On Wed, May 07, 2014 at 09:32:06PM -0400, Tejun Heo wrote: > On Wed, May 07, 2014 at 09:06:27AM -0400, Tejun Heo wrote: > > Determining the css of a task usually requires RCU read lock as that's > > the only thing which keeps the returned css accessible till its > > reference is acquired; however, testing whether a task belongs to the > > root can be performed without dereferencing the returned css by > > comparing the returned pointer against the root one in init_css_set[] > > which never changes. > > > > Implement task_css_is_root() which can be invoked in any context. > > This will be used by the scheduled cgroup_freezer change. > > > > v2: cgroup no longer supports modular controllers. No need to export > > init_css_set. Pointed out by Li. > > > > Signed-off-by: Tejun Heo <tj@xxxxxxxxxx> > > Applied 1-2 to cgroup/for-3.15-fixes. Oops, mistakenly applied these to for-3.16. Reverted and moved them to for-3.15-fixes. for-3.16 is rebased but the relevant content stays the same as it pulls in for-3.15-fixes. Thanks. -- tejun -- To unsubscribe from this list: send the line "unsubscribe cgroups" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html