summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorChengming Zhou <chengming.zhou@linux.dev>2024-06-27 10:59:58 +0300
committerAndrew Morton <akpm@linux-foundation.org>2024-07-13 01:52:12 +0300
commit538148f9ba9e3136a877881e72ccbe56733daae2 (patch)
treefd398e57ddaae3be87c64393b83b7ca136733c9c /tools/perf/scripts/python/export-to-postgresql.py
parent81510a0eaa6916c2fbb0b2639f3e617a296979a3 (diff)
downloadlinux-538148f9ba9e3136a877881e72ccbe56733daae2.tar.xz
mm/zsmalloc: clarify class per-fullness zspage counts
We always use insert_zspage() and remove_zspage() to update zspage's fullness location, which will account correctly. But this special async free path use "splice" instead of remove_zspage(), so the per-fullness zspage count for ZS_INUSE_RATIO_0 won't decrease. Clean things up by decreasing when iterate over the zspage free list. This doesn't actually fix anything. ZS_INUSE_RATIO_0 is just a "placeholder" which is never used anywhere. Link: https://lkml.kernel.org/r/20240627075959.611783-1-chengming.zhou@linux.dev Signed-off-by: Chengming Zhou <chengming.zhou@linux.dev> Cc: Minchan Kim <minchan@kernel.org> Cc: Sergey Senozhatsky <senozhatsky@chromium.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions