diff options
Diffstat (limited to 'tools/cgroup/memcg_slabinfo.py')
| -rw-r--r-- | tools/cgroup/memcg_slabinfo.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/cgroup/memcg_slabinfo.py b/tools/cgroup/memcg_slabinfo.py index 1d3a90d93fe2..6bf4bde77903 100644 --- a/tools/cgroup/memcg_slabinfo.py +++ b/tools/cgroup/memcg_slabinfo.py @@ -146,12 +146,11 @@ def detect_kernel_config(): def for_each_slab(prog): - PGSlab = 1 << prog.constant('PG_slab') - PGHead = 1 << prog.constant('PG_head') + slabtype = prog.constant('PGTY_slab') for page in for_each_page(prog): try: - if page.flags.value_() & PGSlab: + if (page.page_type.value_() >> 24) == slabtype: yield cast('struct slab *', page) except FaultError: pass |
