linux/drivers/platform/x86
Henrique de Moraes Holschuh 2586d5663d thinkpad-acpi: remove HKEY disable functionality
The HKEY disable functionality basically cripples the entire event
model of the ThinkPad firmware and of the thinkpad-acpi driver.
Remove this functionality from the driver.  HKEY must be enabled at
all times while thinkpad-acpi is loaded, and disabled otherwise.

For sysfs, according to the sysfs ABI and the thinkpad-acpi sysfs
rules of engagement, we will just remove the attributes.  This will be
done in two stages: disable their function now, after two kernel
releases, remove the attributes.

For procfs, we call WARN().  If nothing triggers it, I will simply
remove the enable/disable commands entirely in the future along with
the sysfs attributes.

I don't expect much, if any fallout from this.  There really isn't any
reason to mess with hotkey_enable or with the enable/disable commands
to /proc/acpi/ibm/hotkey, and this has been true for years...

Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Signed-off-by: Len Brown <len.brown@intel.com>
2009-04-04 03:14:52 -04:00
..
Kconfig acer-wmi: Unmark as 'experimental' 2009-03-16 00:38:23 -04:00
Makefile dell-laptop: move to drivers/platform/x86/ from drivers/misc/ 2009-01-16 14:32:18 -05:00
acer-wmi.c acer-wmi: double free in acer_rfkill_exit() 2009-03-16 00:37:33 -04:00
asus-laptop.c asus-laptop: restore acpi_generate_proc_event() 2009-03-16 00:37:31 -04:00
asus_acpi.c asus_acpi: Add R1F support 2009-01-20 14:34:30 -05:00
compal-laptop.c
dell-laptop.c dell-laptop: move to drivers/platform/x86/ from drivers/misc/ 2009-01-16 14:32:18 -05:00
eeepc-laptop.c eeepc-laptop: restore acpi_generate_proc_event() 2009-03-16 00:37:31 -04:00
fujitsu-laptop.c fujitsu-laptop: Use RFKILL support bitmask from firmware 2009-02-21 21:59:55 -05:00
hp-wmi.c hp-wmi: fix error path in hp_wmi_bios_setup() 2009-02-05 12:56:47 -08:00
intel_menlow.c
msi-laptop.c
panasonic-laptop.c panasonic-laptop: fix X[ ARRAY_SIZE(X) ] 2009-01-17 20:20:13 -05:00
sony-laptop.c
tc1100-wmi.c
thinkpad_acpi.c thinkpad-acpi: remove HKEY disable functionality 2009-04-04 03:14:52 -04:00
toshiba_acpi.c
wmi.c acpi-wmi: unsigned cannot be less than 0 2009-03-16 00:38:24 -04:00