Messages in this thread | | | From | Jonathan Corbet <> | Subject | Re: [PATCH] Documentation/features: mark BATCHED_UNMAP_TLB_FLUSH doesn't apply to ARM64 | Date | Mon, 15 Mar 2021 13:18:57 -0600 |
| |
Barry Song <song.bao.hua@hisilicon.com> writes:
> BATCHED_UNMAP_TLB_FLUSH is used on x86 to do batched tlb shootdown by > sending one IPI to TLB flush all entries after unmapping pages rather > than sending an IPI to flush each individual entry. > On arm64, tlb shootdown is done by hardware. Flush instructions are > innershareable. The local flushes are limited to the boot (1 per CPU) > and when a task is getting a new ASID. > So marking this feature as "TODO" is not proper. ".." isn't good as > well. So this patch adds a "N/A" for this kind of features which are > not needed on some architectures. > > Cc: Mel Gorman <mgorman@suse.de> > Cc: Andy Lutomirski <luto@kernel.org> > Cc: Catalin Marinas <catalin.marinas@arm.com> > Cc: Will Deacon <will@kernel.org> > Signed-off-by: Barry Song <song.bao.hua@hisilicon.com> > --- > Documentation/features/arch-support.txt | 1 + > Documentation/features/vm/TLB/arch-support.txt | 2 +- > 2 files changed, 2 insertions(+), 1 deletion(-)
This had a conflict with the c6x removal, but I fixed that up and (finally) applied it, thanks.
jon
| |