提交 a0e391d9 编写于 作者: Y Yu Kuai 提交者: Yang Yingliang

iocost: add cgroup V1 suport

hulk inclusion
category: feature
bugzilla: 38688
CVE: NA

---------------------------

Add definition of 'legacy_cftypes', so that iocost can be used in
cgroup V1.
Signed-off-by: NYu Kuai <yukuai3@huawei.com>
Reviewed-by: NHou Tao <houtao1@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 e937794e
...@@ -2450,8 +2450,31 @@ static struct cftype ioc_files[] = { ...@@ -2450,8 +2450,31 @@ static struct cftype ioc_files[] = {
{} {}
}; };
static struct cftype ioc_legacy_files[] = {
{
.name = "cost.weight",
.flags = CFTYPE_NOT_ON_ROOT,
.seq_show = ioc_weight_show,
.write = ioc_weight_write,
},
{
.name = "cost.qos",
.flags = CFTYPE_ONLY_ON_ROOT,
.seq_show = ioc_qos_show,
.write = ioc_qos_write,
},
{
.name = "cost.model",
.flags = CFTYPE_ONLY_ON_ROOT,
.seq_show = ioc_cost_model_show,
.write = ioc_cost_model_write,
},
{}
};
static struct blkcg_policy blkcg_policy_iocost = { static struct blkcg_policy blkcg_policy_iocost = {
.dfl_cftypes = ioc_files, .dfl_cftypes = ioc_files,
.legacy_cftypes = ioc_legacy_files,
.cpd_alloc_fn = ioc_cpd_alloc, .cpd_alloc_fn = ioc_cpd_alloc,
.cpd_free_fn = ioc_cpd_free, .cpd_free_fn = ioc_cpd_free,
.pd_alloc_fn = ioc_pd_alloc, .pd_alloc_fn = ioc_pd_alloc,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册