static inline int check_pud_range(struct mm_struct *mm, pgd_t *pgd, 
static inline int check_pud_range(struct vm_area_struct *vma, pgd_t *pgd, 
static inline int check_pud_range(struct mm_struct *mm, pgd_t *pgd,		unsigned long addr, unsigned long end, nodemask_t *nodes){	pud_t *pud;	unsigned long next;	pud = pud_offset(pgd, addr);	do {		next = pud_addr_end(addr, end);		if (pud_none_or_clear_bad(pud))			continue;		if (check_pmd_range(mm, pud, addr, next, nodes))			return -EIO;	} while (pud++, addr = next, addr != end);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b5810039a54e5babf428e9a1e89fc1940fabff11/mempolicy.c/buggy/mm/mempolicy.c