netlink_kernel_create is not working with latest linux kernel
问题 I am getting compiler error while compiling my old kernel module which is using netlink functions. int init_module() { /* Initialize the Netlink kernel interface */ nl_sk = netlink_kernel_create(&init_net, 17, 0, recv_cmd, NULL, THIS_MODULE); if(!nl_sk) { printk(KERN_INFO "failed to initialize system (error: 1001)\n"); return -ENOMEM; } .... Previously it works fine but now I am getting this error. error: too many arguments to function 'netlink_kernel_create' OS Information uname -a Linux