I've asked several times what archs need that, got not reply, so let's remove it. If an arch needs it, it should be done by that arch implementation of ptep_set_access_flags() anyway.
Signed-off-by: Benjamin Herrenschmidt <[EMAIL PROTECTED]> --- mm/memory.c | 9 --------- 1 file changed, 9 deletions(-) Index: linux-work/mm/memory.c =================================================================== --- linux-work.orig/mm/memory.c 2007-08-07 16:23:53.000000000 +1000 +++ linux-work/mm/memory.c 2007-08-07 16:27:30.000000000 +1000 @@ -2605,15 +2605,6 @@ static inline int handle_pte_fault(struc if (ptep_set_access_flags(vma, address, pte, entry, write_access)) { update_mmu_cache(vma, address, entry); lazy_mmu_prot_update(entry); - } else { - /* - * This is needed only for protection faults but the arch code - * is not yet telling us if this is a protection fault or not. - * This still avoids useless tlb flushes for .text page faults - * with threads. - */ - if (write_access) - flush_tlb_page(vma, address); } unlock: pte_unmap_unlock(pte, ptl); - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/