Following this message are three related patches:

   - Use interface.dev.driver instead of interface.driver,
     updating usbcore to use device_{bind,release}_driver.

- Percolate that change through usbfs.

   - Updates "usbnet" accordingly ... some other drivers
     may need corresponding changes (audio, cdc-acm).

The previous scheme duplicated driver model functionality,
and the state didn't appear right in sysfs either.  This
is a minor code shrink.

I suspect these aren't ready to merge yet, but they've
behaved in light testing.  The scanner and usb-serial
driver look like they'd need different sorts of changes,
maybe grabbing the usb writelock when the release the
driver bindings they've claimed.

So this is a "feedback please".  Essentially all of
the changes are consequences of the first one, to remove
usb-internal state duplicating driver model state.

- Dave






------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to