]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ACPI: blacklist win8 OSI for ASUS Zenbok Prime UX31A
authorFelipe Contreras <felipe.contreras@gmail.com>
Mon, 29 Jul 2013 19:20:58 +0000 (14:20 -0500)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 30 Jul 2013 12:56:13 +0000 (14:56 +0200)
commit3706231332d57072e0e2c0e59975443f3f18e673
tree7d31652cf81d12f0c7e283cbe712b4286ba17053
parent4822711a3f7146e5499e7de79bc5ac6a2b403fa2
ACPI: blacklist win8 OSI for ASUS Zenbok Prime UX31A

Since v3.7 the ACPI backlight driver doesn't work at all on this
machine, because presumably the backlight AML code in the ACPI
tables contains a code path that triggers when the OS identifies
itself as compatible with Windows 8 (which the kernel started to
do in 3.7).  That code path is never used by Windows and on this
particular machine it turns out to be unusable at all.

Work around this problem by blacklisting the win8 OSI, so we are back
to v3.6 behavior (that is, we don't tell the BIOS that we are
compatible with Windows 8).

Since v3.7, users have been forced to work around the initial
regression by modifying the boot arguments [1].

[1] https://wiki.archlinux.org/index.php/ASUS_Zenbook_Prime_UX31A

[rjw: Changelog]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/blacklist.c