aboutsummaryrefslogtreecommitdiffstats
path: root/mm/memcontrol.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/memcontrol.c')
-rw-r--r--mm/memcontrol.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 82c065e7551e..e93a4db93fbe 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -1006,6 +1006,7 @@ static int mem_control_stat_show(struct cgroup *cont, struct cftype *cft,
1006 { 1006 {
1007 unsigned long active_anon, inactive_anon; 1007 unsigned long active_anon, inactive_anon;
1008 unsigned long active_file, inactive_file; 1008 unsigned long active_file, inactive_file;
1009 unsigned long unevictable;
1009 1010
1010 inactive_anon = mem_cgroup_get_all_zonestat(mem_cont, 1011 inactive_anon = mem_cgroup_get_all_zonestat(mem_cont,
1011 LRU_INACTIVE_ANON); 1012 LRU_INACTIVE_ANON);
@@ -1015,10 +1016,15 @@ static int mem_control_stat_show(struct cgroup *cont, struct cftype *cft,
1015 LRU_INACTIVE_FILE); 1016 LRU_INACTIVE_FILE);
1016 active_file = mem_cgroup_get_all_zonestat(mem_cont, 1017 active_file = mem_cgroup_get_all_zonestat(mem_cont,
1017 LRU_ACTIVE_FILE); 1018 LRU_ACTIVE_FILE);
1019 unevictable = mem_cgroup_get_all_zonestat(mem_cont,
1020 LRU_UNEVICTABLE);
1021
1018 cb->fill(cb, "active_anon", (active_anon) * PAGE_SIZE); 1022 cb->fill(cb, "active_anon", (active_anon) * PAGE_SIZE);
1019 cb->fill(cb, "inactive_anon", (inactive_anon) * PAGE_SIZE); 1023 cb->fill(cb, "inactive_anon", (inactive_anon) * PAGE_SIZE);
1020 cb->fill(cb, "active_file", (active_file) * PAGE_SIZE); 1024 cb->fill(cb, "active_file", (active_file) * PAGE_SIZE);
1021 cb->fill(cb, "inactive_file", (inactive_file) * PAGE_SIZE); 1025 cb->fill(cb, "inactive_file", (inactive_file) * PAGE_SIZE);
1026 cb->fill(cb, "unevictable", unevictable * PAGE_SIZE);
1027
1022 } 1028 }
1023 return 0; 1029 return 0;
1024} 1030}