diff options
Diffstat (limited to 'kernel/audit.c')
| -rw-r--r-- | kernel/audit.c | 12 | 
1 files changed, 2 insertions, 10 deletions
diff --git a/kernel/audit.c b/kernel/audit.c index f3c390f6c0b..2924251a654 100644 --- a/kernel/audit.c +++ b/kernel/audit.c @@ -847,18 +847,10 @@ static void audit_receive_skb(struct sk_buff *skb)  }  /* Receive messages from netlink socket. */ -static void audit_receive(struct sock *sk, int length) +static void audit_receive(struct sk_buff  *skb)  { -	struct sk_buff  *skb; -	unsigned int qlen; -  	mutex_lock(&audit_cmd_mutex); - -	for (qlen = skb_queue_len(&sk->sk_receive_queue); qlen; qlen--) { -		skb = skb_dequeue(&sk->sk_receive_queue); -		audit_receive_skb(skb); -		kfree_skb(skb); -	} +	audit_receive_skb(skb);  	mutex_unlock(&audit_cmd_mutex);  }  |