aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorYicong Yang <[email protected]>2023-07-17 21:10:03 +0800
committerAndrew Morton <[email protected]>2023-08-18 10:12:37 -0700
commitdb6c1f6f236dbcd271d51d37675bbccfcea7c7be (patch)
tree9eaad43dc7cb5d30c8e8b24f618c96aea5c50a19 /tools/perf/scripts/python/bin
parentf73419bb89d606de9be2043febf0957d56627a5b (diff)
mm/tlbbatch: introduce arch_flush_tlb_batched_pending()
Currently we'll flush the mm in flush_tlb_batched_pending() to avoid race between reclaim unmaps pages by batched TLB flush and mprotect/munmap/etc. Other architectures like arm64 may only need a synchronization barrier(dsb) here rather than a full mm flush. So add arch_flush_tlb_batched_pending() to allow an arch-specific implementation here. This intends no functional changes on x86 since still a full mm flush for x86. Link: https://lkml.kernel.org/r/[email protected] Signed-off-by: Yicong Yang <[email protected]> Reviewed-by: Catalin Marinas <[email protected]> Cc: Anshuman Khandual <[email protected]> Cc: Anshuman Khandual <[email protected]> Cc: Arnd Bergmann <[email protected]> Cc: Barry Song <[email protected]> Cc: Barry Song <[email protected]> Cc: Darren Hart <[email protected]> Cc: Jonathan Cameron <[email protected]> Cc: Jonathan Corbet <[email protected]> Cc: Kefeng Wang <[email protected]> Cc: lipeifeng <[email protected]> Cc: Mark Rutland <[email protected]> Cc: Mel Gorman <[email protected]> Cc: Nadav Amit <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Punit Agrawal <[email protected]> Cc: Ryan Roberts <[email protected]> Cc: Steven Miao <[email protected]> Cc: Will Deacon <[email protected]> Cc: Xin Hao <[email protected]> Cc: Zeng Tao <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions