[NET/IPV4/IPV6]: Change some sysctl variables to __read_mostly
[powerpc.git] / net / core / wireless.c
index de0bde4..3168fca 100644 (file)
@@ -72,7 +72,6 @@
 
 /***************************** INCLUDES *****************************/
 
-#include <linux/config.h>              /* Not needed ??? */
 #include <linux/module.h>
 #include <linux/types.h>               /* off_t */
 #include <linux/netdevice.h>           /* struct ifreq, dev_get_by_name() */
@@ -86,6 +85,7 @@
 
 #include <linux/wireless.h>            /* Pretty obvious */
 #include <net/iw_handler.h>            /* New driver API */
+#include <net/netlink.h>
 
 #include <asm/uaccess.h>               /* copy_to_user() */
 
@@ -1850,7 +1850,7 @@ static void wireless_nlevent_process(unsigned long data)
        struct sk_buff *skb;
 
        while ((skb = skb_dequeue(&wireless_nlevent_queue)))
-               netlink_broadcast(rtnl, skb, 0, RTNLGRP_LINK, GFP_ATOMIC);
+               rtnl_notify(skb, 0, RTNLGRP_LINK, NULL, GFP_ATOMIC);
 }
 
 static DECLARE_TASKLET(wireless_nlevent_tasklet, wireless_nlevent_process, 0);