Merge git://git.kernel.org/pub/scm/virt/kvm/kvm
[deliverable/linux.git] / mm / pgtable-generic.c
index d8397da42fe6476aad2ae5d89c1b00194963edb9..0c8323fe6c8f610b4068a2232eb4459c23f765f6 100644 (file)
@@ -88,7 +88,8 @@ pte_t ptep_clear_flush(struct vm_area_struct *vma, unsigned long address,
 {
        pte_t pte;
        pte = ptep_get_and_clear((vma)->vm_mm, address, ptep);
-       flush_tlb_page(vma, address);
+       if (pte_accessible(pte))
+               flush_tlb_page(vma, address);
        return pte;
 }
 #endif
This page took 0.026394 seconds and 5 git commands to generate.