From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Rafael J. Wysocki" Subject: [ACPI+PM] Changes for v3.11 merge window, no more new material for v3.11 (please) Date: Thu, 27 Jun 2013 14:27:01 +0200 Message-ID: <2857260.qHcRpz1Po6@vostro.rjw.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from hydra.sisk.pl ([212.160.235.94]:53198 "EHLO hydra.sisk.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751353Ab3F0MRc convert rfc822-to-8bit (ORCPT ); Thu, 27 Jun 2013 08:17:32 -0400 Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: ACPI Devel Maling List , Linux PM list Cc: LKML , Viresh Kumar , Daniel Lezcano Hi All, Below is a summary of my current queue for the v3.11 merge window. I will be very reluctant to add anything that is not a fix for a seriou= s problem to it from now on. If you have such a fix, please let me know, however. Other material will be queued up for 3.12, but I'd very much appreciate= it if people refrained from sending me stuff which is not fixes until the release of 3.11-rc1. Kind regards, Rafael --------------- Aaron Lu (3): ACPI / video: add description for brightness_switch_enabled ACPI / video: move video_extension.txt to Documentation/acpi ACPI / video: update video_extension.txt for backlight control Abhilash Kesavan (2): PM / devfreq: Move exynos4 devfreq driver into a new sub-director= y PM / devfreq: Add Exynos5-bus devfreq driver for Exynos5250 Alan Stern (1): PM / Runtime: Update .runtime_idle() callback documentation Andrii Tseglytskyi (6): PM / AVS: SmartReflex: disable runtime PM on driver remove PM / AVS: SmartReflex: fix driver name PM / AVS: SmartReflex: use omap_sr * for errgen interfaces PM / AVS: SmartReflex: use omap_sr * for minmax interfaces PM / AVS: SmartReflex: use omap_sr * for enable/disable interface PM / AVS: SmartReflex: use devm_* API to initialize SmartReflex Arnd Bergmann (2): cpufreq: SPEAr needs cpufreq table cpufreq: big.LITTLE needs cpufreq table Bernie Thompson (1): PM / wakeup: Adjust messaging for wake events during suspend Bjorn Helgaas (2): PM / Hibernate: print physical addresses consistently with other = parts of kernel ACPI: Remove useless initializers Bob Moore (10): ACPICA: Change an exception code for the ASL UnLoad() operator ACPICA: Add BIOS error interface for predefined name validation s= upport ACPICA: Add argument typechecking for all predefined ACPI names ACPICA: Predefined name support: Remove unused local variable ACPICA: Update version to 20130418 ACPICA: Split buffer dump routines into separate file ACPICA: Split internal error msg routines to a separate file ACPICA: Split table print utilities to a new a separate file ACPICA: Update interface to acpi_ut_valid_acpi_name() ACPICA: Update version to 20130517 Chao Guan (1): ACPICA: Standardize all switch() blocks Colin Cross (15): freezer: add unsafe versions of freezable helpers for NFS freezer: add unsafe versions of freezable helpers for CIFS lockdep: remove task argument from debug_check_no_locks_held freezer: shorten freezer sleep time using exponential backoff freezer: skip waking up tasks with PF_FREEZER_SKIP set freezer: convert freezable helpers to freezer_do_not_count() freezer: convert freezable helpers to static inline where possibl= e freezer: add new freezable helpers using freezer_do_not_count() binder: use freezable blocking calls epoll: use freezable blocking call select: use freezable blocking call futex: use freezable blocking call nanosleep: use freezable blocking call sigtimedwait: use freezable blocking call af_unix: use freezable blocking calls in read Daniel Lezcano (4): cpuidle: improve governor Kconfig options cpuidle: simplify multiple driver support cpuidle: Comment the driver's framework code cpuidle: Fix ARCH_NEEDS_CPU_IDLE_COUPLED dependency warning David Flater (1): pnp: restore automatic resolution of DMA conflicts Ezequiel Garcia (1): cpufreq: kirkwood: Select CPU_FREQ_TABLE option =46engguang Wu (1): ACPI / PM: acpi_processor_suspend() can be static Hanjun Guo (3): ACPI / processor: Fix potential NULL pointer dereference in acpi_= processor_add() Documentation / CPU hotplug: Rephrase the outdated description fo= r MADT entries ACPI / processor: Remove unused macros in processor_driver.c Heikki Krogerus (1): ACPI / LPSS: mask the UART TX completion interrupt Heiko St=C3=BCbner (1): cpufreq: s3c2416: fix forgotten driver_data conversions Jeff Wu (1): ACPI: add _STA evaluation at do_acpi_find_child() Julius Werner (1): PM / Sleep: Print last wakeup source on failed wakeup_count write Konrad Rzeszutek Wilk (2): x86 / ACPI / sleep: Provide registration for acpi_suspend_lowleve= l. xen / ACPI / sleep: Register an acpi_suspend_lowlevel callback. Lan Tianyu (5): ACPI / processor: Drop unused variable from processor_perflib.c acpi-cpufreq: Add new sysfs attribute freqdomain_cpus ACPI: Add CMOS RTC Operation Region handler support ACPI / EC: Add HP Folio 13 to ec_dmi_table in order to skip DSDT = scan PM / QoS: Update Documentation/power/pm_qos_interface.txt Lv Zheng (9): ACPICA: Remove unused macros, no functional change ACPICA: Add option to disable loading of SSDTs from the RSDT/XSDT ACPICA: Do not use extended sleep registers unless HW-reduced bit= is set ACPICA: Move _PRT repair into the standard complex repair module ACPICA: Add several repairs for _CST predefined name ACPICA: _CST repair: Handle null package entries ACPI: Update MAINTAINERS file to include Documentation/acpi ACPI: Add sysfs ABI documentation ACPI: Add ACPI namespace documentation Mandeep Singh Baines (1): lockdep: check that no locks held at freeze time Michal Simek (1): ARM: zynq: Add cpuidle support Mika Westerberg (2): ACPI / LPSS: add support for Intel BayTrail ACPI / LPSS: override SDIO private register space size from ACPI = tables MyungJoo Ham (2): PM / devfreq: add comments and Documentation MAINTAINERS: update mailing list for devfreq(DVFS). Nicholas Mazzuca (1): ACPI / battery: Make sure all spaces are in correct places Nishanth Menon (1): PM / AVS: SmartReflex: disable errgen before vpbound disable Paul Bolle (1): PM / devfreq: fix typo "CPU_EXYNOS4.12" twice Rafael J. Wysocki (22): Driver core: Add offline/online device operations Driver core: Use generic offline/online for CPU offline/online ACPI / hotplug: Use device offline/online for graceful hot-remova= l ACPI / processor: Use common hotplug infrastructure ACPI / memhotplug: Bind removable memory blocks to ACPI device no= des Driver core: Introduce offline/online callbacks for memory blocks ACPI / processor: Initialize per_cpu(processors, pr->id) properly Driver core / memory: Simplify __memory_block_change_state() ACPI: Drop removal_type field from struct acpi_device ACPI / processor: Pass processor object handle to acpi_bind_one() Driver core / MM: Drop offline_memory_block() ACPI / scan: Add second pass of companion offlining to hot-remove= code Memory hotplug / ACPI: Simplify memory removal Memory hotplug: Move alternative function definitions to header PM / Runtime: Rework the "runtime idle" helper routine ACPI / cpufreq: Add ACPI processor device IDs to acpi-cpufreq ACPI / scan: Simplify ACPI driver probing ACPI / PM: Rename function acpi_device_power_state() and make it = static ACPI / PM: Replace ACPI_STATE_D3 with ACPI_STATE_D3_COLD in devic= e_pm.c ACPI / PM: Rework and clean up acpi_dev_pm_get_state() ACPI / ia64 / sba_iommu: Use ACPI scan handler for device discove= ry ACPI / scan: Do not bind ACPI drivers to objects with scan handle= rs Rajagopal Venkat (1): PM / devfreq: account suspend/resume for stats Sahara (5): PM / QoS: correct the valid range of pm_qos_class PM / QoS: Add pm_qos_update_target/flags tracepoints PM / QoS: Add pm_qos_request tracepoints PM / QoS: Add dev_pm_qos_request tracepoints PM / QoS: Add pm_qos and dev_pm_qos to events-power.txt Shuah Khan (1): PM / Sleep: Warn about system time after resume with pm_trace Tang Yuantian (1): cpufreq: powerpc: Add cpufreq driver for Freescale e500mc SoCs Tomasz Nowicki (3): ACPICA: ACPICA Termination: Delete global lock pending lock ACPICA: Fix possible memory leak in GPE init error path ACPICA: Clear events initialized flag upon event component termin= ation Toshi Kani (3): CPU: Fix sysfs cpu/online of offlined CPUs ACPI: Do not use CONFIG_ACPI_HOTPLUG_MEMORY_MODULE ACPI: Remove unused flags in acpi_device_flags Vasiliy Kulikov (1): ACPI / EC: access user space with get_user()/put_user() Viresh Kumar (36): cpufreq: tegra: Don't initialize .index field of cpufreq_frequenc= y_table cpufreq: Add EXPORT_SYMBOL_GPL for have_governor_per_policy cpufreq: governors: Move get_governor_parent_kobj() to cpufreq.c cpufreq: Move get_cpu_idle_time() to cpufreq.c cpufreq: Don't create empty /sys/devices/system/cpu/cpufreq direc= tory cpufreq: rename index as driver_data in cpufreq_frequency_table cpufreq: MAINTAINERS: Add git tree path for ARM specific updates cpufreq: remove unnecessary cpufreq_cpu_{get|put}() calls cpufreq: powerpc: move cpufreq driver to drivers/cpufreq cpufreq: blackfin: enable driver for CONFIG_BFIN_CPU_FREQ cpufreq: cris: select CPU_FREQ_TABLE cpufreq: davinci: select CPU_FREQ_TABLE cpufreq: exynos: select CPU_FREQ_TABLE cpufreq: highbank: remove select CPU_FREQ_TABLE cpufreq: imx: select CPU_FREQ_TABLE cpufreq: powerpc: CBE_RAS: select CPU_FREQ_TABLE cpufreq: pxa: select CPU_FREQ_TABLE cpufreq: S3C2416/S3C64XX: select CPU_FREQ_TABLE cpufreq: tegra: create CONFIG_ARM_TEGRA_CPUFREQ cpufreq: X86_AMD_FREQ_SENSITIVITY: select CPU_FREQ_TABLE cpufreq: Simplify userspace governor cpufreq: Fix minor formatting issues cpufreq: make __cpufreq_notify_transition() static cpufreq: ACPI: call CPUFREQ_POSTCHANGE notfier in error cases cpufreq: e_powersaver: call CPUFREQ_POSTCHANGE notfier in error c= ases cpufreq: pcc: call CPUFREQ_POSTCHANGE notfier in error cases cpufreq: powernow-k8: call CPUFREQ_POSTCHANGE notfier in error ca= ses cpufreq: arm-big-little: call CPUFREQ_POSTCHANGE notfier in error= cases cpufreq: davinci: call CPUFREQ_POSTCHANGE notfier in error cases cpufreq: dbx500: call CPUFREQ_POSTCHANGE notfier in error cases cpufreq: exynos: call CPUFREQ_POSTCHANGE notfier in error cases cpufreq: imx6q: call CPUFREQ_POSTCHANGE notfier in error cases cpufreq: omap: call CPUFREQ_POSTCHANGE notfier in error cases cpufreq: s3c64xx: call CPUFREQ_POSTCHANGE notfier in error cases cpufreq: tegra: call CPUFREQ_POSTCHANGE notfier in error cases cpufreq: make sure frequency transitions are serialized Wei Yongjun (1): PM / devfreq: fix missing unlock on error in exynos4_busfreq_pm_n= otifier_event() Xiaoguang Chen (1): cpufreq: Fix governor start/stop race condition Zhang Rui (1): ACPICA: Update for "orphan" embedded controller _REG method suppo= rt --------------- Documentation/ABI/testing/sysfs-bus-acpi | 58 ++ Documentation/ABI/testing/sysfs-class-devfreq | 20 + Documentation/ABI/testing/sysfs-devices-online | 20 + Documentation/ABI/testing/sysfs-devices-sun | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 15 + Documentation/ABI/testing/sysfs-firmware-acpi | 10 + Documentation/acpi/namespace.txt | 395 +++++++= ++++ Documentation/acpi/video_extension.txt | 106 +++ Documentation/cpu-freq/cpu-drivers.txt | 10 +- Documentation/cpu-hotplug.txt | 6 +- Documentation/kernel-parameters.txt | 9 + Documentation/power/pm_qos_interface.txt | 50 +- Documentation/power/runtime_pm.txt | 20 +- Documentation/power/video_extension.txt | 37 - Documentation/trace/events-power.txt | 31 + MAINTAINERS | 8 +- arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-davinci/da850.c | 8 +- arch/arm/mach-omap2/omap_device.c | 7 +- arch/arm/mach-omap2/smartreflex-class3.c | 8 +- arch/arm/mach-pxa/Kconfig | 3 + arch/arm/mach-s3c24xx/cpufreq-utils.c | 2 +- arch/arm/mach-s3c24xx/cpufreq.c | 4 +- arch/arm/mach-s3c24xx/pll-s3c2410.c | 54 +- arch/arm/mach-s3c24xx/pll-s3c2440-12000000.c | 54 +- arch/arm/mach-s3c24xx/pll-s3c2440-16934400.c | 110 +-- arch/arm/mach-shmobile/clock-sh7372.c | 6 +- arch/arm/mach-tegra/Kconfig | 3 - arch/arm/plat-samsung/include/plat/cpu-freq-core.h | 2 +- arch/cris/Kconfig | 2 + arch/ia64/hp/common/sba_iommu.c | 24 +- arch/mips/loongson/lemote-2f/clock.c | 3 +- arch/powerpc/platforms/Kconfig | 31 - arch/powerpc/platforms/pasemi/Makefile | 1 - arch/powerpc/platforms/powermac/Makefile | 2 - arch/x86/include/asm/acpi.h | 2 +- arch/x86/kernel/acpi/boot.c | 7 + arch/x86/kernel/acpi/sleep.c | 4 +- arch/x86/kernel/acpi/sleep.h | 2 + drivers/acpi/Makefile | 2 + drivers/acpi/acpi_cmos_rtc.c | 92 +++ drivers/acpi/acpi_lpss.c | 125 +++- drivers/acpi/acpi_memhotplug.c | 62 +- drivers/acpi/acpi_processor.c | 494 +++++++= +++++++ drivers/acpi/acpica/Makefile | 4 + drivers/acpi/acpica/acglobal.h | 6 + drivers/acpi/acpica/aclocal.h | 17 - drivers/acpi/acpica/acmacros.h | 10 +- drivers/acpi/acpica/acnamesp.h | 43 +- drivers/acpi/acpica/acpredef.h | 4 +- drivers/acpi/acpica/acstruct.h | 40 +- drivers/acpi/acpica/acutils.h | 50 +- drivers/acpi/acpica/dscontrol.c | 4 +- drivers/acpi/acpica/dsfield.c | 4 + drivers/acpi/acpica/dsinit.c | 1 + drivers/acpi/acpica/dsmthdat.c | 2 +- drivers/acpi/acpica/dsobject.c | 3 +- drivers/acpi/acpica/dsopcode.c | 1 + drivers/acpi/acpica/dsutils.c | 5 +- drivers/acpi/acpica/dswexec.c | 3 +- drivers/acpi/acpica/dswload.c | 7 +- drivers/acpi/acpica/dswload2.c | 4 + drivers/acpi/acpica/evglock.c | 1 + drivers/acpi/acpica/evgpe.c | 7 +- drivers/acpi/acpica/evgpeblk.c | 2 + drivers/acpi/acpica/evgpeinit.c | 3 + drivers/acpi/acpica/evhandler.c | 7 + drivers/acpi/acpica/evmisc.c | 3 + drivers/acpi/acpica/evregion.c | 63 +- drivers/acpi/acpica/evrgnini.c | 2 + drivers/acpi/acpica/evxfgpe.c | 3 + drivers/acpi/acpica/evxfregn.c | 1 + drivers/acpi/acpica/exconfig.c | 3 +- drivers/acpi/acpica/exconvrt.c | 13 +- drivers/acpi/acpica/excreate.c | 3 - drivers/acpi/acpica/exdebug.c | 2 + drivers/acpi/acpica/exdump.c | 2 + drivers/acpi/acpica/exfield.c | 4 + drivers/acpi/acpica/exfldio.c | 2 - drivers/acpi/acpica/exmisc.c | 12 +- drivers/acpi/acpica/exoparg1.c | 16 +- drivers/acpi/acpica/exoparg2.c | 1 - drivers/acpi/acpica/exoparg3.c | 1 - drivers/acpi/acpica/exoparg6.c | 5 - drivers/acpi/acpica/exprep.c | 7 + drivers/acpi/acpica/exregion.c | 27 +- drivers/acpi/acpica/exresnte.c | 1 + drivers/acpi/acpica/exresolv.c | 6 +- drivers/acpi/acpica/exresop.c | 9 +- drivers/acpi/acpica/exstore.c | 4 +- drivers/acpi/acpica/exstoren.c | 4 - drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwgpe.c | 3 + drivers/acpi/acpica/hwregs.c | 4 +- drivers/acpi/acpica/hwxface.c | 9 +- drivers/acpi/acpica/hwxfsleep.c | 12 +- drivers/acpi/acpica/nsaccess.c | 1 + drivers/acpi/acpica/nsarguments.c | 294 +++++++= + drivers/acpi/acpica/nsconvert.c | 3 + drivers/acpi/acpica/nsdump.c | 10 + drivers/acpi/acpica/nseval.c | 247 ++++--- drivers/acpi/acpica/nsinit.c | 16 +- drivers/acpi/acpica/nspredef.c | 216 ++---- drivers/acpi/acpica/nsprepkg.c | 81 ++- drivers/acpi/acpica/nsrepair.c | 51 +- drivers/acpi/acpica/nsrepair2.c | 358 +++++++= +-- drivers/acpi/acpica/nsutils.c | 3 + drivers/acpi/acpica/nsxfeval.c | 163 ++++- drivers/acpi/acpica/psargs.c | 4 + drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 1 + drivers/acpi/acpica/psparse.c | 3 +- drivers/acpi/acpica/pstree.c | 2 + drivers/acpi/acpica/psxface.c | 14 +- drivers/acpi/acpica/rscalc.c | 7 +- drivers/acpi/acpica/rscreate.c | 27 - drivers/acpi/acpica/rsdump.c | 10 + drivers/acpi/acpica/rsmisc.c | 3 +- drivers/acpi/acpica/rsutils.c | 7 +- drivers/acpi/acpica/rsxface.c | 1 + drivers/acpi/acpica/tbinstal.c | 7 +- drivers/acpi/acpica/tbprint.c | 237 +++++++ drivers/acpi/acpica/tbutils.c | 191 +----- drivers/acpi/acpica/tbxfload.c | 25 +- drivers/acpi/acpica/utbuffer.c | 201 ++++++ drivers/acpi/acpica/utcopy.c | 11 +- drivers/acpi/acpica/utdebug.c | 148 +--- drivers/acpi/acpica/utdelete.c | 3 +- drivers/acpi/acpica/uterror.c | 289 +++++++= + drivers/acpi/acpica/uteval.c | 9 +- drivers/acpi/acpica/utexcep.c | 1 + drivers/acpi/acpica/utids.c | 3 + drivers/acpi/acpica/utmisc.c | 2 + drivers/acpi/acpica/utobject.c | 5 +- drivers/acpi/acpica/utpredef.c | 16 +- drivers/acpi/acpica/utstring.c | 19 +- drivers/acpi/acpica/uttrack.c | 8 + drivers/acpi/acpica/utxferror.c | 234 ------- drivers/acpi/battery.c | 18 +- drivers/acpi/bus.c | 17 +- drivers/acpi/device_pm.c | 166 +++-- drivers/acpi/ec.c | 4 + drivers/acpi/ec_sys.c | 18 +- drivers/acpi/glue.c | 12 +- drivers/acpi/internal.h | 10 + drivers/acpi/osl.c | 11 + drivers/acpi/processor_driver.c | 818 +++----= ---------------- drivers/acpi/processor_idle.c | 4 +- drivers/acpi/processor_perflib.c | 4 +- drivers/acpi/scan.c | 205 ++++-- drivers/acpi/sleep.c | 2 + drivers/acpi/sysfs.c | 31 + drivers/acpi/video.c | 3 - drivers/amba/bus.c | 2 +- drivers/ata/libata-core.c | 2 +- drivers/base/core.c | 130 ++++ drivers/base/cpu.c | 101 ++- drivers/base/memory.c | 114 ++-- drivers/base/platform.c | 1 - drivers/base/power/domain.c | 1 - drivers/base/power/generic_ops.c | 23 - drivers/base/power/opp.c | 4 +- drivers/base/power/qos.c | 6 + drivers/base/power/runtime.c | 12 +- drivers/base/power/wakeup.c | 9 +- drivers/clk/x86/clk-lpt.c | 4 +- drivers/cpufreq/Kconfig.arm | 17 +- drivers/cpufreq/Kconfig.powerpc | 37 + drivers/cpufreq/Kconfig.x86 | 1 + drivers/cpufreq/Makefile | 8 +- drivers/cpufreq/acpi-cpufreq.c | 46 +- drivers/cpufreq/arm_big_little.c | 4 +- drivers/cpufreq/blackfin-cpufreq.c | 10 +- drivers/cpufreq/cpufreq.c | 223 ++++-- drivers/cpufreq/cpufreq_governor.c | 50 +- drivers/cpufreq/cpufreq_governor.h | 5 +- drivers/cpufreq/cpufreq_performance.c | 4 - drivers/cpufreq/cpufreq_powersave.c | 6 +- drivers/cpufreq/cpufreq_stats.c | 4 +- drivers/cpufreq/cpufreq_userspace.c | 112 +--- drivers/cpufreq/davinci-cpufreq.c | 3 + drivers/cpufreq/dbx500-cpufreq.c | 4 +- drivers/cpufreq/e_powersaver.c | 11 +- drivers/cpufreq/exynos-cpufreq.c | 10 +- drivers/cpufreq/freq_table.c | 26 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 2 +- drivers/cpufreq/imx6q-cpufreq.c | 17 +- drivers/cpufreq/kirkwood-cpufreq.c | 2 +- drivers/cpufreq/longhaul.c | 16 +- drivers/cpufreq/loongson2_cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 6 +- drivers/cpufreq/p4-clockmod.c | 4 +- .../cpufreq.c =3D> drivers/cpufreq/pasemi-cpufreq.c | 5 +- drivers/cpufreq/pcc-cpufreq.c | 2 + .../cpufreq_32.c =3D> drivers/cpufreq/pmac32-cpufreq.c | 0 .../cpufreq_64.c =3D> drivers/cpufreq/pmac64-cpufreq.c | 0 drivers/cpufreq/powernow-k6.c | 8 +- drivers/cpufreq/powernow-k7.c | 16 +- drivers/cpufreq/powernow-k8.c | 24 +- drivers/cpufreq/ppc-corenet-cpufreq.c | 380 +++++++= ++++ drivers/cpufreq/ppc_cbe_cpufreq.c | 4 +- drivers/cpufreq/pxa2xx-cpufreq.c | 8 +- drivers/cpufreq/pxa3xx-cpufreq.c | 4 +- drivers/cpufreq/s3c2416-cpufreq.c | 6 +- drivers/cpufreq/s3c64xx-cpufreq.c | 10 +- drivers/cpufreq/sc520_freq.c | 2 +- drivers/cpufreq/sparc-us2e-cpufreq.c | 12 +- drivers/cpufreq/sparc-us3-cpufreq.c | 8 +- drivers/cpufreq/spear-cpufreq.c | 4 +- drivers/cpufreq/speedstep-centrino.c | 8 +- drivers/cpufreq/tegra-cpufreq.c | 23 +- drivers/cpuidle/Kconfig | 27 +- drivers/cpuidle/Makefile | 1 + drivers/cpuidle/cpuidle-zynq.c | 83 +++ drivers/cpuidle/cpuidle.c | 4 +- drivers/cpuidle/driver.c | 324 +++++--= -- drivers/devfreq/Kconfig | 12 +- drivers/devfreq/Makefile | 3 +- drivers/devfreq/devfreq.c | 25 +- drivers/devfreq/exynos/Makefile | 3 + drivers/devfreq/{ =3D> exynos}/exynos4_bus.c | 1 + drivers/devfreq/exynos/exynos5_bus.c | 503 +++++++= +++++++ drivers/devfreq/exynos/exynos_ppmu.c | 56 ++ drivers/devfreq/exynos/exynos_ppmu.h | 78 +++ drivers/dma/intel_mid_dma.c | 2 +- drivers/gpio/gpio-langwell.c | 6 +- drivers/i2c/i2c-core.c | 2 +- drivers/mfd/ab8500-gpadc.c | 8 +- drivers/mfd/db8500-prcmu.c | 10 +- drivers/mmc/core/bus.c | 2 +- drivers/mmc/core/sdio_bus.c | 2 +- drivers/pci/pci-driver.c | 14 +- drivers/pnp/manager.c | 14 +- drivers/power/avs/smartreflex.c | 154 ++--- drivers/scsi/scsi_pm.c | 11 +- drivers/sh/clk/core.c | 4 +- drivers/sh/pm_runtime.c | 2 +- drivers/spi/spi.c | 2 +- drivers/staging/android/binder.c | 5 +- drivers/tty/serial/mfd.c | 9 +- drivers/usb/core/driver.c | 3 +- drivers/usb/core/port.c | 1 - fs/cifs/transport.c | 2 +- fs/eventpoll.c | 4 +- fs/nfs/inode.c | 2 +- fs/nfs/nfs3proc.c | 2 +- fs/nfs/nfs4proc.c | 4 +- fs/select.c | 4 +- include/acpi/acconfig.h | 4 +- include/acpi/acoutput.h | 8 +- include/acpi/acpi_bus.h | 29 +- include/acpi/acpixf.h | 3 +- include/acpi/processor.h | 5 + include/linux/acpi.h | 3 +- include/linux/cpufreq.h | 54 +- include/linux/cpuidle.h | 6 +- include/linux/debug_locks.h | 4 +- include/linux/devfreq.h | 2 + include/linux/device.h | 21 + include/linux/freezer.h | 171 ++++- include/linux/memory_hotplug.h | 14 +- include/linux/pm_runtime.h | 2 - include/linux/power/smartreflex.h | 10 +- include/linux/suspend.h | 1 + include/trace/events/power.h | 173 +++++ include/xen/acpi.h | 16 +- kernel/exit.c | 2 +- kernel/freezer.c | 12 + kernel/futex.c | 3 +- kernel/hrtimer.c | 3 +- kernel/lockdep.c | 17 +- kernel/power/main.c | 6 + kernel/power/process.c | 26 +- kernel/power/qos.c | 14 +- kernel/power/snapshot.c | 5 +- kernel/power/suspend.c | 2 +- kernel/signal.c | 2 +- mm/memory_hotplug.c | 81 +-- net/sunrpc/sched.c | 2 +- net/unix/af_unix.c | 3 +- 280 files changed, 6869 insertions(+), 3407 deletions(-) --=20 I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center.