unsigned int __nocast gfp) 
gfp_t gfp) 
struct sctp_association *sctp_make_temp_asoc(const struct sctp_endpoint *ep,					struct sctp_chunk *chunk,					unsigned int __nocast gfp){	struct sctp_association *asoc;	struct sk_buff *skb;	sctp_scope_t scope;	struct sctp_af *af;	/* Create the bare association.  */	scope = sctp_scope(sctp_source(chunk));	asoc = sctp_association_new(ep, ep->base.sk, scope, gfp);	if (!asoc)		goto nodata;	asoc->temp = 1;	skb = chunk->skb;	/* Create an entry for the source address of the packet.  */	af = sctp_get_af_specific(ipver2af(skb->nh.iph->version));	if (unlikely(!af))		goto fail;	af->from_skb(&asoc->c.peer_addr, skb, 1);nodata:	return asoc;fail:	sctp_association_free(asoc);	return NULL;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7/sm_make_chunk.c/buggy/net/sctp/sm_make_chunk.c