On Thu, 2009-04-16 at 13:08 +0300, Kalle Valo wrote: > Johannes Berg <johannes@xxxxxxxxxxxxxxxx> writes: > > >> ifmgd->timer is run every two seconds, even then scanning and it calls > >> like this: > >> > >> ieee80211_sta_timer() -> ieee80211_sta_work() -> ieee80211_associated() > >> > >> And to my knowledge the timer is run even when scanning. Or am I missing > >> something? > > > > But ieee80211_sta_work() checks if we're scanning and aborts if we are. > > Oh, I missed that one. Yes, you are right. Maybe we should just set last_beacon = jiffies on scan finished as an easy workaround :) johannes
Attachment:
signature.asc
Description: This is a digitally signed message part