mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
mm: vmalloc: streamline vmalloc memory accounting
Use a vmstat counter instead of a custom, open-coded atomic. This has the added benefit of making the data available per-node, and prepares for cleaning up the memcg accounting as well. Link: https://lkml.kernel.org/r/20260223160147.3792777-1-hannes@cmpxchg.org Acked-by: Shakeel Butt <shakeel.butt@linux.dev> Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Reviewed-by: Roman Gushchin <roman.gushchin@linux.dev> Reviewed-by: Vishal Moola (Oracle) <vishal.moola@gmail.com> Reviewed-by: Uladzislau Rezki (Sony) <urezki@gmail.com> Cc: Joshua Hahn <joshua.hahnjy@gmail.com> Cc: Michal Hocko <mhocko@kernel.org> Cc: Muchun Song <muchun.song@linux.dev> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
committed by
Andrew Morton
parent
6b0dd42d76
commit
b9ec0ed907
@@ -1255,6 +1255,7 @@ const char * const vmstat_text[] = {
|
||||
[I(NR_KERNEL_MISC_RECLAIMABLE)] = "nr_kernel_misc_reclaimable",
|
||||
[I(NR_FOLL_PIN_ACQUIRED)] = "nr_foll_pin_acquired",
|
||||
[I(NR_FOLL_PIN_RELEASED)] = "nr_foll_pin_released",
|
||||
[I(NR_VMALLOC)] = "nr_vmalloc",
|
||||
[I(NR_KERNEL_STACK_KB)] = "nr_kernel_stack",
|
||||
#if IS_ENABLED(CONFIG_SHADOW_CALL_STACK)
|
||||
[I(NR_KERNEL_SCS_KB)] = "nr_shadow_call_stack",
|
||||
|
||||
Reference in New Issue
Block a user