return bitmap_equal(a->v.nodes, b->v.nodes, MAX_NUMNODES); 
return nodes_equal(a->v.nodes, b->v.nodes); 
int __mpol_equal(struct mempolicy *a, struct mempolicy *b){	if (!a || !b)		return 0;	if (a->policy != b->policy)		return 0;	switch (a->policy) {	case MPOL_DEFAULT:		return 1;	case MPOL_INTERLEAVE:		return bitmap_equal(a->v.nodes, b->v.nodes, MAX_NUMNODES);	case MPOL_PREFERRED:		return a->v.preferred_node == b->v.preferred_node;	case MPOL_BIND: {		int i;		for (i = 0; a->v.zonelist->zones[i]; i++)			if (a->v.zonelist->zones[i] != b->v.zonelist->zones[i])				return 0;		return b->v.zonelist->zones[i] == NULL;	}	default:		BUG();		return 0;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/dfcd3c0dc426bb75770c34b40e14f2da8845ea62/mempolicy.c/buggy/mm/mempolicy.c