unsigned int __nocast gfp) 
gfp_t gfp) 
int sctp_add_bind_addr(struct sctp_bind_addr *bp, union sctp_addr *new,		       unsigned int __nocast gfp){	struct sctp_sockaddr_entry *addr;	/* Add the address to the bind address list.  */	addr = t_new(struct sctp_sockaddr_entry, gfp);	if (!addr)		return -ENOMEM;	memcpy(&addr->a, new, sizeof(*new));	/* Fix up the port if it has not yet been set.	 * Both v4 and v6 have the port at the same offset.	 */	if (!addr->a.v4.sin_port)		addr->a.v4.sin_port = bp->port;	INIT_LIST_HEAD(&addr->list);	list_add_tail(&addr->list, &bp->address_list);	SCTP_DBG_OBJCNT_INC(addr);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7/bind_addr.c/buggy/net/sctp/bind_addr.c