projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3969e76
)
fork: add kernel-doc for clone3
author
Christian Brauner
<christian.brauner@ubuntu.com>
Fri, 27 Sep 2019 15:28:42 +0000
(17:28 +0200)
committer
Christian Brauner
<christian.brauner@ubuntu.com>
Thu, 3 Oct 2019 19:18:06 +0000
(21:18 +0200)
Add kernel-doc for the clone3() syscall.
Link:
https://lore.kernel.org/r/20191001114701.24661-2-christian.brauner@ubuntu.com
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
kernel/fork.c
patch
|
blob
|
history
diff --git
a/kernel/fork.c
b/kernel/fork.c
index f9572f416126283dd2e8ac6ce3bfd66899e58016..bf11cf39579ae50d88ff2c9f545fa6f249b9e72e 100644
(file)
--- a/
kernel/fork.c
+++ b/
kernel/fork.c
@@
-2604,6
+2604,17
@@
static bool clone3_args_valid(const struct kernel_clone_args *kargs)
return true;
}
+/**
+ * clone3 - create a new process with specific properties
+ * @uargs: argument structure
+ * @size: size of @uargs
+ *
+ * clone3() is the extensible successor to clone()/clone2().
+ * It takes a struct as argument that is versioned by its size.
+ *
+ * Return: On success, a positive PID for the child process.
+ * On error, a negative errno number.
+ */
SYSCALL_DEFINE2(clone3, struct clone_args __user *, uargs, size_t, size)
{
int err;