Linux Container Development
 help / color / mirror / Atom feed
  • [parent not found: <CAJd=RBA6ZUZ2UBetmcwGciqY8snme-aY60ZhW9F=8CO6kDzMBA@mail.gmail.com>]
  • * [PATCH] hugetlb_cgroup: explicitly init the early_init field
    @ 2014-04-22  5:30 Jianyu Zhan
      0 siblings, 0 replies; 4+ messages in thread
    From: Jianyu Zhan @ 2014-04-22  5:30 UTC (permalink / raw)
      To: tj-DgEjT+Ai2ygdnm+yROfE0A, lizefan-hv44wF8Li93QT0dZR+AlfA
      Cc: cgroups-u79uwXL29TY76Z2rM5mHXA,
    	containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
    	nasa4836-Re5JQEeQqe8AvxtiuMwx3w,
    	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
    	linux-mm-Bw31MaZKKs3YtjvyW6yDsg
    
    For a cgroup subsystem who should init early, then it should carefully
    take care of the implementation of css_alloc, because it will be called
    before mm_init() setup the world.
    
    Luckily we don't, and we better explicitly assign the early_init field
    to 0, for document reason.
    
    Signed-off-by: Jianyu Zhan <nasa4836-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    ---
     mm/hugetlb_cgroup.c | 1 +
     1 file changed, 1 insertion(+)
    
    diff --git a/mm/hugetlb_cgroup.c b/mm/hugetlb_cgroup.c
    index 595d7fd..b5368f8 100644
    --- a/mm/hugetlb_cgroup.c
    +++ b/mm/hugetlb_cgroup.c
    @@ -405,4 +405,5 @@ struct cgroup_subsys hugetlb_cgrp_subsys = {
     	.css_alloc	= hugetlb_cgroup_css_alloc,
     	.css_offline	= hugetlb_cgroup_css_offline,
     	.css_free	= hugetlb_cgroup_css_free,
    +	.early_init	= 0,
     };
    -- 
    2.0.0-rc0
    
    ^ permalink raw reply related	[flat|nested] 4+ messages in thread

    end of thread, other threads:[~2014-04-22  7:14 UTC | newest]
    
    Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <1398144620-9630-1-git-send-email-nasa4836@gmail.com>
         [not found] ` <1398144620-9630-1-git-send-email-nasa4836-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    2014-04-22  6:47   ` [PATCH] hugetlb_cgroup: explicitly init the early_init field Hillf Danton
         [not found] ` <CAJd=RBA6ZUZ2UBetmcwGciqY8snme-aY60ZhW9F=8CO6kDzMBA@mail.gmail.com>
         [not found]   ` <CAJd=RBA6ZUZ2UBetmcwGciqY8snme-aY60ZhW9F=8CO6kDzMBA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2014-04-22  7:01     ` Jianyu Zhan
         [not found]   ` <CAHz2CGXsvdtVdwZfyFAwtRHJ_vkeJZXtLv4fTGTYEeEwN7H6Qw@mail.gmail.com>
         [not found]     ` <CAHz2CGXsvdtVdwZfyFAwtRHJ_vkeJZXtLv4fTGTYEeEwN7H6Qw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2014-04-22  7:14       ` Li Zefan
    2014-04-22  5:30 Jianyu Zhan
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox