1
From a8f8bdd27fbac5f91aabe206f829592facb486a3 Mon Sep 17 00:00:00 2001
2
From: Zhu Yi <yi.zhu@intel.com>
3
Date: Thu, 23 Aug 2007 17:07:07 +0800
4
Subject: [PATCH] mac80211: fix kernel panic during shutdown time
6
Fix mac80211 kernel panic if shutdown the interface immeditely after
9
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
11
net/mac80211/ieee80211_sta.c | 6 ++++--
12
1 files changed, 4 insertions(+), 2 deletions(-)
14
diff --git a/net/mac80211/ieee80211_sta.c b/net/mac80211/ieee80211_sta.c
15
index 324ace0..575ae68 100644
16
--- a/net/mac80211/ieee80211_sta.c
17
+++ b/net/mac80211/ieee80211_sta.c
18
@@ -4076,8 +4076,10 @@ static int ieee80211_sta_find_ibss(struct net_device *dev,
19
interval = IEEE80211_SCAN_INTERVAL_SLOW;
22
- ifsta->state = IEEE80211_IBSS_SEARCH;
23
- mod_timer(&ifsta->timer, jiffies + interval);
24
+ if (ifsta->state != IEEE80211_DISABLED) {
25
+ ifsta->state = IEEE80211_IBSS_SEARCH;
26
+ mod_timer(&ifsta->timer, jiffies + interval);