|
@@ -66,8 +66,8 @@
|
|
|
|
|
|
#include <trace/events/vmscan.h>
|
|
|
|
|
|
-struct cgroup_subsys mem_cgroup_subsys __read_mostly;
|
|
|
-EXPORT_SYMBOL(mem_cgroup_subsys);
|
|
|
+struct cgroup_subsys memory_cgrp_subsys __read_mostly;
|
|
|
+EXPORT_SYMBOL(memory_cgrp_subsys);
|
|
|
|
|
|
#define MEM_CGROUP_RECLAIM_RETRIES 5
|
|
|
static struct mem_cgroup *root_mem_cgroup __read_mostly;
|
|
@@ -538,7 +538,7 @@ static inline struct mem_cgroup *mem_cgroup_from_id(unsigned short id)
|
|
|
{
|
|
|
struct cgroup_subsys_state *css;
|
|
|
|
|
|
- css = css_from_id(id - 1, &mem_cgroup_subsys);
|
|
|
+ css = css_from_id(id - 1, &memory_cgrp_subsys);
|
|
|
return mem_cgroup_from_css(css);
|
|
|
}
|
|
|
|
|
@@ -1072,7 +1072,7 @@ struct mem_cgroup *mem_cgroup_from_task(struct task_struct *p)
|
|
|
if (unlikely(!p))
|
|
|
return NULL;
|
|
|
|
|
|
- return mem_cgroup_from_css(task_css(p, mem_cgroup_subsys_id));
|
|
|
+ return mem_cgroup_from_css(task_css(p, memory_cgrp_id));
|
|
|
}
|
|
|
|
|
|
struct mem_cgroup *try_get_mem_cgroup_from_mm(struct mm_struct *mm)
|
|
@@ -1702,7 +1702,7 @@ void mem_cgroup_print_oom_info(struct mem_cgroup *memcg, struct task_struct *p)
|
|
|
rcu_read_lock();
|
|
|
|
|
|
mem_cgrp = memcg->css.cgroup;
|
|
|
- task_cgrp = task_cgroup(p, mem_cgroup_subsys_id);
|
|
|
+ task_cgrp = task_cgroup(p, memory_cgrp_id);
|
|
|
|
|
|
ret = cgroup_path(task_cgrp, memcg_name, PATH_MAX);
|
|
|
if (ret < 0) {
|
|
@@ -6187,7 +6187,7 @@ static int memcg_write_event_control(struct cgroup_subsys_state *css,
|
|
|
|
|
|
ret = -EINVAL;
|
|
|
cfile_css = css_from_dir(cfile.file->f_dentry->d_parent,
|
|
|
- &mem_cgroup_subsys);
|
|
|
+ &memory_cgrp_subsys);
|
|
|
if (cfile_css == css && css_tryget(css))
|
|
|
ret = 0;
|
|
|
|
|
@@ -6566,11 +6566,11 @@ mem_cgroup_css_online(struct cgroup_subsys_state *css)
|
|
|
* unfortunate state in our controller.
|
|
|
*/
|
|
|
if (parent != root_mem_cgroup)
|
|
|
- mem_cgroup_subsys.broken_hierarchy = true;
|
|
|
+ memory_cgrp_subsys.broken_hierarchy = true;
|
|
|
}
|
|
|
mutex_unlock(&memcg_create_mutex);
|
|
|
|
|
|
- return memcg_init_kmem(memcg, &mem_cgroup_subsys);
|
|
|
+ return memcg_init_kmem(memcg, &memory_cgrp_subsys);
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -7264,9 +7264,7 @@ static void mem_cgroup_bind(struct cgroup_subsys_state *root_css)
|
|
|
mem_cgroup_from_css(root_css)->use_hierarchy = true;
|
|
|
}
|
|
|
|
|
|
-struct cgroup_subsys mem_cgroup_subsys = {
|
|
|
- .name = "memory",
|
|
|
- .subsys_id = mem_cgroup_subsys_id,
|
|
|
+struct cgroup_subsys memory_cgrp_subsys = {
|
|
|
.css_alloc = mem_cgroup_css_alloc,
|
|
|
.css_online = mem_cgroup_css_online,
|
|
|
.css_offline = mem_cgroup_css_offline,
|
|
@@ -7292,7 +7290,7 @@ __setup("swapaccount=", enable_swap_account);
|
|
|
|
|
|
static void __init memsw_file_init(void)
|
|
|
{
|
|
|
- WARN_ON(cgroup_add_cftypes(&mem_cgroup_subsys, memsw_cgroup_files));
|
|
|
+ WARN_ON(cgroup_add_cftypes(&memory_cgrp_subsys, memsw_cgroup_files));
|
|
|
}
|
|
|
|
|
|
static void __init enable_swap_cgroup(void)
|