This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
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 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 actively contributing to the Linux kernel since 2005, working mostly on the suspend and hibernate subsystem as well as on power management in general, including... Read More →

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