x86: revert "defer cr3 reload when doing pud_clear()"
Revert "defer cr3 reload when doing pud_clear()" since I'm going to replace it. Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
committed by
Ingo Molnar
parent
e618c9579c
commit
a67ad9c9f8
@@ -373,13 +373,6 @@ void __pte_free_tlb(struct mmu_gather *tlb, struct page *pte)
|
||||
|
||||
void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd)
|
||||
{
|
||||
/* This is called just after the pmd has been detached from
|
||||
the pgd, which requires a full tlb flush to be recognized
|
||||
by the CPU. Rather than incurring multiple tlb flushes
|
||||
while the address space is being pulled down, make the tlb
|
||||
gathering machinery do a full flush when we're done. */
|
||||
tlb->fullmm = 1;
|
||||
|
||||
paravirt_release_pd(__pa(pmd) >> PAGE_SHIFT);
|
||||
tlb_remove_page(tlb, virt_to_page(pmd));
|
||||
}
|
||||
|
Reference in New Issue
Block a user