summaryrefslogtreecommitdiffstats
path: root/mm/memcontrol.c
diff options
context:
space:
mode:
authorJohannes Weiner <hannes@cmpxchg.org>2017-07-06 18:40:46 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2017-07-06 19:24:35 -0400
commit320492961c1cf21da5547b00c23e525851c1d16f (patch)
tree1d8f3e4ccec2ba8696b381106799086c7e26c88b /mm/memcontrol.c
parent385386cff4c6f047907655e05791d88198c4c523 (diff)
mm: memcontrol: use the node-native slab memory counters
Now that the slab counters are moved from the zone to the node level we can drop the private memcg node stats and use the official ones. Link: http://lkml.kernel.org/r/20170530181724.27197-4-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Acked-by: Vladimir Davydov <vdavydov.dev@gmail.com> Cc: Josef Bacik <josef@toxicpanda.com> Cc: Michal Hocko <mhocko@suse.com> Cc: Rik van Riel <riel@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/memcontrol.c')
-rw-r--r--mm/memcontrol.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 4f686fc1c5fa..dceb0deb8d5e 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -5198,8 +5198,8 @@ static int memory_stat_show(struct seq_file *m, void *v)
5198 seq_printf(m, "kernel_stack %llu\n", 5198 seq_printf(m, "kernel_stack %llu\n",
5199 (u64)stat[MEMCG_KERNEL_STACK_KB] * 1024); 5199 (u64)stat[MEMCG_KERNEL_STACK_KB] * 1024);
5200 seq_printf(m, "slab %llu\n", 5200 seq_printf(m, "slab %llu\n",
5201 (u64)(stat[MEMCG_SLAB_RECLAIMABLE] + 5201 (u64)(stat[NR_SLAB_RECLAIMABLE] +
5202 stat[MEMCG_SLAB_UNRECLAIMABLE]) * PAGE_SIZE); 5202 stat[NR_SLAB_UNRECLAIMABLE]) * PAGE_SIZE);
5203 seq_printf(m, "sock %llu\n", 5203 seq_printf(m, "sock %llu\n",
5204 (u64)stat[MEMCG_SOCK] * PAGE_SIZE); 5204 (u64)stat[MEMCG_SOCK] * PAGE_SIZE);
5205 5205
@@ -5223,9 +5223,9 @@ static int memory_stat_show(struct seq_file *m, void *v)
5223 } 5223 }
5224 5224
5225 seq_printf(m, "slab_reclaimable %llu\n", 5225 seq_printf(m, "slab_reclaimable %llu\n",
5226 (u64)stat[MEMCG_SLAB_RECLAIMABLE] * PAGE_SIZE); 5226 (u64)stat[NR_SLAB_RECLAIMABLE] * PAGE_SIZE);
5227 seq_printf(m, "slab_unreclaimable %llu\n", 5227 seq_printf(m, "slab_unreclaimable %llu\n",
5228 (u64)stat[MEMCG_SLAB_UNRECLAIMABLE] * PAGE_SIZE); 5228 (u64)stat[NR_SLAB_UNRECLAIMABLE] * PAGE_SIZE);
5229 5229
5230 /* Accumulated memory events */ 5230 /* Accumulated memory events */
5231 5231