diff options
Diffstat (limited to 'mm/mempolicy.c')
| -rw-r--r-- | mm/mempolicy.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/mempolicy.c b/mm/mempolicy.c index 368fc9d2361..49355a970be 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -1830,7 +1830,7 @@ alloc_pages_vma(gfp_t gfp, int order, struct vm_area_struct *vma,  	if (unlikely(pol->mode == MPOL_INTERLEAVE)) {  		unsigned nid; -		nid = interleave_nid(pol, vma, addr, PAGE_SHIFT); +		nid = interleave_nid(pol, vma, addr, PAGE_SHIFT + order);  		mpol_cond_put(pol);  		page = alloc_page_interleave(gfp, order, nid);  		put_mems_allowed();  |