lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Tue, 11 Dec 2012 12:54:38 +0100
From:	"Rafael J. Wysocki" <rjw@...k.pl>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Len Brown <lenb@...nel.org>,
	Linux PM list <linux-pm@...r.kernel.org>,
	ACPI Devel Maling List <linux-acpi@...r.kernel.org>,
	LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] ACPI and power management updates for v3.8-rc1

Hi Linus,

Please pull from the git repository at

  git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git pm+acpi-for-3.8-rc1

to receive power management updates for v3.8 with top-most commit
f316fc56555a5c3bcf6350f3d5ac26dd2c55f4cb

  Merge branch 'acpi-enumeration'

on top of commit 9489e9dcae718d5fde988e4a684a0f55b5f94d17

  Linux 3.7-rc7

Highlights:

* Introduction of device PM QoS flags allowing kernel subsystems and user space
  to constraint the selection of device low-power states by adding binary
  requirements (like whether or not it is allowed to remove power from the
  given device entirely).
  
* ACPI device power management update allowing subsystems other than PCI to
  use ACPI device PM more easily.

* ACPI device enumeration rework allowing additional kinds of devices
  (platform, SPI, I2C) to be enumerated via ACPI in analogy with the
  enumeration based on Device Trees.  From Mika Westerberg, Adrian Hunter,
  Mathias Nyman, Andy Shevchenko, and yours truly.

* ACPICA update to version 20121018.  Fixes bugs, adds some new ACPI 5
  features, cleans up some things and removes some differences between the
  kernel's ACPICA code and the upstream.  From Bob Moore and Lv Zheng.

* ACPI memory hotplug update from Wen Congyang and Yasuaki Ishimatsu.

* Introduction of acpi_handle_<level>() messaging macros and ACPI-based CPU
  hot-remove support from Toshi Kani.

* ACPI EC updates from Feng Tang.

* cpufreq updates from Viresh Kumar, Fabio Baltieri and others.

* cpuidle changes to quickly notice governor prediction failure from
  Youquan Song.

* Support for using multiple cpuidle drivers at the same time and cpuidle
  cleanups from Daniel Lezcano.

* devfreq updates from Nishanth Menon and others.

* cpupower update from Thomas Renninger (Thomas is going to maintain that
  tool going forward).

* Fixes and small cleanups all over the place.

Thanks!


 Documentation/ABI/testing/sysfs-class-devfreq      |  44 +-
 Documentation/ABI/testing/sysfs-devices-power      |  31 +
 Documentation/ABI/testing/sysfs-devices-sun        |  14 +
 Documentation/acpi/enumeration.txt                 | 227 +++++
 .../devicetree/bindings/cpufreq/cpufreq-spear.txt  |  42 +
 Documentation/power/pm_qos_interface.txt           |   2 +-
 arch/arm/Kconfig                                   |   1 +
 arch/ia64/include/asm/device.h                     |   3 -
 arch/ia64/kernel/acpi.c                            |   2 +
 arch/powerpc/platforms/pseries/processor_idle.c    |   4 +-
 arch/x86/include/asm/device.h                      |   3 -
 arch/x86/kernel/acpi/boot.c                        |   6 +
 arch/x86/kernel/acpi/sleep.c                       |   2 +
 drivers/acpi/Kconfig                               |   6 +
 drivers/acpi/Makefile                              |   6 +-
 drivers/acpi/acpi_i2c.c                            | 103 +++
 drivers/acpi/acpi_memhotplug.c                     | 193 ++---
 drivers/acpi/acpi_pad.c                            |   8 +-
 drivers/acpi/acpi_platform.c                       | 104 +++
 drivers/acpi/acpica/Makefile                       |   3 +
 drivers/acpi/acpica/acdebug.h                      |  94 ++-
 drivers/acpi/acpica/acdispat.h                     |  11 +-
 drivers/acpi/acpica/acevents.h                     |   6 +-
 drivers/acpi/acpica/acglobal.h                     |  73 +-
 drivers/acpi/acpica/aclocal.h                      |  16 +-
 drivers/acpi/acpica/acmacros.h                     | 163 ++--
 drivers/acpi/acpica/acobject.h                     |   7 +-
 drivers/acpi/acpica/acopcode.h                     |   6 +-
 drivers/acpi/acpica/acparser.h                     |   3 +-
 drivers/acpi/acpica/acpredef.h                     |  11 +-
 drivers/acpi/acpica/acstruct.h                     |   2 +-
 drivers/acpi/acpica/acutils.h                      |  58 +-
 drivers/acpi/acpica/amlresrc.h                     |   1 -
 drivers/acpi/acpica/dscontrol.c                    |   2 +-
 drivers/acpi/acpica/dsfield.c                      |   2 +-
 drivers/acpi/acpica/dsmethod.c                     |   6 +-
 drivers/acpi/acpica/dsmthdat.c                     |  14 +-
 drivers/acpi/acpica/dsobject.c                     |   6 +-
 drivers/acpi/acpica/dsopcode.c                     |   3 +-
 drivers/acpi/acpica/dsutils.c                      |  33 +-
 drivers/acpi/acpica/dswexec.c                      |  10 +-
 drivers/acpi/acpica/dswload2.c                     |   4 +-
 drivers/acpi/acpica/dswstate.c                     |  26 +-
 drivers/acpi/acpica/evgpe.c                        |  20 +-
 drivers/acpi/acpica/evgpeblk.c                     |   3 +-
 drivers/acpi/acpica/evgpeutil.c                    |   3 +-
 drivers/acpi/acpica/evrgnini.c                     |   7 +-
 drivers/acpi/acpica/evxface.c                      |   2 +-
 drivers/acpi/acpica/evxfgpe.c                      |  13 +-
 drivers/acpi/acpica/exconvrt.c                     |   4 +-
 drivers/acpi/acpica/excreate.c                     |   9 +-
 drivers/acpi/acpica/exdebug.c                      |  10 +-
 drivers/acpi/acpica/exdump.c                       |  20 +-
 drivers/acpi/acpica/exfield.c                      |   4 +-
 drivers/acpi/acpica/exfldio.c                      |  15 +-
 drivers/acpi/acpica/exmisc.c                       |   5 +-
 drivers/acpi/acpica/exmutex.c                      |   9 +-
 drivers/acpi/acpica/exnames.c                      |   9 +-
 drivers/acpi/acpica/exoparg1.c                     |  11 +-
 drivers/acpi/acpica/exoparg2.c                     |   2 +-
 drivers/acpi/acpica/exoparg3.c                     |   3 +-
 drivers/acpi/acpica/exoparg6.c                     |   5 +-
 drivers/acpi/acpica/exprep.c                       |  13 +-
 drivers/acpi/acpica/exregion.c                     |   3 +-
 drivers/acpi/acpica/exresnte.c                     |   9 +-
 drivers/acpi/acpica/exresolv.c                     |   3 +-
 drivers/acpi/acpica/exresop.c                      |   8 +-
 drivers/acpi/acpica/exstore.c                      |   4 +-
 drivers/acpi/acpica/exstoren.c                     |  11 +-
 drivers/acpi/acpica/exstorob.c                     |   5 +-
 drivers/acpi/acpica/exsystem.c                     |   9 +-
 drivers/acpi/acpica/exutils.c                      |   5 +-
 drivers/acpi/acpica/hwacpi.c                       |   3 +-
 drivers/acpi/acpica/hwgpe.c                        |   4 +-
 drivers/acpi/acpica/hwpci.c                        |   4 +-
 drivers/acpi/acpica/hwregs.c                       |   1 -
 drivers/acpi/acpica/hwtimer.c                      |   6 +-
 drivers/acpi/acpica/hwvalid.c                      |   1 -
 drivers/acpi/acpica/hwxface.c                      |   1 -
 drivers/acpi/acpica/hwxfsleep.c                    |  12 +-
 drivers/acpi/acpica/nsaccess.c                     |   7 +-
 drivers/acpi/acpica/nsalloc.c                      |   4 +-
 drivers/acpi/acpica/nsdump.c                       |  10 +-
 drivers/acpi/acpica/nsinit.c                       |   4 +-
 drivers/acpi/acpica/nsload.c                       |  10 +-
 drivers/acpi/acpica/nsnames.c                      |   2 +-
 drivers/acpi/acpica/nsobject.c                     |   8 +-
 drivers/acpi/acpica/nsparse.c                      |   8 +-
 drivers/acpi/acpica/nssearch.c                     |  17 +-
 drivers/acpi/acpica/nsutils.c                      |  18 +-
 drivers/acpi/acpica/nswalk.c                       |  10 +-
 drivers/acpi/acpica/nsxfeval.c                     |  20 +-
 drivers/acpi/acpica/nsxfname.c                     |  66 +-
 drivers/acpi/acpica/nsxfobj.c                      |   4 +-
 drivers/acpi/acpica/psargs.c                       |   8 +-
 drivers/acpi/acpica/psloop.c                       |  61 +-
 drivers/acpi/acpica/psopcode.c                     |  29 +-
 drivers/acpi/acpica/psparse.c                      |  13 +-
 drivers/acpi/acpica/psutils.c                      |   4 +-
 drivers/acpi/acpica/rscalc.c                       |  14 +-
 drivers/acpi/acpica/rslist.c                       |   4 +-
 drivers/acpi/acpica/tbfind.c                       |   2 +-
 drivers/acpi/acpica/tbinstal.c                     |   2 +
 drivers/acpi/acpica/tbutils.c                      |   2 +-
 drivers/acpi/acpica/tbxface.c                      |   4 +-
 drivers/acpi/acpica/tbxfload.c                     |   2 +-
 drivers/acpi/acpica/tbxfroot.c                     |   3 +-
 drivers/acpi/acpica/utcache.c                      | 323 ++++++++
 drivers/acpi/acpica/utclib.c                       | 749 +++++++++++++++++
 drivers/acpi/acpica/utdebug.c                      |  37 +-
 drivers/acpi/acpica/utids.c                        | 104 ++-
 drivers/acpi/acpica/utmath.c                       |   2 +-
 drivers/acpi/acpica/utmisc.c                       | 150 +++-
 drivers/acpi/acpica/utmutex.c                      |  14 +-
 drivers/acpi/acpica/utobject.c                     |   8 +-
 drivers/acpi/acpica/utstate.c                      |   2 +-
 drivers/acpi/acpica/uttrack.c                      | 692 ++++++++++++++++
 drivers/acpi/acpica/utxface.c                      |   5 +-
 drivers/acpi/acpica/utxferror.c                    |   2 +-
 drivers/acpi/apei/ghes.c                           |   2 +-
 drivers/acpi/battery.c                             |  77 ++
 drivers/acpi/bus.c                                 |  21 +-
 drivers/acpi/container.c                           |  27 +-
 drivers/acpi/device_pm.c                           | 668 +++++++++++++++
 drivers/acpi/dock.c                                |  56 +-
 drivers/acpi/ec.c                                  |  97 ++-
 drivers/acpi/glue.c                                |  56 +-
 drivers/acpi/hed.c                                 |   2 +-
 drivers/acpi/internal.h                            |  11 +-
 drivers/acpi/osl.c                                 |  22 +-
 drivers/acpi/pci_irq.c                             |  15 +-
 drivers/acpi/power.c                               |   2 +-
 drivers/acpi/proc.c                                |  11 +-
 drivers/acpi/processor_driver.c                    |  74 +-
 drivers/acpi/processor_idle.c                      |  57 +-
 drivers/acpi/resource.c                            | 526 ++++++++++++
 drivers/acpi/scan.c                                | 154 +++-
 drivers/acpi/sleep.c                               | 535 +++++-------
 drivers/acpi/sysfs.c                               |   4 +-
 drivers/acpi/thermal.c                             |  34 +
 drivers/acpi/utils.c                               |  38 +
 drivers/acpi/video.c                               |  14 +
 drivers/acpi/video_detect.c                        |   8 +
 drivers/base/core.c                                |   2 +-
 drivers/base/platform.c                            |  26 +-
 drivers/base/power/clock_ops.c                     |   6 +-
 drivers/base/power/domain.c                        |  11 +-
 drivers/base/power/opp.c                           |  44 +-
 drivers/base/power/power.h                         |   6 +-
 drivers/base/power/qos.c                           | 321 +++++--
 drivers/base/power/sysfs.c                         |  94 ++-
 drivers/cpufreq/Kconfig.arm                        |   7 +
 drivers/cpufreq/Makefile                           |   5 +-
 drivers/cpufreq/cpufreq-cpu0.c                     |   2 +-
 drivers/cpufreq/cpufreq.c                          |  37 +-
 drivers/cpufreq/cpufreq_conservative.c             | 558 ++++---------
 drivers/cpufreq/cpufreq_governor.c                 | 318 +++++++
 drivers/cpufreq/cpufreq_governor.h                 | 176 ++++
 drivers/cpufreq/cpufreq_ondemand.c                 | 731 +++++-----------
 drivers/cpufreq/cpufreq_performance.c              |   2 +
 drivers/cpufreq/cpufreq_powersave.c                |   2 +
 drivers/cpufreq/cpufreq_stats.c                    |   4 +-
 drivers/cpufreq/cpufreq_userspace.c                |   2 +
 drivers/cpufreq/exynos-cpufreq.c                   |  11 +-
 drivers/cpufreq/freq_table.c                       |   2 +
 drivers/cpufreq/longhaul.c                         |   4 +-
 drivers/cpufreq/powernow-k8.c                      |   4 +-
 drivers/cpufreq/spear-cpufreq.c                    | 291 +++++++
 drivers/cpuidle/Kconfig                            |   9 +
 drivers/cpuidle/cpuidle.c                          |  55 +-
 drivers/cpuidle/cpuidle.h                          |  13 +-
 drivers/cpuidle/driver.c                           | 209 ++++-
 drivers/cpuidle/governors/menu.c                   | 168 +++-
 drivers/cpuidle/sysfs.c                            | 201 ++++-
 drivers/devfreq/Kconfig                            |   8 +-
 drivers/devfreq/devfreq.c                          | 921 ++++++++++++++-------
 drivers/devfreq/exynos4_bus.c                      |  45 +-
 drivers/devfreq/governor.h                         |  17 +
 drivers/devfreq/governor_performance.c             |  38 +-
 drivers/devfreq/governor_powersave.c               |  38 +-
 drivers/devfreq/governor_simpleondemand.c          |  55 +-
 drivers/devfreq/governor_userspace.c               |  45 +-
 drivers/gpio/Kconfig                               |   4 +
 drivers/gpio/Makefile                              |   1 +
 drivers/gpio/gpiolib-acpi.c                        |  54 ++
 drivers/i2c/i2c-core.c                             |   6 +
 drivers/idle/intel_idle.c                          |  14 +-
 drivers/mmc/host/Kconfig                           |  12 +
 drivers/mmc/host/Makefile                          |   1 +
 drivers/mmc/host/sdhci-acpi.c                      | 312 +++++++
 drivers/mtd/nand/sh_flctl.c                        |   4 +-
 drivers/pci/pci-acpi.c                             |  79 +-
 drivers/pnp/base.h                                 |   2 +
 drivers/pnp/pnpacpi/core.c                         |   9 +-
 drivers/pnp/pnpacpi/rsparser.c                     | 296 +------
 drivers/pnp/resource.c                             |  16 +
 drivers/spi/spi.c                                  | 103 ++-
 include/acpi/acconfig.h                            |   1 +
 include/acpi/acexcep.h                             |   2 +-
 include/acpi/acnames.h                             |   1 +
 include/acpi/acpi_bus.h                            |  78 +-
 include/acpi/acpiosxf.h                            |   3 +-
 include/acpi/acpixf.h                              |  18 +-
 include/acpi/actbl3.h                              |  22 +-
 include/acpi/actypes.h                             |  42 +-
 include/linux/acpi.h                               | 135 ++-
 include/linux/acpi_gpio.h                          |  19 +
 include/linux/cpufreq.h                            |   5 +-
 include/linux/cpuidle.h                            |  15 +-
 include/linux/devfreq.h                            | 136 +--
 include/linux/device.h                             |  18 +
 include/linux/freezer.h                            |   1 +
 include/linux/i2c.h                                |   9 +
 include/linux/platform_device.h                    |   1 +
 include/linux/pm.h                                 |   3 +-
 include/linux/pm_qos.h                             |  77 +-
 include/linux/tick.h                               |   6 +
 kernel/cpu.c                                       |   8 +-
 kernel/power/main.c                                |   2 +-
 kernel/power/qos.c                                 |  65 +-
 kernel/power/swap.c                                |   2 +-
 kernel/time/tick-sched.c                           |   4 +
 tools/power/cpupower/.gitignore                    |   7 +
 tools/power/cpupower/Makefile                      |   3 +-
 tools/power/cpupower/debug/i386/Makefile           |   5 +-
 tools/power/cpupower/man/cpupower-monitor.1        |  15 +-
 tools/power/cpupower/utils/helpers/cpuid.c         |   2 +
 tools/power/cpupower/utils/helpers/helpers.h       |  18 +-
 tools/power/cpupower/utils/helpers/sysfs.c         |  19 -
 tools/power/cpupower/utils/helpers/topology.c      |  53 +-
 .../cpupower/utils/idle_monitor/cpupower-monitor.c |  21 +-
 .../cpupower/utils/idle_monitor/cpupower-monitor.h |  17 +
 tools/power/cpupower/utils/idle_monitor/snb_idle.c |  10 +-
 233 files changed, 9470 insertions(+), 3326 deletions(-)

---------------

Aaron Lu (1):
      ACPI / PM: Introduce os_accessible flag for power_state

Adrian Hunter (4):
      ACPI / PNP: skip ACPI device nodes associated with physical nodes already
      ACPI: add SDHCI to ACPI platform devices
      mmc: sdhci-acpi: add SDHCI ACPI driver
      mmc: sdhci-acpi: enable runtime-pm for device HID INT33C6

Alan Cox (1):
      pnpacpi: fix incorrect TEST_ALPHA() test

Andreas Schwab (1):
      cpufreq: fix jiffies/cputime mixup in conservative/ondemand governors

Andy Shevchenko (3):
      ACPI / x86: Export acpi_[un]register_gsi()
      ACPI / platform: include missed header into acpi_platform.c
      ACPI: remove unnecessary INIT_LIST_HEAD

Bill Pemberton (4):
      cpufreq: remove use of __devexit_p
      cpufreq: remove use of __devinit
      cpufreq: remove use of __devexit
      ACPI: remove use of __devexit

Bob Moore (18):
      Cleanup of invalid ACPI name handling and repair
      ACPICA: Audit/update for ACPICA return macros and debug depth counter
      ACPICA: ACPICA core: Cleanup empty lines at file start and end
      ACPICA: Fix some typos in comments
      ACPICA: Update local C library module comments for ASCII table
      ACPICA: Remove extra spaces after periods within comments
      ACPICA: Remove extra spaces after periods in the Intel license
      ACPICA: Add debug print message for mutex objects that are force-released
      ACPICA: AcpiExec: Improve algorithm for tracking memory leaks
      ACPICA: Add ACPI_MOVE_NAME macro to optimize 4-byte ACPI_NAME copies
      ACPICA: Enhance error reporting for invalid opcodes and bad ACPI_NAMEs
      ACPICA: Update support for ACPI 5 MPST table
      ACPICA: Deploy ACPI_MOVE_NAME across ACPICA source base
      ACPICA: Add starting offset parameter to common dump buffer routine
      ACPICA: Fix externalize name to complete migration to ACPI_MOVE_NAME
      ACPICA: Update for 64-bit generation of recent error message changes
      ACPICA: AcpiGetObjectInfo: Add support for ACPI 5 _SUB method
      ACPICA: Update version to 20121018

Cyril Roelandt (1):
      ACPI: drop unnecessary local variable from acpi_system_write_wakeup_device()

Daniel Lezcano (8):
      cpuidle / sysfs: change function parameter
      cpuidle / sysfs: move kobj initialization in the syfs file
      cpuidle / sysfs: move structure declaration into the sysfs.c file
      cpuidle: fixup device.h header in cpuidle.h
      cpuidle: move driver's refcount to cpuidle
      cpuidle: move driver checking within the lock section
      cpuidle: prepare the cpuidle core to handle multiple drivers
      cpuidle: support multiple drivers

Daniel Walter (1):
      PM / sysfs: replace strict_str* with kstrto*

David Rientjes (1):
      ACPI / PM: Fix build problem related to acpi_target_system_state()

Davidlohr Bueso (1):
      PM / Hibernate: use rb_entry

Deepak Sikri (1):
      cpufreq: SPEAr: Add CPUFreq driver

Fabio Baltieri (2):
      cpufreq: ondemand: fix wrong delay sampling rate
      cpufreq: ondemand: update sampling rate only on right CPUs

Feng Tang (5):
      ACPI / EC: Cleanup the member name for spinlock/mutex in struct
      ACPI / EC: Add more debug info and trivial code cleanup
      ACPI / EC: Don't count a SCI interrupt as a false one
      ACPI / x86: Add quirk for "CheckPoint P-20-00" to not use bridge _CRS_ info
      ACPICA: Resource Mgr: Small fix for buffer size calculation

Jingoo Han (1):
      cpufreq: Remove unnecessary initialization of a local variable

Joe Perches (1):
      ACPI: Fix logging when no pci_irq is allocated

Jonghwa Lee (1):
      PM / devfreq: Add sysfs node for representing frequency transition information.

Josh (1):
      ACPI: strict_strtoul() and printk() cleanup in acpi_pad

Julius Werner (1):
      cpuidle: Measure idle state durations with monotonic clock

Kamil Iskra (1):
      ACPI / battery: Correct battery capacity values on Thinkpads

Kristen Carlson Accardi (1):
      ACPI / Sleep: add acpi_sleep=nonvs_s3 parameter

Lan Tianyu (3):
      PM / QoS: Resume device before exposing/hiding PM QoS flags
      ACPI / PM: Add Sony Vaio VPCEB1S1E to nonvs blacklist.
      ACPI / video: Add "Asus UL30VT" to ACPI video detect blacklist

Lan,Tianyu (1):
      PM / QoS: Fix a free error in the dev_pm_qos_constraints_destroy()

Li Haifeng (1):
      PM / Freezer: Fixup compile error of try_to_freeze_nowarn()

Li Zhong (1):
      cpuidle: fix a suspicious RCU usage in menu governor

Liam Girdwood (1):
      PM / OPP: Export symbols for module usage.

LongX Zhang (1):
      driver core / PM: move the calling to device_pm_remove behind the calling to bus_remove_device

Lv Zheng (9):
      ACPI: Add _UID support for ACPI devices.
      ACPI: Add user space interface for identification objects
      ACPICA: Fix unmerged utility divergences.
      ACPICA: Fix unmerged debugger divergences.
      ACPICA: Fix divergences of definition conflicts.
      ACPICA: Fix AcpiSrc caused divergences.
      ACPICA: Fix indent caused divergences.
      ACPICA: Fix unmerged acmacros.h divergences.
      ACPI / PM: Add check preventing transitioning to non-D0 state from D3.

Mathias Nyman (1):
      gpio / ACPI: add ACPI support

Mika Westerberg (9):
      driver core / ACPI: Move ACPI support to core device and driver types
      ACPI: Provide generic functions for matching ACPI device nodes
      ACPI / ia64: Export acpi_[un]register_gsi()
      ACPI: Add support for platform bus type
      ACPI / platform: use ACPI device name instead of _HID._UID
      i2c / ACPI: add ACPI enumeration support
      spi / ACPI: add ACPI enumeration support
      ACPI: add documentation about ACPI 5 enumeration
      ACPI: add Haswell LPSS devices to acpi_platform_device_ids list

Murali Karicheri (1):
      base: power - use clk_prepare_enable and clk_prepare_disable

MyungJoo Ham (3):
      PM / devfreq: remove compiler error when a governor is module
      PM / devfreq: missing rcu_read_lock() added for find_device_opp()
      PM / devfreq: remove compiler error with module governors (2)

Nishanth Menon (13):
      PM / devfreq: kernel-doc typo corrections
      PM / devfreq: fix sscanf handling for writable sysfs entries
      PM / devfreq: make devfreq_class static
      PM / OPP: predictable fail results for opp_find* functions, v2
      PM / devfreq: documentation cleanups for devfreq header
      PM / devfreq: Add sysfs node to expose available frequencies
      PM / devfreq: export update_devfreq
      PM / devfreq: provide hooks for governors to be registered
      PM / devfreq: register governors with devfreq framework
      PM / devfreq: map devfreq drivers to governor using name
      PM / devfreq: governors: add GPL module license and allow module build
      PM / devfreq: allow sysfs governor node to switch governor
      PM / devfreq: Add sysfs node to expose available governors

Palmer Cox (6):
      cpupower tools: Remove brace expansion from clean target
      cpupower tools: Update .gitignore for files created in the debug directories
      cpupower tools: Fix minor warnings
      cpupower tools: Fix issues with sysfs_topology_read_file
      cpupower tools: Fix malloc of cpu_info structure
      cpupower tools: Fix warning and a bug with the cpu package count

Rafael J. Wysocki (33):
      PM / QoS: Prepare device structure for adding more constraint types
      PM / QoS: Introduce request and constraint data types for PM QoS flags
      PM / QoS: Prepare struct dev_pm_qos_request for more request types
      PM / QoS: Introduce PM QoS device flags support
      PM / QoS: Make it possible to expose PM QoS device flags to user space
      PM / Domains: Check device PM QoS flags in pm_genpd_poweroff()
      PM / ACPI: Take device PM QoS flags into account
      PM / QoS: Fix the return value of dev_pm_qos_update_request()
      PM / QoS: Document request manipulation requirement for flags
      ACPI / PM: Fix device PM kernedoc comments and #ifdefs
      ACPI / PM: Move routines for adding/removing device wakeup notifiers
      ACPI / PM: Move device power state selection routine to device_pm.c
      ACPI / PM: Move runtime remote wakeup setup routine to device_pm.c
      ACPI / PM: Split device wakeup management routines
      ACPI / PM: Provide device PM functions operating on struct acpi_device
      ACPI / PM: Move device PM functions related to sleep states
      ACPI / PM: Provide ACPI PM callback routines for subsystems
      ACPI: Make seemingly useless check in osl.c more understandable
      ACPI: Move device resources interpretation code from PNP to ACPI core
      ACPI / platform: Use common ACPI device resource parsing routines
      ACPI: Centralized processing of ACPI device resources
      ACPI / PM: Fix build problem when CONFIG_ACPI or CONFIG_PM is not set
      Revert "ACPI / x86: Add quirk for "CheckPoint P-20-00" to not use bridge _CRS_ info"
      ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks
      ACPI: Allow ACPI handles of devices to be initialized in advance
      ACPI / driver core: Introduce struct acpi_dev_node and related macros
      ACPI / platform: Initialize ACPI handles of platform devices in advance
      cpufreq: governors: Fix jiffies/cputime mixup (revisited)
      PM / QoS: Handle device PM QoS flags while removing constraints
      ACPI / PM: Allow attach/detach routines to change device power states
      platform / ACPI: Attach/detach ACPI PM during probe/remove/shutdown
      ACPI / PNP: Do not crash due to stale pointer use during system resume
      ACPI / PM: Fix header of acpi_dev_pm_detach() in acpi.h

Rajagopal Venkat (3):
      PM / devfreq: Core updates to support devices which can idle
      PM / devfreq: Add suspend and resume apis
      PM / devfreq: Add current freq callback in device profile

Randy Dunlap (1):
      ACPI: add newline in power.c message

Robert Moore (1):
      ACPICA: Fix for predefined name loop during ACPICA initialization

Sachin Kamat (3):
      PM / devfreq: Use devm_* functions in exynos4_bus.c
      PM / devfreq: Fix incorrect argument in error message
      PM / devfreq: Fix return value in devfreq_remove_governor()

Sangho Yi (1):
      PM / devfreq: exynos4_bus.c: Fixed an alignment of the func call args.

Tang Chen (1):
      ACPI: Fix a hard coding style when determining if a device is a container, v3

Thomas Renninger (2):
      cpupower: Provide -c param for cpupower monitor to schedule process on all cores
      cpupower: IvyBridge (0x3a and 0x3e models) support

Tomasz Figa (1):
      cpufreq: exynos: Broadcast frequency change notifications for all cores

Toshi Kani (10):
      ACPI: dock: Remove redundant ACPI NS walk
      ACPI: Fix stale pointer access to flags.lockable
      ACPI: Remove unused lockable in acpi_device_flags
      ACPI: Export functions for hot-remove
      ACPI: Add ACPI CPU hot-remove support
      ACPI: Add acpi_handle_<level>() interfaces
      ACPI: Update CPU hotplug error messages
      ACPI: Update Memory hotplug error messages
      ACPI: Update Container hotplug error messages
      ACPI: Update Dock hotplug error messages

Tushar Behera (1):
      cpufreq: exynos: Use static for functions used in only this file

Vincent Guittot (1):
      PM / OPP: RCU reclaim

Viresh Kumar (7):
      cpufreq: Improve debug prints
      cpufreq: return early from __cpufreq_driver_getavg()
      cpufreq: governors: remove redundant code
      cpufreq: Fix sparse warnings by updating cputime64_t to u64
      cpufreq: Fix sparse warning by making local function static
      cpufreq: Avoid calling cpufreq driver's target() routine if target_freq == policy->cur
      cpufreq: Make sure target freq is within limits

Wei Yongjun (1):
      PM / OPP: using kfree_rcu() to simplify the code

Wen Congyang (6):
      ACPI / memory-hotplug: call acpi_bus_trim() to remove memory device
      ACPI / memhotplug: deal with eject request in hotplug queue
      ACPI / memhotplug: fix memory leak when memory device is unbound from acpi_memhotplug
      ACPI / memhotplug: free memory device if acpi_memory_enable_device() failed
      ACPI / memhotplug: don't allow to eject the memory device if it is being used
      ACPI / memhotplug: bind the memory device when the driver is being loaded

Yasuaki Ishimatsu (3):
      ACPI / processor: prevent cpu from becoming online
      ACPI / memory-hotplug: add memory offline code to acpi_memory_device_remove()
      ACPI: create _SUN sysfs file

Youquan Song (4):
      cpuidle: Quickly notice prediction failure for repeat mode
      cpuidle: Quickly notice prediction failure in general case
      cpuidle: Set residency to 0 if target Cstate not enter
      cpuidle: Get typical recent sleep interval

Yuanhan Liu (1):
      ACPI: move acpi_no_s4_hw_signature() declaration into #ifdef CONFIG_HIBERNATION

Zhang Rui (4):
      ACPI / thermal: _TMP and _CRT/_HOT/_PSV/_ACx dependency fix
      ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set
      ACPI : do not use Lid and Sleep button for S5 wakeup
      ACPI / video: ignore BIOS initial backlight value for HP Folio 13-2000

viresh kumar (3):
      cpufreq / core: Fix typo in comment describing show_bios_limit()
      cpufreq / core: Fix printing of governor and driver name
      cpufreq: Move common part from governors to separate file, v2


-- 
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ