debug cgroup: remove unneeded cgroup_lock
authorLi Zefan <[email protected]>
Thu, 2 Apr 2009 23:57:31 +0000 (16:57 -0700)
committerLinus Torvalds <[email protected]>
Fri, 3 Apr 2009 02:04:54 +0000 (19:04 -0700)
Since we are in cgroup write handler, so the cgrp is valid, so we don't
have to hold cgroup_mutex when calling cgroup_task_count().  One similar
example is in cgroup_tasks_open().

Signed-off-by: Li Zefan <[email protected]>
Acked-by: Paul Menage <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
kernel/cgroup_debug.c

index daca6209202df4a84df7e0fc41025e33c7642131..0c92d797baa6d163853245481597f7fc03236da4 100644 (file)
@@ -40,9 +40,7 @@ static u64 taskcount_read(struct cgroup *cont, struct cftype *cft)
 {
        u64 count;
 
-       cgroup_lock();
        count = cgroup_task_count(cont);
-       cgroup_unlock();
        return count;
 }