cgroup: Prevent kill_css() from being called more than once
authorWaiman Long <longman@redhat.com>
Mon, 15 May 2017 13:34:06 +0000 (09:34 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Jun 2017 13:06:00 +0000 (15:06 +0200)
commitdff4c8bb1397337bc7663447d7f6ccbb3a52f8d9
treefd113b4a4a7b326a13f38ee4d24b598e634e426b
parentb59ec7072c84c09461d98376a3358879d0034098
cgroup: Prevent kill_css() from being called more than once

commit 33c35aa4817864e056fd772230b0c6b552e36ea2 upstream.

The kill_css() function may be called more than once under the condition
that the css was killed but not physically removed yet followed by the
removal of the cgroup that is hosting the css. This patch prevents any
harmm from being done when that happens.

Signed-off-by: Waiman Long <longman@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/cgroup-defs.h
kernel/cgroup.c