]> Git Repo - linux.git/commit - mm/mmu_notifier.c
mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_ran...
authorAlistair Popple <[email protected]>
Tue, 25 Jul 2023 13:42:06 +0000 (23:42 +1000)
committerAndrew Morton <[email protected]>
Fri, 18 Aug 2023 17:12:41 +0000 (10:12 -0700)
commitec8832d007cb7b50229ad5745eec35b847cc9120
tree302c5b506efbe2111af8cd176134f271df514097
parent6bbd42e2df8f90b022fa0b82986d58ecb30b9dcc
mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end()

Secondary TLBs are now invalidated from the architecture specific TLB
invalidation functions.  Therefore there is no need to explicitly notify
or invalidate as part of the range end functions.  This means we can
remove mmu_notifier_invalidate_range_end_only() and some of the
ptep_*_notify() functions.

Link: https://lkml.kernel.org/r/90d749d03cbab256ca0edeb5287069599566d783.1690292440.git-series.apopple@nvidia.com
Signed-off-by: Alistair Popple <[email protected]>
Reviewed-by: Jason Gunthorpe <[email protected]>
Cc: Andrew Donnellan <[email protected]>
Cc: Catalin Marinas <[email protected]>
Cc: Chaitanya Kumar Borah <[email protected]>
Cc: Frederic Barrat <[email protected]>
Cc: Jason Gunthorpe <[email protected]>
Cc: John Hubbard <[email protected]>
Cc: Kevin Tian <[email protected]>
Cc: Michael Ellerman <[email protected]>
Cc: Nicholas Piggin <[email protected]>
Cc: Nicolin Chen <[email protected]>
Cc: Robin Murphy <[email protected]>
Cc: Sean Christopherson <[email protected]>
Cc: SeongJae Park <[email protected]>
Cc: Tvrtko Ursulin <[email protected]>
Cc: Will Deacon <[email protected]>
Cc: Zhi Wang <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
include/linux/mmu_notifier.h
kernel/events/uprobes.c
mm/huge_memory.c
mm/hugetlb.c
mm/memory.c
mm/migrate_device.c
mm/mmu_notifier.c
mm/rmap.c
This page took 0.054231 seconds and 4 git commands to generate.