diff options
author | Alan Jenkins <alan-jenkins@tuffmail.co.uk> | 2009-09-25 05:18:21 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-09-28 16:55:08 -0400 |
commit | a0d97d6c7ceddc176b5eed171aa2a52e32cf3eda (patch) | |
tree | 41a10c5814fa40100925d82dde68d1dcbe5ea25b /drivers/platform/x86/sony-laptop.c | |
parent | 50fab0760a6c07cded229357a1351c325a575770 (diff) |
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/x86/sony-laptop.c')
-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) | |||
1041 | sony_backlight_update_status(sony_backlight_device) < 0) | 1041 | sony_backlight_update_status(sony_backlight_device) < 0) |
1042 | printk(KERN_WARNING DRV_PFX "unable to restore brightness level\n"); | 1042 | printk(KERN_WARNING DRV_PFX "unable to restore brightness level\n"); |
1043 | 1043 | ||
1044 | /* re-read rfkill state */ | ||
1045 | sony_nc_rfkill_update(); | ||
1046 | |||
1044 | return 0; | 1047 | return 0; |
1045 | } | 1048 | } |
1046 | 1049 | ||