[PATCH v4 09/12] powerpc/mm: replace batch->active with in_lazy_mmu_mode()
Ritesh Harjani (IBM)
ritesh.list at gmail.com
Wed Nov 5 20:40:20 AEDT 2025
Kevin Brodsky <kevin.brodsky at arm.com> writes:
> A per-CPU batch struct is activated when entering lazy MMU mode; its
> lifetime is the same as the lazy MMU section (it is deactivated when
> leaving the mode). Preemption is disabled in that interval to ensure
> that the per-CPU reference remains valid.
>
> The generic lazy_mmu layer now tracks whether a task is in lazy MMU
> mode. We can therefore use the generic helper in_lazy_mmu_mode()
> to tell whether a batch struct is active instead of tracking it
> explicitly.
>
> Signed-off-by: Kevin Brodsky <kevin.brodsky at arm.com>
> ---
> arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 9 ---------
> arch/powerpc/mm/book3s64/hash_tlb.c | 2 +-
> 2 files changed, 1 insertion(+), 10 deletions(-)
>
This looks good to me.
Reviewed-by: Ritesh Harjani (IBM) <ritesh.list at gmail.com>
More information about the Linuxppc-dev
mailing list