summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/ath9k.h
diff options
context:
space:
mode:
authorVivek Natarajan2010-01-29 12:26:51 +0100
committerJohn W. Linville2010-01-29 16:43:37 +0100
commit1dbfd9d46a6df5232ba0b12d2da950da89eff3da (patch)
treef9103cc7069d38e04666ebaeac705e2e6f59c30e /drivers/net/wireless/ath/ath9k/ath9k.h
parentps3_gelic_wireless: fix directed ssid scan (diff)
downloadkernel-qcow2-linux-1dbfd9d46a6df5232ba0b12d2da950da89eff3da.tar.gz
kernel-qcow2-linux-1dbfd9d46a6df5232ba0b12d2da950da89eff3da.tar.xz
kernel-qcow2-linux-1dbfd9d46a6df5232ba0b12d2da950da89eff3da.zip
ath9k: Handle full sleep in ps_restore.
IDLE PS (Full Sleep) doesn't work when ifconfig up is done during Idle unassociated state. Fix this by restoring FULL SLEEP in ps_restore if CONF_IDLE is set. Signed-off-by: Vivek Natarajan <vnatarajan@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ath9k.h')
-rw-r--r--drivers/net/wireless/ath/ath9k/ath9k.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ath9k.h b/drivers/net/wireless/ath/ath9k/ath9k.h
index bdbcc70df075..3f8a7e773d55 100644
--- a/drivers/net/wireless/ath/ath9k/ath9k.h
+++ b/drivers/net/wireless/ath/ath9k/ath9k.h
@@ -480,6 +480,7 @@ struct ath_softc {
u8 nbcnvifs;
u16 nvifs;
bool ps_enabled;
+ bool ps_idle;
unsigned long ps_usecount;
enum ath9k_int imask;