Hi,
i am actually heavily using the ACPI video extension for my Thinkpad X61
Tablet. I have bound the input events triggered by the brightness
up/down keys to a simple
echo <value> > /sys/class/backlight/acpi_video1/brightness
but everytime the event is triggered and acpi_video_device_lcd_set_level()
is called i got a notificication in my kernel log like:
set_level status: 0
set_level status: 0
set_level status: 0
set_level status: 0
...
I have attached a patch to remove this one printk() i really don't know
why it is needed. :)
--Maik
diff -Nur linux-2.6.23-rc6-acpi-video-fix/drivers/acpi/video.c
linux-2.6.23-rc6/drivers/acpi/video.c
--- linux-2.6.23-rc6-acpi-video-fix/drivers/acpi/video.c 2007-09-11
04:50:29.000000000 +0200
+++ linux-2.6.23-rc6/drivers/acpi/video.c 2007-09-14 22:06:21.000000000
+0200
@@ -417,7 +417,6 @@
arg0.integer.value = level;
status = acpi_evaluate_object(device->dev->handle, "_BCM", &args, NULL);
- printk(KERN_DEBUG "set_level status: %x\n", status);
return status;
}