On 29.10.25 11:09, Kevin Brodsky wrote:
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 <[email protected]>
---

I suspect you were not able to test this on real HW. Some help from the ppc folks would be appreciated.

LGTM, but the interaction with pause/resume adds a bit of complication on top.

Acked-by: David Hildenbrand <[email protected]>

--
Cheers

David


Reply via email to