mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Rafael J. Wysocki" <rjw@sisk.pl>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>,
	"Linux-pm mailing list" <linux-pm@lists.linux-foundation.org>
Subject: [GIT PULL] Power management updates for 2.6.37
Date: Thu, 21 Oct 2010 23:50:15 +0200	[thread overview]
Message-ID: <201010212350.15409.rjw@sisk.pl> (raw)

Hi Linus,

Please pull power management updates for 2.6.37 from:

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6.git for-linus

They include:

 * Runtime PM framework updates from Alan Stern and me.  The autosuspend
   feature is now available at the core level to drivers wanting to use it.

 * Hibernate image compression from Bojan Smojver.

 * Operating Performance Points framework from Nishanth Menon.

 * Hibernate improvements and fixes.

 * sysfs attribute for checking pm_trace device matches from James Hogan.

 * Extension of the wakeup events code for collecting wakeup sources
   statistics.


 Documentation/ABI/testing/sysfs-devices-power |   88 +++
 Documentation/ABI/testing/sysfs-power         |   29 +
 Documentation/kernel-parameters.txt           |    5 +
 Documentation/power/00-INDEX                  |    2 +
 Documentation/power/interface.txt             |    2 +-
 Documentation/power/opp.txt                   |  375 ++++++++++
 Documentation/power/runtime_pm.txt            |  227 ++++++-
 Documentation/power/s2ram.txt                 |    7 +
 Documentation/power/swsusp.txt                |    3 +-
 drivers/base/power/Makefile                   |    1 +
 drivers/base/power/generic_ops.c              |    4 +-
 drivers/base/power/main.c                     |   21 +-
 drivers/base/power/opp.c                      |  628 ++++++++++++++++
 drivers/base/power/power.h                    |    2 +
 drivers/base/power/runtime.c                  |  944 +++++++++++++------------
 drivers/base/power/sysfs.c                    |  217 ++++++-
 drivers/base/power/trace.c                    |   36 +-
 drivers/base/power/wakeup.c                   |  613 ++++++++++++++--
 fs/sysfs/group.c                              |   59 ++
 include/linux/opp.h                           |  105 +++
 include/linux/pm.h                            |   38 +-
 include/linux/pm_runtime.h                    |  121 +++-
 include/linux/pm_wakeup.h                     |  127 +++-
 include/linux/resume-trace.h                  |    2 +
 include/linux/suspend.h                       |    6 +-
 include/linux/sysfs.h                         |   15 +
 kernel/power/Kconfig                          |   17 +
 kernel/power/hibernate.c                      |   25 +-
 kernel/power/main.c                           |   29 +-
 kernel/power/power.h                          |   10 +-
 kernel/power/process.c                        |   11 +-
 kernel/power/snapshot.c                       |   13 +-
 kernel/power/swap.c                           |  300 ++++++++-
 33 files changed, 3447 insertions(+), 635 deletions(-)

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

Alan Stern (7):
      sysfs: Add sysfs_merge_group() and sysfs_unmerge_group()
      PM / Runtime: Move code in drivers/base/power/runtime.c
      PM / Runtime: Replace boolean arguments with bitflags
      PM / Runtime: Merge synchronous and async runtime routines
      PM / Runtime: Combine runtime PM entry points
      PM / Runtime: Add no_callbacks flag
      PM / Runtime: Implement autosuspend support

Bojan Smojver (1):
      PM / Hibernate: Compress hibernation image with LZO

James Hogan (2):
      PM: Lock PM device list mutex in show_dev_hash()
      PM: Add sysfs attr for rechecking dev hash from PM trace

Kevin Cernekee (1):
      PM: Fix signed/unsigned warning in dpm_show_time()

Ming Lei (1):
      PM: runtime: add missed pm_request_autosuspend

Nishanth Menon (1):
      PM: Introduce library for device-specific OPPs (v7)

Ohad Ben-Cohen (1):
      PM / Runtime: Lenient generic runtime pm callbacks

Rafael J. Wysocki (12):
      PM: Fix unmet dependency warning from kconfig
      PM / Runtime: Use alloc_workqueue() for creating the PM workqueue
      PM / Hibernate: Improve comments in hibernate_preallocate_memory()
      PM / Hibernate: Make default image size depend on total RAM size
      PM / Wakeup: Introduce wakeup source objects and event statistics (v3)
      PM: Fix potential issue with failing asynchronous suspend
      PM / Hibernate: Make some boot messages look less scary
      PM: Allow wakeup events to abort freezing of tasks
      PM / Runtime: Reduce code duplication in core helper functions
      PM / Hibernate: Modify signature used to mark swap
      PM / Runtime: Remove idle notification after failing suspend
      PM / Wakeup: Show wakeup sources statistics in debugfs


                 reply	other threads:[~2010-10-21 21:51 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201010212350.15409.rjw@sisk.pl \
    --to=rjw@sisk.pl \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@lists.linux-foundation.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®