unsigned int __nocast allocation, struct sock *sk) 
gfp_t allocation, struct sock *sk) 
static int pfkey_broadcast_one(struct sk_buff *skb, struct sk_buff **skb2,			       unsigned int __nocast allocation, struct sock *sk){	int err = -ENOBUFS;	sock_hold(sk);	if (*skb2 == NULL) {		if (atomic_read(&skb->users) != 1) {			*skb2 = skb_clone(skb, allocation);		} else {			*skb2 = skb;			atomic_inc(&skb->users);		}	}	if (*skb2 != NULL) {		if (atomic_read(&sk->sk_rmem_alloc) <= sk->sk_rcvbuf) {			skb_orphan(*skb2);			skb_set_owner_r(*skb2, sk);			skb_queue_tail(&sk->sk_receive_queue, *skb2);			sk->sk_data_ready(sk, (*skb2)->len);			*skb2 = NULL;			err = 0;		}	}	sock_put(sk);	return err;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7/af_key.c/clean/net/key/af_key.c