• L
    cgroups: simplify init_subsys() · e8d55fde
    Li Zefan 提交于
    We are at system boot and there is only 1 cgroup group (i,e, init_css_set), so
    we don't need to run through the css_set linked list.  Neither do we need to
    run through the task list, since no processes have been created yet.
    
    Also referring to a comment in cgroup.h:
    
    struct css_set
    {
    	...
    	/*
    	 * Set of subsystem states, one for each subsystem. This array
    	 * is immutable after creation apart from the init_css_set
    	 * during subsystem registration (at boot time).
    	 */
    	struct cgroup_subsys_state *subsys[CGROUP_SUBSYS_COUNT];
    }
    Signed-off-by: NLi Zefan <lizf@cn.fujitsu.com>
    Reviewed-by: NPaul Menage <menage@google.com>
    Cc: Balbir Singh <balbir@linux.vnet.ibm.com>
    Cc: Pavel Emelyanov <xemul@openvz.org>
    Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
    Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
    e8d55fde
cgroups.txt 20.6 KB