• Henrique de Moraes Holschuh's avatar
    thinkpad-acpi: remove HKEY disable functionality · 2586d566
    Henrique de Moraes Holschuh authored
    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: default avatarHenrique de Moraes Holschuh <hmh@hmh.eng.br>
    Signed-off-by: default avatarLen Brown <len.brown@intel.com>
    2586d566
thinkpad_acpi.c 184 KB