Oliver Neukum wrote:
Am Montag, 21. Juli 2003 20:02 schrieb Alan Stern:

devices; it disconnects drivers from interfaces.  So I renamed it
usb_remove_driver(). Luckily it's not used in many places.


Quite misleading as well :-)
It doesn't remove a driver, as the driver stays loaded.
I suggest calling it usb_unlink_interface_driver()

I think of the relevant operation as (un)binding drivers to devices; my suggestion would be using that terminology.

There's a basic terminology problem with the USB driver
callbacks, that "disconnect" must implement "unbind"
(probe == bind) and it has nothing to do with any kind
of physical disconnect... and this causes confusion,
since physical disconnect must always cause unbinding,
but (the confusion) unbinding doesn't always involve a
disconnect (which is what current names strongly imply).

- Dave





-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to