Ticket #228: imr-setmode-delay-patch.diff
| File imr-setmode-delay-patch.diff, 0.7 kB (added by imr1@waikato.ac.nz, 3 years ago) |
|---|
-
net80211/ieee80211_wireless.c
old new 48 48 #include <linux/utsname.h> 49 49 #include <linux/if_arp.h> /* XXX for ARPHRD_ETHER */ 50 50 #include <net/iw_handler.h> 51 #include <linux/delay.h> 51 52 52 53 #if WIRELESS_EXT < 14 53 54 #error "Wireless extensions v14 or better is needed." … … 1617 1618 vap->iv_des_mode = mode; 1618 1619 if (IS_UP_AUTO(vap)) { 1619 1620 ieee80211_cancel_scan(vap); 1621 while((ic->ic_flags & IEEE80211_F_SCAN) != 0) mdelay(1); 1620 1622 ieee80211_new_state(vap, IEEE80211_S_SCAN, 0); 1621 1623 } 1622 1624 retv = 0;
