提交 63d9b2ea 编写于 作者: J Jiufei Xue

iocost: add legacy interface file

To support cgroup v1.
Signed-off-by: NJiufei Xue <jiufei.xue@linux.alibaba.com>
Reviewed-by: NJoseph Qi <joseph.qi@linux.alibaba.com>
上级 d076337d
...@@ -2434,8 +2434,31 @@ static struct cftype ioc_files[] = { ...@@ -2434,8 +2434,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.
先完成此消息的编辑!
想要评论请 注册