From bc992c0ee464a9136203433aa7d282255616ca6e Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Tue, 26 Nov 2019 11:43:01 +0100 Subject: sys/linux: add new arguments to struct clone_args for clone3() Linux v5.5 extends struct clone_args for clone3() by two additional parameters: @set_tid: Pointer to an array of type *pid_t. The size of the array is defined using @set_tid_size. This array is used to select PIDs/TIDs for newly created processes. The first element in this defines the PID in the most nested PID namespace. Each additional element in the array defines the PID in the parent PID namespace of the original PID namespace. If the array has less entries than the number of currently nested PID namespaces only the PIDs in the corresponding namespaces are set. @set_tid_size: This defines the size of the array referenced in @set_tid. This cannot be larger than the kernel's limit of nested PID namespaces. Cc: Adrian Reber Signed-off-by: Christian Brauner --- executor/defs.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'executor') diff --git a/executor/defs.h b/executor/defs.h index 5f245bc4d..a1c75c30a 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -70,7 +70,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "b1293dbe2ee6665ac7b881658eafc706d1c60bd6" +#define SYZ_REVISION "b8df8694a669e9d5d47f80861ca802fed57ed6c4" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -80,7 +80,7 @@ #if GOARCH_amd64 #define GOARCH "amd64" -#define SYZ_REVISION "d39d2d5ebff24446c5c0967745361523f7bf74d5" +#define SYZ_REVISION "77be4d61dfdd899c8fd951eb88591e37a4af9c3b" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -90,7 +90,7 @@ #if GOARCH_arm #define GOARCH "arm" -#define SYZ_REVISION "3faab3bd75e32594236822b84e777a660b8f44f1" +#define SYZ_REVISION "30fe6f6f30052aa0cb4f2faf14684a9daf096cca" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -100,7 +100,7 @@ #if GOARCH_arm64 #define GOARCH "arm64" -#define SYZ_REVISION "9309bbd8f2c02c715084efa8cdff142679b4e179" +#define SYZ_REVISION "e1c4269d6bf4622bd4db07d95b43e9f98a17c27a" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -110,7 +110,7 @@ #if GOARCH_ppc64le #define GOARCH "ppc64le" -#define SYZ_REVISION "fe19530420a5ffe4da19879e46a4ca674ee11f98" +#define SYZ_REVISION "8d0319e849ff9f777be9f81414561fe16870344d" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 -- cgit mrf-deployment