> - Better reference counting and locking in the core USB code, to help > reduce driver locking issues. A lot of this will fall out of the > power management patches (hopefully.)
I'd probably attribute it to the device tree management work, but since that's being driven by power management ... :) Better USB power management should be on the list. We don't do remote wakeup, or power budgeting in the hub code. And there's no per-device suspend/resume hook. Of course, enabling that requires a better device tree ... can't do remote-wakup through a bus-powered hub! And other kinds of bus-powered devices can get smarter handling on suspend (often no point in remembering them, as they'll need to power-up and re-enumerate). > > Somewhat related, more of the usbcore functions should show up in > > the kernel programming guide -- not a separate doc. > > Are there any public functions that aren't documented? Yes. I'll try provide a patch to document some of them soon. - Dave _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
