#endif 
checkentry(const char *tablename,           const struct ip6t_ip6 *ip,           void *matchinfo,           unsigned int matchsize,           unsigned int hook_mask){        if (hook_mask            & ~((1 << NF_IP6_LOCAL_OUT) | (1 << NF_IP6_POST_ROUTING))) {                printk("ip6t_owner: only valid for LOCAL_OUT or POST_ROUTING.\n");                return 0;        }	if (matchsize != IP6T_ALIGN(sizeof(struct ip6t_owner_info)))		return 0;#ifdef CONFIG_SMP	/* files->file_lock can not be used in a BH */	if (((struct ip6t_owner_info *)matchinfo)->match	    & (IP6T_OWNER_PID|IP6T_OWNER_SID)) {		printk("ip6t_owner: pid and sid matching is broken on SMP.\n");		return 0;	}#endif	return 1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/34b4a4a624bafe089107966a6c56d2a1aca026d4/ip6t_owner.c/buggy/net/ipv6/netfilter/ip6t_owner.c