aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireless/wext-core.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/wireless/wext-core.c')
-rw-r--r--net/wireless/wext-core.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/wireless/wext-core.c b/net/wireless/wext-core.c
index 9efbfc753347..544d7b62d7ca 100644
--- a/net/wireless/wext-core.c
+++ b/net/wireless/wext-core.c
@@ -349,11 +349,13 @@ void wireless_nlevent_flush(void)
349 349
350 ASSERT_RTNL(); 350 ASSERT_RTNL();
351 351
352 down_read(&net_rwsem);
352 for_each_net(net) { 353 for_each_net(net) {
353 while ((skb = skb_dequeue(&net->wext_nlevents))) 354 while ((skb = skb_dequeue(&net->wext_nlevents)))
354 rtnl_notify(skb, net, 0, RTNLGRP_LINK, NULL, 355 rtnl_notify(skb, net, 0, RTNLGRP_LINK, NULL,
355 GFP_KERNEL); 356 GFP_KERNEL);
356 } 357 }
358 up_read(&net_rwsem);
357} 359}
358EXPORT_SYMBOL_GPL(wireless_nlevent_flush); 360EXPORT_SYMBOL_GPL(wireless_nlevent_flush);
359 361