diff --git a/mm/mempolicy.c b/mm/mempolicy.c index 4161324ac04f..5200f4eb591a 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -1033,6 +1033,10 @@ static long migrate_to_node(struct mm_struct *mm, int source, int dest, mmap_read_lock(mm); vma = find_vma(mm, 0); + if (unlikely(!vma)) { + mmap_read_unlock(mm); + return 0; + } /* * This does not migrate the range, but isolates all pages that