]> git.karo-electronics.de Git - karo-tx-linux.git/commit
sony-laptop: check for rfkill hard block at load time
authorAlan Jenkins <alan-jenkins@tuffmail.co.uk>
Thu, 24 Sep 2009 19:15:24 +0000 (20:15 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Oct 2009 16:31:49 +0000 (09:31 -0700)
commitb634e7f6b89c3a6fa3af4a709164b19d64bf9413
treee0a718983ed1da5a327bf7b9323fd46f983b9108
parent53024df259e37ad49ee3d1f3721d4cecdd7bc357
sony-laptop: check for rfkill hard block at load time

commit 50fab0760a6c07cded229357a1351c325a575770 upstream.

"I recently (on a flight) I found out that when I boot with the hard-switch
activated, so turning off all wireless activity on my laptop, the state
is not correctly announced in /dev/rfkill (reading it with rfkill command,
or my own gnome applet)...

After turning off and on again the hard-switch the events were right."

We can fix this by querying the firmware at load time and calling
rfkill_set_hw_state().

Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
Tested-by: Norbert Preining <preining@logic.at>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Acked-by: Mattia Dongili <malattia@linux.it>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/platform/x86/sony-laptop.c