Back To Schedule
Wednesday, August 29 • 10:45am - 11:30am
Mainline Kernel Support for Opportunistic Suspend and Wakelocks - Rafael Wysocki, Renesas/SUSE Labs

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Since the 3.5 merge window the Linux kernel has been supporting opportunistic suspend along the lines originally proposed in the famous Android suspend blockers patchset. It also allows the Android user space to prevent the system from suspending opportunistically and the interface for that is very similar to the one currently shipped by Android. However, the underlying mainline kernel code is different from the Android's one, which I am going to show in my presentation. In addition to that I will discuss the sequence of events that lead to the introductions of those features into the Linux kernel and their influence on the implementation.

My talk will be directed at developers interested in using the Android power management features in device drivers and applications, but it may be interesting to whoever wants to hear the "wakelocks" story told from an insider perspective.


Rafael J. Wysocki, Renesas / SUSE Labs

I am the maintainer of the Linux kernel's core power management code (PM core). I have been working at the Faculty of Physics, U. Warsaw for over 9 years, currently as a Senior Lecturer. I also work for SUSE Labs and Renesas as a kernel developer and subsystem maintainer. I have been... Read More →

Wednesday August 29, 2012 10:45am - 11:30am PDT
Harbor Island 2