• Linus Torvalds's avatar
    Merge tag 'pm-for-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 7100e505
    Linus Torvalds authored
    Pull power management updates from Rafael Wysocki:
    
     - ACPI conversion to PM handling based on struct dev_pm_ops.
     - Conversion of a number of platform drivers to PM handling based on
       struct dev_pm_ops and removal of empty legacy PM callbacks from a
       couple of PCI drivers.
     - Suspend-to-both for in-kernel hibernation from Bojan Smojver.
     - cpuidle fixes and cleanups from ShuoX Liu, Daniel Lezcano and Preeti
       Murthy.
     - cpufreq bug fixes from Jonghwa Lee and Stephen Boyd.
     - Suspend and hibernate fixes from Srivatsa Bhat and Colin Cross.
     - Generic PM domains framework updates.
     - RTC CMOS wakeup signaling update from Paul Fox.
     - sparse warnings fixes from Sachin Kamat.
     - Build warnings fixes for the generic PM domains framework and PM
       sysfs code.
     - sysfs switch for printing device suspend times from Sameer Nanda.
     - Documentation fix from Oskar Schirmer.
    
    * tag 'pm-for-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (70 commits)
      cpufreq: Fix sysfs deadlock with concurrent hotplug/frequency switch
      EXYNOS: bugfix on retrieving old_index from freqs.old
      PM / Sleep: call early resume handlers when suspend_noirq fails
      PM / QoS: Use NULL pointer instead of plain integer in qos.c
      PM / QoS: Use NULL pointer instead of plain integer in pm_qos.h
      PM / Sleep: Require CAP_BLOCK_SUSPEND to use wake_lock/wake_unlock
      PM / Sleep: Add missing static storage class specifiers in main.c
      cpuilde / ACPI: remove time from acpi_processor_cx structure
      cpuidle / ACPI: remove usage from acpi_processor_cx structure
      cpuidle / ACPI : remove latency_ticks from acpi_processor_cx structure
      rtc-cmos: report wakeups from interrupt handler
      PM / Sleep: Fix build warning in sysfs.c for CONFIG_PM_SLEEP unset
      PM / Domains: Fix build warning for CONFIG_PM_RUNTIME unset
      olpc-xo15-sci: Use struct dev_pm_ops for power management
      PM / Domains: Replace plain integer with NULL pointer in domain.c file
      PM / Domains: Add missing static storage class specifier in domain.c file
      PM / crypto / ux500: Use struct dev_pm_ops for power management
      PM / IPMI: Remove empty legacy PCI PM callbacks
      tpm_nsc: Use struct dev_pm_ops for power management
      tpm_tis: Use struct dev_pm_ops for power management
      ...
    7100e505
intel_ips.c 44.1 KB