<div dir="ltr">hi all:<div>      I read this article, but I can&#39;t understand this <span style="color:rgb(51,51,51);font-family:Arial,Helvetica;font-size:13px;line-height:18px"> </span><span style="color:rgb(51,51,51);font-family:Arial,Helvetica;font-size:13px;line-height:18px">section:</span></div><div><span style="color:rgb(51,51,51);font-family:Arial,Helvetica;font-size:13px;line-height:18px">############################################################</span></div><div><pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">Most USB device drivers should pass these tables to the USB subsystem as
well as to the module management subsystem.  Not all, though: <b>some driver
frameworks connect using interfaces layered over USB, and so they won&#39;t
need such a &quot;struct usb_driver&quot;.</b></pre></div><div><span style="color:rgb(51,51,51);font-family:Arial,Helvetica;font-size:13px;line-height:18px">############################################################</span></div><div><span style="color:rgb(51,51,51);font-family:Arial,Helvetica;font-size:13px;line-height:18px">From: </span><font color="#333333" face="Arial, Helvetica"><span style="line-height:18px"><a href="https://www.kernel.org/doc/Documentation/usb/hotplug.txt">https://www.kernel.org/doc/Documentation/usb/hotplug.txt</a></span></font></div><div><font color="#333333" face="Arial, Helvetica"><span style="line-height:18px"><br></span></font></div><div><font color="#333333" face="Arial, Helvetica"><span style="line-height:18px">How to understand &quot;</span></font><span style="color:rgb(0,0,0);white-space:pre-wrap">using interfaces layered over USB</span><span style="line-height:18px;color:rgb(51,51,51);font-family:Arial,Helvetica">&quot;?</span></div><div><span style="line-height:18px;color:rgb(51,51,51);font-family:Arial,Helvetica"><br></span></div><div><span style="line-height:18px;color:rgb(51,51,51);font-family:Arial,Helvetica">Thank you.</span></div></div>