>   - 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

Reply via email to