mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-23 21:37:10 +02:00
package/broadcom-diag: use broadcast_uevent
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22860 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
3d764d5578
commit
4149596e58
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/kernel.mk
|
||||
|
||||
PKG_NAME:=broadcom-diag
|
||||
PKG_RELEASE:=8
|
||||
PKG_RELEASE:=9
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -30,8 +30,8 @@
|
||||
#include <linux/workqueue.h>
|
||||
#include <linux/skbuff.h>
|
||||
#include <linux/netlink.h>
|
||||
#include <linux/kobject.h>
|
||||
#include <net/sock.h>
|
||||
extern struct sock *uevent_sock;
|
||||
extern u64 uevent_next_seqnum(void);
|
||||
|
||||
#include "gpio.h"
|
||||
@ -1169,9 +1169,6 @@ static void hotplug_button(struct work_struct *work)
|
||||
struct event_t *event = container_of(work, struct event_t, wq);
|
||||
char *s;
|
||||
|
||||
if (!uevent_sock)
|
||||
return;
|
||||
|
||||
event->skb = alloc_skb(2048, GFP_KERNEL);
|
||||
|
||||
s = skb_put(event->skb, strlen(event->action) + 2);
|
||||
@ -1179,7 +1176,7 @@ static void hotplug_button(struct work_struct *work)
|
||||
fill_event(event);
|
||||
|
||||
NETLINK_CB(event->skb).dst_group = 1;
|
||||
netlink_broadcast(uevent_sock, event->skb, 0, 1, GFP_KERNEL);
|
||||
broadcast_uevent(event->skb, 0, 1, GFP_KERNEL);
|
||||
|
||||
kfree(event);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user