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]
Date:	Fri, 18 Oct 2013 21:51:13 +0200
From:	"Rafael J. Wysocki" <rjw@...ysocki.net>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	LKML <linux-kernel@...r.kernel.org>,
	Linux PCI <linux-pci@...r.kernel.org>,
	Linux PM list <linux-pm@...r.kernel.org>
Subject: [GIT PULL] ACPI and power management fixes for v3.12-rc6

Hi Linus,

Please pull from the git repository at

  git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git pm+acpi-3.12-rc6

to receive ACPI and power management fixes for v3.12-rc6 with
top-most commit 981984cbd09e41c05b4ec6260e3f68591354cd54

  Merge branch Merge branch 'acpi-fixes'

on top of commit 35f9162d67c3e20a82b4bd6ec538f3e9c14fb055

  Merge tag 'pm+acpi-3.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

These fix a bug related to system suspend/resume in intel_pstate and fix it
up after a recent change, make a forgotten structure field change in one of
cpufreq drivers, remove a leftover reference to /proc/acpi/event in Kconfig
help, add a missing mutex unlock to an error code path in ACPI power resources
code and drop a pile of unuseful code related to power resources that causes
problems to happen on real systems.

Specifics:

 - intel_pstate fix for misbehavior after system resume if sysfs
   attributes are set in a specific way before the corresponding
   suspend from Dirk Brandewie.

 - A recent intel_pstate fix has no effect if unsigned long is 32-bit,
   so fix it up to cover that case as well.

 - The s3c64xx cpufreq driver was not updated when the index field of
   struct cpufreq_frequency_table was replaced with driver_data, so
   update it now.  From Charles Keepax.

 - The Kconfig help text for ACPI_BUTTON still refers to /proc/acpi/event
   that has been dropped recently, so modify it to remove that reference.
   From Krzysztof Mazur.

 - A Lan Tianyu's change adds a missing mutex unlock to an error code
   path in acpi_resume_power_resources().

 - Some code related to ACPI power resources, whose very purpose is
   questionable to put it lightly, turns out to cause problems to
   happen during testing on real systems, so remove it completely
   (we may revisit that in the future if there's a compelling enough
   reason).  From yours truly and Aaron Lu.

Thanks!


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

Aaron Lu (1):
      ATA / ACPI: remove power dependent device handling

Charles Keepax (1):
      cpufreq: s3c64xx: Rename index to driver_data

Dirk Brandewie (1):
      cpufreq / intel_pstate: Fix max_perf_pct on resume

Krzysztof Mazur (1):
      ACPI: remove /proc/acpi/event from ACPI_BUTTON help

Lan Tianyu (1):
      ACPI / power: Release resource_lock after acpi_power_get_state() return error

Rafael J. Wysocki (3):
      intel_pstate: Fix type mismatch warning
      ACPI / power: Drop automaitc resume of power resource dependent devices
      ACPI / PM: Drop two functions that are not used any more

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

 drivers/acpi/Kconfig              |    6 +--
 drivers/acpi/device_pm.c          |   56 --------------------
 drivers/acpi/power.c              |  104 ++-----------------------------------
 drivers/acpi/scan.c               |    1 -
 drivers/ata/libata-acpi.c         |   14 -----
 drivers/ata/libata-scsi.c         |    3 --
 drivers/ata/libata.h              |    4 --
 drivers/cpufreq/intel_pstate.c    |   14 ++---
 drivers/cpufreq/s3c64xx-cpufreq.c |    2 +-
 include/acpi/acpi_bus.h           |    7 ---
 10 files changed, 15 insertions(+), 196 deletions(-)

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