From: Linus Torvalds Date: Wed, 10 Feb 2016 19:36:19 +0000 (-0800) Subject: Merge branch 'for-4.5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj... X-Git-Tag: Ubuntu-5.0.0-8.9~7847 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=fb0dc5f129bc2d4763bdc237b8df0e1708c03e1e;p=mirror_ubuntu-disco-kernel.git Merge branch 'for-4.5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 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 --- fb0dc5f129bc2d4763bdc237b8df0e1708c03e1e