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>] [day] [month] [year] [list]
Message-Id: <201205222201.15304.rjw@sisk.pl>
Date:	Tue, 22 May 2012 22:01:15 +0200
From:	"Rafael J. Wysocki" <rjw@...k.pl>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	LKML <linux-kernel@...r.kernel.org>,
	Linux PM list <linux-pm@...r.kernel.org>
Subject: [GIT PULL] Power management updates for 3.5

Hi Linus,

Please pull power management updates for 3.5 since commit
d48b97b403d23f6df0b990cee652bdf9a52337a3:

  Linux 3.4-rc6

with top-most commit 8714c8d74d313c3ba27bf9c2aaacb1ad71c644f8

  epoll: Fix user space breakage related to EPOLLWAKEUP

from the git repository at:

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

Included are:

* Implementation of opportunistic suspend (autosleep) and user space interface
  for manipulating wakeup sources.

* Hibernate updates from Bojan Smojver and Minho Ban.

* Updates of the runtime PM core and generic PM domains framework related to
  PM QoS.

* Assorted fixes.

Thanks!


 Documentation/ABI/testing/sysfs-devices-power  |   35 +++-
 Documentation/ABI/testing/sysfs-power          |   59 ++++++
 Documentation/kernel-parameters.txt            |    2 +
 Documentation/power/suspend-and-cpuhotplug.txt |    2 +-
 drivers/base/power/domain.c                    |  176 ++++++++++++----
 drivers/base/power/domain_governor.c           |  166 ++++++++++++----
 drivers/base/power/main.c                      |   10 +
 drivers/base/power/qos.c                       |   19 +-
 drivers/base/power/runtime.c                   |  103 +---------
 drivers/base/power/sysfs.c                     |   54 +++++-
 drivers/base/power/wakeup.c                    |  174 +++++++++++-----
 drivers/devfreq/governor_performance.c         |    7 +
 drivers/devfreq/governor_powersave.c           |    7 +
 fs/eventpoll.c                                 |   90 ++++++++-
 include/linux/capability.h                     |    5 +-
 include/linux/eventpoll.h                      |   12 +
 include/linux/pm.h                             |    2 -
 include/linux/pm_domain.h                      |   13 +-
 include/linux/pm_runtime.h                     |    3 -
 include/linux/pm_wakeup.h                      |   15 +-
 include/linux/suspend.h                        |   14 ++-
 include/trace/events/power.h                   |   34 +++
 kernel/power/Kconfig                           |   27 +++
 kernel/power/Makefile                          |    2 +
 kernel/power/autosleep.c                       |  127 ++++++++++++
 kernel/power/hibernate.c                       |   13 ++
 kernel/power/main.c                            |  160 +++++++++++++--
 kernel/power/power.h                           |   27 +++
 kernel/power/swap.c                            |   62 ++++--
 kernel/power/wakelock.c                        |  259 ++++++++++++++++++++++++
 30 files changed, 1359 insertions(+), 320 deletions(-)

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

Arve Hjønnevåg (3):
      PM / Sleep: Add wakeup_source_activate and wakeup_source_deactivate tracepoints
      epoll: Add a flag, EPOLLWAKEUP, to prevent suspend while epoll events are ready
      PM / Sleep: Fix a mistake in a conditional in autosleep_store()

Bojan Smojver (1):
      PM / Hibernate: Hibernate/thaw fixes/improvements

Huang Ying (1):
      PM / Domains: Fix link checking when add subdomain

Marcos Paulo de Souza (1):
      PM / Documentation: suspend-and-cpuhotplug.txt: Fix typo

Minho Ban (1):
      PM / Hibernate: Use get_gendisk to verify partition if resume_file is integer format

Rafael J. Wysocki (17):
      PM / Sleep: Look for wakeup events in later stages of device suspend
      PM / Sleep: Use wait queue to signal "no wakeup events in progress"
      PM / Sleep: Change wakeup source statistics to follow Android
      PM / Sleep: Implement opportunistic sleep, v2
      PM / Sleep: Add "prevent autosleep time" statistics to wakeup sources
      PM / Sleep: Add user space interface for manipulating wakeup sources, v3
      PM / Domains: Rework default device stop governor function, v2
      PM / Domains: Rework default domain power off governor function, v2
      PM / Runtime: Remove device fields related to suspend time, v2
      PM / QoS: Create device constraints objects on notifier registration
      PM / Domains: Make device removal more straightforward
      PM / Domains: Cache device stop and domain power off governor results, v3
      PM / Sleep: Make the limit of user space wakeup sources configurable
      PM / Sleep: User space wakeup sources garbage collector Kconfig option
      PM / Domains: Fix computation of maximum domain off time
      PM / Domains: Make it possible to add devices to inactive domains
      epoll: Fix user space breakage related to EPOLLWAKEUP

Xiaoguang Chen (1):
      PM: devfreq: init performance/powersave governor

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