]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/patches/suse-2.6.27.39/patches.arch/0003-Asus-acpi-fingers-off-backlight.patch
Imported linux-2.6.27.39 suse/xen patches.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.39 / patches.arch / 0003-Asus-acpi-fingers-off-backlight.patch
diff --git a/src/patches/suse-2.6.27.39/patches.arch/0003-Asus-acpi-fingers-off-backlight.patch b/src/patches/suse-2.6.27.39/patches.arch/0003-Asus-acpi-fingers-off-backlight.patch
new file mode 100644 (file)
index 0000000..b17c411
--- /dev/null
@@ -0,0 +1,31 @@
+From: Thomas Renninger <trenn@suse.de>
+Subject: [PATCH] asus-acpi: fingers off backlight if video.ko is serving this functionality
+Patch-Mainline: queued for .28 in Len's/ak's ACPI tree
+
+commit aaa47082a287d66fad32e3289e01bb9419ab18da
+
+Signed-off-by: Thomas Renninger <trenn@suse.de>
+Signed-off-by: Andi Kleen <ak@linux.intel.com>
+---
+ drivers/misc/asus-laptop.c |   10 +++++++---
+ 1 file changed, 7 insertions(+), 3 deletions(-)
+
+--- a/drivers/misc/asus-laptop.c
++++ b/drivers/misc/asus-laptop.c
+@@ -1208,9 +1208,13 @@ static int __init asus_laptop_init(void)
+       dev = acpi_get_physical_device(hotk->device->handle);
+-      result = asus_backlight_init(dev);
+-      if (result)
+-              goto fail_backlight;
++      if (!acpi_video_backlight_support()) {
++              result = asus_backlight_init(dev);
++              if (result)
++                      goto fail_backlight;
++      } else
++              printk(ASUS_INFO "Brightness ignored, must be controlled by "
++                     "ACPI video driver\n");
+       result = asus_led_init(dev);
+       if (result)