hulk inclusion category: other bugzilla: https://atomgit.com/openeuler/kernel/issues/8692 -------------------------------- Adapt interfaces 'soft_domain', 'soft_domain_nr_cpu', 'soft_domain_cpu_list' for the SOFT_DOMAIN feature to cgroup2. Signed-off-by: Wang Tao <wangtao554@huawei.com> --- kernel/sched/core.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index bf8022acd6ad..69d10fdb84d8 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -12292,6 +12292,25 @@ static struct cftype cpu_files[] = { .write = cpu_uclamp_max_write, }, #endif +#ifdef CONFIG_SCHED_SOFT_DOMAIN + { + .name = "soft_domain", + .flags = CFTYPE_NOT_ON_ROOT, + .read_s64 = cpu_soft_domain_read_s64, + .write_s64 = cpu_soft_domain_write_s64, + }, + { + .name = "soft_domain_nr_cpu", + .flags = CFTYPE_NOT_ON_ROOT, + .read_u64 = cpu_soft_domain_quota_read_u64, + .write_u64 = cpu_soft_domain_quota_write_u64, + }, + { + .name = "soft_domain_cpu_list", + .flags = CFTYPE_NOT_ON_ROOT, + .seq_show = soft_domain_cpu_list_seq_show, + }, +#endif #ifdef CONFIG_SCHED_SOFT_QUOTA { .name = "soft_quota", -- 2.34.1