]> www.infradead.org Git - users/willy/linux.git/commitdiff
mm-mmu_notifier-use-structure-for-invalidate_range_start-end-calls-fix
authorAndrew Morton <akpm@linux-foundation.org>
Wed, 5 Dec 2018 00:13:56 +0000 (11:13 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Wed, 5 Dec 2018 00:13:56 +0000 (11:13 +1100)
fix migrate_vma_collect(), per Jerome.

Cc: Christian König <christian.koenig@amd.com>
Cc: Dan Williams <dan.j.williams@intel.com>
Cc: Felix Kuehling <felix.kuehling@amd.com>
Cc: Jan Kara <jack@suse.cz>
Cc: Jerome Glisse <jglisse@redhat.com>
Cc: John Hubbard <jhubbard@nvidia.com>
Cc: Matthew Wilcox <mawilcox@microsoft.com>
Cc: Michal Hocko <mhocko@kernel.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Radim Krcmar <rkrcmar@redhat.com>
Cc: Ralph Campbell <rcampbell@nvidia.com>
Cc: Ross Zwisler <zwisler@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
mm/migrate.c

index c795ca3f92b9b3a9c08051332515bf026c1f4ac6..83a21ce98bba5498c56de34ad37d4d4e1ddf33ed 100644 (file)
@@ -2315,7 +2315,7 @@ static void migrate_vma_collect(struct migrate_vma *migrate)
 
        range.start = migrate->start;
        range.end = migrate->end;
-       range.mm = mm_walk.mm;
+       range.mm = migrate->vma->vm_mm;
 
        mm_walk.pmd_entry = migrate_vma_collect_pmd;
        mm_walk.pte_entry = NULL;