On 7/27/26 11:52, Muhammad Usama Anjum wrote:
> collapse_swapin_single_pte and collapse_max_ptes_swap require
> MADV_PAGEOUT to replace anonymous pages with swap entries. On swapless
> systems there is no backing store with which to create those entries,
> so check_swap() reports missing setup rather than broken khugepaged
> behavior.
> 
> Swapless configurations are common on Android and other constrained
> test devices. Failing these cases obscures actionable results from the
> rest of the khugepaged suite.
> 
> Check /proc/swaps before either swap-dependent case and skip when no
> active swap area exists. With swap present, retain the existing
> MADV_PAGEOUT and swap-entry assertions unchanged.
> 
> Print each existing swapout diagnostic before the prerequisite check
> so skip() completes a KTAP diagnostic line instead of emitting an
> unprefixed message.
> 
> Signed-off-by: Muhammad Usama Anjum <[email protected]>
> ---

Didn't I reject a similar patch recently? :)

Ah, yes, actually two similar ones:

https://lore.kernel.org/all/[email protected]/
https://lore.kernel.org/all/[email protected]/

And I think what Kiryl proposes is actually the right thing to do:

https://lore.kernel.org/all/[email protected]/

So let's drop this patch.

-- 
Cheers,

David

Reply via email to