Re: [PATCH v4 07/12] mm: enable lazy_mmu sections to nest

From: IBM

Date: Thu Nov 06 2025 - 12:09:03 EST


Ritesh Harjani (IBM) <ritesh.list@xxxxxxxxx> writes:

> For e.g...
>
> arch_enter_lazy_mmu_mode()
> hpte_need_flush()
> get_cpu_var() // this takes care of preempt_disable()
> adds vpns to per-cpu batch[i]
> put_cpu_var() //
> arch_leave_lazy_mmu_mode()
>

Sorry, here is the more accurate call sequence for previous email.

caller()...
arch_enter_lazy_mmu_mode()
ptep_xxx_()
pte_update()
hpte_need_flush()
get_cpu_var() // this takes care of preempt_disable()
adds vpns to per-cpu batch[i]
put_cpu_var() //
arch_leave_lazy_mmu_mode()

-ritesh