Am Donnerstag, 13. August 2009 02:35:44 schrieb Matthew Garrett: > The power savings from this are measurable but not huge - it still seems How large? > like a decent optimisation. The main problem is that BIOS bugs on some > Dell laptops will kill USB if this is used, so we either default to off > or add some quirks to handle that case (I have some ideas in that > respect). Your earlier failures don't look promising regarding BIOSes. What do you have in mind? > @@ -1968,6 +1972,9 @@ struct usb_hcd *usb_create_hcd (const struct > hc_driver *driver, INIT_WORK(&hcd->wakeup_work, hcd_resume_work); > #endif > > + pm_runtime_enable(dev); So you don't get a reference from that? > + pm_runtime_get(dev); What happens if you get a runtime suspend request in between? Is this a flaw of the API? Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html