lkml.org 
[lkml]   [2011]   [Nov]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 01/10] cgroup: add cgroup_root_mutex
    On Tue,  1 Nov 2011 16:46:24 -0700
    Tejun Heo <tj@kernel.org> wrote:

    > cgroup wants to make threadgroup stable while modifying cgroup
    > hierarchies which will introduce locking dependency on
    > cred_guard_mutex from cgroup_mutex. This unfortunately completes
    > circular dependency.
    >
    > A. cgroup_mutex -> cred_guard_mutex -> s_type->i_mutex_key -> namespace_sem
    > B. namespace_sem -> cgroup_mutex
    >
    > B is from cgroup_show_options() and this patch breaks it by
    > introducing another mutex cgroup_root_mutex which nests inside
    > cgroup_mutex and protects cgroupfs_root.
    >
    > Signed-off-by: Tejun Heo <tj@kernel.org>
    > Cc: Oleg Nesterov <oleg@redhat.com>

    Thanks,
    Reviewed-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>



    \
     
     \ /
      Last update: 2011-11-04 09:43    [W:4.128 / U:1.052 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site