Commit 7f770e94 authored by Matthew Wilcox (Oracle)'s avatar Matthew Wilcox (Oracle) Committed by Vlastimil Babka
Browse files

memcg_slabinfo: Fix use of PG_slab



Check PGTY_slab instead of PG_slab.

Fixes: 4ffca5a9 (mm: support only one page_type per page)
Signed-off-by: default avatarMatthew Wilcox (Oracle) <willy@infradead.org>
Tested-by: default avatarRoman Gushchin <roman.gushchin@linux.dev>
Reviewed-by: default avatarRoman Gushchin <roman.gushchin@linux.dev>
Reviewed-by: default avatarHarry Yoo <harry.yoo@oracle.com>
Link: https://patch.msgid.link/20250611155916.2579160-11-willy@infradead.org


Signed-off-by: default avatarVlastimil Babka <vbabka@suse.cz>
parent 97189f84
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -146,11 +146,11 @@ def detect_kernel_config():


def for_each_slab(prog):
    PGSlab = ~prog.constant('PG_slab')
    slabtype = prog.constant('PGTY_slab')

    for page in for_each_page(prog):
        try:
            if page.page_type.value_() == PGSlab:
            if (page.page_type.value_() >> 24) == slabtype:
                yield cast('struct slab *', page)
        except FaultError:
            pass