Re: System sleep vs. runtime PM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Saturday 12 December 2009, Alan Stern wrote:
> On Sat, 12 Dec 2009, Rafael J. Wysocki wrote:
> 
> > > Also, when the system resume is finished, drivers need a chance to 
> > > runtime-suspend again.  Hence the pm_runtime_put_noidle() call in 
> > > dpm_complete() should be changed to pm_runtime_put_sync().
> > 
> > OK
> > 
> > Are you going to send a patch or do you want me to prepare one?
> 
> We're talking about mostly documentation changes, right?  I can write 
> them.

OK

> But the code changes will present a small problem.  I'll need them for
> the USB development.  Will it be okay to ask Greg KH to put them in his
> tree after you have accepted them into yours?  That will avoid
> cross-subsystem build errors.  (We just got through one of them 
> involving David Miller and I'd rather avoid any more.)

I'm fine with that.

> There's one other thing (should have brought it up earlier): Do you
> mind having the runtime-PM callbacks invoke the bus type or the bus

I guess you mean device type and device class?

> class methods instead of the bus methods, if they are defined?  That
> is, do them in the same way the system-PM callbacks work.  The USB code
> will definitely want different methods for the different types.  In 
> fact, I've already written a version that tests the bus type within the 
> callback routines.

That's a good question.  I didn't anticipate that, so it's hard to tell right
now.  I don't really see any fundamental obstacles now, though.

Rafael
_______________________________________________
linux-pm mailing list
linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/linux-pm

[Index of Archives]     [Linux ACPI]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [CPU Freq]     [Kernel Newbies]     [Fedora Kernel]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux