Re: [RFC 11/20] mm/tlb: remove arch-specific tlb_start/end_vma()

From: Peter Zijlstra
Date: Tue Feb 02 2021 - 04:32:49 EST


On Tue, Feb 02, 2021 at 07:20:55AM +0000, Nadav Amit wrote:
> Arm does not define tlb_end_vma, and consequently it flushes the TLB after
> each VMA. I suspect it is not intentional.

ARM is one of those that look at the VM_EXEC bit to explicitly flush
ITLB IIRC, so it has to.