From: Rajkumar Manoharan Date: Tue, 27 Mar 2012 05:31:06 +0000 (+0530) Subject: mac80211: fix oper channel timestamp updation X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=de312db345f9770b64ff39ef5a7f86f6358e93cc;p=linux-beck.git mac80211: fix oper channel timestamp updation Whenever the station informs the AP that it is about to leave the operating channel, the timestamp should be recorded. It is handled in scan resume but not in scan start. Fix that. Signed-off-by: Rajkumar Manoharan Signed-off-by: John W. Linville --- diff --git a/net/mac80211/scan.c b/net/mac80211/scan.c index 33cd16901378..c70e17677135 100644 --- a/net/mac80211/scan.c +++ b/net/mac80211/scan.c @@ -370,7 +370,7 @@ static int ieee80211_start_sw_scan(struct ieee80211_local *local) */ drv_sw_scan_start(local); - local->leave_oper_channel_time = 0; + local->leave_oper_channel_time = jiffies; local->next_scan_state = SCAN_DECISION; local->scan_channel_idx = 0;