]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commitdiff
cgroup: remove NULL checks from [pr_cont_]cgroup_{name|path}()
authorTejun Heo <tj@kernel.org>
Wed, 19 Mar 2014 14:23:54 +0000 (10:23 -0400)
committerTejun Heo <tj@kernel.org>
Wed, 19 Mar 2014 14:23:54 +0000 (10:23 -0400)
The dummy hierarchy is now a fully functional one and dummy_top has a
kernfs_node associated with it.  Drop the NULL checks in
[pr_cont_]cont_{name|path}() which are no longer necessary.

Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Li Zefan <lizefan@huawei.com>
include/linux/cgroup.h

index acbb9a4cb6e993f683e393cffa4af78a683233a1..9f4f253f0e473faad954c651d41780fd61dc614a 100644 (file)
@@ -508,39 +508,23 @@ struct cgroup_subsys_state *seq_css(struct seq_file *seq);
 
 static inline int cgroup_name(struct cgroup *cgrp, char *buf, size_t buflen)
 {
-       /* dummy_top doesn't have a kn associated */
-       if (cgrp->kn)
-               return kernfs_name(cgrp->kn, buf, buflen);
-       else
-               return strlcpy(buf, "/", buflen);
+       return kernfs_name(cgrp->kn, buf, buflen);
 }
 
 static inline char * __must_check cgroup_path(struct cgroup *cgrp, char *buf,
                                              size_t buflen)
 {
-       /* dummy_top doesn't have a kn associated */
-       if (cgrp->kn)
-               return kernfs_path(cgrp->kn, buf, buflen);
-       strlcpy(buf, "/", buflen);
-       return (buflen <= 2) ? NULL : buf;
+       return kernfs_path(cgrp->kn, buf, buflen);
 }
 
 static inline void pr_cont_cgroup_name(struct cgroup *cgrp)
 {
-       /* dummy_top doesn't have a kn associated */
-       if (cgrp->kn)
-               pr_cont_kernfs_name(cgrp->kn);
-       else
-               pr_cont("/");
+       pr_cont_kernfs_name(cgrp->kn);
 }
 
 static inline void pr_cont_cgroup_path(struct cgroup *cgrp)
 {
-       /* dummy_top doesn't have a kn associated */
-       if (cgrp->kn)
-               pr_cont_kernfs_path(cgrp->kn);
-       else
-               pr_cont("/");
+       pr_cont_kernfs_path(cgrp->kn);
 }
 
 char *task_cgroup_path(struct task_struct *task, char *buf, size_t buflen);