]> git.baikalelectronics.ru Git - kernel.git/commit
freezer_cg: fix improper BUG_ON() causing oops
authorLi Zefan <lizf@cn.fujitsu.com>
Wed, 29 Oct 2008 21:00:51 +0000 (14:00 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 30 Oct 2008 18:38:45 +0000 (11:38 -0700)
commit0470c5652815e69407e326d4edc760c4ba0f8bfd
tree5d9209002ea50383ffc256f89c25743552b5c637
parentc1fa5e2f84aca747714c5586a7b0588f33db4821
freezer_cg: fix improper BUG_ON() causing oops

The BUG_ON() should be protected by freezer->lock, otherwise it can be
triggered easily when a task has been unfreezed but the corresponding
cgroup hasn't been changed to FROZEN state.

Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Acked-by: Cedric Le Goater <clg@fr.ibm.com>
Acked-by: Matt Helsley <matthltc@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/cgroup_freezer.c