ip_conntrack_expect_event(IPEXP_NEW, expect); 
int ip_conntrack_expect_related(struct ip_conntrack_expect *expect){	struct ip_conntrack_expect *i;	int ret;	DEBUGP("ip_conntrack_expect_related %p\n", related_to);	DEBUGP("tuple: "); DUMP_TUPLE(&expect->tuple);	DEBUGP("mask:  "); DUMP_TUPLE(&expect->mask);	write_lock_bh(&ip_conntrack_lock);	list_for_each_entry(i, &ip_conntrack_expect_list, list) {		if (expect_matches(i, expect)) {			/* Refresh timer: if it's dying, ignore.. */			if (refresh_timer(i)) {				ret = 0;				goto out;			}		} else if (expect_clash(i, expect)) {			ret = -EBUSY;			goto out;		}	}	/* Will be over limit? */	if (expect->master->helper->max_expected && 	    expect->master->expecting >= expect->master->helper->max_expected)		evict_oldest_expect(expect->master);	ip_conntrack_expect_insert(expect);	ret = 0;out:	write_unlock_bh(&ip_conntrack_lock); 	return ret;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/ac3247baf8ecadf168642e3898b0212c29c79715/ip_conntrack_core.c/buggy/net/ipv4/netfilter/ip_conntrack_core.c