[PATCH 0/4] powerpc: mm_cpumask cleanups and lazy tlb mm
Nicholas Piggin
npiggin at gmail.com
Wed May 24 16:08:17 AEST 2023
In the process of doing patch 4, I found a few things we could improve
and tighten up with mm_cpumask handling, so added those first. They're
mostly just debugging, no real fixes or dependency on patch 4 there.
Thanks,
Nick
Nicholas Piggin (4):
powerpc: Account mm_cpumask and active_cpus in init_mm
powerpc/64s: Use dec_mm_active_cpus helper
powerpc: Add mm_cpumask warning when context switching
powerpc/64s/radix: combine final TLB flush and lazy tlb mm shootdown
IPIs
arch/powerpc/include/asm/book3s/64/mmu.h | 2 +-
arch/powerpc/include/asm/mmu_context.h | 1 +
arch/powerpc/kernel/setup-common.c | 6 ++++-
arch/powerpc/kernel/smp.c | 12 ++++++++++
arch/powerpc/mm/book3s64/radix_tlb.c | 28 ++++++++++++++++++++++--
arch/powerpc/mm/mmu_context.c | 8 +++++--
6 files changed, 51 insertions(+), 6 deletions(-)
--
2.40.1
More information about the Linuxppc-dev
mailing list