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