BUG_ON(nid >= MAX_NUMNODES);
static unsigned offset_il_node(struct mempolicy *pol,		struct vm_area_struct *vma, unsigned long off){	unsigned nnodes = nodes_weight(pol->v.nodes);	unsigned target = (unsigned)off % nnodes;	int c;	int nid = -1;	c = 0;	do {		nid = next_node(nid, pol->v.nodes);		c++;	} while (c <= target);	BUG_ON(nid >= MAX_NUMNODES);	return nid;}