]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/patches/suse-2.6.27.31/patches.arch/0005-eeepc-laptop-fingers-off.patch
Move xen patchset to new version's subdir.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.31 / patches.arch / 0005-eeepc-laptop-fingers-off.patch
diff --git a/src/patches/suse-2.6.27.31/patches.arch/0005-eeepc-laptop-fingers-off.patch b/src/patches/suse-2.6.27.31/patches.arch/0005-eeepc-laptop-fingers-off.patch
new file mode 100644 (file)
index 0000000..eefad60
--- /dev/null
@@ -0,0 +1,31 @@
+From: Thomas Renninger <trenn@suse.de>
+Subject: [PATCH] eeepc-laptop: fingers off backlight if video.ko is serving this functionality
+commit bb7e1665304cba64b1178237c966308d06b33182
+
+Signed-off-by: Thomas Renninger <trenn@suse.de>
+Signed-off-by: Andi Kleen <ak@linux.intel.com>
+---
+ drivers/misc/eeepc-laptop.c |   12 +++++++++---
+ 1 file changed, 9 insertions(+), 3 deletions(-)
+
+--- a/drivers/misc/eeepc-laptop.c
++++ b/drivers/misc/eeepc-laptop.c
+@@ -636,9 +636,15 @@ static int __init eeepc_laptop_init(void
+               return -ENODEV;
+       }
+       dev = acpi_get_physical_device(ehotk->device->handle);
+-      result = eeepc_backlight_init(dev);
+-      if (result)
+-              goto fail_backlight;
++
++      if (!acpi_video_backlight_support()) {
++              result = eeepc_backlight_init(dev);
++              if (result)
++                      goto fail_backlight;
++      } else
++              printk(EEEPC_INFO "Backlight controlled by ACPI video "
++                     "driver\n");
++
+       result = eeepc_hwmon_init(dev);
+       if (result)
+               goto fail_hwmon;