diff options
author | Grazvydas Ignotas <notasas@gmail.com> | 2012-06-16 22:26:47 +0300 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-06-20 14:10:24 -0400 |
commit | 0d776fcdafed91403b1f453473771664ef7a66bd (patch) | |
tree | c0639c009c3e80508e2c036a8cc68a99fe79cbc6 | |
parent | cae6247db0b93673d170bc0e02aff85f53bc422c (diff) | |
download | linux-3.10-0d776fcdafed91403b1f453473771664ef7a66bd.tar.gz linux-3.10-0d776fcdafed91403b1f453473771664ef7a66bd.tar.bz2 linux-3.10-0d776fcdafed91403b1f453473771664ef7a66bd.zip |
wl1251: always report beacon loss to the stack
Always report beacon loss to the stack, not only when in powersave
state. This is because there's possibility that the driver disables
PSM before it handles old BSS_LOSE_EVENT, so beacon loss has to be
reported.
Patch based on old maemo patch by:
Janne Ylalehto <janne.ylalehto@nokia.com>
Juuso Oikarinen <juuso.oikarinen@nokia.com>
Luciano Coelho <luciano.coelho@nokia.com>
Yuri Ershov <ext-yuri.ershov@nokia.com>
Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r-- | drivers/net/wireless/ti/wl1251/event.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/wireless/ti/wl1251/event.c b/drivers/net/wireless/ti/wl1251/event.c index 9f15ccaf8f0..5ec50a476a6 100644 --- a/drivers/net/wireless/ti/wl1251/event.c +++ b/drivers/net/wireless/ti/wl1251/event.c @@ -76,8 +76,7 @@ static int wl1251_event_process(struct wl1251 *wl, struct event_mailbox *mbox) } } - if (vector & SYNCHRONIZATION_TIMEOUT_EVENT_ID && - wl->station_mode != STATION_ACTIVE_MODE) { + if (vector & SYNCHRONIZATION_TIMEOUT_EVENT_ID) { wl1251_debug(DEBUG_EVENT, "SYNCHRONIZATION_TIMEOUT_EVENT"); /* indicate to the stack, that beacons have been lost */ |