aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
authorJiaheng Hu <jiahengh@google.com>2020-07-07 01:00:16 +0000
committerMatt Morehouse <mascasa@google.com>2020-07-07 12:34:11 -0700
commit789dd0861df4e383ca8a259452db4aa97adcef8c (patch)
tree8a009cdaf0926d10e2fa9f28c01423dc1a23f710 /sys/linux
parent08fc4ef14dba2f94415f292691af61af28b71195 (diff)
sys/linux: add new flags into clone3
Added the CLONE_INTO_CGROUP and CLONE_CLEAR_SIGHAND flag for the clone3 syscall.
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/bpf_386.const2
-rw-r--r--sys/linux/bpf_amd64.const2
-rw-r--r--sys/linux/bpf_arm.const2
-rw-r--r--sys/linux/bpf_arm64.const2
-rw-r--r--sys/linux/bpf_mips64le.const2
-rw-r--r--sys/linux/bpf_ppc64le.const2
-rw-r--r--sys/linux/bpf_riscv64.const2
-rw-r--r--sys/linux/bpf_s390x.const2
-rw-r--r--sys/linux/sys.txt3
-rw-r--r--sys/linux/sys_386.const2
-rw-r--r--sys/linux/sys_amd64.const2
-rw-r--r--sys/linux/sys_arm.const2
-rw-r--r--sys/linux/sys_arm64.const2
-rw-r--r--sys/linux/sys_mips64le.const2
-rw-r--r--sys/linux/sys_ppc64le.const2
-rw-r--r--sys/linux/sys_riscv64.const2
-rw-r--r--sys/linux/sys_s390x.const2
17 files changed, 26 insertions, 9 deletions
diff --git a/sys/linux/bpf_386.const b/sys/linux/bpf_386.const
index 7f46383a6..3bb524d67 100644
--- a/sys/linux/bpf_386.const
+++ b/sys/linux/bpf_386.const
@@ -229,7 +229,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 141
+__BPF_FUNC_MAX_ID = 142
__MAX_BPF_REG = 11
__NR_bpf = 357
bpf_call_code = 133
diff --git a/sys/linux/bpf_amd64.const b/sys/linux/bpf_amd64.const
index 045577754..0cb4343d6 100644
--- a/sys/linux/bpf_amd64.const
+++ b/sys/linux/bpf_amd64.const
@@ -229,7 +229,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 141
+__BPF_FUNC_MAX_ID = 142
__MAX_BPF_REG = 11
__NR_bpf = 321
bpf_call_code = 133
diff --git a/sys/linux/bpf_arm.const b/sys/linux/bpf_arm.const
index c17365a72..b979eba20 100644
--- a/sys/linux/bpf_arm.const
+++ b/sys/linux/bpf_arm.const
@@ -229,7 +229,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 141
+__BPF_FUNC_MAX_ID = 142
__MAX_BPF_REG = 11
__NR_bpf = 386
bpf_call_code = 133
diff --git a/sys/linux/bpf_arm64.const b/sys/linux/bpf_arm64.const
index 1cd650872..67b3e6cd1 100644
--- a/sys/linux/bpf_arm64.const
+++ b/sys/linux/bpf_arm64.const
@@ -229,7 +229,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 141
+__BPF_FUNC_MAX_ID = 142
__MAX_BPF_REG = 11
__NR_bpf = 280
bpf_call_code = 133
diff --git a/sys/linux/bpf_mips64le.const b/sys/linux/bpf_mips64le.const
index 33d14c75b..0a36e668b 100644
--- a/sys/linux/bpf_mips64le.const
+++ b/sys/linux/bpf_mips64le.const
@@ -229,7 +229,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 141
+__BPF_FUNC_MAX_ID = 142
__MAX_BPF_REG = 11
__NR_bpf = 5315
bpf_call_code = 133
diff --git a/sys/linux/bpf_ppc64le.const b/sys/linux/bpf_ppc64le.const
index 066fa5090..f6b3138b4 100644
--- a/sys/linux/bpf_ppc64le.const
+++ b/sys/linux/bpf_ppc64le.const
@@ -229,7 +229,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 141
+__BPF_FUNC_MAX_ID = 142
__MAX_BPF_REG = 11
__NR_bpf = 361
bpf_call_code = 133
diff --git a/sys/linux/bpf_riscv64.const b/sys/linux/bpf_riscv64.const
index 1cd650872..67b3e6cd1 100644
--- a/sys/linux/bpf_riscv64.const
+++ b/sys/linux/bpf_riscv64.const
@@ -229,7 +229,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 141
+__BPF_FUNC_MAX_ID = 142
__MAX_BPF_REG = 11
__NR_bpf = 280
bpf_call_code = 133
diff --git a/sys/linux/bpf_s390x.const b/sys/linux/bpf_s390x.const
index e2977cb3d..a66930492 100644
--- a/sys/linux/bpf_s390x.const
+++ b/sys/linux/bpf_s390x.const
@@ -229,7 +229,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 141
+__BPF_FUNC_MAX_ID = 142
__MAX_BPF_REG = 11
__NR_bpf = 351
bpf_call_code = 133
diff --git a/sys/linux/sys.txt b/sys/linux/sys.txt
index ea516a466..a39b0f358 100644
--- a/sys/linux/sys.txt
+++ b/sys/linux/sys.txt
@@ -279,7 +279,7 @@ clone(flags flags[clone_flags], sp buffer[in], parentid ptr[out, int32], childti
clone3(args ptr[in, clone_args], size bytesize[args]) pid (breaks_returns)
clone_args {
- flags flags[clone_flags, int64]
+ flags flags[clone3_flags, int64]
pidfd ptr64[out, fd_pidfd]
child_tid ptr64[out, pid]
parent_tid ptr64[out, pid]
@@ -997,6 +997,7 @@ fiemap_flags = FIEMAP_FLAG_SYNC, FIEMAP_FLAG_XATTR, FIEMAP_FLAG_CACHE
fiemap_extent_flags = FIEMAP_EXTENT_LAST, FIEMAP_EXTENT_UNKNOWN, FIEMAP_EXTENT_DELALLOC, FIEMAP_EXTENT_ENCODED, FIEMAP_EXTENT_DATA_ENCRYPTED, FIEMAP_EXTENT_NOT_ALIGNED, FIEMAP_EXTENT_DATA_INLINE, FIEMAP_EXTENT_DATA_TAIL, FIEMAP_EXTENT_UNWRITTEN, FIEMAP_EXTENT_MERGED, FIEMAP_EXTENT_SHARED
getrandom_flags = GRND_NONBLOCK, GRND_RANDOM
clone_flags = CLONE_VM, CLONE_FS, CLONE_FILES, CLONE_SIGHAND, CLONE_PTRACE, CLONE_VFORK, CLONE_PARENT, CLONE_THREAD, CLONE_NEWNS, CLONE_SYSVSEM, CLONE_SETTLS, CLONE_PARENT_SETTID, CLONE_CHILD_CLEARTID, CLONE_UNTRACED, CLONE_CHILD_SETTID, CLONE_NEWCGROUP, CLONE_NEWUTS, CLONE_NEWIPC, CLONE_NEWUSER, CLONE_NEWPID, CLONE_NEWNET, CLONE_IO, CLONE_PIDFD, CLONE_NEWTIME
+clone3_flags = CLONE_VM, CLONE_FS, CLONE_FILES, CLONE_SIGHAND, CLONE_PTRACE, CLONE_VFORK, CLONE_PARENT, CLONE_THREAD, CLONE_NEWNS, CLONE_SYSVSEM, CLONE_SETTLS, CLONE_PARENT_SETTID, CLONE_CHILD_CLEARTID, CLONE_UNTRACED, CLONE_CHILD_SETTID, CLONE_NEWCGROUP, CLONE_NEWUTS, CLONE_NEWIPC, CLONE_NEWUSER, CLONE_NEWPID, CLONE_NEWNET, CLONE_IO, CLONE_PIDFD, CLONE_NEWTIME, CLONE_CLEAR_SIGHAND, CLONE_INTO_CGROUP
ptrace_peeksiginfo_flags = PTRACE_PEEKSIGINFO_SHARED
fsinfo_flags = FSINFO_FLAGS_QUERY_MASK, FSINFO_FLAGS_QUERY_PATH, FSINFO_FLAGS_QUERY_FD, FSINFO_FLAGS_QUERY_MOUNT
fsinfo_attr_flags = FSINFO_ATTR_STATFS, FSINFO_ATTR_IDS, FSINFO_ATTR_LIMITS, FSINFO_ATTR_SUPPORTS, FSINFO_ATTR_TIMESTAMP_INFO, FSINFO_ATTR_VOLUME_ID, FSINFO_ATTR_VOLUME_UUID, FSINFO_ATTR_VOLUME_NAME, FSINFO_ATTR_FEATURES, FSINFO_ATTR_SOURCE, FSINFO_ATTR_CONFIGURATION, FSINFO_ATTR_FS_STATISTICS, FSINFO_ATTR_FSINFO_ATTRIBUTE_INFO, FSINFO_ATTR_FSINFO_ATTRIBUTES, FSINFO_ATTR_MOUNT_INFO, FSINFO_ATTR_MOUNT_PATH, FSINFO_ATTR_MOUNT_POINT, FSINFO_ATTR_MOUNT_POINT_FULL, FSINFO_ATTR_MOUNT_TOPOLOGY, FSINFO_ATTR_MOUNT_CHILDREN, FSINFO_ATTR_MOUNT_ALL, FSINFO_ATTR_AFS_CELL_NAME, FSINFO_ATTR_AFS_SERVER_NAME, FSINFO_ATTR_AFS_SERVER_ADDRESSES
diff --git a/sys/linux/sys_386.const b/sys/linux/sys_386.const
index dd07469e9..ff2cd0685 100644
--- a/sys/linux/sys_386.const
+++ b/sys/linux/sys_386.const
@@ -38,8 +38,10 @@ CLOCK_REALTIME_COARSE = 5
CLOCK_THREAD_CPUTIME_ID = 3
CLONE_CHILD_CLEARTID = 2097152
CLONE_CHILD_SETTID = 16777216
+CLONE_CLEAR_SIGHAND = 4294967296
CLONE_FILES = 1024
CLONE_FS = 512
+CLONE_INTO_CGROUP = 8589934592
CLONE_IO = 2147483648
CLONE_NEWCGROUP = 33554432
CLONE_NEWIPC = 134217728
diff --git a/sys/linux/sys_amd64.const b/sys/linux/sys_amd64.const
index 0f3771d1c..1b87eabf5 100644
--- a/sys/linux/sys_amd64.const
+++ b/sys/linux/sys_amd64.const
@@ -38,8 +38,10 @@ CLOCK_REALTIME_COARSE = 5
CLOCK_THREAD_CPUTIME_ID = 3
CLONE_CHILD_CLEARTID = 2097152
CLONE_CHILD_SETTID = 16777216
+CLONE_CLEAR_SIGHAND = 4294967296
CLONE_FILES = 1024
CLONE_FS = 512
+CLONE_INTO_CGROUP = 8589934592
CLONE_IO = 2147483648
CLONE_NEWCGROUP = 33554432
CLONE_NEWIPC = 134217728
diff --git a/sys/linux/sys_arm.const b/sys/linux/sys_arm.const
index e2aa283db..b85099cd6 100644
--- a/sys/linux/sys_arm.const
+++ b/sys/linux/sys_arm.const
@@ -38,8 +38,10 @@ CLOCK_REALTIME_COARSE = 5
CLOCK_THREAD_CPUTIME_ID = 3
CLONE_CHILD_CLEARTID = 2097152
CLONE_CHILD_SETTID = 16777216
+CLONE_CLEAR_SIGHAND = 4294967296
CLONE_FILES = 1024
CLONE_FS = 512
+CLONE_INTO_CGROUP = 8589934592
CLONE_IO = 2147483648
CLONE_NEWCGROUP = 33554432
CLONE_NEWIPC = 134217728
diff --git a/sys/linux/sys_arm64.const b/sys/linux/sys_arm64.const
index c3873a29b..e620db4ca 100644
--- a/sys/linux/sys_arm64.const
+++ b/sys/linux/sys_arm64.const
@@ -38,8 +38,10 @@ CLOCK_REALTIME_COARSE = 5
CLOCK_THREAD_CPUTIME_ID = 3
CLONE_CHILD_CLEARTID = 2097152
CLONE_CHILD_SETTID = 16777216
+CLONE_CLEAR_SIGHAND = 4294967296
CLONE_FILES = 1024
CLONE_FS = 512
+CLONE_INTO_CGROUP = 8589934592
CLONE_IO = 2147483648
CLONE_NEWCGROUP = 33554432
CLONE_NEWIPC = 134217728
diff --git a/sys/linux/sys_mips64le.const b/sys/linux/sys_mips64le.const
index 19874c30d..36394ce2a 100644
--- a/sys/linux/sys_mips64le.const
+++ b/sys/linux/sys_mips64le.const
@@ -38,8 +38,10 @@ CLOCK_REALTIME_COARSE = 5
CLOCK_THREAD_CPUTIME_ID = 3
CLONE_CHILD_CLEARTID = 2097152
CLONE_CHILD_SETTID = 16777216
+CLONE_CLEAR_SIGHAND = 4294967296
CLONE_FILES = 1024
CLONE_FS = 512
+CLONE_INTO_CGROUP = 8589934592
CLONE_IO = 2147483648
CLONE_NEWCGROUP = 33554432
CLONE_NEWIPC = 134217728
diff --git a/sys/linux/sys_ppc64le.const b/sys/linux/sys_ppc64le.const
index 5d3cb9df2..bccf6885a 100644
--- a/sys/linux/sys_ppc64le.const
+++ b/sys/linux/sys_ppc64le.const
@@ -38,8 +38,10 @@ CLOCK_REALTIME_COARSE = 5
CLOCK_THREAD_CPUTIME_ID = 3
CLONE_CHILD_CLEARTID = 2097152
CLONE_CHILD_SETTID = 16777216
+CLONE_CLEAR_SIGHAND = 4294967296
CLONE_FILES = 1024
CLONE_FS = 512
+CLONE_INTO_CGROUP = 8589934592
CLONE_IO = 2147483648
CLONE_NEWCGROUP = 33554432
CLONE_NEWIPC = 134217728
diff --git a/sys/linux/sys_riscv64.const b/sys/linux/sys_riscv64.const
index cb4cf0d11..236b27b7d 100644
--- a/sys/linux/sys_riscv64.const
+++ b/sys/linux/sys_riscv64.const
@@ -38,8 +38,10 @@ CLOCK_REALTIME_COARSE = 5
CLOCK_THREAD_CPUTIME_ID = 3
CLONE_CHILD_CLEARTID = 2097152
CLONE_CHILD_SETTID = 16777216
+CLONE_CLEAR_SIGHAND = 4294967296
CLONE_FILES = 1024
CLONE_FS = 512
+CLONE_INTO_CGROUP = 8589934592
CLONE_IO = 2147483648
CLONE_NEWCGROUP = 33554432
CLONE_NEWIPC = 134217728
diff --git a/sys/linux/sys_s390x.const b/sys/linux/sys_s390x.const
index bcb1dbd81..c655de046 100644
--- a/sys/linux/sys_s390x.const
+++ b/sys/linux/sys_s390x.const
@@ -38,8 +38,10 @@ CLOCK_REALTIME_COARSE = 5
CLOCK_THREAD_CPUTIME_ID = 3
CLONE_CHILD_CLEARTID = 2097152
CLONE_CHILD_SETTID = 16777216
+CLONE_CLEAR_SIGHAND = 4294967296
CLONE_FILES = 1024
CLONE_FS = 512
+CLONE_INTO_CGROUP = 8589934592
CLONE_IO = 2147483648
CLONE_NEWCGROUP = 33554432
CLONE_NEWIPC = 134217728