| From: Corentin Chary <corentincj@iksaif.net> |
| Date: Wed, 6 Jan 2010 22:07:40 +0100 |
| Subject: eeepc-laptop: add hotplug_disable parameter |
| |
| commit 322a1356be96bcc4b97e8e370f6468c821330077 upstream. |
| |
| Some new models need to disable wireless hotplug. |
| For the moment, we don't know excactly what models need that, |
| except 1005HA. |
| Users will be able to use that param as a workaround. |
| |
| [bwh: Backported to 2.6.32] |
| |
| Signed-off-by: Corentin Chary <corentincj@iksaif.net> |
| Signed-off-by: Len Brown <len.brown@intel.com> |
| Cc: Ben Hutchings <ben@decadent.org.uk> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/platform/x86/eeepc-laptop.c | 10 ++++++++++ |
| 1 file changed, 10 insertions(+) |
| |
| --- a/drivers/platform/x86/eeepc-laptop.c |
| +++ b/drivers/platform/x86/eeepc-laptop.c |
| @@ -254,6 +254,14 @@ MODULE_AUTHOR("Corentin Chary, Eric Coop |
| MODULE_DESCRIPTION(EEEPC_HOTK_NAME); |
| MODULE_LICENSE("GPL"); |
| |
| +static bool hotplug_disabled; |
| + |
| +module_param(hotplug_disabled, bool, 0644); |
| +MODULE_PARM_DESC(hotplug_disabled, |
| + "Disable hotplug for wireless device. " |
| + "If your laptop need that, please report to " |
| + "acpi4asus-user@lists.sourceforge.net."); |
| + |
| /* |
| * ACPI Helpers |
| */ |
| @@ -1305,6 +1313,8 @@ static int __devinit eeepc_hotk_add(stru |
| device->driver_data = ehotk; |
| ehotk->device = device; |
| |
| + ehotk->hotplug_disabled = hotplug_disabled; |
| + |
| eeepc_dmi_check(); |
| |
| result = eeepc_hotk_check(); |