diff options
Diffstat (limited to 'kernel/audit.c')
| -rw-r--r-- | kernel/audit.c | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/kernel/audit.c b/kernel/audit.c index 30b252a1fb6..4a3f28d2ca6 100644 --- a/kernel/audit.c +++ b/kernel/audit.c @@ -962,14 +962,17 @@ static void audit_receive(struct sk_buff  *skb)  static int __init audit_init(void)  {  	int i; +	struct netlink_kernel_cfg cfg = { +		.input	= audit_receive, +	};  	if (audit_initialized == AUDIT_DISABLED)  		return 0;  	printk(KERN_INFO "audit: initializing netlink socket (%s)\n",  	       audit_default ? "enabled" : "disabled"); -	audit_sock = netlink_kernel_create(&init_net, NETLINK_AUDIT, 0, -					   audit_receive, NULL, THIS_MODULE); +	audit_sock = netlink_kernel_create(&init_net, NETLINK_AUDIT, +					   THIS_MODULE, &cfg);  	if (!audit_sock)  		audit_panic("cannot initialize netlink socket");  	else  |