diff options
author | Arjan van de Ven <arjan@infradead.org> | 2005-01-09 21:05:37 -0800 |
---|---|---|
committer | David S. Miller <davem@nuts.davemloft.net> | 2005-01-09 21:05:37 -0800 |
commit | 3d4208201cb38006e6075728d76201c981db0d94 (patch) | |
tree | 65a1a190b711dbad5adaf3e44950a09b80715a68 /net | |
parent | b85170174e8e48a1c858cea36da719ade18fc859 (diff) | |
download | history-3d4208201cb38006e6075728d76201c981db0d94.tar.gz |
[NETLINK]: Kill netlink_post, no longer used
Signed-off-by: Arjan van de Ven <arjan@infradead.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/netlink/af_netlink.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index 755a3b10f9e169..ac1ee5d0a6149b 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -1202,37 +1202,6 @@ void netlink_ack(struct sk_buff *in_skb, struct nlmsghdr *nlh, int err) } -#ifdef NL_EMULATE_DEV - -static rwlock_t nl_emu_lock = RW_LOCK_UNLOCKED; - -/* - * Backward compatibility. - */ - -int netlink_post(int unit, struct sk_buff *skb) -{ - struct socket *sock; - - read_lock(&nl_emu_lock); - sock = netlink_kernel[unit]; - if (sock) { - struct sock *sk = sock->sk; - memset(skb->cb, 0, sizeof(skb->cb)); - sock_hold(sk); - read_unlock(&nl_emu_lock); - - netlink_broadcast(sk, skb, 0, ~0, GFP_ATOMIC); - - sock_put(sk); - return 0; - } - read_unlock(&nl_emu_lock); - return -EUNATCH; -} - -#endif - #ifdef CONFIG_PROC_FS struct nl_seq_iter { int link; @@ -1497,6 +1466,3 @@ EXPORT_SYMBOL(netlink_set_nonroot); EXPORT_SYMBOL(netlink_unicast); EXPORT_SYMBOL(netlink_unregister_notifier); -#if defined(CONFIG_NETLINK_DEV) || defined(CONFIG_NETLINK_DEV_MODULE) -EXPORT_SYMBOL(netlink_post); -#endif |