Unverified Commit 6bb03d91 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()

parents 5a2bdf9e 6e0b2055
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -2688,6 +2688,13 @@ static void migrate_vma_insert_page(struct migrate_vma *migrate,
			if (vma->vm_flags & VM_WRITE)
				entry = pte_mkwrite(pte_mkdirty(entry));
			entry = pte_mkdevmap(entry);
		} else {
			/*
			 * For now we not support migrating to MEMORY_DEVICE_FS_DAX
			 * and MEMORY_DEVICE_PCI_P2PDMA device memory.
			 */
			pr_warn_once("Unsupported ZONE_DEVICE page type.\n");
			goto abort;
		}
	} else {
		entry = mk_pte(page, vma->vm_page_prot);