• Linus Torvalds's avatar
    Merge branch 'for-4.5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup · fb0dc5f1
    Linus Torvalds authored
    Pull cgroup fixes from Tejun Heo:
    
     - The destruction path of cgroup objects are asynchronous and
       multi-staged and some of them ended up destroying parents before
       children leading to failures in cpu and memory controllers.  Ensure
       that parents are always destroyed after children.
    
     - cpuset mm node migration was performed synchronously while holding
       threadgroup and cgroup mutexes and the recent threadgroup locking
       update resulted in a possible deadlock.  The migration is best effort
       and shouldn't have been performed under those locks to begin with.
       Made asynchronous.
    
     - Minor documentation fix.
    
    * 'for-4.5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
      Documentation: cgroup: Fix 'cgroup-legacy' -> 'cgroup-v1'
      cgroup: make sure a parent css isn't freed before its children
      cgroup: make sure a parent css isn't offlined before its children
      cpuset: make mm migration asynchronous
    fb0dc5f1
cgroup-v2.txt 50.6 KB