<div dir="ltr">hi all:<div> I read this article, but I can'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't
need such a "struct usb_driver".</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 "</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">"?</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>