[GIT PULL] ACPI and power management fixes for v3.14-rc2

From: Rafael J. Wysocki
Date: Thu Feb 06 2014 - 18:26:27 EST

Hi Linus,

Please pull from the git repository at


to receive ACPI and power management fixes for v3.14-rc2
with top-most commit a2ff34c433932e201ea3c5081335f3beeb2509bd

Merge branches 'acpi-cleanup' and 'acpi-video'

on top of commit 38dbfb59d1175ef458d006556061adeaa8751b72

Linus 3.14-rc1

These include a fix for a recent ACPI hotplug regression, four concurrency
related fixes and one PCI device removal fix for ACPI-based PCI hotplug
(ACPIPHP), intel_pstate fix that should go into stable, three simple
ACPI cleanups and a new entry for the ACPI video blacklist.


- Fix for a recent ACPI hotplug regression causing a NULL pointer
dereference to occur while handling ACPI eject notifications for
already ejected devices. From Toshi Kani.

- Four concurrency-related fixes for ACPIPHP. Two of them add
missing locking and the other two fix race conditions related to
reference counting.

- ACPIPHP fix to avoid NULL pointer dereferences during device removal
involving Virtual Funcions.

- intel_pstate fix to make it compute the percentage of time the CPU
is busy properly. From Dirk Brandewie.

- Removal of two unnecessary NULL pointer checks in ACPI code and a
fix for sscanf() format string from Dan Carpenter and Luis G.F.

- New ACPI video blacklist entry for HP EliteBook Revolve 810 from
Mika Westerberg.



Dan Carpenter (2):
ACPI / utils: remove a pointless NULL check
ACPI / proc: remove unneeded NULL check

Dirk Brandewie (1):
intel_pstate: Take core C0 time into account for core busy calculation

Luis G.F (1):
ACPI / battery: Fix incorrect sscanf() string in acpi_battery_init_alarm()

Mika Westerberg (1):
ACPI / video: Add HP EliteBook Revolve 810 to the blacklist

Rafael J. Wysocki (5):
ACPI / hotplug / PCI: Remove entries from bus->devices in reverse order
ACPI / hotplug / PCI: Move PCI rescan-remove locking to hotplug_event()
ACPI / hotplug / PCI: Scan root bus under the PCI rescan-remove lock
ACPI / hotplug / PCI: Fix bridge removal race in handle_hotplug_event()
ACPI / hotplug / PCI: Fix bridge removal race vs dock events

Toshi Kani (1):
ACPI / hotplug: Fix panic on eject to ejected device


drivers/acpi/battery.c | 2 +-
drivers/acpi/proc.c | 2 +-
drivers/acpi/scan.c | 6 ++--
drivers/acpi/utils.c | 4 ---
drivers/acpi/video_detect.c | 8 ++++++
drivers/cpufreq/intel_pstate.c | 21 +++++++++++---
drivers/pci/hotplug/acpiphp_glue.c | 55 ++++++++++++++++++++++++++++--------
7 files changed, 75 insertions(+), 23 deletions(-)
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/