[PW_SID:969798] [v1] mm: Remove arch_flush_tlb_batched_pending() arch helper#490
[PW_SID:969798] [v1] mm: Remove arch_flush_tlb_batched_pending() arch helper#490linux-riscv-bot wants to merge 2 commits into
Conversation
Since commit 4b63491 ("arm64/mm: Close theoretical race where stale TLB entry remains valid"), all arches that use tlbbatch for reclaim (arm64, riscv, x86) implement arch_flush_tlb_batched_pending() with a flush_tlb_mm(). So let's simplify by removing the unnecessary abstraction and doing the flush_tlb_mm() directly in flush_tlb_batched_pending(). This effectively reverts commit db6c1f6 ("mm/tlbbatch: introduce arch_flush_tlb_batched_pending()"). Suggested-by: Will Deacon <will@kernel.org> Signed-off-by: Ryan Roberts <ryan.roberts@arm.com> Reviewed-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
|
Patch 1: "[v1] mm: Remove arch_flush_tlb_batched_pending() arch helper" |
9c8b1c4 to
0cd7f2c
Compare
PR for series 969798 applied to workflow
Name: [v1] mm: Remove arch_flush_tlb_batched_pending() arch helper
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=969798
Version: 1