From: Andrew Morton Cc: "Eric W. Biederman" Cc: "Serge E. Hallyn" Cc: Balbir Singh Cc: Dave Hansen Cc: Herbert Poetzl Cc: Kirill Korotaev Cc: Paul Jackson Cc: Paul Menage Cc: Srivatsa Vaddagiri Signed-off-by: Andrew Morton --- kernel/container.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff -puN kernel/container.c~containersv10-add-container_clone-interface-fix kernel/container.c --- a/kernel/container.c~containersv10-add-container_clone-interface-fix +++ a/kernel/container.c @@ -1710,18 +1710,18 @@ int container_clone(struct task_struct * } /* See if "cont" is a descendant of the current task's container in - * the appropriate hierarchy */ - + * the appropriate hierarchy + */ int container_is_descendant(const struct container *cont) { int ret; struct container *target; int subsys_id; + get_first_subsys(cont, NULL, &subsys_id); target = task_container(current, subsys_id); - while (cont != target && cont!= cont->top_container) { + while (cont != target && cont!= cont->top_container) cont = cont->parent; - } ret = (cont == target); return ret; } _