|
|
@@ -2885,9 +2885,6 @@ void set_pmd_migration_entry(struct page_vma_mapped_walk *pvmw,
|
|
|
if (!(pvmw->pmd && !pvmw->pte))
|
|
|
return;
|
|
|
|
|
|
- mmu_notifier_invalidate_range_start(mm, address,
|
|
|
- address + HPAGE_PMD_SIZE);
|
|
|
-
|
|
|
flush_cache_range(vma, address, address + HPAGE_PMD_SIZE);
|
|
|
pmdval = *pvmw->pmd;
|
|
|
pmdp_invalidate(vma, address, pvmw->pmd);
|
|
|
@@ -2900,9 +2897,6 @@ void set_pmd_migration_entry(struct page_vma_mapped_walk *pvmw,
|
|
|
set_pmd_at(mm, address, pvmw->pmd, pmdswp);
|
|
|
page_remove_rmap(page, true);
|
|
|
put_page(page);
|
|
|
-
|
|
|
- mmu_notifier_invalidate_range_end(mm, address,
|
|
|
- address + HPAGE_PMD_SIZE);
|
|
|
}
|
|
|
|
|
|
void remove_migration_pmd(struct page_vma_mapped_walk *pvmw, struct page *new)
|