[NETFILTER]: nfnetlink: use nlmsg_notify()
authorPatrick McHardy <kaber@trash.net>
Fri, 28 Sep 2007 21:38:07 +0000 (14:38 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 10 Oct 2007 23:53:32 +0000 (16:53 -0700)
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/netfilter/nfnetlink.c

index 3cfa76b..e212102 100644 (file)
@@ -148,16 +148,7 @@ EXPORT_SYMBOL_GPL(nfnetlink_has_listeners);
 
 int nfnetlink_send(struct sk_buff *skb, u32 pid, unsigned group, int echo)
 {
-       int err = 0;
-
-       NETLINK_CB(skb).dst_group = group;
-       if (echo)
-               atomic_inc(&skb->users);
-       netlink_broadcast(nfnl, skb, pid, group, gfp_any());
-       if (echo)
-               err = netlink_unicast(nfnl, skb, pid, MSG_DONTWAIT);
-
-       return err;
+       return nlmsg_notify(nfnl, skb, pid, group, echo, gfp_any());
 }
 EXPORT_SYMBOL_GPL(nfnetlink_send);