提交 f29374b1 编写于 作者: Z Zefan Li 提交者: Tejun Heo

cgroup: remove redundant check in cgroup_ino()

After we implemented default unified hierarchy, cgrp->kn can never
be NULL.
Signed-off-by: NZefan Li <lizefan@huawei.com>
Signed-off-by: NTejun Heo <tj@kernel.org>
上级 52de4779
...@@ -532,13 +532,10 @@ static inline bool cgroup_has_tasks(struct cgroup *cgrp) ...@@ -532,13 +532,10 @@ static inline bool cgroup_has_tasks(struct cgroup *cgrp)
return !list_empty(&cgrp->cset_links); return !list_empty(&cgrp->cset_links);
} }
/* returns ino associated with a cgroup, 0 indicates unmounted root */ /* returns ino associated with a cgroup */
static inline ino_t cgroup_ino(struct cgroup *cgrp) static inline ino_t cgroup_ino(struct cgroup *cgrp)
{ {
if (cgrp->kn) return cgrp->kn->ino;
return cgrp->kn->ino;
else
return 0;
} }
/* cft/css accessors for cftype->write() operation */ /* cft/css accessors for cftype->write() operation */
......
...@@ -148,7 +148,7 @@ static int hwpoison_filter_task(struct page *p) ...@@ -148,7 +148,7 @@ static int hwpoison_filter_task(struct page *p)
ino = cgroup_ino(css->cgroup); ino = cgroup_ino(css->cgroup);
css_put(css); css_put(css);
if (!ino || ino != hwpoison_filter_memcg) if (ino != hwpoison_filter_memcg)
return -EINVAL; return -EINVAL;
return 0; return 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册