On Monday, September 06, 2010, Alan Stern wrote: > On Sun, 5 Sep 2010, Alan Stern wrote: > > > In other words, you're suggesting there should be > > pm_runtime_autosuspend, pm_runtime_schedule_autosuspend, and > > pm_runtime_put_autosuspend in addition to the existing > > pm_runtime_suspend, pm_runtime_schedule_suspend, and pm_runtime_put. > > > > I can do that; just copy the existing routines and make the necessary > > additions. Curiously, it works only because the driver core nevers > > calls any of the _suspend routines; it always uses the _idle versions. > > On second thought, I would write new "outer" routines for > pm_runtime_autosuspend etc., but keep only one copy of the "inner" > __pm_runtime_suspend etc. routines. The "outer" routines would pass an > extra argument telling the "inner" routine whether or not to use the > autosuspend code. I also would do it this way. Thanks, Rafael -- 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