lkml.org 
[lkml]   [2012]   [Mar]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[GIT PULL] Power management updates for 3.4
    Date
    Hi Linus,

    Please pull power management updates for 3.4 since commit
    192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d:

    Linux 3.3-rc6

    with top-most commit 98e8bdafeb4728a6af7bbcbcc3984967d1cf2bc1

    Merge branch 'pm-domains'

    from the git repository at:

    git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git pm-for-3.4

    They include:

    * Introduction of early/late suspend/hibernation device callbacks.

    * Generic PM domains extensions and fixes.

    * devfreq updates from Axel Lin and MyungJoo Ham.

    * Device PM QoS updates.

    * Fixes of concurrency problems with wakeup sources.

    * System suspend and hibernation fixes.

    Thanks!


    Documentation/ABI/testing/sysfs-devices-power | 18 ++
    .../bindings/arm/exynos/power_domain.txt | 21 ++
    Documentation/power/devices.txt | 93 +++++---
    Documentation/power/freezing-of-tasks.txt | 21 ++
    arch/arm/mach-exynos/Kconfig | 10 +-
    arch/arm/mach-exynos/Makefile | 2 +-
    arch/arm/mach-exynos/dev-pd.c | 139 -----------
    arch/arm/mach-exynos/mach-nuri.c | 11 -
    arch/arm/mach-exynos/mach-origen.c | 14 -
    arch/arm/mach-exynos/mach-smdkv310.c | 12 -
    arch/arm/mach-exynos/mach-universal_c210.c | 17 --
    arch/arm/mach-exynos/pm_domains.c | 195 +++++++++++++++
    arch/arm/mach-shmobile/setup-sh7372.c | 2 +
    arch/x86/kernel/apm_32.c | 11 +-
    drivers/base/power/domain.c | 253 +++++++++++++++-----
    drivers/base/power/generic_ops.c | 157 ++++++++----
    drivers/base/power/main.c | 247 +++++++++++++++++--
    drivers/base/power/power.h | 4 +
    drivers/base/power/qos.c | 61 +++++
    drivers/base/power/sysfs.c | 47 ++++
    drivers/base/power/wakeup.c | 85 +++++--
    drivers/clocksource/sh_cmt.c | 4 +
    drivers/clocksource/sh_mtu2.c | 4 +
    drivers/clocksource/sh_tmu.c | 4 +
    drivers/devfreq/devfreq.c | 112 +++++++++-
    drivers/devfreq/exynos4_bus.c | 23 +-
    drivers/devfreq/governor_performance.c | 5 +-
    drivers/devfreq/governor_powersave.c | 2 +-
    drivers/devfreq/governor_simpleondemand.c | 12 +-
    drivers/devfreq/governor_userspace.c | 15 +-
    drivers/mmc/host/sh_mmcif.c | 5 +
    drivers/mmc/host/tmio_mmc_pio.c | 5 +
    drivers/xen/manage.c | 6 +-
    fs/jbd/journal.c | 2 +
    fs/jbd2/journal.c | 2 +
    include/linux/devfreq.h | 25 ++-
    include/linux/pm.h | 59 ++++-
    include/linux/pm_domain.h | 25 ++-
    include/linux/pm_qos.h | 64 ++----
    include/linux/pm_wakeup.h | 22 ++-
    include/linux/suspend.h | 4 +
    kernel/exit.c | 2 +-
    kernel/freezer.c | 6 +-
    kernel/kexec.c | 8 +-
    kernel/power/Makefile | 3 +-
    kernel/power/hibernate.c | 47 ++--
    kernel/power/main.c | 20 +-
    kernel/power/power.h | 7 +-
    kernel/power/process.c | 24 +-
    kernel/power/qos.c | 23 +-
    kernel/power/snapshot.c | 7 +-
    kernel/power/suspend.c | 84 ++++----
    kernel/power/user.c | 12 +-
    53 files changed, 1452 insertions(+), 611 deletions(-)

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

    Alex Frid (1):
    PM / QoS: Simplify PM QoS expansion/merge

    Axel Lin (2):
    devfreq: exynos4_bus: Use dev_get_drvdata at appropriate places
    devfreq: Remove MODULE_ALIAS for exynos4 busfreq driver

    Bjorn Helgaas (1):
    PM / Hibernate: print physical addresses consistently with other parts of kernel

    Guennadi Liakhovetski (1):
    PM / Domains: Provide a dummy dev_gpd_data() when generic domains are not used

    Jean Pihet (1):
    PM / QoS: unconditionally build the feature

    Magnus Damm (1):
    PM / Domains: Fix include for PM_GENERIC_DOMAINS=n case

    Marcos Paulo de Souza (2):
    PM / Suspend: Avoid code duplication in suspend statistics update
    PM / Freezer: Remove references to TIF_FREEZE in comments

    MyungJoo Ham (3):
    PM / devfreq: fixed syntax errors.
    PM / devfreq: add min/max_freq limit requested by users.
    PM / devfreq: add relation of recommended frequency.

    Nigel Cunningham (1):
    PM / Sleep: JBD and JBD2 missing set_freezable()

    Rafael J. Wysocki (24):
    PM / Sleep: Introduce "late suspend" and "early resume" of devices
    PM / Sleep: Introduce generic callbacks for new device PM phases
    PM / Domains: Run late/early device suspend callbacks at the right time
    PM / Sleep: Initialize wakeup source locks in wakeup_source_add()
    PM / Sleep: Do not check wakeup too often in try_to_freeze_tasks()
    PM / Sleep: Remove unnecessary label from suspend_freeze_processes()
    PM / Sleep: Unify kerneldoc comments in kernel/power/suspend.c
    PM / Sleep: Make enter_state() in kernel/power/suspend.c static
    PM / Sleep: Drop suspend_stats_update()
    PM: Add comment describing relationships between PM callbacks to pm.h
    PM / Sleep: Fix possible infinite loop during wakeup source destruction
    PM / Sleep: Fix race conditions related to wakeup source timer function
    PM / Sleep: Make __pm_stay_awake() delete wakeup source timers
    PM / Sleep: Add more wakeup source initialization routines
    PM / QoS: Make it possible to expose PM QoS latency constraints
    tmio_mmc / PM: Use PM QoS latency constraint
    sh_mmcif / PM: Use PM QoS latency constraint
    PM / Domains: Fix handling of wakeup devices during system resume
    PM / Domains: Fix hibernation restore of devices, v2
    PM / Domains: Introduce "always on" device flag
    PM / shmobile: Make TMU driver use pm_genpd_dev_always_on()
    PM / shmobile: Make CMT driver use pm_genpd_dev_always_on()
    PM / shmobile: Make MTU2 driver use pm_genpd_dev_always_on()
    PM / Domains: Check domain status during hibernation restore of devices

    Srivatsa S. Bhat (4):
    PM / Freezer / Docs: Document the beauty of freeze/thaw semantics
    PM / Hibernate: Thaw kernel threads in hibernation_snapshot() in error/test path
    PM / Hibernate: Refactor and simplify freezer_test_done
    PM / Hibernate: Enable usermodehelpers in hibernate() error path

    Thomas Abraham (2):
    PM / Domains: Add OF support
    ARM: EXYNOS: Hook up power domains to generic power domain infrastructure



    \
     
     \ /
      Last update: 2012-03-20 00:15    [W:0.031 / U:124.504 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site