__set_bit(p->v.preferred_node, nodes); 
node_set(p->v.preferred_node, *nodes); 
static void get_zonemask(struct mempolicy *p, unsigned long *nodes){	int i;	bitmap_zero(nodes, MAX_NUMNODES);	switch (p->policy) {	case MPOL_BIND:		for (i = 0; p->v.zonelist->zones[i]; i++)			__set_bit(p->v.zonelist->zones[i]->zone_pgdat->node_id, nodes);		break;	case MPOL_DEFAULT:		break;	case MPOL_INTERLEAVE:		bitmap_copy(nodes, p->v.nodes, MAX_NUMNODES);		break;	case MPOL_PREFERRED:		/* or use current node instead of online map? */		if (p->v.preferred_node < 0)			bitmap_copy(nodes, nodes_addr(node_online_map), MAX_NUMNODES);		else			__set_bit(p->v.preferred_node, nodes);		break;	default:		BUG();	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/dfcd3c0dc426bb75770c34b40e14f2da8845ea62/mempolicy.c/buggy/mm/mempolicy.c