projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4b10306
)
powerpc/64s/radix: Remove need_flush_all test from radix__tlb_flush
author
Nicholas Piggin
<npiggin@gmail.com>
Fri, 3 Feb 2023 11:17:16 +0000
(21:17 +1000)
committer
Michael Ellerman
<mpe@ellerman.id.au>
Wed, 8 Feb 2023 10:42:12 +0000
(21:42 +1100)
need_flush_all is only set by arch code to instruct generic tlb_flush
to flush all. It is never set by powerpc, so it can be removed.
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link:
https://lore.kernel.org/r/20230203111718.1149852-2-npiggin@gmail.com
arch/powerpc/mm/book3s64/radix_tlb.c
patch
|
blob
|
history
diff --git
a/arch/powerpc/mm/book3s64/radix_tlb.c
b/arch/powerpc/mm/book3s64/radix_tlb.c
index 4e29b619578c119a108ae4e485c9004638582c54..ac427fed681c9fcdf0090cef84a9f97fbad725ae 100644
(file)
--- a/
arch/powerpc/mm/book3s64/radix_tlb.c
+++ b/
arch/powerpc/mm/book3s64/radix_tlb.c
@@
-1302,7
+1302,7
@@
void radix__tlb_flush(struct mmu_gather *tlb)
* that flushes the process table entry cache upon process teardown.
* See the comment for radix in arch_exit_mmap().
*/
- if (tlb->fullmm
|| tlb->need_flush_all
) {
+ if (tlb->fullmm) {
__flush_all_mm(mm, true);
} else if ( (psize = radix_get_mmu_psize(page_size)) == -1) {
if (!tlb->freed_tables)