diff options
Diffstat (limited to 'drivers/net/wireless/rt2x00/rt2x00dev.c')
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00dev.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2x00dev.c b/drivers/net/wireless/rt2x00/rt2x00dev.c index 69097d1faeb6..67d167993d45 100644 --- a/drivers/net/wireless/rt2x00/rt2x00dev.c +++ b/drivers/net/wireless/rt2x00/rt2x00dev.c | |||
@@ -157,6 +157,7 @@ static void rt2x00lib_intf_scheduled(struct work_struct *work) | |||
157 | * requested configurations. | 157 | * requested configurations. |
158 | */ | 158 | */ |
159 | ieee80211_iterate_active_interfaces(rt2x00dev->hw, | 159 | ieee80211_iterate_active_interfaces(rt2x00dev->hw, |
160 | IEEE80211_IFACE_ITER_RESUME_ALL, | ||
160 | rt2x00lib_intf_scheduled_iter, | 161 | rt2x00lib_intf_scheduled_iter, |
161 | rt2x00dev); | 162 | rt2x00dev); |
162 | } | 163 | } |
@@ -225,9 +226,9 @@ void rt2x00lib_beacondone(struct rt2x00_dev *rt2x00dev) | |||
225 | return; | 226 | return; |
226 | 227 | ||
227 | /* send buffered bc/mc frames out for every bssid */ | 228 | /* send buffered bc/mc frames out for every bssid */ |
228 | ieee80211_iterate_active_interfaces_atomic(rt2x00dev->hw, | 229 | ieee80211_iterate_active_interfaces_atomic( |
229 | rt2x00lib_bc_buffer_iter, | 230 | rt2x00dev->hw, IEEE80211_IFACE_ITER_RESUME_ALL, |
230 | rt2x00dev); | 231 | rt2x00lib_bc_buffer_iter, rt2x00dev); |
231 | /* | 232 | /* |
232 | * Devices with pre tbtt interrupt don't need to update the beacon | 233 | * Devices with pre tbtt interrupt don't need to update the beacon |
233 | * here as they will fetch the next beacon directly prior to | 234 | * here as they will fetch the next beacon directly prior to |
@@ -237,9 +238,9 @@ void rt2x00lib_beacondone(struct rt2x00_dev *rt2x00dev) | |||
237 | return; | 238 | return; |
238 | 239 | ||
239 | /* fetch next beacon */ | 240 | /* fetch next beacon */ |
240 | ieee80211_iterate_active_interfaces_atomic(rt2x00dev->hw, | 241 | ieee80211_iterate_active_interfaces_atomic( |
241 | rt2x00lib_beaconupdate_iter, | 242 | rt2x00dev->hw, IEEE80211_IFACE_ITER_RESUME_ALL, |
242 | rt2x00dev); | 243 | rt2x00lib_beaconupdate_iter, rt2x00dev); |
243 | } | 244 | } |
244 | EXPORT_SYMBOL_GPL(rt2x00lib_beacondone); | 245 | EXPORT_SYMBOL_GPL(rt2x00lib_beacondone); |
245 | 246 | ||
@@ -249,9 +250,9 @@ void rt2x00lib_pretbtt(struct rt2x00_dev *rt2x00dev) | |||
249 | return; | 250 | return; |
250 | 251 | ||
251 | /* fetch next beacon */ | 252 | /* fetch next beacon */ |
252 | ieee80211_iterate_active_interfaces_atomic(rt2x00dev->hw, | 253 | ieee80211_iterate_active_interfaces_atomic( |
253 | rt2x00lib_beaconupdate_iter, | 254 | rt2x00dev->hw, IEEE80211_IFACE_ITER_RESUME_ALL, |
254 | rt2x00dev); | 255 | rt2x00lib_beaconupdate_iter, rt2x00dev); |
255 | } | 256 | } |
256 | EXPORT_SYMBOL_GPL(rt2x00lib_pretbtt); | 257 | EXPORT_SYMBOL_GPL(rt2x00lib_pretbtt); |
257 | 258 | ||