|
@@ -140,7 +140,7 @@ static DEFINE_MUTEX(proto_list_mutex);
|
|
static LIST_HEAD(proto_list);
|
|
static LIST_HEAD(proto_list);
|
|
|
|
|
|
#ifdef CONFIG_CGROUP_MEM_RES_CTLR_KMEM
|
|
#ifdef CONFIG_CGROUP_MEM_RES_CTLR_KMEM
|
|
-int mem_cgroup_sockets_init(struct cgroup *cgrp, struct cgroup_subsys *ss)
|
|
|
|
|
|
+int mem_cgroup_sockets_init(struct mem_cgroup *memcg, struct cgroup_subsys *ss)
|
|
{
|
|
{
|
|
struct proto *proto;
|
|
struct proto *proto;
|
|
int ret = 0;
|
|
int ret = 0;
|
|
@@ -148,7 +148,7 @@ int mem_cgroup_sockets_init(struct cgroup *cgrp, struct cgroup_subsys *ss)
|
|
mutex_lock(&proto_list_mutex);
|
|
mutex_lock(&proto_list_mutex);
|
|
list_for_each_entry(proto, &proto_list, node) {
|
|
list_for_each_entry(proto, &proto_list, node) {
|
|
if (proto->init_cgroup) {
|
|
if (proto->init_cgroup) {
|
|
- ret = proto->init_cgroup(cgrp, ss);
|
|
|
|
|
|
+ ret = proto->init_cgroup(memcg, ss);
|
|
if (ret)
|
|
if (ret)
|
|
goto out;
|
|
goto out;
|
|
}
|
|
}
|
|
@@ -159,19 +159,19 @@ int mem_cgroup_sockets_init(struct cgroup *cgrp, struct cgroup_subsys *ss)
|
|
out:
|
|
out:
|
|
list_for_each_entry_continue_reverse(proto, &proto_list, node)
|
|
list_for_each_entry_continue_reverse(proto, &proto_list, node)
|
|
if (proto->destroy_cgroup)
|
|
if (proto->destroy_cgroup)
|
|
- proto->destroy_cgroup(cgrp);
|
|
|
|
|
|
+ proto->destroy_cgroup(memcg);
|
|
mutex_unlock(&proto_list_mutex);
|
|
mutex_unlock(&proto_list_mutex);
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
|
|
-void mem_cgroup_sockets_destroy(struct cgroup *cgrp)
|
|
|
|
|
|
+void mem_cgroup_sockets_destroy(struct mem_cgroup *memcg)
|
|
{
|
|
{
|
|
struct proto *proto;
|
|
struct proto *proto;
|
|
|
|
|
|
mutex_lock(&proto_list_mutex);
|
|
mutex_lock(&proto_list_mutex);
|
|
list_for_each_entry_reverse(proto, &proto_list, node)
|
|
list_for_each_entry_reverse(proto, &proto_list, node)
|
|
if (proto->destroy_cgroup)
|
|
if (proto->destroy_cgroup)
|
|
- proto->destroy_cgroup(cgrp);
|
|
|
|
|
|
+ proto->destroy_cgroup(memcg);
|
|
mutex_unlock(&proto_list_mutex);
|
|
mutex_unlock(&proto_list_mutex);
|
|
}
|
|
}
|
|
#endif
|
|
#endif
|