On Fri, 18 Jun 2010 11:39:08 -0400 (EDT) Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > On Sat, 12 Jun 2010, Rafael J. Wysocki wrote: > > > On Tuesday, June 08, 2010, Alan Stern wrote: > > > This patch (as1388) changes the way the PCI core handles runtime PM > > > settings when probing or unbinding drivers. Now the core will make > > > sure the device is enabled for runtime PM, with a usage count >= 1, > > > when a driver is probed. It does the same when calling a driver's > > > remove method. > > > > > > If the driver wants to use runtime PM, all it has to do is call > > > pm_runtime_pu_noidle() near the end of its probe routine (to cancel > > > the core's usage increment) and pm_runtime_get_noresume() near the > > > start of its remove routine (to restore the usage count). It does not > > > need to mess around with setting the runtime state to enabled, > > > disabled, active, or suspended. > > > > > > The patch updates e1000e and r8169, the only PCI drivers that already > > > use the existing runtime PM interface. > > > > > > Signed-off-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> > > > CC: Rafael J. Wysocki <rjw@xxxxxxx> > > > > Acked-by: Rafael J. Wysocki <rjw@xxxxxxx> > > > > Jesse, please queue up for 2.6.36. > > There hasn't been any feedback about this. Was the patch accepted? > It's not in linux-next. Yeah it's in my queue, I'll put it out to my linux-next branch today. Thanks, -- Jesse Barnes, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html