Re: [PATCH v4 13/13] x86/folio_zero_user: Add multi-page clearing
From: Ankur Arora
Date: Mon Jun 16 2025 - 14:21:22 EST
Peter Zijlstra <peterz@xxxxxxxxxxxxx> writes:
> On Mon, Jun 16, 2025 at 07:44:13AM -0700, Dave Hansen wrote:
>
>> To me, that's deserving of an ARCH_HAS_FOO bit that we can set on the
>> x86 side that then cajoles the core mm/ code to use the fancy new
>> clear_pages_resched() implementation.
>
> Note that we should only set this bit with either full or lazy
> preemption selected. Haven't checked the patch-set to see if that
> constraint is already taken care of.
It is. I check for preempt_model_preemptible() and limit voluntary models
to chunk sizes of 8MB.
--
ankur