• T
    cgroup: add __rcu modifier to cgroup->subsys[] · 73e80ed8
    Tejun Heo 提交于
    For the planned unified hierarchy, each css (cgroup_subsys_state) will
    be RCU protected so that it can be created and destroyed individually
    while allowing RCU accesses.  Previous changes ensured that all
    cgroup->subsys[] accesses use the cgroup_css() accessor.  This patch
    adds __rcu modifier to cgroup->subsys[], add matching RCU dereference
    in cgroup_css() and convert all assignments to either
    rcu_assign_pointer() or RCU_INIT_POINTER().
    
    This change prepares for the actual RCUfication of css's and doesn't
    introduce any visible behavior change.  The conversion is verified
    with sparse and all accesses are properly RCU annotated.
    Signed-off-by: NTejun Heo <tj@kernel.org>
    Acked-by: NLi Zefan <lizefan@huawei.com>
    73e80ed8
cgroup.h 29.0 KB