cgroup: fix error return value from cgroup_subtree_control()
authorTejun Heo <tj@kernel.org>
Sun, 23 Jul 2017 12:14:15 +0000 (08:14 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 11 Aug 2017 15:49:28 +0000 (08:49 -0700)
commit445ee6cdd91ea6b2f65653ca05f3e951d8458ebc
treef6c8b60cf72c8a454cac1f22b4d9f369b1999b92
parent4a99eac8d2b3f5e45336894ac16caa87f67d2199
cgroup: fix error return value from cgroup_subtree_control()

commit 3c74541777302eec43a0d1327c4d58b8659a776b upstream.

While refactoring, f7b2814bb9b6 ("cgroup: factor out
cgroup_{apply|finalize}_control() from
cgroup_subtree_control_write()") broke error return value from the
function.  The return value from the last operation is always
overridden to zero.  Fix it.

Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
kernel/cgroup.c