Re: Attaching PID 0 to a cgroup

From: Paul Jackson
Date: Tue Jul 01 2008 - 14:54:22 EST


> But it's better to document this.

Good idea.

Acked-by: Paul Jackson <pj@xxxxxxx>

You (Li Zefan) might want to resend this as a patch, in case Andrew
doesn't happen to see this embedded here.

Something like the following:

Subject: [PATCH] cgroup: document zero pid means current task

From: Li Zefan <lizf@xxxxxxxxxxxxxx>

Document that a pid of zero(0) can be used to refer to the
current task when attaching a task to a cgroup, as in the
following usage:

# echo 0 > /dev/cgroup/tasks

This is consistent with existing cpuset behavior.

Signed-off-by: Li Zefan <lizf@xxxxxxxxxxxxxx>
Acked-by: Dhaval Giani <dhaval@xxxxxxxxxxxxxxxxxx>
Acked-by: Paul Jackson <pj@xxxxxxx>

---
cgroups.txt | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/Documentation/cgroups.txt b/Documentation/cgroups.txt
index 824fc02..213f533 100644
--- a/Documentation/cgroups.txt
+++ b/Documentation/cgroups.txt
@@ -390,6 +390,10 @@ If you have several tasks to attach, you have to do it one after another:
...
# /bin/echo PIDn > tasks

+You can attach the current task by echoing 0:
+
+# /bin/echo 0 > tasks
+
3. Kernel API
=============


--
I won't rest till it's the best ...
Programmer, Linux Scalability
Paul Jackson <pj@xxxxxxx> 1.940.382.4214
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/