Skip to contentSkip to conversation

eeepc-laptop: check the 3G rfkill state on resume

PATCH In review Alan Jenkins 1 participant 1 message Aug 2, 2009

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

PATCH 6/8 eeepc-laptop: check the 3G rfkill state on resume

All the rfkill devices are treated as "persistent", 3G is no exception. This means their state may change over hibernation.

---
 drivers/platform/x86/eeepc-laptop.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
drivers/platform/x86/eeepc-laptop.c +3 -0
index 7f7573a..8a32004 100644
@@ -842,6 +842,9 @@ static int eeepc_hotk_resume(struct acpi_device *device)
 	if (ehotk->bluetooth_rfkill)
 		rfkill_set_sw_state(ehotk->bluetooth_rfkill,
 				    get_acpi(CM_ASL_BLUETOOTH) != 1);
+	if (ehotk->wwan3g_rfkill)
+		rfkill_set_sw_state(ehotk->wwan3g_rfkill,
+				    get_acpi(CM_ASL_3G) != 1);
 
 	return 0;
 }
Signature · 1 line
1.6.3.2