diff options
| author | Christian Brauner <christian.brauner@ubuntu.com> | 2019-11-26 11:43:01 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-11-26 13:07:43 +0100 |
| commit | bc992c0ee464a9136203433aa7d282255616ca6e (patch) | |
| tree | c5f5e5a48104e43a7856e268c030f1b93e266530 /executor | |
| parent | f72ffd024df9098b2d787d0107295a9669481cc9 (diff) | |
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 <areber@redhat.com>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/defs.h | 10 |
1 files changed, 5 insertions, 5 deletions
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 |
