• Linus Torvalds's avatar
    Merge branch 'for-3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup · 32dad03d
    Linus Torvalds authored
    Pull cgroup updates from Tejun Heo:
     "A lot of activities on the cgroup front.  Most changes aren't visible
      to userland at all at this point and are laying foundation for the
      planned unified hierarchy.
    
       - The biggest change is decoupling the lifetime management of css
         (cgroup_subsys_state) from that of cgroup's.  Because controllers
         (cpu, memory, block and so on) will need to be dynamically enabled
         and disabled, css which is the association point between a cgroup
         and a controller may come and go dynamically across the lifetime of
         a cgroup.  Till now, css's were created when the associated cgroup
         was created and stayed till the cgroup got destroyed.
    
         Assumptions around this tight coupling permeated through cgroup
         core and controllers.  These assumptions are gradually removed,
         which consists bulk of patches, and css destruction path is
         completely decoupled from cgroup d...
    32dad03d
bio.c 47.9 KB