From 95383cb86f881f2dd9860de22df025df739e788e Mon Sep 17 00:00:00 2001 From: Dongwoo Lee Date: Wed, 1 Jul 2020 18:27:33 +0900 Subject: [PATCH] Revert "cgroup: Disable cgroup "memory" by default" The feature is used for saving memory which is consumed by memcg-related structure (32bytes per 4K page), but now it is no longer merged on the latest raspberry pi kernel. So instead of enabling memory cgroup by adding command to cmdline.txt while preserving this feature, in order to enable memory cgroup by default, this reverts commit '35bbb61da9e2 ("cgroup: Disable cgroup "memory" by default")' Change-Id: I1830129125fb44b36bfe64f97fddf329ea795c3c Signed-off-by: Dongwoo Lee --- kernel/cgroup/cgroup.c | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c index ea5a1ea..5d1fdf7 100644 --- a/kernel/cgroup/cgroup.c +++ b/kernel/cgroup/cgroup.c @@ -5666,8 +5666,6 @@ int __init cgroup_init_early(void) } static u16 cgroup_disable_mask __initdata; -static u16 cgroup_enable_mask __initdata; -static int __init cgroup_disable(char *str); /** * cgroup_init - cgroup initialization @@ -5707,12 +5705,6 @@ int __init cgroup_init(void) mutex_unlock(&cgroup_mutex); - /* Apply an implicit disable... */ - cgroup_disable("memory"); - - /* ...knowing that an explicit enable will override it. */ - cgroup_disable_mask &= ~cgroup_enable_mask; - for_each_subsys(ss, ssid) { if (ss->early_init) { struct cgroup_subsys_state *css = @@ -6260,28 +6252,6 @@ static int __init cgroup_disable(char *str) } __setup("cgroup_disable=", cgroup_disable); -static int __init cgroup_enable(char *str) -{ - struct cgroup_subsys *ss; - char *token; - int i; - - while ((token = strsep(&str, ",")) != NULL) { - if (!*token) - continue; - - for_each_subsys(ss, i) { - if (strcmp(token, ss->name) && - strcmp(token, ss->legacy_name)) - continue; - - cgroup_enable_mask |= 1 << i; - } - } - return 1; -} -__setup("cgroup_enable=", cgroup_enable); - void __init __weak enable_debug_cgroup(void) { } static int __init enable_cgroup_debug(char *str) -- 2.7.4