const unsigned int prio = active ? GFP_KERNEL : GFP_ATOMIC; 
const gfp_t prio = active ? GFP_KERNEL : GFP_ATOMIC; 
void dccp_send_close(struct sock *sk, const int active){	struct dccp_sock *dp = dccp_sk(sk);	struct sk_buff *skb;	const unsigned int prio = active ? GFP_KERNEL : GFP_ATOMIC;	skb = alloc_skb(sk->sk_prot->max_header, prio);	if (skb == NULL)		return;	/* Reserve space for headers and prepare control bits. */	skb_reserve(skb, sk->sk_prot->max_header);	skb->csum = 0;	DCCP_SKB_CB(skb)->dccpd_type = dp->dccps_role == DCCP_ROLE_CLIENT ?					DCCP_PKT_CLOSE : DCCP_PKT_CLOSEREQ;	skb_set_owner_w(skb, sk);	if (active) {		BUG_TRAP(sk->sk_send_head == NULL);		sk->sk_send_head = skb;		dccp_transmit_skb(sk, skb_clone(skb, prio));	} else		dccp_transmit_skb(sk, skb);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/7d877f3bda870ab5f001bd92528654471d5966b3/output.c/clean/net/dccp/output.c