diff options
author | Henrique de Moraes Holschuh <hmh@hmh.eng.br> | 2007-04-27 21:00:09 -0400 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2007-04-28 21:41:14 -0400 |
commit | ecf2a80a97b3d38ae008fa8a3cb98cd540ac1eae (patch) | |
tree | 2984d40ad016e7e9bb8aa05f63e238dea3bc817b /drivers/misc/thinkpad_acpi.h | |
parent | 7d5a015eece8be9186d3613d595643a520555e33 (diff) |
ACPI: thinkpad-acpi: add a fan-control feature master toggle
Len Brown considers that an active by default fan control interface in
laptops may be too close to giving users enough rope. There is a good
chance he is quite correct on this, especially if someone decides to use
that interface in applets and users are not aware of its risks.
This patch adds a master switch to thinkpad-acpi that enables or disables
the entire fan-control feature as a module parameter: "fan_control". It
defaults to disabled. Set it to non-zero to enable fan control.
Also, the patch removes the expermiental status from fan control, since it
is stable enough to not be called experimental, and the master switch makes
it safe enough to do so.
Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/misc/thinkpad_acpi.h')
-rw-r--r-- | drivers/misc/thinkpad_acpi.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/misc/thinkpad_acpi.h b/drivers/misc/thinkpad_acpi.h index 8348fc653009..a9e709368256 100644 --- a/drivers/misc/thinkpad_acpi.h +++ b/drivers/misc/thinkpad_acpi.h | |||
@@ -375,6 +375,8 @@ enum fan_control_commands { | |||
375 | * and also watchdog cmd */ | 375 | * and also watchdog cmd */ |
376 | }; | 376 | }; |
377 | 377 | ||
378 | static int fan_control_allowed; | ||
379 | |||
378 | static enum fan_status_access_mode fan_status_access_mode; | 380 | static enum fan_status_access_mode fan_status_access_mode; |
379 | static enum fan_control_access_mode fan_control_access_mode; | 381 | static enum fan_control_access_mode fan_control_access_mode; |
380 | static enum fan_control_commands fan_control_commands; | 382 | static enum fan_control_commands fan_control_commands; |