[PATCH 00/28] acpi4asus: asus-laptop rewrite for 2.6.33

From: Corentin Chary
Date: Tue Feb 02 2010 - 02:47:31 EST


Hi Len,
Here is a big series of patchs, only for asus-laptop.

It cleans asus-laptop like Alan Jenkins did for eeepc-laptop: no
more global context, and the driver *could* support multiple
acpi device (that will never happen, but it's not a reason to do
ugly code).

This has some side effects: bugs where the device path was \SB.HOTK
instead of \SB.ATKD are fixed, because a static path is no more used :).

It also adds some features like an rfkill handler for the gps, rewrite
the input code to use sparse_keymap library and add new backlight notifications.

The last patch is a checkpatch-cleanup.

Thanks,

Corentin Chary (28):
asus-laptop: add wireless and bluetooth status parameter
asus-laptop: set the right paths in the documentation
asus-laptop: no need to check argument of set_brightness()
asus-laptop: simplify write_acpi_int
asus-laptop: use tabs to indent macros and remove unused ones
asus-laptop: remove unecessary hotk != NULL check
asus-laptop: change initialization order
asus-laptop: revise names
asus-laptop: move backlight and dsdt info inside asus_laptop struct
asus-laptop: callbacks should use "driver data" parameter or field
asus-laptop: code movement
asus-laptop: stop using read_status for bluetooth and wlan
asus-laptop: stop using read_status and store_status for GPS
asus-laptop: stop using read_status for lcd
asus-laptop: removing read_status/store_status/write_status and
asus->status
asus-laptop: rename function talking directly to acpi with asus_xxx
scheme
asus-laptop: stop using ASUS_HANDLE and use relative methods instead
asus-laptop: add error check for write_acpi_int calls
asus-laptop: rename wireless_status to wlan_status to avoid confusion
asus-laptop: switch to sparse keymap library
asus-laptop: add bluetooth keys found on M9V
asus-laptop: add backlight changes notifications
asus-laptop: leds, remove dead code and fix
asus_led_exit()/asus_led_init()
asus-laptop: set initial lcd state
asus-laptop: add gps rfkill
asus-laptop: clean led code
asus-laptop: use device_create_file() instead of platform_group
asus-laptop: fix style problems reported by checkpath.pl

.../ABI/testing/sysfs-platform-asus-laptop | 12 +-
drivers/platform/x86/Kconfig | 2 +
drivers/platform/x86/asus-laptop.c | 1741 ++++++++++----------
3 files changed, 914 insertions(+), 841 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/