|
@@ -5026,7 +5026,9 @@ static void mem_cgroup_bind(struct cgroup_subsys_state *root_css)
|
|
|
static u64 memory_current_read(struct cgroup_subsys_state *css,
|
|
|
struct cftype *cft)
|
|
|
{
|
|
|
- return mem_cgroup_usage(mem_cgroup_from_css(css), false);
|
|
|
+ struct mem_cgroup *memcg = mem_cgroup_from_css(css);
|
|
|
+
|
|
|
+ return (u64)page_counter_read(&memcg->memory) * PAGE_SIZE;
|
|
|
}
|
|
|
|
|
|
static int memory_low_show(struct seq_file *m, void *v)
|
|
@@ -5138,6 +5140,7 @@ static int memory_events_show(struct seq_file *m, void *v)
|
|
|
static struct cftype memory_files[] = {
|
|
|
{
|
|
|
.name = "current",
|
|
|
+ .flags = CFTYPE_NOT_ON_ROOT,
|
|
|
.read_u64 = memory_current_read,
|
|
|
},
|
|
|
{
|