[NETLINK]: Add properly module refcounting for kernel netlink sockets.
- Remove bogus code for compiling netlink as module - Add module refcounting support for modules implementing a netlink protocol - Add support for autoloading modules that implement a netlink protocol as soon as someone opens a socket for that protocol Signed-off-by:Harald Welte <laforge@netfilter.org> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/w1/w1_int.c 3 additions, 1 deletiondrivers/w1/w1_int.c
- include/linux/net.h 3 additions, 0 deletionsinclude/linux/net.h
- include/linux/netlink.h 1 addition, 1 deletioninclude/linux/netlink.h
- kernel/audit.c 2 additions, 1 deletionkernel/audit.c
- lib/kobject_uevent.c 2 additions, 1 deletionlib/kobject_uevent.c
- net/bridge/netfilter/ebt_ulog.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_ulog.c
- net/core/rtnetlink.c 1 addition, 1 deletionnet/core/rtnetlink.c
- net/decnet/netfilter/dn_rtmsg.c 3 additions, 1 deletionnet/decnet/netfilter/dn_rtmsg.c
- net/ipv4/fib_frontend.c 1 addition, 1 deletionnet/ipv4/fib_frontend.c
- net/ipv4/netfilter/ip_queue.c 2 additions, 1 deletionnet/ipv4/netfilter/ip_queue.c
- net/ipv4/netfilter/ipt_ULOG.c 2 additions, 1 deletionnet/ipv4/netfilter/ipt_ULOG.c
- net/ipv4/tcp_diag.c 2 additions, 1 deletionnet/ipv4/tcp_diag.c
- net/ipv6/netfilter/ip6_queue.c 1 addition, 1 deletionnet/ipv6/netfilter/ip6_queue.c
- net/netfilter/nfnetlink.c 4 additions, 1 deletionnet/netfilter/nfnetlink.c
- net/netlink/af_netlink.c 87 additions, 21 deletionsnet/netlink/af_netlink.c
- net/xfrm/xfrm_user.c 3 additions, 1 deletionnet/xfrm/xfrm_user.c
- security/selinux/netlink.c 1 addition, 1 deletionsecurity/selinux/netlink.c
Loading
Please register or sign in to comment