[GIT PULL] ACPI fixes for v4.17-rc3

From: Rafael J. Wysocki
Date: Thu Apr 26 2018 - 10:45:02 EST


Hi Linus,

Please pull from the tag

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
acpi-4.17-rc3

with top-most commit bd6dff55de7acb2e5065e69706400c41b1bd0521

Merge branches 'acpi-watchdog', 'acpi-button' and 'acpi-video'

on top of commit 6d08b06e67cd117f6992c46611dfb4ce267cd71e

Linux 4.17-rc2

to receive ACPI fixes for 4.17-rc3.

These are two watchdog-related fixes, fix for a backlight regression
from the 4.16 cycle that unfortunately was propagated to -stable and
a button module modification to prevent graphics driver modules from
failing to load due to unmet dependencies if ACPI is disabled from
the kernel command line.

Specifics:

- Change the ACPI subsystem initialization ordering to initialize
the WDAT watchodg before reserving PNP motherboard resources so
as to allow the watchdog to allocate its resources before the PNP
code gets to them and prevents it from working correctly (Mika
Westerberg).

- Add a quirk for Lenovo Z50-70 to use the iTCO watchdog instead of
the WDAT one which conflicts with the RTC on that platform (Mika
Westerberg).

- Avoid breaking backlight handling on Dell XPS 13 2013 model by
allowing laptops to use the ACPI backlight by default even if they
are Windows 8-ready in principle (Hans de Goede).

- Prevent the ACPI button module from failing to load if ACPI is
disabled via the kernel command line so as to allow graphics
driver modules depending on the ACPI button module to load in
that case (Ard Biesheuvel).

Thanks!


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

Ard Biesheuvel (1):
ACPI / button: make module loadable when booted in non-ACPI mode

Hans de Goede (1):
ACPI / video: Only default only_lcd to true on Win8-ready _desktops_

Mika Westerberg (2):
ACPI / scan: Initialize watchdog before PNP
ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70

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

drivers/acpi/acpi_video.c | 27 ++++++++++++++++++--
drivers/acpi/acpi_watchdog.c | 59 ++++++++++++++++++++++++++++++++++++--------
drivers/acpi/button.c | 24 +++++++++++++++++-
drivers/acpi/scan.c | 2 +-
4 files changed, 98 insertions(+), 14 deletions(-)