diff options
author | Tao Ma <boyu.mt@taobao.com> | 2012-11-08 08:36:38 -0500 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2012-11-08 09:23:02 -0500 |
commit | 316eb661f125397d46f16f94e3c81ad3dc4c1233 (patch) | |
tree | 6b3298bff5f264a7046e7bdac2a0ffcd04fbadc8 /kernel/cgroup.c | |
parent | 4b1c7840b7d01b14a1a00fa0e61b761d4391ba67 (diff) |
cgroup: set 'start' with the right value in cgroup_path.
'start' is set to buf + buflen and do the '--' immediately.
Just set it to 'buf + buflen - 1' directly.
Signed-off-by: Tao Ma <boyu.mt@taobao.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Li Zefan <lizefan@huawei.com>
Diffstat (limited to 'kernel/cgroup.c')
-rw-r--r-- | kernel/cgroup.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/cgroup.c b/kernel/cgroup.c index 3070164e2036..998ab5957c6a 100644 --- a/kernel/cgroup.c +++ b/kernel/cgroup.c | |||
@@ -1770,9 +1770,9 @@ int cgroup_path(const struct cgroup *cgrp, char *buf, int buflen) | |||
1770 | return 0; | 1770 | return 0; |
1771 | } | 1771 | } |
1772 | 1772 | ||
1773 | start = buf + buflen; | 1773 | start = buf + buflen - 1; |
1774 | 1774 | ||
1775 | *--start = '\0'; | 1775 | *start = '\0'; |
1776 | for (;;) { | 1776 | for (;;) { |
1777 | int len = dentry->d_name.len; | 1777 | int len = dentry->d_name.len; |
1778 | 1778 | ||