Recent Power Management Core Changes in Linux

Session information has not yet been published for this event.


One Line Summary

Overview of changes made to the Linux kernel's PM core over the last few releases


A number of significant changes have been made to the Linux kernel’s power management core in the last several months, including suspend-to-idle support, better integration of runtime PM with system suspend/resume, system suspend/resume optimizations and more. I will outline them and discuss the more important ones in more detail.


Linux kernel PM ACPI cpufreq cpuidle

Presentation Materials



  • Rjw

    Rafael Wysocki

    Intel OTC


    I am the maintainer of the Linux kernel’s core ACPI and power management code, including the core infrastructure for IO device PM, CPU PM and system suspend/hibernation. I work at Intel Open Source Technology Center as a Software Engineer with focus on the mainline Linux kernel. I’ve been actively contributing to Linux since 2005, in particular to the kernel’s suspend/hibernate subsystem, power management in general (IO runtime PM framework, PM QoS, wakeup framework etc.), hot-plug infrastructure, ACPI core and PCI core. Since 2008 I’ve given presentations at multiple Linux Foundation conferences and other Linux-related events, including the Linux Foundation Collaboration Summit, LinuxCon (North America/Japan/Europe), Linux Plumbers Conference,, LinuxTag, and Ottawa Linux Symposium. I hold a PhD (2002) in physics from the University of Warsaw, Poland.