]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/connector/connector.c
netlink: add netlink_kernel_cfg parameter to netlink_kernel_create
[mirror_ubuntu-artful-kernel.git] / drivers / connector / connector.c
index 34e0e9e4d9130b4f46999f52e196e42eced5fc3f..116cf8d02834955409e1d14499846532217ff93b 100644 (file)
@@ -251,15 +251,20 @@ static const struct file_operations cn_file_ops = {
        .release = single_release
 };
 
+static struct cn_dev cdev = {
+       .input   = cn_rx_skb,
+};
+
 static int __devinit cn_init(void)
 {
        struct cn_dev *dev = &cdev;
-
-       dev->input = cn_rx_skb;
+       struct netlink_kernel_cfg cfg = {
+               .groups = CN_NETLINK_USERS + 0xf,
+               .input  = dev->input,
+       };
 
        dev->nls = netlink_kernel_create(&init_net, NETLINK_CONNECTOR,
-                                        CN_NETLINK_USERS + 0xf,
-                                        dev->input, NULL, THIS_MODULE);
+                                        THIS_MODULE, &cfg);
        if (!dev->nls)
                return -EIO;