Hi All, My queue for the first pull request during the upcoming 3.15 merge window contains the material below. Following the rule that everything I send pull requests for should spend at least one day in linux-next, I'm not going to add any more new commits to it at this point. Most likely, there will be more ACPI+PM pull request during the 3.15 cycle, so if I missed something, it still may be possible to get that into that kernel, but there has to be a good reason for it. Kind regards, Rafael --------------- Aaron Lu (2): ACPI / fan: do nothing in suspend and poweroff callback ACPI / thermal: make acpi_thermal_check asynchronous on resume Al Stone (1): ACPI: introduce CONFIG_ACPI_REDUCED_HARDWARE_ONLY Alexander Mezin (3): ACPI / battery: move some ACPI_BATTERY_* definitions to header ACPI / battery: call ACPI notifier chain in acpi_battery_notify ACPI / AC: recheck adapter status upon battery status changes Bob Moore (20): ACPICA: Improve support for 32/64 bit physical addresses in printf(). ACPICA: Deploy new 32/64 printf support for table override mechanism. ACPICA: Utilities: Load of local test tables is now optional. ACPICA: Improve parameter validation for acpi_install_gpe_block. ACPICA: Update ACPICA copyrights to 2014. ACPICA: Correctly support references in the union acpi_object. ACPICA: Debugger: Add new command to read/write/compare all namespace objects. ACPICA: Update version to 20140114. ACPICA: Add "Windows 2013" string to _OSI support. ACPICA: Headers: Deploy #pragma pack (push) and (pop). ACPICA: Predefined names: Add support for the _PRP method. ACPICA: Harden _PRT repair code; check for minimum package length. ACPICA: Do not abort _PRT repair on a single subpackage failure. ACPICA: Comment update - no functional change. ACPICA: Update for _PRP predefined name. ACPICA: Add text: ACPICA policy for new _OSI strings. No functional change. ACPICA: Debugger: Add missing objects; Traverse linked lists ACPICA: Prevent infinite loops when traversing corrupted lists. ACPICA: Update version to 20140214. ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)." Chew, Chiau Ee (1): ACPI / LPSS: Add Intel BayTrail ACPI mode PWM Dirk Brandewie (4): intel_pstate: remove unneeded sample buffers intel_pstate: fix pid_reset to use fixed point values cpufreq: Add stop CPU callback to cpufreq_driver interface intel_pstate: Set core to min P state during core offline Geert Uytterhoeven (5): PM / Runtime: Add missing "it" in comment PM / Hibernate: Spelling s/anonymouns/anonymous/ PM: Add missing "freeze" state PM / Runtime: Update runtime_idle() documentation for return value meaning PM / sleep: Correct whitespace errors in <linux/pm.h> Hanjun Guo (2): ACPI / tables: Replace printk with pr_* ACPI: Remove duplicate definitions of PREFIX Jacob Pan (2): powercap / intel_rapl: relax sanity check on energy counters powercap / intel_rapl: spell out SoC names Jean Delvare (5): ACPI / video: fix ACPI_VIDEO dependencies ACPI / gpu / drm: Stop selecting VIDEO_OUTPUT_CONTROL acer-wmi: Stop selecting VIDEO_OUTPUT_CONTROL fujitsu-laptop: Drop unneeded include video / output: Drop display output class support Jiang Liu (5): ACPI: rename acpi_evaluate_hotplug_ost() to acpi_evaluate_ost() ACPI / PAD: use acpi_evaluate_ost() to replace open-coded version ACPI / PAD / xen: use acpi_evaluate_ost() to replace open-coded version ACPI / processor: use acpi_evaluate_ost() to replace open-coded version ACPI: use device name LNXSYBUS.xx for ACPI \_SB and \_TZ objects Joe Perches (1): cpufreq: Reformat printk() statements Lad, Prabhakar (1): PM: fix typo in comment Lan Tianyu (1): ACPI / button: Add ACPI Button event via netlink routine Liu, Chuansheng (5): PM / sleep: Two flags for async suspend_noirq and suspend_late PM / sleep: Asynchronous threads for resume_noirq PM / sleep: Asynchronous threads for resume_early PM / sleep: Asynchronous threads for suspend_noirq PM / sleep: Asynchronous threads for suspend_late Lv Zheng (9): ACPICA: Update the conditions to enable the utility resource dump strings. ACPICA: Add support for extra, optional OS-specific header file. ACPICA: acpidump: Add sparse declarators support. ACPICA: acpidump: Remove integer types translation protection. ACPICA: Add boot option to disable auto return object repair ACPICA: Update conditional compilation flags for resource dump functions. ACPICA: Properly handle NULL entries in _PRT return packages. ACPICA: Restore code that repairs NULL package elements in return values. ACPICA: Cleanup/improve global variable declarations. Paul Bolle (1): ACPI: Remove Kconfig symbol ACPI_PROCFS Paul Burton (1): cpuidle: delay enabling interrupts until all coupled CPUs leave idle Philipp Zabel (1): PM / domains: Turn latency warning into debug message Rafael J. Wysocki (48): ACPI / hotplug / PCI: Simplify disable_slot() ACPI / hotplug / PCI: Proper kerneldoc comments for enumeration/removal ACPI / hotplug / PCI: Simplify register_slot() ACPI / hotplug / PCI: Drop acpiphp_bus_trim() ACPI / hotplug / PCI: Rework acpiphp_no_hotplug() ACPI / hotplug / PCI: Store acpi_device pointer in acpiphp_context ACPI / hotplug / PCI: Drop acpiphp_bus_add() ACPI / hotplug / PCI: Drop crit_sect locking ACPI / hotplug / PCI: Simplify hotplug_event() ACPI / hotplug / PCI: Use acpi_handle_debug() in hotplug_event() ACPI / hotplug / PCI: Do not pass ACPI handle to hotplug_event() ACPICA: Introduce acpi_get_data_full() and rework acpi_get_data() ACPI / hotplug: Fix potential race in acpi_bus_notify() ACPI / hotplug / PCI: Define hotplug context lock in the core ACPI / hotplug / PCI: Consolidate ACPIPHP with ACPI core hotplug ACPI / hotplug / PCI: Rework the handling of eject requests ACPI / hotplug / PCI: Simplify acpi_install_hotplug_notify_handler() ACPI / hotplug / PCI: Hotplug notifications from acpi_bus_notify() ACPI / hotplug / PCI: Rework acpiphp_check_host_bridge() ACPI / hotplug / PCI: Execute _EJ0 under the ACPI scan lock PM / QoS: Rename device resume latency QoS items PM / QoS: Add no_constraints_value field to struct pm_qos_constraints PM / QoS: Introcuce latency tolerance device PM QoS type ACPI / scan: Add bind/unbind callbacks to struct acpi_scan_handler ACPI / LPSS: Support for device latency tolerance PM QoS PM / QoS: Add type to dev_pm_qos_add_ancestor_request() arguments ACPI / hotplug / PCI: Rename register_slot() to acpiphp_add_context() ACPI / hotplug / PCI: Add ACPIPHP contexts to devices handled by PCIeHP ACPI / dock: Dispatch dock notifications from the global notify handler ACPI / dock: Pass ACPI device pointer to acpi_device_is_battery() ACPI / dock: Associate dock platform devices with ACPI device objects ACPI / hotplug / PCI: Do not clear event callback pointer for docks ACPI / hotplug: Add .fixup() callback to struct acpi_hotplug_context ACPI / dock: Use ACPI device object pointers instead of ACPI handles ACPI / dock: Use callback pointers from devices' ACPI hotplug contexts ACPI / dock: Add .uevent() callback to struct acpi_hotplug_context ACPI / ATA: Add hotplug contexts to ACPI companions of SATA devices ACPI / dock: Drop struct acpi_dock_ops and all code related to it ACPI / dock: Drop remove_dock_dependent_devices() ACPI / dock: Update copyright notice ACPI: Drop acpi_evaluate_hotplug_ost() and ACPI_HOTPLUG_OST cpufreq: Refactor cpufreq_set_policy() ACPI / PM: Resume runtime-suspended devices later during system suspend PCI / PM: Resume runtime-suspended devices later during system suspend ACPI / hotplug: Rework deferred execution of acpi_device_hotplug() ACPI / hotplug / PCI: Use pci_device_is_present() cpufreq: Do not allow ->setpolicy drivers to provide ->target MAINTAINERS: Reorder maintainer addresses for PM and ACPI Rashika Kheria (3): cpufreq: Mark function as static in cpufreq.c PM / sleep: Move prototype declaration to header file kernel/power/power.h PM / wakeup: Include appropriate header file in kernel/power/wakelock.c Rob Herring (1): cpufreq: enable ARM drivers on arm64 Saravana Kannan (3): cpufreq: stats: Remove redundant cpufreq_cpu_get() call cpufreq: stats: Fix error handling in __cpufreq_stats_create_table() cpufreq: stats: Refactor common code into __cpufreq_stats_create_table() Sebastian Capella (1): PM / hibernate: use name_to_dev_t to parse resume Stratos Karafotis (2): cpufreq: Fix checkpatch errors and warnings cpufreq: Remove unnecessary braces Tomasz Nowicki (2): ACPI / APEI: Remove X86 redundant dependency for APEI GHES. ACPI / PCI: Do not call ISA-specific code if ISA is not supported Tuukka Tikkanen (6): cpuidle: rename expected_us to next_timer_us in menu governor cpuidle: Use actual state latency in menu governor cpuidle: Ensure menu coefficients stay within domain cpuidle: Do not substract exit latency from assumed sleep length cpuidle: Move perf multiplier calculation out of the selection loop cpuidle: poll state can measure residency Ulf Hansson (3): PM / sleep: Set pm_generic functions to NULL for !CONFIG_PM_SLEEP PM / runtime: Fetch runtime PM callbacks using a macro PM: Add pm_runtime_suspend|resume_force functions Viresh Kumar (16): cpufreq: don't call cpufreq_update_policy() on CPU addition cpufreq: Return error if ->get() failed in cpufreq_update_policy() cpufreq: suspend governors on system suspend/hibernate cpufreq: Implement cpufreq_generic_suspend() cpufreq: exynos: Use cpufreq_generic_suspend() cpufreq: s5pv210: Use cpufreq_generic_suspend() cpufreq: Tegra: Use cpufreq_generic_suspend() PM / suspend: Remove unnecessary !! cpufreq: add 'freq_table' in struct cpufreq_policy cpufreq: Remove cpufreq_generic_exit() cpufreq: Remove unnecessary variable/parameter 'frozen' cpufreq: SPEAr: Instantiate as platform_driver cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE} cpufreq: move call to __find_governor() to cpufreq_init_policy() cpufreq: arm_big_little: make vexpress driver depend on bL core driver cpufreq: arm_big_little: set 'physical_cluster' for each CPU Zhuoyu Zhang (1): cpufreq: powerpc: add cpufreq transition latency for FSL e500mc SoCs --------------- Documentation/ABI/testing/sysfs-devices-power | 27 +- Documentation/ABI/testing/sysfs-power | 5 +- Documentation/cpu-freq/core.txt | 4 - Documentation/cpu-freq/cpu-drivers.txt | 8 +- Documentation/kernel-parameters.txt | 8 + Documentation/power/pm_qos_interface.txt | 82 ++-- Documentation/trace/events-power.txt | 2 +- MAINTAINERS | 8 +- arch/arm/kernel/smp.c | 3 +- arch/arm/kernel/smp_twd.c | 2 +- arch/arm/mach-pxa/viper.c | 3 - arch/arm/mach-spear/spear1310.c | 1 + arch/arm/mach-spear/spear1340.c | 1 + arch/arm64/Kconfig | 8 + arch/ia64/configs/generic_defconfig | 1 - arch/ia64/configs/tiger_defconfig | 1 - arch/ia64/configs/zx1_defconfig | 1 - arch/powerpc/oprofile/op_model_cell.c | 3 +- arch/sparc/kernel/time_64.c | 3 +- arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/kernel/tsc.c | 3 +- drivers/acpi/Kconfig | 28 +- drivers/acpi/ac.c | 25 ++ drivers/acpi/acpi_cmos_rtc.c | 2 - drivers/acpi/acpi_lpss.c | 82 +++- drivers/acpi/acpi_pad.c | 24 +- drivers/acpi/acpica/Makefile | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acdebug.h | 4 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 355 +++++++++-------- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 6 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 16 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 16 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 4 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsmthdat.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dsutils.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 13 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evsci.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 21 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 231 ++++++++++-- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwpci.c | 2 +- drivers/acpi/acpica/hwregs.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsaccess.c | 2 +- drivers/acpi/acpica/nsalloc.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nseval.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsnames.c | 2 +- drivers/acpi/acpica/nsobject.c | 12 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 42 +-- drivers/acpi/acpica/nsrepair.c | 31 +- drivers/acpi/acpica/nsrepair2.c | 39 +- drivers/acpi/acpica/nssearch.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfeval.c | 35 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/nsxfobj.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/rsaddr.c | 2 +- drivers/acpi/acpica/rscalc.c | 4 +- drivers/acpi/acpica/rscreate.c | 12 +- drivers/acpi/acpica/rsdump.c | 5 +- drivers/acpi/acpica/rsdumpinfo.c | 4 +- drivers/acpi/acpica/rsinfo.c | 6 +- drivers/acpi/acpica/rsio.c | 2 +- drivers/acpi/acpica/rsirq.c | 2 +- drivers/acpi/acpica/rslist.c | 2 +- drivers/acpi/acpica/rsmemory.c | 2 +- drivers/acpi/acpica/rsmisc.c | 2 +- drivers/acpi/acpica/rsserial.c | 2 +- drivers/acpi/acpica/rsutils.c | 2 +- drivers/acpi/acpica/rsxface.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 17 +- drivers/acpi/acpica/tbprint.c | 22 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 8 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/utdelete.c | 17 +- drivers/acpi/acpica/uterror.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utexcep.c | 2 +- drivers/acpi/acpica/utglobal.c | 39 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utmath.c | 2 +- drivers/acpi/acpica/utmisc.c | 2 +- drivers/acpi/acpica/utmutex.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 28 +- drivers/acpi/acpica/utownerid.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utresrc.c | 5 +- drivers/acpi/acpica/utstate.c | 2 +- drivers/acpi/acpica/utstring.c | 2 +- drivers/acpi/acpica/uttrack.c | 5 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxferror.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/acpica/utxfmutex.c | 2 +- drivers/acpi/apei/Kconfig | 2 +- drivers/acpi/battery.c | 7 +- drivers/acpi/battery.h | 10 + drivers/acpi/bus.c | 63 ++-- drivers/acpi/button.c | 4 + drivers/acpi/container.c | 5 +- drivers/acpi/device_pm.c | 41 +- drivers/acpi/dock.c | 454 ++++++---------------- drivers/acpi/fan.c | 13 +- drivers/acpi/glue.c | 12 + drivers/acpi/internal.h | 13 +- drivers/acpi/osl.c | 27 +- drivers/acpi/pci_irq.c | 36 +- drivers/acpi/pci_link.c | 2 - drivers/acpi/pci_root.c | 4 +- drivers/acpi/power.c | 2 - drivers/acpi/processor_core.c | 1 - drivers/acpi/processor_driver.c | 2 - drivers/acpi/processor_perflib.c | 14 +- drivers/acpi/sbs.c | 2 +- drivers/acpi/scan.c | 261 ++++++++----- drivers/acpi/sysfs.c | 2 - drivers/acpi/tables.c | 128 +++---- drivers/acpi/thermal.c | 37 +- drivers/acpi/utils.c | 16 +- drivers/acpi/video.c | 2 - drivers/acpi/video_detect.c | 2 - drivers/ata/libata-acpi.c | 72 ++-- drivers/base/power/Makefile | 3 +- drivers/base/power/domain.c | 2 +- drivers/base/power/main.c | 280 +++++++++++--- drivers/base/power/power.h | 4 +- drivers/base/power/qos.c | 220 ++++++++--- drivers/base/power/runtime.c | 164 ++++++-- drivers/base/power/sysfs.c | 97 +++-- drivers/cpufreq/Kconfig | 2 +- drivers/cpufreq/Kconfig.arm | 17 +- drivers/cpufreq/acpi-cpufreq.c | 1 - drivers/cpufreq/arm_big_little.c | 6 +- drivers/cpufreq/blackfin-cpufreq.c | 1 - drivers/cpufreq/cpufreq-cpu0.c | 1 - drivers/cpufreq/cpufreq.c | 446 +++++++++++----------- drivers/cpufreq/cpufreq_stats.c | 38 +- drivers/cpufreq/cris-artpec3-cpufreq.c | 1 - drivers/cpufreq/cris-etraxfs-cpufreq.c | 1 - drivers/cpufreq/davinci-cpufreq.c | 1 - drivers/cpufreq/e_powersaver.c | 1 - drivers/cpufreq/elanfreq.c | 1 - drivers/cpufreq/exynos-cpufreq.c | 97 +---- drivers/cpufreq/exynos5440-cpufreq.c | 1 - drivers/cpufreq/freq_table.c | 46 +-- drivers/cpufreq/ia64-acpi-cpufreq.c | 1 - drivers/cpufreq/imx6q-cpufreq.c | 1 - drivers/cpufreq/intel_pstate.c | 45 +-- drivers/cpufreq/kirkwood-cpufreq.c | 1 - drivers/cpufreq/longhaul.c | 1 - drivers/cpufreq/loongson2_cpufreq.c | 1 - drivers/cpufreq/omap-cpufreq.c | 1 - drivers/cpufreq/p4-clockmod.c | 1 - drivers/cpufreq/pasemi-cpufreq.c | 1 - drivers/cpufreq/powernow-k6.c | 1 - drivers/cpufreq/powernow-k7.c | 2 - drivers/cpufreq/powernow-k8.c | 2 - drivers/cpufreq/ppc-corenet-cpufreq.c | 5 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 1 - drivers/cpufreq/pxa2xx-cpufreq.c | 1 - drivers/cpufreq/pxa3xx-cpufreq.c | 1 - drivers/cpufreq/s5pv210-cpufreq.c | 49 +-- drivers/cpufreq/sc520_freq.c | 1 - drivers/cpufreq/sh-cpufreq.c | 1 - drivers/cpufreq/sparc-us2e-cpufreq.c | 4 +- drivers/cpufreq/sparc-us3-cpufreq.c | 4 +- drivers/cpufreq/spear-cpufreq.c | 14 +- drivers/cpufreq/speedstep-centrino.c | 2 - drivers/cpufreq/speedstep-ich.c | 1 - drivers/cpufreq/speedstep-smi.c | 1 - drivers/cpufreq/tegra-cpufreq.c | 47 +-- drivers/cpuidle/cpuidle.c | 3 +- drivers/cpuidle/driver.c | 2 +- drivers/cpuidle/governors/menu.c | 75 ++-- drivers/gpu/drm/gma500/Kconfig | 1 - drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/nouveau/Kconfig | 3 +- drivers/input/touchscreen/st1232.c | 3 +- drivers/mtd/nand/sh_flctl.c | 2 +- drivers/pci/hotplug/acpiphp.h | 16 +- drivers/pci/hotplug/acpiphp_glue.c | 523 +++++++++----------------- drivers/pci/pci-driver.c | 33 +- drivers/pcmcia/sa11xx_base.c | 3 - drivers/platform/x86/Kconfig | 2 - drivers/platform/x86/fujitsu-laptop.c | 1 - drivers/powercap/intel_rapl.c | 17 +- drivers/tty/serial/sh-sci.c | 3 +- drivers/video/Kconfig | 6 - drivers/video/Makefile | 2 - drivers/video/output.c | 133 ------- drivers/xen/xen-acpi-cpuhotplug.c | 2 +- drivers/xen/xen-acpi-memhotplug.c | 2 +- drivers/xen/xen-acpi-pad.c | 26 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 5 +- include/acpi/acpi_bus.h | 49 ++- include/acpi/acpi_drivers.h | 26 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 8 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 2 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 66 ++-- include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/aclinux.h | 20 +- include/linux/cpufreq.h | 25 +- include/linux/pci-acpi.h | 4 +- include/linux/pm.h | 71 ++-- include/linux/pm_qos.h | 34 +- include/linux/pm_runtime.h | 4 + include/linux/video_output.h | 57 --- include/trace/events/power.h | 4 +- kernel/power/hibernate.c | 22 +- kernel/power/main.c | 4 +- kernel/power/power.h | 2 + kernel/power/qos.c | 18 +- kernel/power/snapshot.c | 2 +- kernel/power/suspend.c | 2 +- kernel/power/wakelock.c | 2 + 328 files changed, 3060 insertions(+), 2725 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html