summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/wl12xx/wl12xx.h
diff options
context:
space:
mode:
authorJuuso Oikarinen <juuso.oikarinen@nokia.com>2011-03-29 16:43:50 +0300
committerLuciano Coelho <coelho@ti.com>2011-04-19 16:49:15 +0300
commit13026decf7b74d0908df034dc6dc86c2caaec939 (patch)
tree8d5e0fa75e0de15dee632854aa20db3be41de4cf /drivers/net/wireless/wl12xx/wl12xx.h
parentc1b193eb6557279d037ab18c00ab628c6c78847f (diff)
downloadblackbird-op-linux-13026decf7b74d0908df034dc6dc86c2caaec939.tar.gz
blackbird-op-linux-13026decf7b74d0908df034dc6dc86c2caaec939.zip
wl12xx: Handle duplicate calling of remove interface
Because of the hardware recovery mechanism, its possible the __wl1271_op_remove_interface is called twice. Currently, this leads to a kernel crash even before a kernel WARNing can be issued. Fix this. Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
Diffstat (limited to 'drivers/net/wireless/wl12xx/wl12xx.h')
-rw-r--r--drivers/net/wireless/wl12xx/wl12xx.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/wl12xx/wl12xx.h b/drivers/net/wireless/wl12xx/wl12xx.h
index ba98e1853842..c12945958848 100644
--- a/drivers/net/wireless/wl12xx/wl12xx.h
+++ b/drivers/net/wireless/wl12xx/wl12xx.h
@@ -354,7 +354,8 @@ enum wl12xx_flags {
WL1271_FLAG_PSPOLL_FAILURE,
WL1271_FLAG_STA_STATE_SENT,
WL1271_FLAG_FW_TX_BUSY,
- WL1271_FLAG_AP_STARTED
+ WL1271_FLAG_AP_STARTED,
+ WL1271_FLAG_IF_INITIALIZED,
};
struct wl1271_link {
OpenPOWER on IntegriCloud