Cliff Wickman
31a7df01fd
cgroups: mechanism to process each task in a cgroup
...
Provide cgroup_scan_tasks(), which iterates through every task in a cgroup,
calling a test function and a process function for each. And call the process
function without holding the css_set_lock lock.
The idea is David Rientjes', predicting that such a function will make it much
easier in the future to extend things that require access to each task in a
cgroup without holding the lock,
[akpm@linux-foundation.org: cleanup]
[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Cliff Wickman <cpw@sgi.com>
Cc: Paul Menage <menage@google.com>
Cc: Paul Jackson <pj@sgi.com>
Acked-by: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-02-07 08:42:22 -08:00
..
2008-02-06 10:41:15 -08:00
2008-02-06 10:41:19 -08:00
2008-02-05 09:44:13 -08:00
2008-02-05 14:35:47 -05:00
2008-02-05 03:20:13 -08:00
2008-02-06 10:41:02 -08:00
2008-02-06 10:41:10 -08:00
2008-02-05 14:33:32 +10:00
2008-02-05 14:33:32 +10:00
2008-02-06 10:12:18 -07:00
2008-02-06 06:54:17 -05:00
2008-02-04 13:16:39 +00:00
2008-02-05 09:44:20 -08:00
2008-02-07 08:42:18 -08:00
2008-02-07 08:42:22 -08:00
2008-02-03 17:45:46 +02:00
2008-02-06 10:41:03 -08:00
2008-02-06 22:39:44 +01:00
2008-02-03 17:45:46 +02:00
2008-02-03 15:42:53 +02:00
2008-02-03 04:28:53 -08:00
2008-02-05 09:44:10 -08:00
2008-02-05 09:44:11 -08:00
2008-02-06 10:12:18 -07:00
2008-02-07 08:42:06 -08:00
2008-02-03 17:45:46 +02:00
2008-02-07 08:42:16 -08:00
2008-02-06 10:41:05 -08:00
2008-02-05 09:44:17 -08:00
2008-02-06 10:41:00 -08:00
2008-02-05 13:31:39 -05:00
2008-02-03 15:42:53 +02:00
2008-02-05 09:44:19 -08:00
2008-02-05 09:44:07 -08:00
2008-02-05 09:44:23 -08:00
2008-02-06 02:57:51 +01:00
2008-02-05 16:20:22 -08:00
2008-02-05 09:44:20 -08:00
2008-02-06 22:39:45 +01:00
2008-02-06 10:41:02 -08:00
2008-02-05 09:44:11 -08:00
2008-02-06 10:41:07 -08:00
2008-02-06 10:41:21 -08:00
2008-02-05 03:18:51 -08:00
2008-02-06 10:41:04 -08:00
2008-02-06 10:41:11 -08:00
2008-02-05 09:44:23 -08:00
2008-02-04 23:49:57 +11:00
2008-02-06 06:59:32 -05:00
2008-02-03 17:45:46 +02:00
2008-02-06 10:41:03 -08:00
2008-02-06 10:41:01 -08:00
2008-02-06 10:41:01 -08:00
2008-02-07 08:42:22 -08:00
2008-02-05 09:44:23 -08:00
2008-02-07 08:42:18 -08:00
2008-02-05 09:44:16 -08:00
2008-02-05 09:44:18 -08:00
2008-02-05 09:44:08 -08:00
2008-02-01 18:30:53 -05:00
2008-02-05 09:44:24 -08:00
2008-02-05 09:44:19 -08:00
2008-02-06 10:41:08 -08:00
2008-02-02 11:32:01 -08:00
2008-02-01 15:04:29 -08:00
2008-02-05 09:44:12 -08:00
2008-02-02 02:44:34 +03:00
2008-02-06 10:41:04 -08:00
2008-02-03 04:28:41 -08:00
2008-02-05 16:21:04 -08:00
2008-02-05 09:44:22 -08:00
2008-02-03 17:45:46 +02:00
2008-02-06 10:41:20 -08:00
2008-02-02 02:43:00 +03:00
2008-02-05 09:44:20 -08:00
2008-02-05 09:44:16 -08:00
2008-02-06 10:41:07 -08:00
2008-02-03 16:12:47 +02:00
2008-02-06 10:41:06 -08:00
2008-02-05 09:44:22 -08:00
2008-02-03 15:42:53 +02:00
2008-02-07 08:42:18 -08:00
2008-02-07 08:42:19 -08:00
2008-02-05 03:17:22 -08:00
2008-02-07 08:42:18 -08:00
2008-02-05 09:44:20 -08:00
2008-02-05 09:44:09 -08:00
2008-02-06 10:41:02 -08:00
2008-02-03 15:12:15 +02:00
2008-02-04 23:49:56 +11:00
2008-02-04 10:56:03 -08:00
2008-02-03 17:45:46 +02:00
2008-02-06 10:41:16 -08:00
2008-02-03 17:45:46 +02:00
2008-02-01 18:30:53 -05:00
2008-02-05 09:44:17 -08:00
2008-02-07 08:42:19 -08:00
2008-02-05 09:44:16 -08:00
2008-02-05 09:44:07 -08:00
2008-02-05 09:44:20 -08:00
2008-02-06 10:41:02 -08:00
2008-02-07 08:42:16 -08:00
2008-02-04 23:50:13 +11:00
2008-02-04 23:50:01 +11:00
2008-02-04 23:50:03 +11:00
2008-02-04 23:50:02 +11:00
2008-02-04 23:50:12 +11:00
2008-02-04 23:50:00 +11:00
2008-02-04 23:50:03 +11:00
2008-02-05 09:44:14 -08:00
2008-02-06 10:41:03 -08:00
2008-02-06 10:41:15 -08:00
2008-02-05 09:44:07 -08:00
2008-02-03 15:42:53 +02:00
2008-02-05 09:44:19 -08:00
2008-02-05 09:44:20 -08:00