Browse Source

wl12xx: fix station channel switch

Channel switch complete event wasn't handled
properly in station mode, as we checked wrong
CS flag.

Signed-off-by: Victor Goldenshtein <victorg@ti.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
Victor Goldenshtein 13 years ago
parent
commit
ec414c7c78
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/net/wireless/wl12xx/event.c

+ 1 - 1
drivers/net/wireless/wl12xx/event.c

@@ -196,7 +196,7 @@ static int wl1271_event_process(struct wl1271 *wl, struct event_mailbox *mbox)
 			bool success;
 
 			if (!test_and_clear_bit(WLVIF_FLAG_CS_PROGRESS,
-						&wl->flags))
+						&wlvif->flags))
 				continue;
 
 			success = mbox->channel_switch_status ? false : true;