- 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
