linux-man.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] clone.2: Mention that CLONE_PARENT is off-limits for inits
@ 2019-11-20 10:45 Christian Brauner
  2019-11-21  9:53 ` Michael Kerrisk (man-pages)
  0 siblings, 1 reply; 3+ messages in thread
From: Christian Brauner @ 2019-11-20 10:45 UTC (permalink / raw)
  To: mtk.manpages
  Cc: adrian, akpm, arnd, avagin, christian.brauner, dhowells, fweimer,
	jannh, keescook, linux-api, linux-kernel, linux-man, mingo, oleg,
	xemul

From: Christian Brauner <christian.brauner@ubuntu.com>

The CLONE_PARENT flag cannot but used by init processes. Let's mention
this in the manpages to prevent suprises.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
---
 man2/clone.2 | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/man2/clone.2 b/man2/clone.2
index f0f29d6f1..aa98ab79b 100644
--- a/man2/clone.2
+++ b/man2/clone.2
@@ -646,6 +646,13 @@ if
 .B CLONE_PARENT
 is set, then the parent of the calling process, rather than the
 calling process itself, will be signaled.
+.IP
+The kernel will not allow global init and init processes in pid
+namespaces to use the
+.B CLONE_PARENT
+flag. This is done to prevent the creation of multi-rooted process
+trees. It also avoids unreapable zombies in the initial pid
+namespace.
 .TP
 .BR CLONE_PARENT_SETTID " (since Linux 2.5.49)"
 Store the child thread ID at the location pointed to by
-- 
2.24.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-11-21 11:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-20 10:45 [PATCH] clone.2: Mention that CLONE_PARENT is off-limits for inits Christian Brauner
2019-11-21  9:53 ` Michael Kerrisk (man-pages)
2019-11-21 11:27   ` Christian Brauner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).