diff options
author | Alan Jenkins <alan-jenkins@tuffmail.co.uk> | 2009-06-16 14:53:52 +0100 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-06-19 11:50:17 -0400 |
commit | 96e9cfeb9692b0bc6e03f9b6f9cb3c67a40b76d1 (patch) | |
tree | c64eee66425c46d34c266dc106c1a8f51e4cafca /include/linux/capability.h | |
parent | 06d5caf47ef4fbd9efdceae33293c42778cb7b0c (diff) | |
download | talos-obmc-linux-96e9cfeb9692b0bc6e03f9b6f9cb3c67a40b76d1.tar.gz talos-obmc-linux-96e9cfeb9692b0bc6e03f9b6f9cb3c67a40b76d1.zip |
eeepc-laptop: read rfkill soft-blocked state on resume
This will respect state changes over hibernation, e.g. if the user
disables the wireless in the BIOS setup screen.
It reveals an issue where ACPI silently kills the wireless on
suspend. Normally, the BIOS restores the correct state from
non-volatile storage on boot. But when hibernation is aborted,
the wireless would remain killed. Fortunately we can work around
this in the resume handler by simply writing back the same value we
read from NVS.
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/linux/capability.h')
0 files changed, 0 insertions, 0 deletions