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]>
signature.asc
Description: PGP signature

