diff options
author | 2024-06-27 15:59:58 +0800 | |
---|---|---|
committer | 2024-07-12 15:52:12 -0700 | |
commit | 538148f9ba9e3136a877881e72ccbe56733daae2 (patch) | |
tree | fd398e57ddaae3be87c64393b83b7ca136733c9c /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | selftests/proc: add PROCMAP_QUERY ioctl tests (diff) | |
download | wireguard-linux-538148f9ba9e3136a877881e72ccbe56733daae2.tar.xz wireguard-linux-538148f9ba9e3136a877881e72ccbe56733daae2.zip |
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/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions