On 07/10/2025 11:40, Ritesh Harjani (IBM) wrote: > Kevin Brodsky <[email protected]> writes: > >> On 17/06/2025 17:11, Alexander Gordeev wrote: >>> On Thu, Jun 12, 2025 at 07:36:13PM +0200, Alexander Gordeev wrote: >>>> Since commit b9ef323ea168 ("powerpc/64s: Disable preemption in hash >>>> lazy mmu mode") a task can not be preempted while in lazy MMU mode. >>>> Therefore, the batch re-activation code is never called, so remove it. >>>> >>>> Signed-off-by: Alexander Gordeev <[email protected]> >>>> --- >>>> arch/powerpc/include/asm/thread_info.h | 2 -- >>>> arch/powerpc/kernel/process.c | 25 ------------------------- >>>> 2 files changed, 27 deletions(-) >>> Hi All, >>> >>> (I trimmed non-ppc mailing lists/people). >>> >>> The whole series does not seem to make it, but this patch alone is still >>> applicable and makes sence, if I am not mistaken. >> Yes, I agree. I arrived at the same conclusion working on the next >> version of the nested lazy_mmu series [1]. >> [1] >> https://lore.kernel.org/all/[email protected]/ > Yes, we disable preemption while in lazy mmu mode for Hash, so I agree that > we won't call into __switch_to() in between preempt_disable()/_enable(). > So it does look like that we don't need that code.
Thanks for confirming. >> May I include this patch in v3? >> > That should be ok. Thanks! - Kevin
