diff options
author | Alan Jenkins <alan-jenkins@tuffmail.co.uk> | 2009-09-25 11:18:21 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-09-28 22:55:08 +0200 |
commit | a0d97d6c7ceddc176b5eed171aa2a52e32cf3eda (patch) | |
tree | 41a10c5814fa40100925d82dde68d1dcbe5ea25b /drivers/platform | |
parent | sony-laptop: check for rfkill hard block at load time (diff) | |
download | linux-a0d97d6c7ceddc176b5eed171aa2a52e32cf3eda.tar.xz linux-a0d97d6c7ceddc176b5eed171aa2a52e32cf3eda.zip |
sony-laptop: re-read the rfkill state when resuming from suspend
Without this, the hard-blocked state will be reported incorrectly if
the hardware switch is changed while the laptop is suspended.
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
Tested-by: Norbert Preining <preining@logic.at>
Acked-by: Mattia Dongili <malattia@linux.it>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/platform')
-rw-r--r-- | drivers/platform/x86/sony-laptop.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/platform/x86/sony-laptop.c b/drivers/platform/x86/sony-laptop.c index f3466a0fa25f..afdbdaaf80cb 100644 --- a/drivers/platform/x86/sony-laptop.c +++ b/drivers/platform/x86/sony-laptop.c @@ -1041,6 +1041,9 @@ static int sony_nc_resume(struct acpi_device *device) sony_backlight_update_status(sony_backlight_device) < 0) printk(KERN_WARNING DRV_PFX "unable to restore brightness level\n"); + /* re-read rfkill state */ + sony_nc_rfkill_update(); + return 0; } |