On Fri, Apr 24, 2026 at 12:00:54PM +0800, Li Wang <[email protected]> wrote:
> test_zswapin compares memory.stat:zswpin (counted in pages) against a
> byte threshold converted with PAGE_SIZE. In cgroup selftests, PAGE_SIZE
> is hardcoded to 4096, which makes the conversion wrong on systems with
> non-4K base pages (e.g. 64K).
> 
> As a result, the test requires too many pages to pass and fails
> spuriously even when zswap is working.
> 
> Use sysconf(_SC_PAGESIZE) for the zswpin threshold conversion so the
> check matches the actual system page size.
> 
> Signed-off-by: Li Wang <[email protected]>
> Cc: Johannes Weiner <[email protected]>
> Cc: Michal Hocko <[email protected]>
> Cc: Michal Koutný <[email protected]>
> Cc: Muchun Song <[email protected]>
> Cc: Nhat Pham <[email protected]>
> Cc: Tejun Heo <[email protected]>
> Cc: Roman Gushchin <[email protected]>
> Cc: Shakeel Butt <[email protected]>
> Reviewed-by: Yosry Ahmed <[email protected]>
> Acked-by: Nhat Pham <[email protected]>
>
Reviewed-by: Michal Koutný <[email protected]>

Attachment: signature.asc
Description: PGP signature



Reply via email to