aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
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_ppc64le.const2
-rw-r--r--sys/linux/dev_infiniband_rdma.txt2
-rw-r--r--sys/linux/dev_infiniband_rdma_386.const2
-rw-r--r--sys/linux/dev_infiniband_rdma_amd64.const2
-rw-r--r--sys/linux/dev_infiniband_rdma_arm.const2
-rw-r--r--sys/linux/dev_infiniband_rdma_arm64.const2
-rw-r--r--sys/linux/dev_infiniband_rdma_ppc64le.const2
-rw-r--r--sys/linux/gen/386.go47
-rw-r--r--sys/linux/gen/amd64.go47
-rw-r--r--sys/linux/gen/arm.go47
-rw-r--r--sys/linux/gen/arm64.go47
-rw-r--r--sys/linux/gen/ppc64le.go49
-rw-r--r--sys/linux/key.txt4
-rw-r--r--sys/linux/key_386.const16
-rw-r--r--sys/linux/key_amd64.const16
-rw-r--r--sys/linux/key_arm.const16
-rw-r--r--sys/linux/key_arm64.const16
-rw-r--r--sys/linux/key_ppc64le.const16
-rw-r--r--sys/linux/rdma_386.const98
-rw-r--r--sys/linux/rdma_amd64.const98
-rw-r--r--sys/linux/rdma_arm.const98
-rw-r--r--sys/linux/rdma_arm64.const98
-rw-r--r--sys/linux/rdma_ppc64le.const98
-rw-r--r--sys/linux/socket_alg.txt2
-rw-r--r--sys/linux/socket_alg_386.const1
-rw-r--r--sys/linux/socket_alg_amd64.const1
-rw-r--r--sys/linux/socket_alg_arm.const1
-rw-r--r--sys/linux/socket_alg_arm64.const1
-rw-r--r--sys/linux/socket_alg_ppc64le.const1
-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_ppc64le.const4
38 files changed, 79 insertions, 773 deletions
diff --git a/sys/linux/bpf_386.const b/sys/linux/bpf_386.const
index 91e11d956..a63048d39 100644
--- a/sys/linux/bpf_386.const
+++ b/sys/linux/bpf_386.const
@@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 109
+__BPF_FUNC_MAX_ID = 110
__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 4700ee086..b1cee1237 100644
--- a/sys/linux/bpf_amd64.const
+++ b/sys/linux/bpf_amd64.const
@@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 109
+__BPF_FUNC_MAX_ID = 110
__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 86a5e3319..7b2837da7 100644
--- a/sys/linux/bpf_arm.const
+++ b/sys/linux/bpf_arm.const
@@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 109
+__BPF_FUNC_MAX_ID = 110
__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 bca794c0f..8138cdabd 100644
--- a/sys/linux/bpf_arm64.const
+++ b/sys/linux/bpf_arm64.const
@@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 109
+__BPF_FUNC_MAX_ID = 110
__MAX_BPF_REG = 11
__NR_bpf = 280
bpf_call_code = 133
diff --git a/sys/linux/bpf_ppc64le.const b/sys/linux/bpf_ppc64le.const
index 71e8c3327..abc69899b 100644
--- a/sys/linux/bpf_ppc64le.const
+++ b/sys/linux/bpf_ppc64le.const
@@ -189,7 +189,7 @@ BTF_KIND_VOLATILE = 9
BTF_MAGIC = 60319
BTF_VERSION = 1
MAX_BPF_REG = 11
-__BPF_FUNC_MAX_ID = 109
+__BPF_FUNC_MAX_ID = 110
__MAX_BPF_REG = 11
__NR_bpf = 361
bpf_call_code = 133
diff --git a/sys/linux/dev_infiniband_rdma.txt b/sys/linux/dev_infiniband_rdma.txt
index e39fcd621..6dd96d766 100644
--- a/sys/linux/dev_infiniband_rdma.txt
+++ b/sys/linux/dev_infiniband_rdma.txt
@@ -50,7 +50,7 @@ rdma_dev_open_flags = O_RDWR, O_CLOEXEC
ib_access_flags = IB_ACCESS_LOCAL_WRITE, IB_ACCESS_REMOTE_WRITE, IB_ACCESS_REMOTE_READ, IB_ACCESS_REMOTE_ATOMIC, IB_ACCESS_MW_BIND, IB_ZERO_BASED, IB_ACCESS_ON_DEMAND
ib_mr_rereg_flags = IB_MR_REREG_TRANS, IB_MR_REREG_PD, IB_MR_REREG_ACCESS, IB_MR_REREG_SUPPORTED
ib_qp_type = IB_QPT_SMI, IB_QPT_GSI, IB_QPT_RC, IB_QPT_UC, IB_QPT_UD, IB_QPT_RAW_IPV6, IB_QPT_RAW_ETHERTYPE, IB_QPT_RAW_PACKET, IB_QPT_XRC_INI, IB_QPT_XRC_TGT
-ib_qp_create_flags = IB_QP_CREATE_IPOIB_UD_LSO, IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK, IB_QP_CREATE_CROSS_CHANNEL, IB_QP_CREATE_MANAGED_SEND, IB_QP_CREATE_MANAGED_RECV, IB_QP_CREATE_NETIF_QP, IB_QP_CREATE_SIGNATURE_EN, IB_QP_CREATE_SCATTER_FCS
+ib_qp_create_flags = IB_QP_CREATE_IPOIB_UD_LSO, IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK, IB_QP_CREATE_CROSS_CHANNEL, IB_QP_CREATE_MANAGED_SEND, IB_QP_CREATE_MANAGED_RECV, IB_QP_CREATE_NETIF_QP, IB_QP_CREATE_INTEGRITY_EN, IB_QP_CREATE_SCATTER_FCS
ib_send_flags = IB_SEND_FENCE, IB_SEND_SIGNALED, IB_SEND_SOLICITED, IB_SEND_INLINE, IB_SEND_IP_CSUM
ib_flow_flags = IB_FLOW_ATTR_FLAGS_DONT_TRAP
ib_ipv4_flags = IB_IPV4_DONT_FRAG, IB_IPV4_MORE_FRAG
diff --git a/sys/linux/dev_infiniband_rdma_386.const b/sys/linux/dev_infiniband_rdma_386.const
index 75ebb6252..cf4694973 100644
--- a/sys/linux/dev_infiniband_rdma_386.const
+++ b/sys/linux/dev_infiniband_rdma_386.const
@@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9
IB_QPT_XRC_TGT = 10
IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
IB_QP_CREATE_CROSS_CHANNEL = 4
+IB_QP_CREATE_INTEGRITY_EN = 64
IB_QP_CREATE_IPOIB_UD_LSO = 1
IB_QP_CREATE_MANAGED_RECV = 16
IB_QP_CREATE_MANAGED_SEND = 8
IB_QP_CREATE_NETIF_QP = 32
IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
IB_SEND_FENCE = 1
IB_SEND_INLINE = 8
IB_SEND_IP_CSUM = 16
diff --git a/sys/linux/dev_infiniband_rdma_amd64.const b/sys/linux/dev_infiniband_rdma_amd64.const
index 3fb8d2174..e36b83bcd 100644
--- a/sys/linux/dev_infiniband_rdma_amd64.const
+++ b/sys/linux/dev_infiniband_rdma_amd64.const
@@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9
IB_QPT_XRC_TGT = 10
IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
IB_QP_CREATE_CROSS_CHANNEL = 4
+IB_QP_CREATE_INTEGRITY_EN = 64
IB_QP_CREATE_IPOIB_UD_LSO = 1
IB_QP_CREATE_MANAGED_RECV = 16
IB_QP_CREATE_MANAGED_SEND = 8
IB_QP_CREATE_NETIF_QP = 32
IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
IB_SEND_FENCE = 1
IB_SEND_INLINE = 8
IB_SEND_IP_CSUM = 16
diff --git a/sys/linux/dev_infiniband_rdma_arm.const b/sys/linux/dev_infiniband_rdma_arm.const
index 75ebb6252..cf4694973 100644
--- a/sys/linux/dev_infiniband_rdma_arm.const
+++ b/sys/linux/dev_infiniband_rdma_arm.const
@@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9
IB_QPT_XRC_TGT = 10
IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
IB_QP_CREATE_CROSS_CHANNEL = 4
+IB_QP_CREATE_INTEGRITY_EN = 64
IB_QP_CREATE_IPOIB_UD_LSO = 1
IB_QP_CREATE_MANAGED_RECV = 16
IB_QP_CREATE_MANAGED_SEND = 8
IB_QP_CREATE_NETIF_QP = 32
IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
IB_SEND_FENCE = 1
IB_SEND_INLINE = 8
IB_SEND_IP_CSUM = 16
diff --git a/sys/linux/dev_infiniband_rdma_arm64.const b/sys/linux/dev_infiniband_rdma_arm64.const
index b764f7275..f2f3c892a 100644
--- a/sys/linux/dev_infiniband_rdma_arm64.const
+++ b/sys/linux/dev_infiniband_rdma_arm64.const
@@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9
IB_QPT_XRC_TGT = 10
IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
IB_QP_CREATE_CROSS_CHANNEL = 4
+IB_QP_CREATE_INTEGRITY_EN = 64
IB_QP_CREATE_IPOIB_UD_LSO = 1
IB_QP_CREATE_MANAGED_RECV = 16
IB_QP_CREATE_MANAGED_SEND = 8
IB_QP_CREATE_NETIF_QP = 32
IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
IB_SEND_FENCE = 1
IB_SEND_INLINE = 8
IB_SEND_IP_CSUM = 16
diff --git a/sys/linux/dev_infiniband_rdma_ppc64le.const b/sys/linux/dev_infiniband_rdma_ppc64le.const
index 75ebb6252..cf4694973 100644
--- a/sys/linux/dev_infiniband_rdma_ppc64le.const
+++ b/sys/linux/dev_infiniband_rdma_ppc64le.const
@@ -36,12 +36,12 @@ IB_QPT_XRC_INI = 9
IB_QPT_XRC_TGT = 10
IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
IB_QP_CREATE_CROSS_CHANNEL = 4
+IB_QP_CREATE_INTEGRITY_EN = 64
IB_QP_CREATE_IPOIB_UD_LSO = 1
IB_QP_CREATE_MANAGED_RECV = 16
IB_QP_CREATE_MANAGED_SEND = 8
IB_QP_CREATE_NETIF_QP = 32
IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
IB_SEND_FENCE = 1
IB_SEND_INLINE = 8
IB_SEND_IP_CSUM = 16
diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go
index 44b706ae3..750743d59 100644
--- a/sys/linux/gen/386.go
+++ b/sys/linux/gen/386.go
@@ -1110,7 +1110,7 @@ var structDescs_386 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -37039,13 +37039,6 @@ var syscalls_386 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 4}}, Path: []string{"buffer"}},
}},
- {NR: 288, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 32},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true},
- }},
{NR: 288, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 30},
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}},
@@ -37456,7 +37449,7 @@ var syscalls_386 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 4}}, Kind: 1},
}},
@@ -37464,7 +37457,7 @@ var syscalls_386 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}, Val: 134217728},
}},
@@ -37472,7 +37465,7 @@ var syscalls_386 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}, Val: 268435456},
}},
@@ -37480,7 +37473,7 @@ var syscalls_386 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}},
}},
@@ -37496,7 +37489,7 @@ var syscalls_386 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 4}}, Kind: 1},
}},
@@ -37504,7 +37497,7 @@ var syscalls_386 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 4}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}},
}},
@@ -39016,7 +39009,7 @@ var syscalls_386 = []*Syscall{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 4}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
}},
{NR: 235, Name: "removexattr", CallName: "removexattr", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
@@ -45686,12 +45679,12 @@ var consts_386 = []ConstValue{
{Name: "IB_QPT_XRC_TGT", Value: 10},
{Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2},
{Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4},
+ {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64},
{Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1},
{Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16},
{Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8},
{Name: "IB_QP_CREATE_NETIF_QP", Value: 32},
{Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256},
- {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64},
{Name: "IB_SEND_FENCE", Value: 1},
{Name: "IB_SEND_INLINE", Value: 8},
{Name: "IB_SEND_IP_CSUM", Value: 16},
@@ -46593,7 +46586,6 @@ var consts_386 = []ConstValue{
{Name: "KEYCTL_GET_KEYRING_ID"},
{Name: "KEYCTL_GET_PERSISTENT", Value: 22},
{Name: "KEYCTL_GET_SECURITY", Value: 17},
- {Name: "KEYCTL_GRANT_PERMISSION", Value: 32},
{Name: "KEYCTL_INSTANTIATE", Value: 12},
{Name: "KEYCTL_INSTANTIATE_IOV", Value: 20},
{Name: "KEYCTL_INVALIDATE", Value: 21},
@@ -46619,21 +46611,6 @@ var consts_386 = []ConstValue{
{Name: "KEYCTL_SET_TIMEOUT", Value: 15},
{Name: "KEYCTL_UNLINK", Value: 9},
{Name: "KEYCTL_UPDATE", Value: 2},
- {Name: "KEY_ACE_CLEAR", Value: 512},
- {Name: "KEY_ACE_EVERYONE"},
- {Name: "KEY_ACE_GROUP", Value: 1},
- {Name: "KEY_ACE_INVAL", Value: 64},
- {Name: "KEY_ACE_JOIN", Value: 256},
- {Name: "KEY_ACE_LINK", Value: 16},
- {Name: "KEY_ACE_OWNER", Value: 2},
- {Name: "KEY_ACE_POSSESSOR", Value: 3},
- {Name: "KEY_ACE_READ", Value: 2},
- {Name: "KEY_ACE_REVOKE", Value: 128},
- {Name: "KEY_ACE_SEARCH", Value: 8},
- {Name: "KEY_ACE_SET_SECURITY", Value: 32},
- {Name: "KEY_ACE_SUBJ_STANDARD"},
- {Name: "KEY_ACE_VIEW", Value: 1},
- {Name: "KEY_ACE_WRITE", Value: 4},
{Name: "KEY_GRP_LINK", Value: 4096},
{Name: "KEY_GRP_READ", Value: 512},
{Name: "KEY_GRP_SEARCH", Value: 2048},
@@ -46958,7 +46935,7 @@ var consts_386 = []ConstValue{
{Name: "MAP_SHARED_VALIDATE", Value: 3},
{Name: "MAP_STACK", Value: 131072},
{Name: "MAP_SYNC", Value: 524288},
- {Name: "MAP_UNINITIALIZED"},
+ {Name: "MAP_UNINITIALIZED", Value: 67108864},
{Name: "MARK_AND_VALUE", Value: 4294967248},
{Name: "MARK_OR_VALUE", Value: 4294967264},
{Name: "MARK_SET_VALUE", Value: 4294967280},
@@ -51446,7 +51423,7 @@ var consts_386 = []ConstValue{
{Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
{Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
{Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
- {Name: "__BPF_FUNC_MAX_ID", Value: 109},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 110},
{Name: "__MAX_BPF_REG", Value: 11},
{Name: "__NR_accept4", Value: 364},
{Name: "__NR_acct", Value: 51},
@@ -51762,4 +51739,4 @@ var consts_386 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_386 = "3871884a345b3a9604c0babd821e8daaa0204135"
+const revision_386 = "a122d7a8ad012452edaaef3b0f04e203e7b94564"
diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go
index 3c0d63d70..0208146ac 100644
--- a/sys/linux/gen/amd64.go
+++ b/sys/linux/gen/amd64.go
@@ -1113,7 +1113,7 @@ var structDescs_amd64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -37556,13 +37556,6 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 8}}, Path: []string{"buffer"}},
}},
- {NR: 250, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 32},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 8}}, Vals: []uint64{0}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true},
- }},
{NR: 250, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 30},
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}},
@@ -37973,7 +37966,7 @@ var syscalls_amd64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1},
}},
@@ -37981,7 +37974,7 @@ var syscalls_amd64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 134217728},
}},
@@ -37989,7 +37982,7 @@ var syscalls_amd64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 268435456},
}},
@@ -37997,7 +37990,7 @@ var syscalls_amd64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}},
}},
@@ -38013,7 +38006,7 @@ var syscalls_amd64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1},
}},
@@ -38021,7 +38014,7 @@ var syscalls_amd64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 8}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}},
}},
@@ -39533,7 +39526,7 @@ var syscalls_amd64 = []*Syscall{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 8}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
}},
{NR: 197, Name: "removexattr", CallName: "removexattr", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
@@ -46208,12 +46201,12 @@ var consts_amd64 = []ConstValue{
{Name: "IB_QPT_XRC_TGT", Value: 10},
{Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2},
{Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4},
+ {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64},
{Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1},
{Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16},
{Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8},
{Name: "IB_QP_CREATE_NETIF_QP", Value: 32},
{Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256},
- {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64},
{Name: "IB_SEND_FENCE", Value: 1},
{Name: "IB_SEND_INLINE", Value: 8},
{Name: "IB_SEND_IP_CSUM", Value: 16},
@@ -47115,7 +47108,6 @@ var consts_amd64 = []ConstValue{
{Name: "KEYCTL_GET_KEYRING_ID"},
{Name: "KEYCTL_GET_PERSISTENT", Value: 22},
{Name: "KEYCTL_GET_SECURITY", Value: 17},
- {Name: "KEYCTL_GRANT_PERMISSION", Value: 32},
{Name: "KEYCTL_INSTANTIATE", Value: 12},
{Name: "KEYCTL_INSTANTIATE_IOV", Value: 20},
{Name: "KEYCTL_INVALIDATE", Value: 21},
@@ -47141,21 +47133,6 @@ var consts_amd64 = []ConstValue{
{Name: "KEYCTL_SET_TIMEOUT", Value: 15},
{Name: "KEYCTL_UNLINK", Value: 9},
{Name: "KEYCTL_UPDATE", Value: 2},
- {Name: "KEY_ACE_CLEAR", Value: 512},
- {Name: "KEY_ACE_EVERYONE"},
- {Name: "KEY_ACE_GROUP", Value: 1},
- {Name: "KEY_ACE_INVAL", Value: 64},
- {Name: "KEY_ACE_JOIN", Value: 256},
- {Name: "KEY_ACE_LINK", Value: 16},
- {Name: "KEY_ACE_OWNER", Value: 2},
- {Name: "KEY_ACE_POSSESSOR", Value: 3},
- {Name: "KEY_ACE_READ", Value: 2},
- {Name: "KEY_ACE_REVOKE", Value: 128},
- {Name: "KEY_ACE_SEARCH", Value: 8},
- {Name: "KEY_ACE_SET_SECURITY", Value: 32},
- {Name: "KEY_ACE_SUBJ_STANDARD"},
- {Name: "KEY_ACE_VIEW", Value: 1},
- {Name: "KEY_ACE_WRITE", Value: 4},
{Name: "KEY_GRP_LINK", Value: 4096},
{Name: "KEY_GRP_READ", Value: 512},
{Name: "KEY_GRP_SEARCH", Value: 2048},
@@ -47480,7 +47457,7 @@ var consts_amd64 = []ConstValue{
{Name: "MAP_SHARED_VALIDATE", Value: 3},
{Name: "MAP_STACK", Value: 131072},
{Name: "MAP_SYNC", Value: 524288},
- {Name: "MAP_UNINITIALIZED"},
+ {Name: "MAP_UNINITIALIZED", Value: 67108864},
{Name: "MARK_AND_VALUE", Value: 4294967248},
{Name: "MARK_OR_VALUE", Value: 4294967264},
{Name: "MARK_SET_VALUE", Value: 4294967280},
@@ -51982,7 +51959,7 @@ var consts_amd64 = []ConstValue{
{Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
{Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
{Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
- {Name: "__BPF_FUNC_MAX_ID", Value: 109},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 110},
{Name: "__MAX_BPF_REG", Value: 11},
{Name: "__NR_accept", Value: 43},
{Name: "__NR_accept4", Value: 288},
@@ -52299,4 +52276,4 @@ var consts_amd64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_amd64 = "5cf2332fa4990ae991912d28bceba030beecb353"
+const revision_amd64 = "e0b6329368fff0cf9688046143aa154b670e2c22"
diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go
index 6bfd28537..a1b2ff33c 100644
--- a/sys/linux/gen/arm.go
+++ b/sys/linux/gen/arm.go
@@ -1110,7 +1110,7 @@ var structDescs_arm = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -36720,13 +36720,6 @@ var syscalls_arm = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 4}}, Path: []string{"buffer"}},
}},
- {NR: 311, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 32},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true},
- }},
{NR: 311, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 30},
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}},
@@ -37137,7 +37130,7 @@ var syscalls_arm = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 4}}, Kind: 1},
}},
@@ -37145,7 +37138,7 @@ var syscalls_arm = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}, Val: 134217728},
}},
@@ -37153,7 +37146,7 @@ var syscalls_arm = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}, Val: 268435456},
}},
@@ -37161,7 +37154,7 @@ var syscalls_arm = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 4}}},
}},
@@ -37177,7 +37170,7 @@ var syscalls_arm = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 4}}, Kind: 1},
}},
@@ -37185,7 +37178,7 @@ var syscalls_arm = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 4}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}},
}},
@@ -38677,7 +38670,7 @@ var syscalls_arm = []*Syscall{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 4}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 4}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 4}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
}},
{NR: 235, Name: "removexattr", CallName: "removexattr", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
@@ -45326,12 +45319,12 @@ var consts_arm = []ConstValue{
{Name: "IB_QPT_XRC_TGT", Value: 10},
{Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2},
{Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4},
+ {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64},
{Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1},
{Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16},
{Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8},
{Name: "IB_QP_CREATE_NETIF_QP", Value: 32},
{Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256},
- {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64},
{Name: "IB_SEND_FENCE", Value: 1},
{Name: "IB_SEND_INLINE", Value: 8},
{Name: "IB_SEND_IP_CSUM", Value: 16},
@@ -46232,7 +46225,6 @@ var consts_arm = []ConstValue{
{Name: "KEYCTL_GET_KEYRING_ID"},
{Name: "KEYCTL_GET_PERSISTENT", Value: 22},
{Name: "KEYCTL_GET_SECURITY", Value: 17},
- {Name: "KEYCTL_GRANT_PERMISSION", Value: 32},
{Name: "KEYCTL_INSTANTIATE", Value: 12},
{Name: "KEYCTL_INSTANTIATE_IOV", Value: 20},
{Name: "KEYCTL_INVALIDATE", Value: 21},
@@ -46258,21 +46250,6 @@ var consts_arm = []ConstValue{
{Name: "KEYCTL_SET_TIMEOUT", Value: 15},
{Name: "KEYCTL_UNLINK", Value: 9},
{Name: "KEYCTL_UPDATE", Value: 2},
- {Name: "KEY_ACE_CLEAR", Value: 512},
- {Name: "KEY_ACE_EVERYONE"},
- {Name: "KEY_ACE_GROUP", Value: 1},
- {Name: "KEY_ACE_INVAL", Value: 64},
- {Name: "KEY_ACE_JOIN", Value: 256},
- {Name: "KEY_ACE_LINK", Value: 16},
- {Name: "KEY_ACE_OWNER", Value: 2},
- {Name: "KEY_ACE_POSSESSOR", Value: 3},
- {Name: "KEY_ACE_READ", Value: 2},
- {Name: "KEY_ACE_REVOKE", Value: 128},
- {Name: "KEY_ACE_SEARCH", Value: 8},
- {Name: "KEY_ACE_SET_SECURITY", Value: 32},
- {Name: "KEY_ACE_SUBJ_STANDARD"},
- {Name: "KEY_ACE_VIEW", Value: 1},
- {Name: "KEY_ACE_WRITE", Value: 4},
{Name: "KEY_GRP_LINK", Value: 4096},
{Name: "KEY_GRP_READ", Value: 512},
{Name: "KEY_GRP_SEARCH", Value: 2048},
@@ -46560,7 +46537,7 @@ var consts_arm = []ConstValue{
{Name: "MAP_SHARED_VALIDATE", Value: 3},
{Name: "MAP_STACK", Value: 131072},
{Name: "MAP_SYNC", Value: 524288},
- {Name: "MAP_UNINITIALIZED"},
+ {Name: "MAP_UNINITIALIZED", Value: 67108864},
{Name: "MARK_AND_VALUE", Value: 4294967248},
{Name: "MARK_OR_VALUE", Value: 4294967264},
{Name: "MARK_SET_VALUE", Value: 4294967280},
@@ -51033,7 +51010,7 @@ var consts_arm = []ConstValue{
{Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
{Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
{Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
- {Name: "__BPF_FUNC_MAX_ID", Value: 109},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 110},
{Name: "__MAX_BPF_REG", Value: 11},
{Name: "__NR_accept", Value: 285},
{Name: "__NR_accept4", Value: 366},
@@ -51339,4 +51316,4 @@ var consts_arm = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm = "1939ae489fb8317047d17fe5a044e7b7c927126a"
+const revision_arm = "635caeccb6f7e9f7a4d210715baf3efe50f81cef"
diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go
index 5ba430053..466a7d373 100644
--- a/sys/linux/gen/arm64.go
+++ b/sys/linux/gen/arm64.go
@@ -1113,7 +1113,7 @@ var structDescs_arm64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -37145,13 +37145,6 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 8}}, Path: []string{"buffer"}},
}},
- {NR: 219, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 32},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 8}}, Vals: []uint64{0}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true},
- }},
{NR: 219, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 30},
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}},
@@ -37535,7 +37528,7 @@ var syscalls_arm64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1},
}},
@@ -37543,7 +37536,7 @@ var syscalls_arm64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 134217728},
}},
@@ -37551,7 +37544,7 @@ var syscalls_arm64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 268435456},
}},
@@ -37559,7 +37552,7 @@ var syscalls_arm64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}},
}},
@@ -37575,7 +37568,7 @@ var syscalls_arm64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1},
}},
@@ -37583,7 +37576,7 @@ var syscalls_arm64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 8}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}},
}},
@@ -39051,7 +39044,7 @@ var syscalls_arm64 = []*Syscall{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 8}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0, 3, 524288, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 67108864, 3, 524288, 1048576}},
}},
{NR: 14, Name: "removexattr", CallName: "removexattr", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
@@ -45654,12 +45647,12 @@ var consts_arm64 = []ConstValue{
{Name: "IB_QPT_XRC_TGT", Value: 10},
{Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2},
{Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4},
+ {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64},
{Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1},
{Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16},
{Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8},
{Name: "IB_QP_CREATE_NETIF_QP", Value: 32},
{Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256},
- {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64},
{Name: "IB_SEND_FENCE", Value: 1},
{Name: "IB_SEND_INLINE", Value: 8},
{Name: "IB_SEND_IP_CSUM", Value: 16},
@@ -46561,7 +46554,6 @@ var consts_arm64 = []ConstValue{
{Name: "KEYCTL_GET_KEYRING_ID"},
{Name: "KEYCTL_GET_PERSISTENT", Value: 22},
{Name: "KEYCTL_GET_SECURITY", Value: 17},
- {Name: "KEYCTL_GRANT_PERMISSION", Value: 32},
{Name: "KEYCTL_INSTANTIATE", Value: 12},
{Name: "KEYCTL_INSTANTIATE_IOV", Value: 20},
{Name: "KEYCTL_INVALIDATE", Value: 21},
@@ -46587,21 +46579,6 @@ var consts_arm64 = []ConstValue{
{Name: "KEYCTL_SET_TIMEOUT", Value: 15},
{Name: "KEYCTL_UNLINK", Value: 9},
{Name: "KEYCTL_UPDATE", Value: 2},
- {Name: "KEY_ACE_CLEAR", Value: 512},
- {Name: "KEY_ACE_EVERYONE"},
- {Name: "KEY_ACE_GROUP", Value: 1},
- {Name: "KEY_ACE_INVAL", Value: 64},
- {Name: "KEY_ACE_JOIN", Value: 256},
- {Name: "KEY_ACE_LINK", Value: 16},
- {Name: "KEY_ACE_OWNER", Value: 2},
- {Name: "KEY_ACE_POSSESSOR", Value: 3},
- {Name: "KEY_ACE_READ", Value: 2},
- {Name: "KEY_ACE_REVOKE", Value: 128},
- {Name: "KEY_ACE_SEARCH", Value: 8},
- {Name: "KEY_ACE_SET_SECURITY", Value: 32},
- {Name: "KEY_ACE_SUBJ_STANDARD"},
- {Name: "KEY_ACE_VIEW", Value: 1},
- {Name: "KEY_ACE_WRITE", Value: 4},
{Name: "KEY_GRP_LINK", Value: 4096},
{Name: "KEY_GRP_READ", Value: 512},
{Name: "KEY_GRP_SEARCH", Value: 2048},
@@ -46898,7 +46875,7 @@ var consts_arm64 = []ConstValue{
{Name: "MAP_SHARED_VALIDATE", Value: 3},
{Name: "MAP_STACK", Value: 131072},
{Name: "MAP_SYNC", Value: 524288},
- {Name: "MAP_UNINITIALIZED"},
+ {Name: "MAP_UNINITIALIZED", Value: 67108864},
{Name: "MARK_AND_VALUE", Value: 4294967248},
{Name: "MARK_OR_VALUE", Value: 4294967264},
{Name: "MARK_SET_VALUE", Value: 4294967280},
@@ -51375,7 +51352,7 @@ var consts_arm64 = []ConstValue{
{Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
{Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
{Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
- {Name: "__BPF_FUNC_MAX_ID", Value: 109},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 110},
{Name: "__MAX_BPF_REG", Value: 11},
{Name: "__NR_accept", Value: 202},
{Name: "__NR_accept4", Value: 242},
@@ -51651,4 +51628,4 @@ var consts_arm64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm64 = "4e828105a0a6301e379991dd24125329cda5a83d"
+const revision_arm64 = "df62f11cbede1b28d3b5c98561ab251721a41b16"
diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go
index 56a2b9fde..17aa853f8 100644
--- a/sys/linux/gen/ppc64le.go
+++ b/sys/linux/gen/ppc64le.go
@@ -1112,7 +1112,7 @@ var structDescs_ppc64le = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 109},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 110},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -37019,13 +37019,6 @@ var syscalls_ppc64le = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buffer", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "buflen", TypeSize: 8}}, Path: []string{"buffer"}},
}},
- {NR: 271, Name: "keyctl$KEYCTL_GRANT_PERMISSION", CallName: "keyctl", Args: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 32},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "keyid", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_subject_type", FldName: "type", TypeSize: 8}}, Vals: []uint64{0}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_standard_subject", FldName: "subject", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_ace_perm", FldName: "perm", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, BitMask: true},
- }},
{NR: 271, Name: "keyctl$KEYCTL_MOVE", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 30},
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key", TypeSize: 4}},
@@ -37436,7 +37429,7 @@ var syscalls_ppc64le = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1},
}},
@@ -37444,7 +37437,7 @@ var syscalls_ppc64le = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 134217728},
}},
@@ -37452,7 +37445,7 @@ var syscalls_ppc64le = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}, Val: 268435456},
}},
@@ -37460,7 +37453,7 @@ var syscalls_ppc64le = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_io_uring", FldName: "fd", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "offset", TypeSize: 8}}},
}},
@@ -37476,7 +37469,7 @@ var syscalls_ppc64le = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset", TypeSize: 8}}, Kind: 1},
}},
@@ -37484,7 +37477,7 @@ var syscalls_ppc64le = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_xdp", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xdp_mmap_offsets", FldName: "offset", TypeSize: 8}}, Vals: []uint64{0, 2147483648, 4294967296, 6442450944}},
}},
@@ -38996,7 +38989,7 @@ var syscalls_ppc64le = []*Syscall{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 8}}, Path: []string{"addr"}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 4, 1, 2, 8, 16777216, 33554432}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff", TypeSize: 8}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0, 3, 0, 1048576}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 0, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 67108864, 3, 524288, 1048576}},
}},
{NR: 218, Name: "removexattr", CallName: "removexattr", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
@@ -45648,12 +45641,12 @@ var consts_ppc64le = []ConstValue{
{Name: "IB_QPT_XRC_TGT", Value: 10},
{Name: "IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK", Value: 2},
{Name: "IB_QP_CREATE_CROSS_CHANNEL", Value: 4},
+ {Name: "IB_QP_CREATE_INTEGRITY_EN", Value: 64},
{Name: "IB_QP_CREATE_IPOIB_UD_LSO", Value: 1},
{Name: "IB_QP_CREATE_MANAGED_RECV", Value: 16},
{Name: "IB_QP_CREATE_MANAGED_SEND", Value: 8},
{Name: "IB_QP_CREATE_NETIF_QP", Value: 32},
{Name: "IB_QP_CREATE_SCATTER_FCS", Value: 256},
- {Name: "IB_QP_CREATE_SIGNATURE_EN", Value: 64},
{Name: "IB_SEND_FENCE", Value: 1},
{Name: "IB_SEND_INLINE", Value: 8},
{Name: "IB_SEND_IP_CSUM", Value: 16},
@@ -46554,7 +46547,6 @@ var consts_ppc64le = []ConstValue{
{Name: "KEYCTL_GET_KEYRING_ID"},
{Name: "KEYCTL_GET_PERSISTENT", Value: 22},
{Name: "KEYCTL_GET_SECURITY", Value: 17},
- {Name: "KEYCTL_GRANT_PERMISSION", Value: 32},
{Name: "KEYCTL_INSTANTIATE", Value: 12},
{Name: "KEYCTL_INSTANTIATE_IOV", Value: 20},
{Name: "KEYCTL_INVALIDATE", Value: 21},
@@ -46580,21 +46572,6 @@ var consts_ppc64le = []ConstValue{
{Name: "KEYCTL_SET_TIMEOUT", Value: 15},
{Name: "KEYCTL_UNLINK", Value: 9},
{Name: "KEYCTL_UPDATE", Value: 2},
- {Name: "KEY_ACE_CLEAR", Value: 512},
- {Name: "KEY_ACE_EVERYONE"},
- {Name: "KEY_ACE_GROUP", Value: 1},
- {Name: "KEY_ACE_INVAL", Value: 64},
- {Name: "KEY_ACE_JOIN", Value: 256},
- {Name: "KEY_ACE_LINK", Value: 16},
- {Name: "KEY_ACE_OWNER", Value: 2},
- {Name: "KEY_ACE_POSSESSOR", Value: 3},
- {Name: "KEY_ACE_READ", Value: 2},
- {Name: "KEY_ACE_REVOKE", Value: 128},
- {Name: "KEY_ACE_SEARCH", Value: 8},
- {Name: "KEY_ACE_SET_SECURITY", Value: 32},
- {Name: "KEY_ACE_SUBJ_STANDARD"},
- {Name: "KEY_ACE_VIEW", Value: 1},
- {Name: "KEY_ACE_WRITE", Value: 4},
{Name: "KEY_GRP_LINK", Value: 4096},
{Name: "KEY_GRP_READ", Value: 512},
{Name: "KEY_GRP_SEARCH", Value: 2048},
@@ -46878,8 +46855,8 @@ var consts_ppc64le = []ConstValue{
{Name: "MAP_SHARED", Value: 1},
{Name: "MAP_SHARED_VALIDATE", Value: 3},
{Name: "MAP_STACK", Value: 131072},
- {Name: "MAP_SYNC"},
- {Name: "MAP_UNINITIALIZED"},
+ {Name: "MAP_SYNC", Value: 524288},
+ {Name: "MAP_UNINITIALIZED", Value: 67108864},
{Name: "MARK_AND_VALUE", Value: 4294967248},
{Name: "MARK_OR_VALUE", Value: 4294967264},
{Name: "MARK_SET_VALUE", Value: 4294967280},
@@ -51304,7 +51281,7 @@ var consts_ppc64le = []ConstValue{
{Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
{Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
{Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
- {Name: "__BPF_FUNC_MAX_ID", Value: 109},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 110},
{Name: "__MAX_BPF_REG", Value: 11},
{Name: "__NR_accept", Value: 330},
{Name: "__NR_accept4", Value: 344},
@@ -51616,4 +51593,4 @@ var consts_ppc64le = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_ppc64le = "8a95b8d87e753e402df12fee4647aab26022e8e1"
+const revision_ppc64le = "d6b9236f3a3474f02cf6bdfe64b26fe12180f66a"
diff --git a/sys/linux/key.txt b/sys/linux/key.txt
index bdd26ed4b..25e1cb4c6 100644
--- a/sys/linux/key.txt
+++ b/sys/linux/key.txt
@@ -53,13 +53,9 @@ keyctl$KEYCTL_PKEY_VERIFY(code const[KEYCTL_PKEY_VERIFY], params ptr[in, keyctl_
keyctl$KEYCTL_RESTRICT_KEYRING(code const[KEYCTL_RESTRICT_KEYRING], key key, type ptr[in, string[key_type], opt], restriction ptr[in, key_restriction, opt])
keyctl$KEYCTL_MOVE(code const[KEYCTL_MOVE], key key, from_keyring keyring, to_keyring keyring, flags flags[keyctl_move_flags])
keyctl$KEYCTL_CAPABILITIES(code const[KEYCTL_CAPABILITIES], buffer ptr[out, array[int8]], buflen len[buffer])
-keyctl$KEYCTL_GRANT_PERMISSION(code const[KEYCTL_GRANT_PERMISSION], keyid key, type flags[key_ace_subject_type], subject flags[key_ace_standard_subject], perm flags[key_ace_perm])
reqkey_keyring = KEY_REQKEY_DEFL_NO_CHANGE, KEY_REQKEY_DEFL_DEFAULT, KEY_REQKEY_DEFL_THREAD_KEYRING, KEY_REQKEY_DEFL_PROCESS_KEYRING, KEY_REQKEY_DEFL_SESSION_KEYRING, KEY_REQKEY_DEFL_USER_KEYRING, KEY_REQKEY_DEFL_USER_SESSION_KEYRING, KEY_REQKEY_DEFL_GROUP_KEYRING, KEY_REQKEY_DEFL_REQUESTOR_KEYRING
keyctl_move_flags = KEYCTL_MOVE_EXCL
-key_ace_subject_type = KEY_ACE_SUBJ_STANDARD
-key_ace_standard_subject = KEY_ACE_EVERYONE, KEY_ACE_GROUP, KEY_ACE_OWNER, KEY_ACE_POSSESSOR
-key_ace_perm = KEY_ACE_VIEW, KEY_ACE_READ, KEY_ACE_WRITE, KEY_ACE_SEARCH, KEY_ACE_LINK, KEY_ACE_SET_SECURITY, KEY_ACE_INVAL, KEY_ACE_REVOKE, KEY_ACE_JOIN, KEY_ACE_CLEAR
key_perm = KEY_POS_VIEW, KEY_POS_READ, KEY_POS_WRITE, KEY_POS_SEARCH, KEY_POS_LINK, KEY_POS_SETATTR, KEY_USR_VIEW, KEY_USR_READ, KEY_USR_WRITE, KEY_USR_SEARCH, KEY_USR_LINK, KEY_USR_SETATTR, KEY_GRP_VIEW, KEY_GRP_READ, KEY_GRP_WRITE, KEY_GRP_SEARCH, KEY_GRP_LINK, KEY_GRP_SETATTR, KEY_OTH_VIEW, KEY_OTH_READ, KEY_OTH_WRITE, KEY_OTH_SEARCH, KEY_OTH_LINK, KEY_OTH_SETATTR
key_type = "asymmetric", "big_key", "blacklist", "ceph", "cifs.idmap", "cifs.spnego", ".dead", "dns_resolver", "encrypted", "id_legacy", "id_resolver", "keyring", "logon", "pkcs7_test", ".request_key_auth", "rxrpc", "rxrpc_s", "syzkaller", "trusted", "user"
diff --git a/sys/linux/key_386.const b/sys/linux/key_386.const
index 3254438d5..b9e270a0b 100644
--- a/sys/linux/key_386.const
+++ b/sys/linux/key_386.const
@@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23
KEYCTL_GET_KEYRING_ID = 0
KEYCTL_GET_PERSISTENT = 22
KEYCTL_GET_SECURITY = 17
-KEYCTL_GRANT_PERMISSION = 32
KEYCTL_INSTANTIATE = 12
KEYCTL_INSTANTIATE_IOV = 20
KEYCTL_INVALIDATE = 21
@@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14
KEYCTL_SET_TIMEOUT = 15
KEYCTL_UNLINK = 9
KEYCTL_UPDATE = 2
-KEY_ACE_CLEAR = 512
-KEY_ACE_EVERYONE = 0
-KEY_ACE_GROUP = 1
-KEY_ACE_INVAL = 64
-KEY_ACE_JOIN = 256
-KEY_ACE_LINK = 16
-KEY_ACE_OWNER = 2
-KEY_ACE_POSSESSOR = 3
-KEY_ACE_READ = 2
-KEY_ACE_REVOKE = 128
-KEY_ACE_SEARCH = 8
-KEY_ACE_SET_SECURITY = 32
-KEY_ACE_SUBJ_STANDARD = 0
-KEY_ACE_VIEW = 1
-KEY_ACE_WRITE = 4
KEY_GRP_LINK = 4096
KEY_GRP_READ = 512
KEY_GRP_SEARCH = 2048
diff --git a/sys/linux/key_amd64.const b/sys/linux/key_amd64.const
index 37ece7585..16153ea52 100644
--- a/sys/linux/key_amd64.const
+++ b/sys/linux/key_amd64.const
@@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23
KEYCTL_GET_KEYRING_ID = 0
KEYCTL_GET_PERSISTENT = 22
KEYCTL_GET_SECURITY = 17
-KEYCTL_GRANT_PERMISSION = 32
KEYCTL_INSTANTIATE = 12
KEYCTL_INSTANTIATE_IOV = 20
KEYCTL_INVALIDATE = 21
@@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14
KEYCTL_SET_TIMEOUT = 15
KEYCTL_UNLINK = 9
KEYCTL_UPDATE = 2
-KEY_ACE_CLEAR = 512
-KEY_ACE_EVERYONE = 0
-KEY_ACE_GROUP = 1
-KEY_ACE_INVAL = 64
-KEY_ACE_JOIN = 256
-KEY_ACE_LINK = 16
-KEY_ACE_OWNER = 2
-KEY_ACE_POSSESSOR = 3
-KEY_ACE_READ = 2
-KEY_ACE_REVOKE = 128
-KEY_ACE_SEARCH = 8
-KEY_ACE_SET_SECURITY = 32
-KEY_ACE_SUBJ_STANDARD = 0
-KEY_ACE_VIEW = 1
-KEY_ACE_WRITE = 4
KEY_GRP_LINK = 4096
KEY_GRP_READ = 512
KEY_GRP_SEARCH = 2048
diff --git a/sys/linux/key_arm.const b/sys/linux/key_arm.const
index 8331ceb0b..4b98b4fd4 100644
--- a/sys/linux/key_arm.const
+++ b/sys/linux/key_arm.const
@@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23
KEYCTL_GET_KEYRING_ID = 0
KEYCTL_GET_PERSISTENT = 22
KEYCTL_GET_SECURITY = 17
-KEYCTL_GRANT_PERMISSION = 32
KEYCTL_INSTANTIATE = 12
KEYCTL_INSTANTIATE_IOV = 20
KEYCTL_INVALIDATE = 21
@@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14
KEYCTL_SET_TIMEOUT = 15
KEYCTL_UNLINK = 9
KEYCTL_UPDATE = 2
-KEY_ACE_CLEAR = 512
-KEY_ACE_EVERYONE = 0
-KEY_ACE_GROUP = 1
-KEY_ACE_INVAL = 64
-KEY_ACE_JOIN = 256
-KEY_ACE_LINK = 16
-KEY_ACE_OWNER = 2
-KEY_ACE_POSSESSOR = 3
-KEY_ACE_READ = 2
-KEY_ACE_REVOKE = 128
-KEY_ACE_SEARCH = 8
-KEY_ACE_SET_SECURITY = 32
-KEY_ACE_SUBJ_STANDARD = 0
-KEY_ACE_VIEW = 1
-KEY_ACE_WRITE = 4
KEY_GRP_LINK = 4096
KEY_GRP_READ = 512
KEY_GRP_SEARCH = 2048
diff --git a/sys/linux/key_arm64.const b/sys/linux/key_arm64.const
index 213d76cda..7b87c3c37 100644
--- a/sys/linux/key_arm64.const
+++ b/sys/linux/key_arm64.const
@@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23
KEYCTL_GET_KEYRING_ID = 0
KEYCTL_GET_PERSISTENT = 22
KEYCTL_GET_SECURITY = 17
-KEYCTL_GRANT_PERMISSION = 32
KEYCTL_INSTANTIATE = 12
KEYCTL_INSTANTIATE_IOV = 20
KEYCTL_INVALIDATE = 21
@@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14
KEYCTL_SET_TIMEOUT = 15
KEYCTL_UNLINK = 9
KEYCTL_UPDATE = 2
-KEY_ACE_CLEAR = 512
-KEY_ACE_EVERYONE = 0
-KEY_ACE_GROUP = 1
-KEY_ACE_INVAL = 64
-KEY_ACE_JOIN = 256
-KEY_ACE_LINK = 16
-KEY_ACE_OWNER = 2
-KEY_ACE_POSSESSOR = 3
-KEY_ACE_READ = 2
-KEY_ACE_REVOKE = 128
-KEY_ACE_SEARCH = 8
-KEY_ACE_SET_SECURITY = 32
-KEY_ACE_SUBJ_STANDARD = 0
-KEY_ACE_VIEW = 1
-KEY_ACE_WRITE = 4
KEY_GRP_LINK = 4096
KEY_GRP_READ = 512
KEY_GRP_SEARCH = 2048
diff --git a/sys/linux/key_ppc64le.const b/sys/linux/key_ppc64le.const
index 6ff4bb9dc..39a594b71 100644
--- a/sys/linux/key_ppc64le.const
+++ b/sys/linux/key_ppc64le.const
@@ -8,7 +8,6 @@ KEYCTL_DH_COMPUTE = 23
KEYCTL_GET_KEYRING_ID = 0
KEYCTL_GET_PERSISTENT = 22
KEYCTL_GET_SECURITY = 17
-KEYCTL_GRANT_PERMISSION = 32
KEYCTL_INSTANTIATE = 12
KEYCTL_INSTANTIATE_IOV = 20
KEYCTL_INVALIDATE = 21
@@ -34,21 +33,6 @@ KEYCTL_SET_REQKEY_KEYRING = 14
KEYCTL_SET_TIMEOUT = 15
KEYCTL_UNLINK = 9
KEYCTL_UPDATE = 2
-KEY_ACE_CLEAR = 512
-KEY_ACE_EVERYONE = 0
-KEY_ACE_GROUP = 1
-KEY_ACE_INVAL = 64
-KEY_ACE_JOIN = 256
-KEY_ACE_LINK = 16
-KEY_ACE_OWNER = 2
-KEY_ACE_POSSESSOR = 3
-KEY_ACE_READ = 2
-KEY_ACE_REVOKE = 128
-KEY_ACE_SEARCH = 8
-KEY_ACE_SET_SECURITY = 32
-KEY_ACE_SUBJ_STANDARD = 0
-KEY_ACE_VIEW = 1
-KEY_ACE_WRITE = 4
KEY_GRP_LINK = 4096
KEY_GRP_READ = 512
KEY_GRP_SEARCH = 2048
diff --git a/sys/linux/rdma_386.const b/sys/linux/rdma_386.const
deleted file mode 100644
index 75ebb6252..000000000
--- a/sys/linux/rdma_386.const
+++ /dev/null
@@ -1,98 +0,0 @@
-# AUTOGENERATED FILE
-EX_CREATE_CQ_CMD = 2147483666
-EX_CREATE_QP_CMD = 2147483672
-IB_ACCESS_LOCAL_WRITE = 1
-IB_ACCESS_MW_BIND = 16
-IB_ACCESS_ON_DEMAND = 64
-IB_ACCESS_REMOTE_ATOMIC = 8
-IB_ACCESS_REMOTE_READ = 4
-IB_ACCESS_REMOTE_WRITE = 2
-IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2
-IB_FLOW_SPEC_ACTION_COUNT = 4099
-IB_FLOW_SPEC_ACTION_DROP = 4097
-IB_FLOW_SPEC_ACTION_TAG = 4096
-IB_FLOW_SPEC_ESP = 52
-IB_FLOW_SPEC_ETH = 32
-IB_FLOW_SPEC_GRE = 81
-IB_FLOW_SPEC_IPV4 = 48
-IB_FLOW_SPEC_IPV6 = 49
-IB_FLOW_SPEC_MPLS = 96
-IB_FLOW_SPEC_VXLAN_TUNNEL = 80
-IB_IPV4_DONT_FRAG = 2
-IB_IPV4_MORE_FRAG = 4
-IB_MR_REREG_ACCESS = 4
-IB_MR_REREG_PD = 2
-IB_MR_REREG_SUPPORTED = 7
-IB_MR_REREG_TRANS = 1
-IB_QPT_GSI = 1
-IB_QPT_RAW_ETHERTYPE = 6
-IB_QPT_RAW_IPV6 = 5
-IB_QPT_RAW_PACKET = 8
-IB_QPT_RC = 2
-IB_QPT_SMI = 0
-IB_QPT_UC = 3
-IB_QPT_UD = 4
-IB_QPT_XRC_INI = 9
-IB_QPT_XRC_TGT = 10
-IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
-IB_QP_CREATE_CROSS_CHANNEL = 4
-IB_QP_CREATE_IPOIB_UD_LSO = 1
-IB_QP_CREATE_MANAGED_RECV = 16
-IB_QP_CREATE_MANAGED_SEND = 8
-IB_QP_CREATE_NETIF_QP = 32
-IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
-IB_SEND_FENCE = 1
-IB_SEND_INLINE = 8
-IB_SEND_IP_CSUM = 16
-IB_SEND_SIGNALED = 2
-IB_SEND_SOLICITED = 4
-IB_SRQT_BASIC = 0
-IB_SRQT_TM = 2
-IB_SRQT_XRC = 1
-IB_USER_VERBS_CMD_CREATE_CQ = 18
-IB_USER_VERBS_CMD_CREATE_QP = 24
-IB_USER_VERBS_CMD_FLAGS_SHIFT = 24
-IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648
-IB_USER_VERBS_CMD_THRESHOLD = 50
-IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698
-IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699
-IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649
-IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2
-IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1
-IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1
-IB_WQT_RQ = 0
-IB_WQ_CUR_STATE = 2
-IB_WQ_FLAGS = 4
-IB_WQ_FLAGS_CVLAN_STRIPPING = 1
-IB_WQ_FLAGS_DELAY_DROP = 4
-IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8
-IB_WQ_FLAGS_SCATTER_FCS = 2
-IB_WQ_STATE = 1
-IB_ZERO_BASED = 32
-MLX5_CREATE_DCI = 22
-MLX5_CREATE_DCT = 8
-MLX5_IB_CQE_RES_FORMAT_CSUM = 2
-MLX5_IB_CQE_RES_FORMAT_HASH = 1
-MLX5_QP_FLAG_BFREG_INDEX = 8
-MLX5_QP_FLAG_SCATTER_CQE = 2
-MLX5_QP_FLAG_SIGNATURE = 1
-MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4
-MLX5_SRQ_FLAG_SIGNATURE = 1
-O_CLOEXEC = 524288
-O_RDWR = 2
-RDMA_DRIVER_MLX5 = 1
-RDMA_VERBS_IOCTL = 3222805249
-UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0
-UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0
-UVERBS_ATTR_F_MANDATORY = 1
-UVERBS_ATTR_READ_COUNTERS_BUFF = 1
-UVERBS_ATTR_READ_COUNTERS_FLAGS = 2
-UVERBS_ATTR_READ_COUNTERS_HANDLE = 0
-UVERBS_METHOD_COUNTERS_CREATE = 0
-UVERBS_METHOD_COUNTERS_DESTROY = 1
-UVERBS_METHOD_COUNTERS_READ = 2
-UVERBS_OBJECT_COUNTERS = 15
-__NR_close = 6
-__NR_ioctl = 54
-__NR_write = 4
diff --git a/sys/linux/rdma_amd64.const b/sys/linux/rdma_amd64.const
deleted file mode 100644
index 3fb8d2174..000000000
--- a/sys/linux/rdma_amd64.const
+++ /dev/null
@@ -1,98 +0,0 @@
-# AUTOGENERATED FILE
-EX_CREATE_CQ_CMD = 2147483666
-EX_CREATE_QP_CMD = 2147483672
-IB_ACCESS_LOCAL_WRITE = 1
-IB_ACCESS_MW_BIND = 16
-IB_ACCESS_ON_DEMAND = 64
-IB_ACCESS_REMOTE_ATOMIC = 8
-IB_ACCESS_REMOTE_READ = 4
-IB_ACCESS_REMOTE_WRITE = 2
-IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2
-IB_FLOW_SPEC_ACTION_COUNT = 4099
-IB_FLOW_SPEC_ACTION_DROP = 4097
-IB_FLOW_SPEC_ACTION_TAG = 4096
-IB_FLOW_SPEC_ESP = 52
-IB_FLOW_SPEC_ETH = 32
-IB_FLOW_SPEC_GRE = 81
-IB_FLOW_SPEC_IPV4 = 48
-IB_FLOW_SPEC_IPV6 = 49
-IB_FLOW_SPEC_MPLS = 96
-IB_FLOW_SPEC_VXLAN_TUNNEL = 80
-IB_IPV4_DONT_FRAG = 2
-IB_IPV4_MORE_FRAG = 4
-IB_MR_REREG_ACCESS = 4
-IB_MR_REREG_PD = 2
-IB_MR_REREG_SUPPORTED = 7
-IB_MR_REREG_TRANS = 1
-IB_QPT_GSI = 1
-IB_QPT_RAW_ETHERTYPE = 6
-IB_QPT_RAW_IPV6 = 5
-IB_QPT_RAW_PACKET = 8
-IB_QPT_RC = 2
-IB_QPT_SMI = 0
-IB_QPT_UC = 3
-IB_QPT_UD = 4
-IB_QPT_XRC_INI = 9
-IB_QPT_XRC_TGT = 10
-IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
-IB_QP_CREATE_CROSS_CHANNEL = 4
-IB_QP_CREATE_IPOIB_UD_LSO = 1
-IB_QP_CREATE_MANAGED_RECV = 16
-IB_QP_CREATE_MANAGED_SEND = 8
-IB_QP_CREATE_NETIF_QP = 32
-IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
-IB_SEND_FENCE = 1
-IB_SEND_INLINE = 8
-IB_SEND_IP_CSUM = 16
-IB_SEND_SIGNALED = 2
-IB_SEND_SOLICITED = 4
-IB_SRQT_BASIC = 0
-IB_SRQT_TM = 2
-IB_SRQT_XRC = 1
-IB_USER_VERBS_CMD_CREATE_CQ = 18
-IB_USER_VERBS_CMD_CREATE_QP = 24
-IB_USER_VERBS_CMD_FLAGS_SHIFT = 24
-IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648
-IB_USER_VERBS_CMD_THRESHOLD = 50
-IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698
-IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699
-IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649
-IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2
-IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1
-IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1
-IB_WQT_RQ = 0
-IB_WQ_CUR_STATE = 2
-IB_WQ_FLAGS = 4
-IB_WQ_FLAGS_CVLAN_STRIPPING = 1
-IB_WQ_FLAGS_DELAY_DROP = 4
-IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8
-IB_WQ_FLAGS_SCATTER_FCS = 2
-IB_WQ_STATE = 1
-IB_ZERO_BASED = 32
-MLX5_CREATE_DCI = 22
-MLX5_CREATE_DCT = 8
-MLX5_IB_CQE_RES_FORMAT_CSUM = 2
-MLX5_IB_CQE_RES_FORMAT_HASH = 1
-MLX5_QP_FLAG_BFREG_INDEX = 8
-MLX5_QP_FLAG_SCATTER_CQE = 2
-MLX5_QP_FLAG_SIGNATURE = 1
-MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4
-MLX5_SRQ_FLAG_SIGNATURE = 1
-O_CLOEXEC = 524288
-O_RDWR = 2
-RDMA_DRIVER_MLX5 = 1
-RDMA_VERBS_IOCTL = 3222805249
-UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0
-UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0
-UVERBS_ATTR_F_MANDATORY = 1
-UVERBS_ATTR_READ_COUNTERS_BUFF = 1
-UVERBS_ATTR_READ_COUNTERS_FLAGS = 2
-UVERBS_ATTR_READ_COUNTERS_HANDLE = 0
-UVERBS_METHOD_COUNTERS_CREATE = 0
-UVERBS_METHOD_COUNTERS_DESTROY = 1
-UVERBS_METHOD_COUNTERS_READ = 2
-UVERBS_OBJECT_COUNTERS = 15
-__NR_close = 3
-__NR_ioctl = 16
-__NR_write = 1
diff --git a/sys/linux/rdma_arm.const b/sys/linux/rdma_arm.const
deleted file mode 100644
index 75ebb6252..000000000
--- a/sys/linux/rdma_arm.const
+++ /dev/null
@@ -1,98 +0,0 @@
-# AUTOGENERATED FILE
-EX_CREATE_CQ_CMD = 2147483666
-EX_CREATE_QP_CMD = 2147483672
-IB_ACCESS_LOCAL_WRITE = 1
-IB_ACCESS_MW_BIND = 16
-IB_ACCESS_ON_DEMAND = 64
-IB_ACCESS_REMOTE_ATOMIC = 8
-IB_ACCESS_REMOTE_READ = 4
-IB_ACCESS_REMOTE_WRITE = 2
-IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2
-IB_FLOW_SPEC_ACTION_COUNT = 4099
-IB_FLOW_SPEC_ACTION_DROP = 4097
-IB_FLOW_SPEC_ACTION_TAG = 4096
-IB_FLOW_SPEC_ESP = 52
-IB_FLOW_SPEC_ETH = 32
-IB_FLOW_SPEC_GRE = 81
-IB_FLOW_SPEC_IPV4 = 48
-IB_FLOW_SPEC_IPV6 = 49
-IB_FLOW_SPEC_MPLS = 96
-IB_FLOW_SPEC_VXLAN_TUNNEL = 80
-IB_IPV4_DONT_FRAG = 2
-IB_IPV4_MORE_FRAG = 4
-IB_MR_REREG_ACCESS = 4
-IB_MR_REREG_PD = 2
-IB_MR_REREG_SUPPORTED = 7
-IB_MR_REREG_TRANS = 1
-IB_QPT_GSI = 1
-IB_QPT_RAW_ETHERTYPE = 6
-IB_QPT_RAW_IPV6 = 5
-IB_QPT_RAW_PACKET = 8
-IB_QPT_RC = 2
-IB_QPT_SMI = 0
-IB_QPT_UC = 3
-IB_QPT_UD = 4
-IB_QPT_XRC_INI = 9
-IB_QPT_XRC_TGT = 10
-IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
-IB_QP_CREATE_CROSS_CHANNEL = 4
-IB_QP_CREATE_IPOIB_UD_LSO = 1
-IB_QP_CREATE_MANAGED_RECV = 16
-IB_QP_CREATE_MANAGED_SEND = 8
-IB_QP_CREATE_NETIF_QP = 32
-IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
-IB_SEND_FENCE = 1
-IB_SEND_INLINE = 8
-IB_SEND_IP_CSUM = 16
-IB_SEND_SIGNALED = 2
-IB_SEND_SOLICITED = 4
-IB_SRQT_BASIC = 0
-IB_SRQT_TM = 2
-IB_SRQT_XRC = 1
-IB_USER_VERBS_CMD_CREATE_CQ = 18
-IB_USER_VERBS_CMD_CREATE_QP = 24
-IB_USER_VERBS_CMD_FLAGS_SHIFT = 24
-IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648
-IB_USER_VERBS_CMD_THRESHOLD = 50
-IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698
-IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699
-IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649
-IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2
-IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1
-IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1
-IB_WQT_RQ = 0
-IB_WQ_CUR_STATE = 2
-IB_WQ_FLAGS = 4
-IB_WQ_FLAGS_CVLAN_STRIPPING = 1
-IB_WQ_FLAGS_DELAY_DROP = 4
-IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8
-IB_WQ_FLAGS_SCATTER_FCS = 2
-IB_WQ_STATE = 1
-IB_ZERO_BASED = 32
-MLX5_CREATE_DCI = 22
-MLX5_CREATE_DCT = 8
-MLX5_IB_CQE_RES_FORMAT_CSUM = 2
-MLX5_IB_CQE_RES_FORMAT_HASH = 1
-MLX5_QP_FLAG_BFREG_INDEX = 8
-MLX5_QP_FLAG_SCATTER_CQE = 2
-MLX5_QP_FLAG_SIGNATURE = 1
-MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4
-MLX5_SRQ_FLAG_SIGNATURE = 1
-O_CLOEXEC = 524288
-O_RDWR = 2
-RDMA_DRIVER_MLX5 = 1
-RDMA_VERBS_IOCTL = 3222805249
-UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0
-UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0
-UVERBS_ATTR_F_MANDATORY = 1
-UVERBS_ATTR_READ_COUNTERS_BUFF = 1
-UVERBS_ATTR_READ_COUNTERS_FLAGS = 2
-UVERBS_ATTR_READ_COUNTERS_HANDLE = 0
-UVERBS_METHOD_COUNTERS_CREATE = 0
-UVERBS_METHOD_COUNTERS_DESTROY = 1
-UVERBS_METHOD_COUNTERS_READ = 2
-UVERBS_OBJECT_COUNTERS = 15
-__NR_close = 6
-__NR_ioctl = 54
-__NR_write = 4
diff --git a/sys/linux/rdma_arm64.const b/sys/linux/rdma_arm64.const
deleted file mode 100644
index b764f7275..000000000
--- a/sys/linux/rdma_arm64.const
+++ /dev/null
@@ -1,98 +0,0 @@
-# AUTOGENERATED FILE
-EX_CREATE_CQ_CMD = 2147483666
-EX_CREATE_QP_CMD = 2147483672
-IB_ACCESS_LOCAL_WRITE = 1
-IB_ACCESS_MW_BIND = 16
-IB_ACCESS_ON_DEMAND = 64
-IB_ACCESS_REMOTE_ATOMIC = 8
-IB_ACCESS_REMOTE_READ = 4
-IB_ACCESS_REMOTE_WRITE = 2
-IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2
-IB_FLOW_SPEC_ACTION_COUNT = 4099
-IB_FLOW_SPEC_ACTION_DROP = 4097
-IB_FLOW_SPEC_ACTION_TAG = 4096
-IB_FLOW_SPEC_ESP = 52
-IB_FLOW_SPEC_ETH = 32
-IB_FLOW_SPEC_GRE = 81
-IB_FLOW_SPEC_IPV4 = 48
-IB_FLOW_SPEC_IPV6 = 49
-IB_FLOW_SPEC_MPLS = 96
-IB_FLOW_SPEC_VXLAN_TUNNEL = 80
-IB_IPV4_DONT_FRAG = 2
-IB_IPV4_MORE_FRAG = 4
-IB_MR_REREG_ACCESS = 4
-IB_MR_REREG_PD = 2
-IB_MR_REREG_SUPPORTED = 7
-IB_MR_REREG_TRANS = 1
-IB_QPT_GSI = 1
-IB_QPT_RAW_ETHERTYPE = 6
-IB_QPT_RAW_IPV6 = 5
-IB_QPT_RAW_PACKET = 8
-IB_QPT_RC = 2
-IB_QPT_SMI = 0
-IB_QPT_UC = 3
-IB_QPT_UD = 4
-IB_QPT_XRC_INI = 9
-IB_QPT_XRC_TGT = 10
-IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
-IB_QP_CREATE_CROSS_CHANNEL = 4
-IB_QP_CREATE_IPOIB_UD_LSO = 1
-IB_QP_CREATE_MANAGED_RECV = 16
-IB_QP_CREATE_MANAGED_SEND = 8
-IB_QP_CREATE_NETIF_QP = 32
-IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
-IB_SEND_FENCE = 1
-IB_SEND_INLINE = 8
-IB_SEND_IP_CSUM = 16
-IB_SEND_SIGNALED = 2
-IB_SEND_SOLICITED = 4
-IB_SRQT_BASIC = 0
-IB_SRQT_TM = 2
-IB_SRQT_XRC = 1
-IB_USER_VERBS_CMD_CREATE_CQ = 18
-IB_USER_VERBS_CMD_CREATE_QP = 24
-IB_USER_VERBS_CMD_FLAGS_SHIFT = 24
-IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648
-IB_USER_VERBS_CMD_THRESHOLD = 50
-IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698
-IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699
-IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649
-IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2
-IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1
-IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1
-IB_WQT_RQ = 0
-IB_WQ_CUR_STATE = 2
-IB_WQ_FLAGS = 4
-IB_WQ_FLAGS_CVLAN_STRIPPING = 1
-IB_WQ_FLAGS_DELAY_DROP = 4
-IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8
-IB_WQ_FLAGS_SCATTER_FCS = 2
-IB_WQ_STATE = 1
-IB_ZERO_BASED = 32
-MLX5_CREATE_DCI = 22
-MLX5_CREATE_DCT = 8
-MLX5_IB_CQE_RES_FORMAT_CSUM = 2
-MLX5_IB_CQE_RES_FORMAT_HASH = 1
-MLX5_QP_FLAG_BFREG_INDEX = 8
-MLX5_QP_FLAG_SCATTER_CQE = 2
-MLX5_QP_FLAG_SIGNATURE = 1
-MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4
-MLX5_SRQ_FLAG_SIGNATURE = 1
-O_CLOEXEC = 524288
-O_RDWR = 2
-RDMA_DRIVER_MLX5 = 1
-RDMA_VERBS_IOCTL = 3222805249
-UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0
-UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0
-UVERBS_ATTR_F_MANDATORY = 1
-UVERBS_ATTR_READ_COUNTERS_BUFF = 1
-UVERBS_ATTR_READ_COUNTERS_FLAGS = 2
-UVERBS_ATTR_READ_COUNTERS_HANDLE = 0
-UVERBS_METHOD_COUNTERS_CREATE = 0
-UVERBS_METHOD_COUNTERS_DESTROY = 1
-UVERBS_METHOD_COUNTERS_READ = 2
-UVERBS_OBJECT_COUNTERS = 15
-__NR_close = 57
-__NR_ioctl = 29
-__NR_write = 64
diff --git a/sys/linux/rdma_ppc64le.const b/sys/linux/rdma_ppc64le.const
deleted file mode 100644
index 75ebb6252..000000000
--- a/sys/linux/rdma_ppc64le.const
+++ /dev/null
@@ -1,98 +0,0 @@
-# AUTOGENERATED FILE
-EX_CREATE_CQ_CMD = 2147483666
-EX_CREATE_QP_CMD = 2147483672
-IB_ACCESS_LOCAL_WRITE = 1
-IB_ACCESS_MW_BIND = 16
-IB_ACCESS_ON_DEMAND = 64
-IB_ACCESS_REMOTE_ATOMIC = 8
-IB_ACCESS_REMOTE_READ = 4
-IB_ACCESS_REMOTE_WRITE = 2
-IB_FLOW_ATTR_FLAGS_DONT_TRAP = 2
-IB_FLOW_SPEC_ACTION_COUNT = 4099
-IB_FLOW_SPEC_ACTION_DROP = 4097
-IB_FLOW_SPEC_ACTION_TAG = 4096
-IB_FLOW_SPEC_ESP = 52
-IB_FLOW_SPEC_ETH = 32
-IB_FLOW_SPEC_GRE = 81
-IB_FLOW_SPEC_IPV4 = 48
-IB_FLOW_SPEC_IPV6 = 49
-IB_FLOW_SPEC_MPLS = 96
-IB_FLOW_SPEC_VXLAN_TUNNEL = 80
-IB_IPV4_DONT_FRAG = 2
-IB_IPV4_MORE_FRAG = 4
-IB_MR_REREG_ACCESS = 4
-IB_MR_REREG_PD = 2
-IB_MR_REREG_SUPPORTED = 7
-IB_MR_REREG_TRANS = 1
-IB_QPT_GSI = 1
-IB_QPT_RAW_ETHERTYPE = 6
-IB_QPT_RAW_IPV6 = 5
-IB_QPT_RAW_PACKET = 8
-IB_QPT_RC = 2
-IB_QPT_SMI = 0
-IB_QPT_UC = 3
-IB_QPT_UD = 4
-IB_QPT_XRC_INI = 9
-IB_QPT_XRC_TGT = 10
-IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2
-IB_QP_CREATE_CROSS_CHANNEL = 4
-IB_QP_CREATE_IPOIB_UD_LSO = 1
-IB_QP_CREATE_MANAGED_RECV = 16
-IB_QP_CREATE_MANAGED_SEND = 8
-IB_QP_CREATE_NETIF_QP = 32
-IB_QP_CREATE_SCATTER_FCS = 256
-IB_QP_CREATE_SIGNATURE_EN = 64
-IB_SEND_FENCE = 1
-IB_SEND_INLINE = 8
-IB_SEND_IP_CSUM = 16
-IB_SEND_SIGNALED = 2
-IB_SEND_SOLICITED = 4
-IB_SRQT_BASIC = 0
-IB_SRQT_TM = 2
-IB_SRQT_XRC = 1
-IB_USER_VERBS_CMD_CREATE_CQ = 18
-IB_USER_VERBS_CMD_CREATE_QP = 24
-IB_USER_VERBS_CMD_FLAGS_SHIFT = 24
-IB_USER_VERBS_CMD_FLAG_EXTENDED = 2147483648
-IB_USER_VERBS_CMD_THRESHOLD = 50
-IB_USER_VERBS_EX_CMD_CREATE_FLOW = 2147483698
-IB_USER_VERBS_EX_CMD_DESTROY_FLOW = 2147483699
-IB_USER_VERBS_EX_CMD_QUERY_DEVICE = 2147483649
-IB_UVERBS_CQ_FLAGS_IGNORE_OVERRUN = 2
-IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION = 1
-IB_UVERBS_READ_COUNTERS_PREFER_CACHED = 1
-IB_WQT_RQ = 0
-IB_WQ_CUR_STATE = 2
-IB_WQ_FLAGS = 4
-IB_WQ_FLAGS_CVLAN_STRIPPING = 1
-IB_WQ_FLAGS_DELAY_DROP = 4
-IB_WQ_FLAGS_PCI_WRITE_END_PADDING = 8
-IB_WQ_FLAGS_SCATTER_FCS = 2
-IB_WQ_STATE = 1
-IB_ZERO_BASED = 32
-MLX5_CREATE_DCI = 22
-MLX5_CREATE_DCT = 8
-MLX5_IB_CQE_RES_FORMAT_CSUM = 2
-MLX5_IB_CQE_RES_FORMAT_HASH = 1
-MLX5_QP_FLAG_BFREG_INDEX = 8
-MLX5_QP_FLAG_SCATTER_CQE = 2
-MLX5_QP_FLAG_SIGNATURE = 1
-MLX5_QP_FLAG_TUNNEL_OFFLOADS = 4
-MLX5_SRQ_FLAG_SIGNATURE = 1
-O_CLOEXEC = 524288
-O_RDWR = 2
-RDMA_DRIVER_MLX5 = 1
-RDMA_VERBS_IOCTL = 3222805249
-UVERBS_ATTR_CREATE_COUNTERS_HANDLE = 0
-UVERBS_ATTR_DESTROY_COUNTERS_HANDLE = 0
-UVERBS_ATTR_F_MANDATORY = 1
-UVERBS_ATTR_READ_COUNTERS_BUFF = 1
-UVERBS_ATTR_READ_COUNTERS_FLAGS = 2
-UVERBS_ATTR_READ_COUNTERS_HANDLE = 0
-UVERBS_METHOD_COUNTERS_CREATE = 0
-UVERBS_METHOD_COUNTERS_DESTROY = 1
-UVERBS_METHOD_COUNTERS_READ = 2
-UVERBS_OBJECT_COUNTERS = 15
-__NR_close = 6
-__NR_ioctl = 54
-__NR_write = 4
diff --git a/sys/linux/socket_alg.txt b/sys/linux/socket_alg.txt
index a4f2a672b..bcbc7edb6 100644
--- a/sys/linux/socket_alg.txt
+++ b/sys/linux/socket_alg.txt
@@ -95,7 +95,7 @@ cmsghdr_alg_assoc {
assoc int32
} [align_ptr]
-af_alg_type = CRYPTO_ALG_TYPE_MASK, CRYPTO_ALG_TYPE_CIPHER, CRYPTO_ALG_TYPE_COMPRESS, CRYPTO_ALG_TYPE_AEAD, CRYPTO_ALG_TYPE_BLKCIPHER, CRYPTO_ALG_TYPE_ABLKCIPHER, CRYPTO_ALG_TYPE_DIGEST, CRYPTO_ALG_TYPE_HASH, CRYPTO_ALG_TYPE_SHASH, CRYPTO_ALG_TYPE_AHASH, CRYPTO_ALG_TYPE_RNG, CRYPTO_ALG_TYPE_AKCIPHER, CRYPTO_ALG_TYPE_PCOMPRESS, CRYPTO_ALG_LARVAL, CRYPTO_ALG_DEAD, CRYPTO_ALG_DYING, CRYPTO_ALG_ASYNC, CRYPTO_ALG_NEED_FALLBACK, CRYPTO_ALG_TESTED, CRYPTO_ALG_INSTANCE, CRYPTO_ALG_KERN_DRIVER_ONLY, CRYPTO_ALG_INTERNAL
+af_alg_type = CRYPTO_ALG_TYPE_MASK, CRYPTO_ALG_TYPE_CIPHER, CRYPTO_ALG_TYPE_COMPRESS, CRYPTO_ALG_TYPE_AEAD, CRYPTO_ALG_TYPE_BLKCIPHER, CRYPTO_ALG_TYPE_ABLKCIPHER, CRYPTO_ALG_TYPE_HASH, CRYPTO_ALG_TYPE_SHASH, CRYPTO_ALG_TYPE_AHASH, CRYPTO_ALG_TYPE_RNG, CRYPTO_ALG_TYPE_AKCIPHER, CRYPTO_ALG_TYPE_PCOMPRESS, CRYPTO_ALG_LARVAL, CRYPTO_ALG_DEAD, CRYPTO_ALG_DYING, CRYPTO_ALG_ASYNC, CRYPTO_ALG_NEED_FALLBACK, CRYPTO_ALG_TESTED, CRYPTO_ALG_INSTANCE, CRYPTO_ALG_KERN_DRIVER_ONLY, CRYPTO_ALG_INTERNAL
alg_op_op = ALG_OP_DECRYPT, ALG_OP_ENCRYPT
diff --git a/sys/linux/socket_alg_386.const b/sys/linux/socket_alg_386.const
index 6d84c943d..6369aa29d 100644
--- a/sys/linux/socket_alg_386.const
+++ b/sys/linux/socket_alg_386.const
@@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13
CRYPTO_ALG_TYPE_BLKCIPHER = 4
CRYPTO_ALG_TYPE_CIPHER = 1
CRYPTO_ALG_TYPE_COMPRESS = 2
-# CRYPTO_ALG_TYPE_DIGEST is not set
CRYPTO_ALG_TYPE_HASH = 14
CRYPTO_ALG_TYPE_MASK = 15
CRYPTO_ALG_TYPE_PCOMPRESS = 15
diff --git a/sys/linux/socket_alg_amd64.const b/sys/linux/socket_alg_amd64.const
index 7af03666d..2ae3eec89 100644
--- a/sys/linux/socket_alg_amd64.const
+++ b/sys/linux/socket_alg_amd64.const
@@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13
CRYPTO_ALG_TYPE_BLKCIPHER = 4
CRYPTO_ALG_TYPE_CIPHER = 1
CRYPTO_ALG_TYPE_COMPRESS = 2
-# CRYPTO_ALG_TYPE_DIGEST is not set
CRYPTO_ALG_TYPE_HASH = 14
CRYPTO_ALG_TYPE_MASK = 15
CRYPTO_ALG_TYPE_PCOMPRESS = 15
diff --git a/sys/linux/socket_alg_arm.const b/sys/linux/socket_alg_arm.const
index c78c9c350..67bbea323 100644
--- a/sys/linux/socket_alg_arm.const
+++ b/sys/linux/socket_alg_arm.const
@@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13
CRYPTO_ALG_TYPE_BLKCIPHER = 4
CRYPTO_ALG_TYPE_CIPHER = 1
CRYPTO_ALG_TYPE_COMPRESS = 2
-# CRYPTO_ALG_TYPE_DIGEST is not set
CRYPTO_ALG_TYPE_HASH = 14
CRYPTO_ALG_TYPE_MASK = 15
CRYPTO_ALG_TYPE_PCOMPRESS = 15
diff --git a/sys/linux/socket_alg_arm64.const b/sys/linux/socket_alg_arm64.const
index 9ed7dccbd..bb39b57a3 100644
--- a/sys/linux/socket_alg_arm64.const
+++ b/sys/linux/socket_alg_arm64.const
@@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13
CRYPTO_ALG_TYPE_BLKCIPHER = 4
CRYPTO_ALG_TYPE_CIPHER = 1
CRYPTO_ALG_TYPE_COMPRESS = 2
-# CRYPTO_ALG_TYPE_DIGEST is not set
CRYPTO_ALG_TYPE_HASH = 14
CRYPTO_ALG_TYPE_MASK = 15
CRYPTO_ALG_TYPE_PCOMPRESS = 15
diff --git a/sys/linux/socket_alg_ppc64le.const b/sys/linux/socket_alg_ppc64le.const
index 7a1d71c2d..b8966eb2d 100644
--- a/sys/linux/socket_alg_ppc64le.const
+++ b/sys/linux/socket_alg_ppc64le.const
@@ -23,7 +23,6 @@ CRYPTO_ALG_TYPE_AKCIPHER = 13
CRYPTO_ALG_TYPE_BLKCIPHER = 4
CRYPTO_ALG_TYPE_CIPHER = 1
CRYPTO_ALG_TYPE_COMPRESS = 2
-# CRYPTO_ALG_TYPE_DIGEST is not set
CRYPTO_ALG_TYPE_HASH = 14
CRYPTO_ALG_TYPE_MASK = 15
CRYPTO_ALG_TYPE_PCOMPRESS = 15
diff --git a/sys/linux/sys_386.const b/sys/linux/sys_386.const
index c561f320d..745554d31 100644
--- a/sys/linux/sys_386.const
+++ b/sys/linux/sys_386.const
@@ -230,7 +230,7 @@ MAP_SHARED = 1
MAP_SHARED_VALIDATE = 3
MAP_STACK = 131072
MAP_SYNC = 524288
-MAP_UNINITIALIZED = 0
+MAP_UNINITIALIZED = 67108864
MCL_CURRENT = 1
MCL_FUTURE = 2
MCL_ONFAULT = 4
diff --git a/sys/linux/sys_amd64.const b/sys/linux/sys_amd64.const
index 0db86e9c6..87d836bb6 100644
--- a/sys/linux/sys_amd64.const
+++ b/sys/linux/sys_amd64.const
@@ -230,7 +230,7 @@ MAP_SHARED = 1
MAP_SHARED_VALIDATE = 3
MAP_STACK = 131072
MAP_SYNC = 524288
-MAP_UNINITIALIZED = 0
+MAP_UNINITIALIZED = 67108864
MCL_CURRENT = 1
MCL_FUTURE = 2
MCL_ONFAULT = 4
diff --git a/sys/linux/sys_arm.const b/sys/linux/sys_arm.const
index c32922b22..f7a657b74 100644
--- a/sys/linux/sys_arm.const
+++ b/sys/linux/sys_arm.const
@@ -230,7 +230,7 @@ MAP_SHARED = 1
MAP_SHARED_VALIDATE = 3
MAP_STACK = 131072
MAP_SYNC = 524288
-MAP_UNINITIALIZED = 0
+MAP_UNINITIALIZED = 67108864
MCL_CURRENT = 1
MCL_FUTURE = 2
MCL_ONFAULT = 4
diff --git a/sys/linux/sys_arm64.const b/sys/linux/sys_arm64.const
index 446e09d99..28f6585c9 100644
--- a/sys/linux/sys_arm64.const
+++ b/sys/linux/sys_arm64.const
@@ -230,7 +230,7 @@ MAP_SHARED = 1
MAP_SHARED_VALIDATE = 3
MAP_STACK = 131072
MAP_SYNC = 524288
-MAP_UNINITIALIZED = 0
+MAP_UNINITIALIZED = 67108864
MCL_CURRENT = 1
MCL_FUTURE = 2
MCL_ONFAULT = 4
diff --git a/sys/linux/sys_ppc64le.const b/sys/linux/sys_ppc64le.const
index 19377a434..805c33949 100644
--- a/sys/linux/sys_ppc64le.const
+++ b/sys/linux/sys_ppc64le.const
@@ -229,8 +229,8 @@ MAP_PRIVATE = 2
MAP_SHARED = 1
MAP_SHARED_VALIDATE = 3
MAP_STACK = 131072
-MAP_SYNC = 0
-MAP_UNINITIALIZED = 0
+MAP_SYNC = 524288
+MAP_UNINITIALIZED = 67108864
MCL_CURRENT = 8192
MCL_FUTURE = 16384
MCL_ONFAULT = 32768