X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=net%2Fcore%2Frtnetlink.c;h=2b325c340b446c13fbe4ce15991678fc9fe327bd;hb=a31f2d17b331db970259e875b7223d3aba7e3821;hp=bc8a1cdaac9819561d59e4c3e14a5bd4177335c9;hpb=dd7f36ba3ce17d4fe85987d83efd5901b0935816;p=mirror_ubuntu-artful-kernel.git diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index bc8a1cdaac98..2b325c340b44 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c @@ -2353,8 +2353,13 @@ static struct notifier_block rtnetlink_dev_notifier = { static int __net_init rtnetlink_net_init(struct net *net) { struct sock *sk; - sk = netlink_kernel_create(net, NETLINK_ROUTE, RTNLGRP_MAX, - rtnetlink_rcv, &rtnl_mutex, THIS_MODULE); + struct netlink_kernel_cfg cfg = { + .groups = RTNLGRP_MAX, + .input = rtnetlink_rcv, + .cb_mutex = &rtnl_mutex, + }; + + sk = netlink_kernel_create(net, NETLINK_ROUTE, THIS_MODULE, &cfg); if (!sk) return -ENOMEM; net->rtnl = sk;