]> err.no Git - linux-2.6/blobdiff - mm/migrate.c
nfsd4: Convert NFSv4 to new lock interface
[linux-2.6] / mm / migrate.c
index e9b161bde95b4c382092a1c94a8fcfbd4bcf58f0..7a66ca25dc8aa99b77f2a4f041fed0cd8194b6aa 100644 (file)
@@ -781,7 +781,7 @@ static int do_move_pages(struct mm_struct *mm, struct page_to_node *pm,
 
                err = -EFAULT;
                vma = find_vma(mm, pp->addr);
-               if (!vma)
+               if (!vma || !vma_migratable(vma))
                        goto set_status;
 
                page = follow_page(vma, pp->addr, FOLL_GET);