Re: PM: Summary of changes for v3.7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Rafael,

I'd like to include following thread's patch into v3.7.

https://patchwork.kernel.org/patch/1282121/

The patch has been discussed and I have updated all comments.

Thanks,
Yasuaki Ishimatsu

2012/09/19 5:19, Rafael J. Wysocki wrote:
Hi all,

All of the changes I'd like to include into the first PM pull request during
the v3.7 merge window, except maybe for a couple of patches I know of, but
haven't decided what to do with them yet, is on the 'linux-next' branch of the
linux-pm.git tree now.

The summary of those changes is appended.  If anyone finds any of them
objectionable, please let me know ASAP.  Also please let me know if there are
any power management patches I've seen already that you'd like me to take for
v3.7 (if I haven't seen them yet, they clearly are not v3.7 material, unless
they are urgent fixes).

Thanks,
Rafael

---

  Documentation/ABI/testing/sysfs-devices-system-cpu |  11 +
  Documentation/cpu-freq/boost.txt                   |  93 +++++
  Documentation/cpuidle/sysfs.txt                    |  10 +-
  .../devicetree/bindings/cpufreq/cpufreq-cpu0.txt   |  55 +++
  Documentation/devicetree/bindings/power/opp.txt    |  25 ++
  arch/arm/kernel/smp.c                              |  54 +++
  arch/arm/mach-shmobile/Makefile                    |   2 +-
  arch/arm/mach-shmobile/board-ap4evb.c              |  21 +-
  arch/arm/mach-shmobile/board-armadillo800eva.c     |   6 +-
  arch/arm/mach-shmobile/board-mackerel.c            |  34 +-
  arch/arm/mach-shmobile/common.c                    |  24 --
  arch/arm/mach-shmobile/cpuidle.c                   |  39 +-
  arch/arm/mach-shmobile/include/mach/common.h       |  14 +-
  arch/arm/mach-shmobile/include/mach/pm-rmobile.h   |  35 +-
  arch/arm/mach-shmobile/include/mach/r8a7740.h      |   6 +-
  arch/arm/mach-shmobile/include/mach/r8a7779.h      |  12 +-
  arch/arm/mach-shmobile/include/mach/sh7372.h       |  20 +-
  arch/arm/mach-shmobile/pm-r8a7740.c                |  42 ++-
  arch/arm/mach-shmobile/pm-r8a7779.c                |  71 ++--
  arch/arm/mach-shmobile/pm-rmobile.c                |  33 +-
  arch/arm/mach-shmobile/pm-sh7372.c                 | 283 ++++++++------
  arch/arm/mach-shmobile/setup-r8a7740.c             |  27 +-
  arch/arm/mach-shmobile/setup-r8a7779.c             |   5 +-
  arch/arm/mach-shmobile/setup-sh7372.c              |  69 ++--
  arch/x86/include/asm/msr-index.h                   |   3 +
  drivers/acpi/processor_driver.c                    |   8 +-
  drivers/acpi/processor_idle.c                      |  40 +-
  drivers/acpi/processor_perflib.c                   |  30 ++
  drivers/base/platform.c                            |   2 +
  drivers/base/power/domain.c                        | 244 ++++++++++---
  drivers/base/power/main.c                          |  35 +-
  drivers/base/power/opp.c                           |  47 +++
  drivers/base/power/power.h                         |  36 +-
  drivers/base/power/wakeup.c                        |  46 ++-
  drivers/clocksource/sh_cmt.c                       |  71 +++-
  drivers/clocksource/sh_mtu2.c                      |  41 ++-
  drivers/clocksource/sh_tmu.c                       | 112 +++++-
  drivers/cpufreq/Kconfig                            |  11 +
  drivers/cpufreq/Kconfig.x86                        |  18 +-
  drivers/cpufreq/Makefile                           |   4 +-
  drivers/cpufreq/acpi-cpufreq.c                     | 272 +++++++++++++-
  drivers/cpufreq/cpufreq-cpu0.c                     | 269 ++++++++++++++
  drivers/cpufreq/cpufreq_conservative.c             |   2 +
  drivers/cpufreq/cpufreq_ondemand.c                 |   1 +
  drivers/cpufreq/longhaul.h                         |  26 +-
  drivers/cpufreq/omap-cpufreq.c                     |  35 --
  drivers/cpufreq/powernow-k8.c                      | 406 ++-------------------
  drivers/cpufreq/powernow-k8.h                      |  32 --
  drivers/cpuidle/governors/ladder.c                 |   6 +-
  drivers/xen/xen-acpi-processor.c                   |   1 -
  include/acpi/processor.h                           |   9 +-
  include/linux/clockchips.h                         |   8 +
  include/linux/device.h                             |   7 +
  include/linux/opp.h                                |   8 +
  include/linux/pm.h                                 |   2 +
  include/linux/pm_domain.h                          |  92 ++++-
  kernel/power/Kconfig                               |   4 +
  kernel/power/poweroff.c                            |   2 +-
  kernel/power/process.c                             |   2 +-
  kernel/power/qos.c                                 |   1 +
  kernel/time/clockevents.c                          |  24 ++
  kernel/time/timekeeping.c                          |   2 +
  62 files changed, 2028 insertions(+), 922 deletions(-)

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

Amit Daniel Kachhap (1):
       PM / cpufreq: Initialise the cpu field during conservative governor start

Andi Kleen (1):
       sections: fix section conflicts in drivers/cpufreq

Andre Przywara (5):
       acpi-cpufreq: Add quirk to disable _PSD usage on all AMD CPUs
       cpufreq: Add warning message to powernow-k8
       powernow-k8: delay info messages until initialization has succeeded
       acpi-cpufreq: Add support for disabling dynamic overclocking
       acpi-cpufreq: Add compatibility for legacy AMD cpb sysfs knob

Borislav Petkov (1):
       cpufreq / powernow-k8: Fixup missing _PSS objects message

Carsten Emde (1):
       Honor state disabling in the cpuidle ladder governor

Daniel Lezcano (4):
       cpuidle / ACPI : remove power from acpi_processor_cx structure
       ACPI / processor: remove unused function parameter
       ACPI / processor: remove pointless variable initialization
       cpuidle / ACPI : move cpuidle_device field out of the acpi_processor_power structure

Jan Beulich (1):
       properly __init-annotate pm_sysrq_init()

John Stultz (1):
       PM / wakeup: Use irqsave/irqrestore for events_lock

Luis Gonzalez Fernandez (1):
       PM / QoS: Add return code to pm_qos_get_value function.

Matthew Garrett (3):
       acpi-cpufreq: Add support for modern AMD CPUs
       ACPI: Add fixups for AMD P-state figures
       cpufreq: Remove support for hardware P-state chips from powernow-k8

Michal Pecio (2):
       cpufreq / ondemand: update frequency when limits are relaxed
       cpufreq: conservative: update frequency when limits are relaxed

Rafael J. Wysocki (40):
       PM / cpuidle: Make ladder governor use the "disabled" state flag
       PM / Domains: Introduce simplified power on routine for system resume
       PM / Domains: Add power off/on function for system core suspend stage
       timekeeping: Add suspend and resume of clock event devices
       sh: TMU: Introduce clocksource/clock events suspend/resume routines
       sh: CMT: Introduce clocksource/clock events suspend/resume routines
       sh: MTU2: Introduce clock events suspend/resume routines
       PM: Reorganize device PM initialization
       PM / Runtime: Allow helpers to be called by early platform drivers
       PM / Domains: Rename the always_on device flag to syscore
       PM / Domains: Move syscore flag from subsys data to struct device
       PM / Domains: Do not measure start time for "irq safe" devices
       sh: TMU: Basic runtime PM support
       sh: CMT: Basic runtime PM support
       sh: MTU2: Basic runtime PM support
       PM: Do not use the syscore flag for runtime PM
       PM / Domains: Make it possible to use domain names when adding devices
       PM / Domains: Make it possible to use names when adding subdomains
       PM / Domains: Add power-on function using names to identify domains
       PM / Domains: Document cpuidle-related functions and change their names
       PM / Domains: Operations related to cpuidle using domain names
       ARM: shmobile: Use names of power domains for adding devices to them
       ARM: shmobile: Drop r8a7779_add_device_to_domain()
       ARM: shmobile: Use domain names when adding subdomains to power domains
       ARM: shmobile: Add routine for automatic PM domains initialization
       ARM: shmobile: Do not access sh7372 A4S domain internals directly
       ARM: shmobile: Move sh7372's PM domain objects to a table
       ARM: shmobile: Move r8a7740's PM domain objects to a table
       ARM: shmobile: Move r8a7779's PM domain objects to a table
       ARM: shmobile: Make rmobile_init_pm_domain() static
       ARM: shmobile: Set PM domain on/off latencies directly
       ARM: shmobile: Allow device latencies to be specified directly
       ARM: shmobile: Specify device latencies for SH7372 devices directly
       ARM: shmobile: Specify device latencies for Mackerel devices directly
       ARM: shmobile: Rework adding devices to PM domains on Mackerel
       ARM: shmobile: Rework adding devices to PM domains on AP4EVB
       ARM: shmobile: Remove the console check from sh7372_enter_suspend()
       ARM: shmobile: Move definition of shmobile_init_late() to header
       ARM: shmobile: Make sh7372 cpuidle handling more straightforward
       ARM: shmobile: Add A4S cpuidle state on sh7372

Richard Zhao (2):
       ARM: add cpufreq transiton notifier to adjust loops_per_jiffy for smp
       cpufreq: OMAP: remove loops_per_jiffy recalculate for smp

Sachin Kamat (1):
       PM / Domains: Fix compilation warning related to genpd_start_dev_no_timing()

Sedat Dilek (1):
       PM / Freezer: Fix small typo "regrigerator"

Shawn Guo (2):
       PM / OPP: Initialize OPP table from device tree
       cpufreq: Add a generic cpufreq-cpu0 driver

Todd Poynor (1):
       PM / Sleep: Print name of wakeup source that aborts suspend

--
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



--
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


[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux