Messages in this thread | | | Date | Wed, 28 Nov 2012 10:29:11 -0800 | From | Tejun Heo <> | Subject | Re: [PATCH] cgroup: avoid creating degenerate allcg_list |
| |
Hey, Greg.
On Wed, Nov 28, 2012 at 10:26:32AM -0800, Greg Thelen wrote: > Before this patch init_cgroup_root() created a degenerate list by > first inserting a element into allcg_list and then initializing the > inserted list element. The initialization reset the element's > prev/next fields forming a degenerate list where allcg_list pointed to > element, but element pointed to itself. This problem was introduced > in 2243076ad128 "cgroup: initialize cgrp->allcg_node in > init_cgroup_housekeeping()". CONFIG_DEBUG_LIST reported a list_add > corruption in cgroup_mkdir() running next-20121127 (ce2931a). > > This patch fixes the problem by performing element initialization > before insertion.
You're beaten by Li Zhong by 9 hrs. :)
http://thread.gmane.org/gmane.linux.kernel.next/25096
-- tejun
| |