cgroup: fix error return value of cgroup_addrm_files()

cgroup_addrm_files() incorrectly returned 0 after add failure.  Fix
it.

Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Johannes Weiner <hannes@cmpxchg.org>
This commit is contained in:
Tejun Heo 2016-02-22 22:25:45 -05:00
parent 1619b6d4fd
commit b598dde354

View File

@ -3369,7 +3369,7 @@ static int cgroup_addrm_files(struct cgroup_subsys_state *css,
bool is_add)
{
struct cftype *cft, *cft_end = NULL;
int ret;
int ret = 0;
lockdep_assert_held(&cgroup_mutex);
@ -3398,7 +3398,7 @@ restart:
cgroup_rm_file(cgrp, cft);
}
}
return 0;
return ret;
}
static int cgroup_apply_cftypes(struct cftype *cfts, bool is_add)