Hi Georg,

> > > IMHO this should be the job of usbcore, as the HCD has (except for its root
> > > hub) no knowledge of the connected devices and their status. Then each HCD
> > > only needs to handle the HW stuff for suspend/resume.
> > 
> > Right.  Though the lines between the hub driver (part of usbcore)
> > and the "upper part" of any given HCD get pretty fuzzy.  Plus, there
> > is currently no primitive through which any part of "usbcore" can
> > ask the HCD to do that suspend/resume.
> 
> That seems easy. What about an additional entry in the usb_operations
> structure?

Maybe.  But I think the "usb_bus" layer deserves a more serious
rewhack than that.  It just doesn't support sharing enough behavior
between the various HCDs.  I'd rather see that rework done in a
more comprehensive manner than that.  For the existing HCDs,
that sounds like a 2.5 issue.

- Dave



_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to