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: v4.5~165 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fb0dc5f129bc2d4763bdc237b8df0e1708c03e1e;p=platform%2Fkernel%2Flinux-amlogic.git Merge branch 'for-4.5-fixes' of git://git./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