aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-11-25 11:55:37 +0100
committerDmitry Vyukov <dvyukov@google.com>2024-11-26 09:00:29 +0000
commit46f8273da3a8f68e273107356256b5e693a34b7f (patch)
tree1d88d007a962fa31b7aaf5278932362919599174 /sys/linux
parent3e8de374218a6e10915300c0a1e7a6bfa274d7e7 (diff)
sys/linux: update descriptions/consts
Update to upstream commit 228a1157fb9f. VFIO_TYPE1_NESTING_IOMMU const was removed in 35890f85573c. Remove it from descriptions.
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/auto.txt117
-rw-r--r--sys/linux/auto.txt.const73
-rw-r--r--sys/linux/auto.txt.info16
-rw-r--r--sys/linux/dev_iommu.txt2
-rw-r--r--sys/linux/dev_iommu.txt.const1
-rw-r--r--sys/linux/dev_msm.txt.const2
-rw-r--r--sys/linux/dev_vfio.txt2
-rw-r--r--sys/linux/dev_vfio.txt.const1
-rw-r--r--sys/linux/socket_netlink.txt.const2
9 files changed, 188 insertions, 28 deletions
diff --git a/sys/linux/auto.txt b/sys/linux/auto.txt
index 213510132..98e4b7a65 100644
--- a/sys/linux/auto.txt
+++ b/sys/linux/auto.txt
@@ -43,6 +43,7 @@ include <include/uapi/linux/ncsi.h>
include <include/uapi/linux/neighbour.h>
include <include/uapi/linux/net_dropmon.h>
include <include/uapi/linux/net_namespace.h>
+include <include/uapi/linux/net_shaper.h>
include <include/uapi/linux/netconf.h>
include <include/uapi/linux/netdev.h>
include <include/uapi/linux/netfilter/ipset/ip_set.h>
@@ -130,6 +131,7 @@ resource genl_ila_family_id_auto[int16]
resource genl_l2tp_family_id_auto[int16]
resource genl_macsec_family_id_auto[int16]
resource genl_nbd_family_id_auto[int16]
+resource genl_net_shaper_family_id_auto[int16]
resource genl_netdev_family_id_auto[int16]
resource genl_nfc_family_id_auto[int16]
resource genl_nfsd_family_id_auto[int16]
@@ -173,6 +175,7 @@ type msghdr_ila_auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ila_family_i
type msghdr_l2tp_auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_l2tp_family_id_auto, genlmsghdr_t[CMD], POLICY]]
type msghdr_macsec_auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_macsec_family_id_auto, genlmsghdr_t[CMD], POLICY]]
type msghdr_nbd_auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nbd_family_id_auto, genlmsghdr_t[CMD], POLICY]]
+type msghdr_net_shaper_auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_net_shaper_family_id_auto, genlmsghdr_t[CMD], POLICY]]
type msghdr_netdev_auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_netdev_family_id_auto, genlmsghdr_t[CMD], POLICY]]
type msghdr_nfc_auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nfc_family_id_auto, genlmsghdr_t[CMD], POLICY]]
type msghdr_nfsd_auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nfsd_family_id_auto, genlmsghdr_t[CMD], POLICY]]
@@ -309,6 +312,7 @@ getsockname$auto(fd fd, usockaddr ptr[inout, sockaddr$auto_record], usockaddr_le
getsockopt$auto(fd fd, level int32, optname int32, optval ptr[inout, string], optlen ptr[inout, int32]) (automatic)
gettimeofday$auto(tv ptr[inout, __kernel_old_timeval$auto_record], tz ptr[inout, timezone$auto_record]) (automatic)
getxattr$auto(pathname ptr[in, filename], name ptr[in, string], value ptr[inout, array[auto_todo]], size intptr) (automatic)
+getxattrat$auto(dfd fd_dir, pathname ptr[in, filename], at_flags int32, name ptr[in, string], uargs ptr[inout, xattr_args$auto_record], usize intptr) (automatic)
init_module$auto(umod ptr[inout, array[auto_todo]], len intptr, uargs ptr[in, string]) (automatic)
inotify_add_watch$auto(fd fd, pathname ptr[in, filename], mask int32) (automatic)
inotify_init1$auto(flags int32) (automatic)
@@ -343,6 +347,7 @@ linkat$auto(olddfd fd_dir, oldname ptr[in, filename], newdfd fd_dir, newname ptr
listen$auto(fd fd, backlog int32) (automatic)
listmount$auto(req ptr[in, mnt_id_req$auto_record], mnt_ids ptr[inout, int64], nr_mnt_ids intptr, flags int32) (automatic)
listxattr$auto(pathname ptr[in, filename], list ptr[inout, string], size intptr) (automatic)
+listxattrat$auto(dfd fd_dir, pathname ptr[in, filename], at_flags int32, list ptr[inout, string], size intptr) (automatic)
llistxattr$auto(pathname ptr[in, filename], list ptr[inout, string], size intptr) (automatic)
lremovexattr$auto(pathname ptr[in, filename], name ptr[in, string]) (automatic)
lseek$auto(fd fd, offset intptr, whence int32) (automatic)
@@ -449,6 +454,7 @@ recvmmsg_time64$auto(fd fd, mmsg ptr[inout, mmsghdr$auto_record], vlen int32, fl
recvmsg$auto(fd fd, msg ptr[inout, user_msghdr$auto_record], flags int32) (automatic)
remap_file_pages$auto(start intptr, size intptr, prot intptr, pgoff intptr, flags intptr) (automatic)
removexattr$auto(pathname ptr[in, filename], name ptr[in, string]) (automatic)
+removexattrat$auto(dfd fd_dir, pathname ptr[in, filename], at_flags int32, name ptr[in, string]) (automatic)
rename$auto(oldname ptr[in, filename], newname ptr[in, filename]) (automatic)
renameat$auto(olddfd fd_dir, oldname ptr[in, filename], newdfd fd_dir, newname ptr[in, filename]) (automatic)
renameat2$auto(olddfd fd_dir, oldname ptr[in, filename], newdfd fd_dir, newname ptr[in, filename], flags int32) (automatic)
@@ -658,6 +664,7 @@ sendmsg$auto_NETDEV_CMD_BIND_RX(fd sock_nl_generic, msg ptr[in, msghdr_netdev_au
sendmsg$auto_NETDEV_CMD_DEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev_auto[NETDEV_CMD_DEV_GET, netdev_dev_get_nl_policy$auto_netdev_genl_gen]], f flags[send_flags]) (automatic)
sendmsg$auto_NETDEV_CMD_NAPI_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev_auto[NETDEV_CMD_NAPI_GET, netdev_napi_get_do_nl_policy$auto_netdev_genl_gen]], f flags[send_flags]) (automatic)
sendmsg$auto_NETDEV_CMD_NAPI_GET0(fd sock_nl_generic, msg ptr[in, msghdr_netdev_auto[NETDEV_CMD_NAPI_GET, netdev_napi_get_dump_nl_policy$auto_netdev_genl_gen]], f flags[send_flags]) (automatic)
+sendmsg$auto_NETDEV_CMD_NAPI_SET(fd sock_nl_generic, msg ptr[in, msghdr_netdev_auto[NETDEV_CMD_NAPI_SET, netdev_napi_set_nl_policy$auto_netdev_genl_gen]], f flags[send_flags]) (automatic)
sendmsg$auto_NETDEV_CMD_PAGE_POOL_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev_auto[NETDEV_CMD_PAGE_POOL_GET, netdev_page_pool_get_nl_policy$auto_netdev_genl_gen]], f flags[send_flags]) (automatic)
sendmsg$auto_NETDEV_CMD_QSTATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev_auto[NETDEV_CMD_QSTATS_GET, netdev_qstats_get_nl_policy$auto_netdev_genl_gen]], f flags[send_flags]) (automatic)
sendmsg$auto_NETDEV_CMD_QUEUE_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev_auto[NETDEV_CMD_QUEUE_GET, netdev_queue_get_do_nl_policy$auto_netdev_genl_gen]], f flags[send_flags]) (automatic)
@@ -667,6 +674,13 @@ sendmsg$auto_NET_DM_CMD_CONFIG_GET(fd sock_nl_generic, msg ptr[in, msghdr_NET_DM
sendmsg$auto_NET_DM_CMD_START(fd sock_nl_generic, msg ptr[in, msghdr_NET_DM_auto[NET_DM_CMD_START, net_dm_nl_policy$auto_drop_monitor]], f flags[send_flags]) (automatic)
sendmsg$auto_NET_DM_CMD_STATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_NET_DM_auto[NET_DM_CMD_STATS_GET, net_dm_nl_policy$auto_drop_monitor]], f flags[send_flags]) (automatic)
sendmsg$auto_NET_DM_CMD_STOP(fd sock_nl_generic, msg ptr[in, msghdr_NET_DM_auto[NET_DM_CMD_STOP, net_dm_nl_policy$auto_drop_monitor]], f flags[send_flags]) (automatic)
+sendmsg$auto_NET_SHAPER_CMD_CAP_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper_auto[NET_SHAPER_CMD_CAP_GET, net_shaper_cap_get_do_nl_policy$auto_shaper_nl_gen]], f flags[send_flags]) (automatic)
+sendmsg$auto_NET_SHAPER_CMD_CAP_GET0(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper_auto[NET_SHAPER_CMD_CAP_GET, net_shaper_cap_get_dump_nl_policy$auto_shaper_nl_gen]], f flags[send_flags]) (automatic)
+sendmsg$auto_NET_SHAPER_CMD_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper_auto[NET_SHAPER_CMD_DELETE, net_shaper_delete_nl_policy$auto_shaper_nl_gen]], f flags[send_flags]) (automatic)
+sendmsg$auto_NET_SHAPER_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper_auto[NET_SHAPER_CMD_GET, net_shaper_get_do_nl_policy$auto_shaper_nl_gen]], f flags[send_flags]) (automatic)
+sendmsg$auto_NET_SHAPER_CMD_GET0(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper_auto[NET_SHAPER_CMD_GET, net_shaper_get_dump_nl_policy$auto_shaper_nl_gen]], f flags[send_flags]) (automatic)
+sendmsg$auto_NET_SHAPER_CMD_GROUP(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper_auto[NET_SHAPER_CMD_GROUP, net_shaper_group_nl_policy$auto_shaper_nl_gen]], f flags[send_flags]) (automatic)
+sendmsg$auto_NET_SHAPER_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper_auto[NET_SHAPER_CMD_SET, net_shaper_set_nl_policy$auto_shaper_nl_gen]], f flags[send_flags]) (automatic)
sendmsg$auto_NFC_CMD_ACTIVATE_TARGET(fd sock_nl_generic, msg ptr[in, msghdr_nfc_auto[NFC_CMD_ACTIVATE_TARGET, nfc_genl_policy$auto_netlink]], f flags[send_flags]) (automatic)
sendmsg$auto_NFC_CMD_DEACTIVATE_TARGET(fd sock_nl_generic, msg ptr[in, msghdr_nfc_auto[NFC_CMD_DEACTIVATE_TARGET, nfc_genl_policy$auto_netlink]], f flags[send_flags]) (automatic)
sendmsg$auto_NFC_CMD_DEP_LINK_DOWN(fd sock_nl_generic, msg ptr[in, msghdr_nfc_auto[NFC_CMD_DEP_LINK_DOWN, nfc_genl_policy$auto_netlink]], f flags[send_flags]) (automatic)
@@ -916,6 +930,10 @@ sendmsg$auto_TASKSTATS_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_TASKSTATS_
sendmsg$auto_TCP_METRICS_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_tcp_metrics_auto[TCP_METRICS_CMD_DEL, tcp_metrics_nl_policy$auto_tcp_metrics]], f flags[send_flags]) (automatic)
sendmsg$auto_TCP_METRICS_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_tcp_metrics_auto[TCP_METRICS_CMD_GET, tcp_metrics_nl_policy$auto_tcp_metrics]], f flags[send_flags]) (automatic)
sendmsg$auto_THERMAL_GENL_CMD_CDEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_thermal_auto[THERMAL_GENL_CMD_CDEV_GET, thermal_genl_policy$auto_thermal_netlink]], f flags[send_flags]) (automatic)
+sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_ADD(fd sock_nl_generic, msg ptr[in, msghdr_thermal_auto[THERMAL_GENL_CMD_THRESHOLD_ADD, thermal_genl_policy$auto_thermal_netlink]], f flags[send_flags]) (automatic)
+sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_thermal_auto[THERMAL_GENL_CMD_THRESHOLD_DELETE, thermal_genl_policy$auto_thermal_netlink]], f flags[send_flags]) (automatic)
+sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_thermal_auto[THERMAL_GENL_CMD_THRESHOLD_FLUSH, thermal_genl_policy$auto_thermal_netlink]], f flags[send_flags]) (automatic)
+sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_GET(fd sock_nl_generic, msg ptr[in, msghdr_thermal_auto[THERMAL_GENL_CMD_THRESHOLD_GET, thermal_genl_policy$auto_thermal_netlink]], f flags[send_flags]) (automatic)
sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_GOV(fd sock_nl_generic, msg ptr[in, msghdr_thermal_auto[THERMAL_GENL_CMD_TZ_GET_GOV, thermal_genl_policy$auto_thermal_netlink]], f flags[send_flags]) (automatic)
sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_ID(fd sock_nl_generic, msg ptr[in, msghdr_thermal_auto[THERMAL_GENL_CMD_TZ_GET_ID, thermal_genl_policy$auto_thermal_netlink]], f flags[send_flags]) (automatic)
sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_TEMP(fd sock_nl_generic, msg ptr[in, msghdr_thermal_auto[THERMAL_GENL_CMD_TZ_GET_TEMP, thermal_genl_policy$auto_thermal_netlink]], f flags[send_flags]) (automatic)
@@ -987,6 +1005,7 @@ settimeofday$auto(tv ptr[inout, __kernel_old_timeval$auto_record], tz ptr[inout,
setuid$auto(uid uid) (automatic)
setuid32$auto(uid uid) (automatic)
setxattr$auto(pathname ptr[in, filename], name ptr[in, string], value ptr[in, array[auto_todo]], size intptr, flags int32) (automatic)
+setxattrat$auto(dfd fd_dir, pathname ptr[in, filename], at_flags int32, name ptr[in, string], uargs ptr[in, xattr_args$auto_record], usize intptr) (automatic)
shmat$auto(shmid int32, shmaddr ptr[inout, string], shmflg int32) (automatic)
shmctl$auto(shmid int32, cmd int32, buf ptr[inout, shmid_ds$auto_record]) (automatic)
shmdt$auto(shmaddr ptr[inout, string]) (automatic)
@@ -1046,6 +1065,7 @@ syz_genetlink_get_family_id$auto_ila(name ptr[in, string["ila"]], fd sock_nl_gen
syz_genetlink_get_family_id$auto_l2tp(name ptr[in, string["l2tp"]], fd sock_nl_generic) genl_l2tp_family_id_auto (automatic)
syz_genetlink_get_family_id$auto_macsec(name ptr[in, string["macsec"]], fd sock_nl_generic) genl_macsec_family_id_auto (automatic)
syz_genetlink_get_family_id$auto_nbd(name ptr[in, string["nbd"]], fd sock_nl_generic) genl_nbd_family_id_auto (automatic)
+syz_genetlink_get_family_id$auto_net_shaper(name ptr[in, string["net-shaper"]], fd sock_nl_generic) genl_net_shaper_family_id_auto (automatic)
syz_genetlink_get_family_id$auto_netdev(name ptr[in, string["netdev"]], fd sock_nl_generic) genl_netdev_family_id_auto (automatic)
syz_genetlink_get_family_id$auto_nfc(name ptr[in, string["nfc"]], fd sock_nl_generic) genl_nfc_family_id_auto (automatic)
syz_genetlink_get_family_id$auto_nfsd(name ptr[in, string["nfsd"]], fd sock_nl_generic) genl_nfsd_family_id_auto (automatic)
@@ -2661,6 +2681,64 @@ net_dm_nl_policy$auto_drop_monitor [
NET_DM_ATTR_HW_DROPS nlattr[NET_DM_ATTR_HW_DROPS, void]
] [varlen]
+net_shaper_cap_get_do_nl_policy$auto_shaper_nl_gen [
+ NET_SHAPER_A_CAPS_IFINDEX nlattr[NET_SHAPER_A_CAPS_IFINDEX, ifindex]
+ NET_SHAPER_A_CAPS_SCOPE nlattr[NET_SHAPER_A_CAPS_SCOPE, int32]
+] [varlen]
+
+net_shaper_cap_get_dump_nl_policy$auto_shaper_nl_gen [
+ NET_SHAPER_A_CAPS_IFINDEX nlattr[NET_SHAPER_A_CAPS_IFINDEX, ifindex]
+] [varlen]
+
+net_shaper_delete_nl_policy$auto_shaper_nl_gen [
+ NET_SHAPER_A_HANDLE nlnest[NET_SHAPER_A_HANDLE, array[net_shaper_handle_nl_policy$auto_shaper_nl_gen]]
+ NET_SHAPER_A_IFINDEX nlattr[NET_SHAPER_A_IFINDEX, ifindex]
+] [varlen]
+
+net_shaper_get_do_nl_policy$auto_shaper_nl_gen [
+ NET_SHAPER_A_HANDLE nlnest[NET_SHAPER_A_HANDLE, array[net_shaper_handle_nl_policy$auto_shaper_nl_gen]]
+ NET_SHAPER_A_IFINDEX nlattr[NET_SHAPER_A_IFINDEX, ifindex]
+] [varlen]
+
+net_shaper_get_dump_nl_policy$auto_shaper_nl_gen [
+ NET_SHAPER_A_IFINDEX nlattr[NET_SHAPER_A_IFINDEX, ifindex]
+] [varlen]
+
+net_shaper_group_nl_policy$auto_shaper_nl_gen [
+ NET_SHAPER_A_HANDLE nlnest[NET_SHAPER_A_HANDLE, array[net_shaper_handle_nl_policy$auto_shaper_nl_gen]]
+ NET_SHAPER_A_METRIC nlattr[NET_SHAPER_A_METRIC, int32]
+ NET_SHAPER_A_BW_MIN nlattr[NET_SHAPER_A_BW_MIN, int64]
+ NET_SHAPER_A_BW_MAX nlattr[NET_SHAPER_A_BW_MAX, int64]
+ NET_SHAPER_A_BURST nlattr[NET_SHAPER_A_BURST, int64]
+ NET_SHAPER_A_PRIORITY nlattr[NET_SHAPER_A_PRIORITY, int32]
+ NET_SHAPER_A_WEIGHT nlattr[NET_SHAPER_A_WEIGHT, int32]
+ NET_SHAPER_A_IFINDEX nlattr[NET_SHAPER_A_IFINDEX, ifindex]
+ NET_SHAPER_A_PARENT nlnest[NET_SHAPER_A_PARENT, array[net_shaper_handle_nl_policy$auto_shaper_nl_gen]]
+ NET_SHAPER_A_LEAVES nlnest[NET_SHAPER_A_LEAVES, array[net_shaper_leaf_info_nl_policy$auto_shaper_nl_gen]]
+] [varlen]
+
+net_shaper_handle_nl_policy$auto_shaper_nl_gen [
+ NET_SHAPER_A_HANDLE_SCOPE nlattr[NET_SHAPER_A_HANDLE_SCOPE, int32]
+ NET_SHAPER_A_HANDLE_ID nlattr[NET_SHAPER_A_HANDLE_ID, int32]
+] [varlen]
+
+net_shaper_leaf_info_nl_policy$auto_shaper_nl_gen [
+ NET_SHAPER_A_HANDLE nlnest[NET_SHAPER_A_HANDLE, array[net_shaper_handle_nl_policy$auto_shaper_nl_gen]]
+ NET_SHAPER_A_PRIORITY nlattr[NET_SHAPER_A_PRIORITY, int32]
+ NET_SHAPER_A_WEIGHT nlattr[NET_SHAPER_A_WEIGHT, int32]
+] [varlen]
+
+net_shaper_set_nl_policy$auto_shaper_nl_gen [
+ NET_SHAPER_A_HANDLE nlnest[NET_SHAPER_A_HANDLE, array[net_shaper_handle_nl_policy$auto_shaper_nl_gen]]
+ NET_SHAPER_A_METRIC nlattr[NET_SHAPER_A_METRIC, int32]
+ NET_SHAPER_A_BW_MIN nlattr[NET_SHAPER_A_BW_MIN, int64]
+ NET_SHAPER_A_BW_MAX nlattr[NET_SHAPER_A_BW_MAX, int64]
+ NET_SHAPER_A_BURST nlattr[NET_SHAPER_A_BURST, int64]
+ NET_SHAPER_A_PRIORITY nlattr[NET_SHAPER_A_PRIORITY, int32]
+ NET_SHAPER_A_WEIGHT nlattr[NET_SHAPER_A_WEIGHT, int32]
+ NET_SHAPER_A_IFINDEX nlattr[NET_SHAPER_A_IFINDEX, ifindex]
+] [varlen]
+
netdev_bind_rx_nl_policy$auto_netdev_genl_gen [
NETDEV_A_DMABUF_IFINDEX nlattr[NETDEV_A_DMABUF_IFINDEX, ifindex]
NETDEV_A_DMABUF_QUEUES nlnest[NETDEV_A_DMABUF_QUEUES, array[netdev_queue_id_nl_policy$auto_netdev_genl_gen]]
@@ -2679,6 +2757,13 @@ netdev_napi_get_dump_nl_policy$auto_netdev_genl_gen [
NETDEV_A_NAPI_IFINDEX nlattr[NETDEV_A_NAPI_IFINDEX, ifindex]
] [varlen]
+netdev_napi_set_nl_policy$auto_netdev_genl_gen [
+ NETDEV_A_NAPI_ID nlattr[NETDEV_A_NAPI_ID, int32]
+ NETDEV_A_NAPI_DEFER_HARD_IRQS nlattr[NETDEV_A_NAPI_DEFER_HARD_IRQS, int32]
+ NETDEV_A_NAPI_GRO_FLUSH_TIMEOUT nlattr[NETDEV_A_NAPI_GRO_FLUSH_TIMEOUT, int64]
+ NETDEV_A_NAPI_IRQ_SUSPEND_TIMEOUT nlattr[NETDEV_A_NAPI_IRQ_SUSPEND_TIMEOUT, int64]
+] [varlen]
+
netdev_page_pool_get_nl_policy$auto_netdev_genl_gen [
NETDEV_A_PAGE_POOL_ID nlattr[NETDEV_A_PAGE_POOL_ID, int64]
] [varlen]
@@ -3105,6 +3190,7 @@ nl80211_policy$auto_nl80211 [
NL80211_ATTR_MLO_TTLM_DLINK nlattr[NL80211_ATTR_MLO_TTLM_DLINK, array[int8]]
NL80211_ATTR_MLO_TTLM_ULINK nlattr[NL80211_ATTR_MLO_TTLM_ULINK, array[int8]]
NL80211_ATTR_ASSOC_SPP_AMSDU nlattr[NL80211_ATTR_ASSOC_SPP_AMSDU, void]
+ NL80211_ATTR_VIF_RADIO_MASK nlattr[NL80211_ATTR_VIF_RADIO_MASK, int32]
] [varlen]
nl80211_sta_wme_policy$auto_nl80211 [
@@ -3299,7 +3385,7 @@ perf_event_attr$auto_record {
sample_max_stack int16
__reserved_2 const[0, int16]
aux_sample_size int32
- __reserved_3 const[0, int32]
+ perf_event_attr_57 perf_event_attr_57$auto_record
sig_data int64
config3 int64
}
@@ -3328,6 +3414,18 @@ perf_event_attr_47$auto_record [
config2 int64
]
+perf_event_attr_57$auto_record [
+ aux_action int32
+ perf_event_attr_57_1 perf_event_attr_57_1$auto_record
+]
+
+perf_event_attr_57_1$auto_record {
+ aux_start_paused int32:1
+ aux_pause int32:1
+ aux_resume int32:1
+ __reserved_3 const[0, int32:29]
+}
+
pollfd$auto_record {
fd fd
events int16
@@ -3606,7 +3704,13 @@ statmount$auto_record {
mnt_root int32
mnt_point int32
mnt_ns_id int64
- __spare2 array[int64, 49]
+ fs_subtype int32
+ sb_source int32
+ opt_num int32
+ opt_array int32
+ opt_sec_num int32
+ opt_sec_array int32
+ __spare2 array[int64, 46]
str array[int8]
}
@@ -3702,6 +3806,9 @@ thermal_genl_policy$auto_thermal_netlink [
THERMAL_GENL_ATTR_CPU_CAPABILITY_ID nlattr[THERMAL_GENL_ATTR_CPU_CAPABILITY_ID, int32]
THERMAL_GENL_ATTR_CPU_CAPABILITY_PERFORMANCE nlattr[THERMAL_GENL_ATTR_CPU_CAPABILITY_PERFORMANCE, int32]
THERMAL_GENL_ATTR_CPU_CAPABILITY_EFFICIENCY nlattr[THERMAL_GENL_ATTR_CPU_CAPABILITY_EFFICIENCY, int32]
+ THERMAL_GENL_ATTR_THRESHOLD nlnest[THERMAL_GENL_ATTR_THRESHOLD, array[nl_generic_attr]]
+ THERMAL_GENL_ATTR_THRESHOLD_TEMP nlattr[THERMAL_GENL_ATTR_THRESHOLD_TEMP, int32]
+ THERMAL_GENL_ATTR_THRESHOLD_DIRECTION nlattr[THERMAL_GENL_ATTR_THRESHOLD_DIRECTION, int32]
] [varlen]
timezone$auto_record {
@@ -3786,3 +3893,9 @@ vport_policy$auto_datapath [
OVS_VPORT_ATTR_NETNSID nlattr[OVS_VPORT_ATTR_NETNSID, int32]
OVS_VPORT_ATTR_UPCALL_STATS nlnest[OVS_VPORT_ATTR_UPCALL_STATS, array[nl_generic_attr]]
] [varlen]
+
+xattr_args$auto_record {
+ value int64
+ size int32
+ flags int32
+}
diff --git a/sys/linux/auto.txt.const b/sys/linux/auto.txt.const
index 13cc23977..84b04aab3 100644
--- a/sys/linux/auto.txt.const
+++ b/sys/linux/auto.txt.const
@@ -573,8 +573,11 @@ NETDEV_A_DEV_IFINDEX = 1
NETDEV_A_DMABUF_FD = 3
NETDEV_A_DMABUF_IFINDEX = 1
NETDEV_A_DMABUF_QUEUES = 2
+NETDEV_A_NAPI_DEFER_HARD_IRQS = 5
+NETDEV_A_NAPI_GRO_FLUSH_TIMEOUT = 6
NETDEV_A_NAPI_ID = 2
NETDEV_A_NAPI_IFINDEX = 1
+NETDEV_A_NAPI_IRQ_SUSPEND_TIMEOUT = 7
NETDEV_A_PAGE_POOL_ID = 1
NETDEV_A_QSTATS_IFINDEX = 1
NETDEV_A_QSTATS_SCOPE = 4
@@ -584,6 +587,7 @@ NETDEV_A_QUEUE_TYPE = 3
NETDEV_CMD_BIND_RX = 13
NETDEV_CMD_DEV_GET = 1
NETDEV_CMD_NAPI_GET = 11
+NETDEV_CMD_NAPI_SET = 14
NETDEV_CMD_PAGE_POOL_GET = 5
NETDEV_CMD_QSTATS_GET = 12
NETDEV_CMD_QUEUE_GET = 10
@@ -598,6 +602,25 @@ NET_DM_CMD_CONFIG_GET = 6
NET_DM_CMD_START = 3
NET_DM_CMD_STATS_GET = 8
NET_DM_CMD_STOP = 4
+NET_SHAPER_A_BURST = 5
+NET_SHAPER_A_BW_MAX = 4
+NET_SHAPER_A_BW_MIN = 3
+NET_SHAPER_A_CAPS_IFINDEX = 1
+NET_SHAPER_A_CAPS_SCOPE = 2
+NET_SHAPER_A_HANDLE = 1
+NET_SHAPER_A_HANDLE_ID = 2
+NET_SHAPER_A_HANDLE_SCOPE = 1
+NET_SHAPER_A_IFINDEX = 8
+NET_SHAPER_A_LEAVES = 10
+NET_SHAPER_A_METRIC = 2
+NET_SHAPER_A_PARENT = 9
+NET_SHAPER_A_PRIORITY = 6
+NET_SHAPER_A_WEIGHT = 7
+NET_SHAPER_CMD_CAP_GET = 5
+NET_SHAPER_CMD_DELETE = 3
+NET_SHAPER_CMD_GET = 1
+NET_SHAPER_CMD_GROUP = 4
+NET_SHAPER_CMD_SET = 2
NFC_ATTR_COMM_MODE = 10
NFC_ATTR_DEVICE_INDEX = 1
NFC_ATTR_DEVICE_NAME = 2
@@ -874,6 +897,7 @@ NL80211_ATTR_VENDOR_ID = 195
NL80211_ATTR_VENDOR_SUBCMD = 196
NL80211_ATTR_VHT_CAPABILITY = 157
NL80211_ATTR_VHT_CAPABILITY_MASK = 176
+NL80211_ATTR_VIF_RADIO_MASK = 333
NL80211_ATTR_VLAN_ID = 282
NL80211_ATTR_WDEV = 153
NL80211_ATTR_WIPHY = 1
@@ -1356,29 +1380,36 @@ TCP_METRICS_ATTR_SADDR_IPV4 = 11
TCP_METRICS_ATTR_SADDR_IPV6 = 12
TCP_METRICS_CMD_DEL = 2
TCP_METRICS_CMD_GET = 1
-THERMAL_GENL_ATTR_CDEV = 14
-THERMAL_GENL_ATTR_CDEV_CUR_STATE = 16
-THERMAL_GENL_ATTR_CDEV_ID = 15
-THERMAL_GENL_ATTR_CDEV_MAX_STATE = 17
-THERMAL_GENL_ATTR_CDEV_NAME = 18
-THERMAL_GENL_ATTR_CPU_CAPABILITY = 20
-THERMAL_GENL_ATTR_CPU_CAPABILITY_EFFICIENCY = 23
-THERMAL_GENL_ATTR_CPU_CAPABILITY_ID = 21
-THERMAL_GENL_ATTR_CPU_CAPABILITY_PERFORMANCE = 22
+THERMAL_GENL_ATTR_CDEV = 15
+THERMAL_GENL_ATTR_CDEV_CUR_STATE = 17
+THERMAL_GENL_ATTR_CDEV_ID = 16
+THERMAL_GENL_ATTR_CDEV_MAX_STATE = 18
+THERMAL_GENL_ATTR_CDEV_NAME = 19
+THERMAL_GENL_ATTR_CPU_CAPABILITY = 21
+THERMAL_GENL_ATTR_CPU_CAPABILITY_EFFICIENCY = 24
+THERMAL_GENL_ATTR_CPU_CAPABILITY_ID = 22
+THERMAL_GENL_ATTR_CPU_CAPABILITY_PERFORMANCE = 23
+THERMAL_GENL_ATTR_THRESHOLD = 25
+THERMAL_GENL_ATTR_THRESHOLD_DIRECTION = 27
+THERMAL_GENL_ATTR_THRESHOLD_TEMP = 26
THERMAL_GENL_ATTR_TZ = 1
-THERMAL_GENL_ATTR_TZ_CDEV_WEIGHT = 11
-THERMAL_GENL_ATTR_TZ_GOV = 12
-THERMAL_GENL_ATTR_TZ_GOV_NAME = 13
+THERMAL_GENL_ATTR_TZ_CDEV_WEIGHT = 12
+THERMAL_GENL_ATTR_TZ_GOV = 13
+THERMAL_GENL_ATTR_TZ_GOV_NAME = 14
THERMAL_GENL_ATTR_TZ_ID = 2
-THERMAL_GENL_ATTR_TZ_MODE = 9
-THERMAL_GENL_ATTR_TZ_NAME = 10
+THERMAL_GENL_ATTR_TZ_MODE = 10
+THERMAL_GENL_ATTR_TZ_NAME = 11
THERMAL_GENL_ATTR_TZ_TEMP = 3
-THERMAL_GENL_ATTR_TZ_TRIP = 4
-THERMAL_GENL_ATTR_TZ_TRIP_HYST = 8
-THERMAL_GENL_ATTR_TZ_TRIP_ID = 5
-THERMAL_GENL_ATTR_TZ_TRIP_TEMP = 7
-THERMAL_GENL_ATTR_TZ_TRIP_TYPE = 6
+THERMAL_GENL_ATTR_TZ_TRIP = 5
+THERMAL_GENL_ATTR_TZ_TRIP_HYST = 9
+THERMAL_GENL_ATTR_TZ_TRIP_ID = 6
+THERMAL_GENL_ATTR_TZ_TRIP_TEMP = 8
+THERMAL_GENL_ATTR_TZ_TRIP_TYPE = 7
THERMAL_GENL_CMD_CDEV_GET = 6
+THERMAL_GENL_CMD_THRESHOLD_ADD = 8
+THERMAL_GENL_CMD_THRESHOLD_DELETE = 9
+THERMAL_GENL_CMD_THRESHOLD_FLUSH = 10
+THERMAL_GENL_CMD_THRESHOLD_GET = 7
THERMAL_GENL_CMD_TZ_GET_GOV = 4
THERMAL_GENL_CMD_TZ_GET_ID = 1
THERMAL_GENL_CMD_TZ_GET_TEMP = 3
@@ -1561,6 +1592,7 @@ __NR_getsockname = 204, 386:s390x:367, amd64:51, arm:286, mips64le:5050, ppc64le
__NR_getsockopt = 209, 386:s390x:365, amd64:55, arm:295, mips64le:5054, ppc64le:340
__NR_gettimeofday = 78, amd64:96, arm64:riscv64:169, mips64le:5094
__NR_getxattr = 8, 386:arm:229, amd64:191, mips64le:5183, ppc64le:212, s390x:227
+__NR_getxattrat = 464, mips64le:5464
__NR_init_module = 128, amd64:175, arm64:riscv64:105, mips64le:5168
__NR_inotify_add_watch = 27, 386:292, amd64:254, arm:317, mips64le:5244, ppc64le:276, s390x:285
__NR_inotify_init1 = 26, 386:332, amd64:294, arm:360, mips64le:5288, ppc64le:318, s390x:324
@@ -1595,6 +1627,7 @@ __NR_linkat = 37, 386:303, amd64:265, arm:330, mips64le:5255, ppc64le:294, s390x
__NR_listen = 201, 386:s390x:363, amd64:50, arm:284, mips64le:5049, ppc64le:329
__NR_listmount = 458, mips64le:5458
__NR_listxattr = 11, 386:arm:232, amd64:194, mips64le:5186, ppc64le:215, s390x:230
+__NR_listxattrat = 465, mips64le:5465
__NR_llistxattr = 12, 386:arm:233, amd64:195, mips64le:5187, ppc64le:216, s390x:231
__NR_lremovexattr = 15, 386:arm:236, amd64:198, mips64le:5190, ppc64le:219, s390x:234
__NR_lseek = 19, amd64:8, arm64:riscv64:62, mips64le:5008
@@ -1701,6 +1734,7 @@ __NR_recvmmsg_time64 = 417, amd64:arm64:mips64le:ppc64le:riscv64:s390x:???
__NR_recvmsg = 212, 386:s390x:372, amd64:47, arm:297, mips64le:5046, ppc64le:342
__NR_remap_file_pages = 234, 386:257, amd64:216, arm:253, mips64le:5210, ppc64le:239, s390x:267
__NR_removexattr = 14, 386:arm:235, amd64:197, mips64le:5189, ppc64le:218, s390x:233
+__NR_removexattrat = 466, mips64le:5466
__NR_rename = 38, amd64:82, arm64:riscv64:???, mips64le:5080
__NR_renameat = 386:302, amd64:264, arm:329, arm64:38, mips64le:5254, ppc64le:293, riscv64:???, s390x:295
__NR_renameat2 = 276, 386:353, amd64:316, arm:382, mips64le:5311, ppc64le:357, s390x:347
@@ -1773,6 +1807,7 @@ __NR_settimeofday = 79, amd64:164, arm64:riscv64:170, mips64le:5159
__NR_setuid = 23, amd64:105, arm64:riscv64:146, mips64le:5103, s390x:213
__NR_setuid32 = 213, amd64:arm64:mips64le:ppc64le:riscv64:s390x:???
__NR_setxattr = 5, 386:arm:226, amd64:188, mips64le:5180, ppc64le:209, s390x:224
+__NR_setxattrat = 463, mips64le:5463
__NR_shmat = 397, amd64:30, arm:305, arm64:riscv64:196, mips64le:5029
__NR_shmctl = 396, amd64:31, arm:308, arm64:riscv64:195, mips64le:5030
__NR_shmdt = 398, amd64:67, arm:306, arm64:riscv64:197, mips64le:5065
diff --git a/sys/linux/auto.txt.info b/sys/linux/auto.txt.info
index a247f55e4..813f809b3 100644
--- a/sys/linux/auto.txt.info
+++ b/sys/linux/auto.txt.info
@@ -226,6 +226,7 @@ NETLINK NCSI_CMD_SET_PACKAGE_MASK func:ncsi_set_package_mask_nl access:admin man
NETLINK NETDEV_CMD_BIND_RX func:netdev_nl_bind_rx_doit access:admin manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net
NETLINK NETDEV_CMD_DEV_GET func:netdev_nl_dev_get_doit access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net
NETLINK NETDEV_CMD_NAPI_GET func:netdev_nl_napi_get_dumpit access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net
+NETLINK NETDEV_CMD_NAPI_SET func:netdev_nl_napi_set_doit access:admin manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net
NETLINK NETDEV_CMD_PAGE_POOL_GET func:netdev_nl_page_pool_get_doit access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net
NETLINK NETDEV_CMD_QSTATS_GET func:netdev_nl_qstats_get_dumpit access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net
NETLINK NETDEV_CMD_QUEUE_GET func:netdev_nl_queue_get_dumpit access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net
@@ -234,6 +235,11 @@ NETLINK NET_DM_CMD_CONFIG_GET func:net_dm_cmd_config_get access:user manual_desc
NETLINK NET_DM_CMD_START func:net_dm_cmd_trace access:admin manual_desc:true auto_desc:true file:net/core/drop_monitor.c subsystem:net
NETLINK NET_DM_CMD_STATS_GET func:net_dm_cmd_stats_get access:user manual_desc:false auto_desc:true file:net/core/drop_monitor.c subsystem:net
NETLINK NET_DM_CMD_STOP func:net_dm_cmd_trace access:admin manual_desc:true auto_desc:true file:net/core/drop_monitor.c subsystem:net
+NETLINK NET_SHAPER_CMD_CAP_GET func:net_shaper_nl_cap_post_dumpit access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net
+NETLINK NET_SHAPER_CMD_DELETE func:net_shaper_nl_post_doit access:admin manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net
+NETLINK NET_SHAPER_CMD_GET func:net_shaper_nl_post_dumpit access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net
+NETLINK NET_SHAPER_CMD_GROUP func:net_shaper_nl_post_doit access:admin manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net
+NETLINK NET_SHAPER_CMD_SET func:net_shaper_nl_post_doit access:admin manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net
NETLINK NFC_CMD_ACTIVATE_TARGET func:nfc_genl_activate_target access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc
NETLINK NFC_CMD_DEACTIVATE_TARGET func:nfc_genl_deactivate_target access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc
NETLINK NFC_CMD_DEP_LINK_DOWN func:nfc_genl_dep_link_down access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc
@@ -483,6 +489,10 @@ NETLINK TASKSTATS_CMD_GET func:taskstats_user_cmd access:admin manual_desc:false
NETLINK TCP_METRICS_CMD_DEL func:tcp_metrics_nl_cmd_del access:admin manual_desc:false auto_desc:true file:net/ipv4/tcp_metrics.c subsystem:net
NETLINK TCP_METRICS_CMD_GET func:tcp_metrics_nl_cmd_get access:user manual_desc:false auto_desc:true file:net/ipv4/tcp_metrics.c subsystem:net
NETLINK THERMAL_GENL_CMD_CDEV_GET func:thermal_genl_cmd_dumpit access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm
+NETLINK THERMAL_GENL_CMD_THRESHOLD_ADD func:thermal_genl_cmd_doit access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm
+NETLINK THERMAL_GENL_CMD_THRESHOLD_DELETE func:thermal_genl_cmd_doit access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm
+NETLINK THERMAL_GENL_CMD_THRESHOLD_FLUSH func:thermal_genl_cmd_doit access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm
+NETLINK THERMAL_GENL_CMD_THRESHOLD_GET func:thermal_genl_cmd_doit access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm
NETLINK THERMAL_GENL_CMD_TZ_GET_GOV func:thermal_genl_cmd_doit access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm
NETLINK THERMAL_GENL_CMD_TZ_GET_ID func:thermal_genl_cmd_dumpit access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm
NETLINK THERMAL_GENL_CMD_TZ_GET_TEMP func:thermal_genl_cmd_doit access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm
@@ -555,7 +565,7 @@ SYSCALL clock_settime64 func:__do_sys_clock_settime access:unknown manual_desc:f
SYSCALL clone func:__do_sys_clone access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel
SYSCALL clone3 func:__do_sys_clone3 access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel
SYSCALL close func:__do_sys_close access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs
-SYSCALL close_range func:__do_sys_close_range access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs
+SYSCALL close_range func:__do_sys_close_range access:unknown manual_desc:true auto_desc:true file:fs/file.c subsystem:fs
SYSCALL connect func:__do_sys_connect access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net
SYSCALL copy_file_range func:__do_sys_copy_file_range access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs
SYSCALL creat func:__do_sys_creat access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs
@@ -639,6 +649,7 @@ SYSCALL getsockname func:__do_sys_getsockname access:unknown manual_desc:true au
SYSCALL getsockopt func:__do_sys_getsockopt access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net
SYSCALL gettimeofday func:__do_sys_gettimeofday access:unknown manual_desc:false auto_desc:true file:kernel/time/time.c subsystem:kernel
SYSCALL getxattr func:__do_sys_getxattr access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs
+SYSCALL getxattrat func:__do_sys_getxattrat access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs
SYSCALL init_module func:__do_sys_init_module access:unknown manual_desc:true auto_desc:true file:kernel/module/main.c subsystem:modules
SYSCALL inotify_add_watch func:__do_sys_inotify_add_watch access:unknown manual_desc:true auto_desc:true file:fs/notify/inotify/inotify_user.c subsystem:fs
SYSCALL inotify_init1 func:__do_sys_inotify_init1 access:unknown manual_desc:true auto_desc:true file:fs/notify/inotify/inotify_user.c subsystem:fs
@@ -673,6 +684,7 @@ SYSCALL linkat func:__do_sys_linkat access:unknown manual_desc:true auto_desc:tr
SYSCALL listen func:__do_sys_listen access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net
SYSCALL listmount func:__do_sys_listmount access:unknown manual_desc:false auto_desc:true file:fs/namespace.c subsystem:fs
SYSCALL listxattr func:__do_sys_listxattr access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs
+SYSCALL listxattrat func:__do_sys_listxattrat access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs
SYSCALL llistxattr func:__do_sys_llistxattr access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs
SYSCALL lremovexattr func:__do_sys_lremovexattr access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs
SYSCALL lseek func:__do_sys_lseek access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs
@@ -779,6 +791,7 @@ SYSCALL recvmmsg_time64 func:__do_sys_recvmmsg access:unknown manual_desc:false
SYSCALL recvmsg func:__do_sys_recvmsg access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net
SYSCALL remap_file_pages func:__do_sys_remap_file_pages access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm
SYSCALL removexattr func:__do_sys_removexattr access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs
+SYSCALL removexattrat func:__do_sys_removexattrat access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs
SYSCALL rename func:__do_sys_rename access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs
SYSCALL renameat func:__do_sys_renameat access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs
SYSCALL renameat2 func:__do_sys_renameat2 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs
@@ -851,6 +864,7 @@ SYSCALL settimeofday func:__do_sys_settimeofday access:unknown manual_desc:false
SYSCALL setuid func:__do_sys_setuid access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel
SYSCALL setuid32 func:__do_sys_setuid access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel
SYSCALL setxattr func:__do_sys_setxattr access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs
+SYSCALL setxattrat func:__do_sys_setxattrat access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs
SYSCALL shmat func:__do_sys_shmat access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel
SYSCALL shmctl func:__do_sys_shmctl access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel
SYSCALL shmdt func:__do_sys_shmdt access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel
diff --git a/sys/linux/dev_iommu.txt b/sys/linux/dev_iommu.txt
index 04182e6f0..1ebe96d9e 100644
--- a/sys/linux/dev_iommu.txt
+++ b/sys/linux/dev_iommu.txt
@@ -255,7 +255,7 @@ iommufd_hwpt_set_dirty_tracking_flags = IOMMU_HWPT_DIRTY_TRACKING_ENABLE
iommufd_hwpt_get_dirty_bitmap_flags = IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR
iommu_type = VFIO_TYPE1_IOMMU, VFIO_TYPE1v2_IOMMU
-iommu_extension = VFIO_TYPE1_IOMMU, VFIO_TYPE1v2_IOMMU, VFIO_UNMAP_ALL, VFIO_DMA_CC_IOMMU, VFIO_TYPE1_NESTING_IOMMU, VFIO_UPDATE_VADDR
+iommu_extension = VFIO_TYPE1_IOMMU, VFIO_TYPE1v2_IOMMU, VFIO_UNMAP_ALL, VFIO_DMA_CC_IOMMU, VFIO_UPDATE_VADDR
# This section requires CONFIG_IOMMUFD_TEST
# It allows the kernel to provide a mock consumer of iommufd which allows greater coverage
diff --git a/sys/linux/dev_iommu.txt.const b/sys/linux/dev_iommu.txt.const
index a11076ef9..9b99e074d 100644
--- a/sys/linux/dev_iommu.txt.const
+++ b/sys/linux/dev_iommu.txt.const
@@ -61,7 +61,6 @@ VFIO_IOMMU_MAP_DMA = 15217, mips64le:ppc64le:536886129
VFIO_IOMMU_UNMAP_DMA = 15218, mips64le:ppc64le:536886130
VFIO_SET_IOMMU = 15206, mips64le:ppc64le:536886118
VFIO_TYPE1_IOMMU = 1
-VFIO_TYPE1_NESTING_IOMMU = 6
VFIO_TYPE1v2_IOMMU = 3
VFIO_UNMAP_ALL = 9
VFIO_UPDATE_VADDR = 10
diff --git a/sys/linux/dev_msm.txt.const b/sys/linux/dev_msm.txt.const
index 04bc55762..c2eb11159 100644
--- a/sys/linux/dev_msm.txt.const
+++ b/sys/linux/dev_msm.txt.const
@@ -50,7 +50,7 @@ MSM_PREP_BOOST = 8
MSM_PREP_NOSYNC = 4
MSM_PREP_READ = 1
MSM_PREP_WRITE = 2
-MSM_SUBMITQUEUE_FLAGS = 0
+MSM_SUBMITQUEUE_FLAGS = 1
MSM_SUBMITQUEUE_PARAM_FAULTS = 0
MSM_SUBMIT_BO_DUMP = 4
MSM_SUBMIT_BO_READ = 1
diff --git a/sys/linux/dev_vfio.txt b/sys/linux/dev_vfio.txt
index db7fc6ddb..a9e3e8567 100644
--- a/sys/linux/dev_vfio.txt
+++ b/sys/linux/dev_vfio.txt
@@ -72,6 +72,6 @@ vfio_iommu_type1_info_dma_avail {
avail int32
}
-iommu_flags = VFIO_TYPE1_IOMMU, VFIO_SPAPR_TCE_IOMMU, VFIO_TYPE1v2_IOMMU, VFIO_DMA_CC_IOMMU, VFIO_EEH, VFIO_TYPE1_NESTING_IOMMU, VFIO_SPAPR_TCE_v2_IOMMU, VFIO_NOIOMMU_IOMMU
+iommu_flags = VFIO_TYPE1_IOMMU, VFIO_SPAPR_TCE_IOMMU, VFIO_TYPE1v2_IOMMU, VFIO_DMA_CC_IOMMU, VFIO_EEH, VFIO_SPAPR_TCE_v2_IOMMU, VFIO_NOIOMMU_IOMMU
vfio_map_flags = VFIO_DMA_MAP_FLAG_READ, VFIO_DMA_MAP_FLAG_WRITE
vfio_unmap_flags = VFIO_DMA_UNMAP_FLAG_GET_DIRTY_BITMAP, VFIO_DMA_UNMAP_FLAG_ALL, VFIO_DMA_UNMAP_FLAG_VADDR
diff --git a/sys/linux/dev_vfio.txt.const b/sys/linux/dev_vfio.txt.const
index 349359bc8..973835685 100644
--- a/sys/linux/dev_vfio.txt.const
+++ b/sys/linux/dev_vfio.txt.const
@@ -18,7 +18,6 @@ VFIO_SET_IOMMU = 15206, mips64le:ppc64le:536886118
VFIO_SPAPR_TCE_IOMMU = 2
VFIO_SPAPR_TCE_v2_IOMMU = 7
VFIO_TYPE1_IOMMU = 1
-VFIO_TYPE1_NESTING_IOMMU = 6
VFIO_TYPE1v2_IOMMU = 3
__NR_ioctl = 54, amd64:16, arm64:riscv64:29, mips64le:5015
__NR_openat = 56, 386:295, amd64:257, arm:322, mips64le:5247, ppc64le:286, s390x:288
diff --git a/sys/linux/socket_netlink.txt.const b/sys/linux/socket_netlink.txt.const
index f5c5f1674..f645f8dda 100644
--- a/sys/linux/socket_netlink.txt.const
+++ b/sys/linux/socket_netlink.txt.const
@@ -18,7 +18,7 @@ NETLINK_ISCSI = 8
NETLINK_KOBJECT_UEVENT = 15
NETLINK_LISTEN_ALL_NSID = 8
NETLINK_LIST_MEMBERSHIPS = 9
-NETLINK_MAX_ATTRIBUTES = 332
+NETLINK_MAX_ATTRIBUTES = 333
NETLINK_NETFILTER = 12
NETLINK_NFLOG = 5
NETLINK_NO_ENOBUFS = 5