aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2025-04-14 08:03:20 +0200
committerDmitry Vyukov <dvyukov@google.com>2025-04-15 08:30:57 +0000
commiteb2144e822c56abb85860646d22d7ce4656fcdb1 (patch)
tree7f1d897ee854cb0c5025121e2a8646ea0c72b48d
parent851253229c4963cf9144bc2c74b5001693172559 (diff)
tools/syz-declextract: extract ioctls declared with enums
Some ioctls are declared inconsistently using enums rather than macros. Extract these as well.
-rw-r--r--sys/linux/auto.txt150
-rw-r--r--sys/linux/auto.txt.info135
-rw-r--r--tools/syz-declextract/clangtool/declextract.cpp65
-rw-r--r--tools/syz-declextract/testdata/file_operations.c7
-rw-r--r--tools/syz-declextract/testdata/file_operations.c.info13
-rw-r--r--tools/syz-declextract/testdata/file_operations.c.json76
-rw-r--r--tools/syz-declextract/testdata/file_operations.c.txt5
-rw-r--r--tools/syz-declextract/testdata/include/uapi/file_operations.h5
8 files changed, 379 insertions, 77 deletions
diff --git a/sys/linux/auto.txt b/sys/linux/auto.txt
index c233a909b..c777be650 100644
--- a/sys/linux/auto.txt
+++ b/sys/linux/auto.txt
@@ -22,12 +22,14 @@ include <include/uapi/asm-generic/fcntl.h>
include <include/uapi/asm-generic/mman-common.h>
include <include/uapi/asm-generic/signal-defs.h>
include <include/uapi/asm-generic/socket.h>
+include <include/uapi/linux/android/binder.h>
include <include/uapi/linux/android/binderfs.h>
include <include/uapi/linux/auto_fs.h>
include <include/uapi/linux/batman_adv.h>
include <include/uapi/linux/blk-crypto.h>
include <include/uapi/linux/blkpg.h>
include <include/uapi/linux/blkzoned.h>
+include <include/uapi/linux/bpf.h>
include <include/uapi/linux/btrfs.h>
include <include/uapi/linux/cdrom.h>
include <include/uapi/linux/cec.h>
@@ -56,14 +58,18 @@ include <include/uapi/linux/if_macsec.h>
include <include/uapi/linux/if_tun.h>
include <include/uapi/linux/ila.h>
include <include/uapi/linux/input.h>
+include <include/uapi/linux/io_uring.h>
include <include/uapi/linux/ioam6_genl.h>
+include <include/uapi/linux/ioprio.h>
include <include/uapi/linux/ip_vs.h>
include <include/uapi/linux/ipc.h>
+include <include/uapi/linux/kcmp.h>
include <include/uapi/linux/keyctl.h>
include <include/uapi/linux/kvm.h>
include <include/uapi/linux/l2tp.h>
include <include/uapi/linux/landlock.h>
include <include/uapi/linux/loop.h>
+include <include/uapi/linux/mount.h>
include <include/uapi/linux/msg.h>
include <include/uapi/linux/nbd-netlink.h>
include <include/uapi/linux/ncsi.h>
@@ -159,6 +165,43 @@ arch_prctl$auto_ARCH_SHSTK_UNLOCK(option const[ARCH_SHSTK_UNLOCK], arg2 intptr)
arm_sync_file_range$auto(fd fd, flags int32, offset intptr, nbytes intptr)
bind$auto(fd fd, umyaddr ptr[inout, sockaddr], addrlen int32)
bpf$auto(cmd int32, uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_BTF_GET_FD_BY_ID(cmd const[BPF_BTF_GET_FD_BY_ID], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_BTF_GET_NEXT_ID(cmd const[BPF_BTF_GET_NEXT_ID], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_BTF_LOAD(cmd const[BPF_BTF_LOAD], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_ENABLE_STATS(cmd const[BPF_ENABLE_STATS], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_ITER_CREATE(cmd const[BPF_ITER_CREATE], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_LINK_CREATE(cmd const[BPF_LINK_CREATE], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_LINK_DETACH(cmd const[BPF_LINK_DETACH], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_LINK_GET_FD_BY_ID(cmd const[BPF_LINK_GET_FD_BY_ID], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_LINK_GET_NEXT_ID(cmd const[BPF_LINK_GET_NEXT_ID], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_LINK_UPDATE(cmd const[BPF_LINK_UPDATE], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_CREATE(cmd const[BPF_MAP_CREATE], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_MAP_DELETE_BATCH(cmd const[BPF_MAP_DELETE_BATCH], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_DELETE_ELEM(cmd const[BPF_MAP_DELETE_ELEM], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_FREEZE(cmd const[BPF_MAP_FREEZE], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_GET_FD_BY_ID(cmd const[BPF_MAP_GET_FD_BY_ID], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_MAP_GET_NEXT_ID(cmd const[BPF_MAP_GET_NEXT_ID], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_GET_NEXT_KEY(cmd const[BPF_MAP_GET_NEXT_KEY], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_LOOKUP_AND_DELETE_BATCH(cmd const[BPF_MAP_LOOKUP_AND_DELETE_BATCH], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_LOOKUP_AND_DELETE_ELEM(cmd const[BPF_MAP_LOOKUP_AND_DELETE_ELEM], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_LOOKUP_BATCH(cmd const[BPF_MAP_LOOKUP_BATCH], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_LOOKUP_ELEM(cmd const[BPF_MAP_LOOKUP_ELEM], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_UPDATE_BATCH(cmd const[BPF_MAP_UPDATE_BATCH], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_MAP_UPDATE_ELEM(cmd const[BPF_MAP_UPDATE_ELEM], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_OBJ_GET(cmd const[BPF_OBJ_GET], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_OBJ_GET_INFO_BY_FD(cmd const[BPF_OBJ_GET_INFO_BY_FD], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_OBJ_PIN(cmd const[BPF_OBJ_PIN], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_PROG_ATTACH(cmd const[BPF_PROG_ATTACH], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_PROG_BIND_MAP(cmd const[BPF_PROG_BIND_MAP], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_PROG_DETACH(cmd const[BPF_PROG_DETACH], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_PROG_GET_FD_BY_ID(cmd const[BPF_PROG_GET_FD_BY_ID], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_PROG_GET_NEXT_ID(cmd const[BPF_PROG_GET_NEXT_ID], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_PROG_LOAD(cmd const[BPF_PROG_LOAD], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_PROG_QUERY(cmd const[BPF_PROG_QUERY], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_PROG_TEST_RUN(cmd const[BPF_PROG_TEST_RUN], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_RAW_TRACEPOINT_OPEN(cmd const[BPF_RAW_TRACEPOINT_OPEN], uattr ptr[inout, bpf_attr$auto], size int32) fd
+bpf$auto_BPF_TASK_FD_QUERY(cmd const[BPF_TASK_FD_QUERY], uattr ptr[inout, bpf_attr$auto], size int32)
+bpf$auto_BPF_TOKEN_CREATE(cmd const[BPF_TOKEN_CREATE], uattr ptr[inout, bpf_attr$auto], size int32) fd
brk$auto(brk intptr)
cachestat$auto(fd fd, cstat_range ptr[inout, cachestat_range$auto], cstat ptr[inout, cachestat$auto], flags int32)
capget$auto(header ptr[inout, __user_cap_header_struct$auto], dataptr ptr[inout, __user_cap_data_struct$auto])
@@ -270,9 +313,22 @@ finit_module$auto(fd fd, uargs ptr[in, string], flags int32)
flistxattr$auto(fd fd, list ptr[inout, string], size intptr)
flock$auto(fd fd, cmd int32)
fremovexattr$auto(fd fd, name ptr[in, string])
-fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux uid)
+fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux gid)
fsconfig$auto_EROFS_MOUNT_DAX_ALWAYS(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[EROFS_MOUNT_DAX_ALWAYS])
fsconfig$auto_EROFS_MOUNT_DAX_NEVER(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[EROFS_MOUNT_DAX_NEVER])
+fsconfig$auto_FSCONFIG_CMD_CREATE(fd fd, cmd const[FSCONFIG_CMD_CREATE], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32)
+fsconfig$auto_FSCONFIG_CMD_CREATE_EXCL(fd fd, cmd const[FSCONFIG_CMD_CREATE_EXCL], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32)
+fsconfig$auto_FSCONFIG_CMD_RECONFIGURE(fd fd, cmd const[FSCONFIG_CMD_RECONFIGURE], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32)
+fsconfig$auto_FSCONFIG_SET_BINARY(fd fd, cmd const[FSCONFIG_SET_BINARY], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32)
+fsconfig$auto_FSCONFIG_SET_FD(fd fd, cmd const[FSCONFIG_SET_FD], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux uid)
+fsconfig$auto_FSCONFIG_SET_FLAG(fd fd, cmd const[FSCONFIG_SET_FLAG], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32)
+fsconfig$auto_FSCONFIG_SET_PATH(fd fd, cmd const[FSCONFIG_SET_PATH], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux gid)
+fsconfig$auto_FSCONFIG_SET_PATH_EMPTY(fd fd, cmd const[FSCONFIG_SET_PATH_EMPTY], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32)
+fsconfig$auto_FSCONFIG_SET_STRING(fd fd, cmd const[FSCONFIG_SET_STRING], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32)
+fsconfig$auto_HIDEPID_INVISIBLE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[HIDEPID_INVISIBLE])
+fsconfig$auto_HIDEPID_NOT_PTRACEABLE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[HIDEPID_NOT_PTRACEABLE])
+fsconfig$auto_HIDEPID_NO_ACCESS(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[HIDEPID_NO_ACCESS])
+fsconfig$auto_HIDEPID_OFF(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[HIDEPID_OFF])
fsconfig$auto_JFFS2_COMPR_MODE_FORCELZO(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[JFFS2_COMPR_MODE_FORCELZO])
fsconfig$auto_JFFS2_COMPR_MODE_FORCEZLIB(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[JFFS2_COMPR_MODE_FORCEZLIB])
fsconfig$auto_JFFS2_COMPR_MODE_NONE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[JFFS2_COMPR_MODE_NONE])
@@ -282,6 +338,9 @@ fsconfig$auto_SHMEM_HUGE_DENY(fd fd, cmd int32, _key ptr[in, string], _value ptr
fsconfig$auto_SHMEM_HUGE_FORCE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[SHMEM_HUGE_FORCE])
fsconfig$auto_SHMEM_HUGE_NEVER(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[SHMEM_HUGE_NEVER])
fsconfig$auto_SHMEM_HUGE_WITHIN_SIZE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[SHMEM_HUGE_WITHIN_SIZE])
+fsconfig$auto_XFS_DAX_ALWAYS(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[XFS_DAX_ALWAYS])
+fsconfig$auto_XFS_DAX_INODE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[XFS_DAX_INODE])
+fsconfig$auto_XFS_DAX_NEVER(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[XFS_DAX_NEVER])
fsetxattr$auto(fd fd, name ptr[in, string], value ptr[in, array[auto_todo]], size intptr, flags int32)
fsmount$auto(fs_fd fd, flags int32, attr_flags int32) fd
fsopen$auto(_fs_name ptr[in, string], flags int32) fd
@@ -411,6 +470,41 @@ io_setup$auto(nr_events int32, ctxp ptr[inout, intptr])
io_submit$auto(ctx_id intptr, nr intptr, iocbpp ptr[inout, ptr[inout, iocb$auto]])
io_uring_enter$auto(fd fd, to_submit int32, min_complete int32, flags int32, argp ptr[in, array[auto_todo]], argsz intptr)
io_uring_register$auto(fd fd, opcode int32, arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_BUFFERS(fd fd, opcode const[IORING_REGISTER_BUFFERS], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_BUFFERS2(fd fd, opcode const[IORING_REGISTER_BUFFERS2], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_BUFFERS_UPDATE(fd fd, opcode const[IORING_REGISTER_BUFFERS_UPDATE], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_CLOCK(fd fd, opcode const[IORING_REGISTER_CLOCK], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_CLONE_BUFFERS(fd fd, opcode const[IORING_REGISTER_CLONE_BUFFERS], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_ENABLE_RINGS(fd fd, opcode const[IORING_REGISTER_ENABLE_RINGS], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_EVENTFD(fd fd, opcode const[IORING_REGISTER_EVENTFD], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_EVENTFD_ASYNC(fd fd, opcode const[IORING_REGISTER_EVENTFD_ASYNC], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_FILES(fd fd, opcode const[IORING_REGISTER_FILES], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_FILES2(fd fd, opcode const[IORING_REGISTER_FILES2], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_FILES_UPDATE(fd fd, opcode const[IORING_REGISTER_FILES_UPDATE], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_FILES_UPDATE2(fd fd, opcode const[IORING_REGISTER_FILES_UPDATE2], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_FILE_ALLOC_RANGE(fd fd, opcode const[IORING_REGISTER_FILE_ALLOC_RANGE], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_IOWQ_AFF(fd fd, opcode const[IORING_REGISTER_IOWQ_AFF], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_IOWQ_MAX_WORKERS(fd fd, opcode const[IORING_REGISTER_IOWQ_MAX_WORKERS], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_MEM_REGION(fd fd, opcode const[IORING_REGISTER_MEM_REGION], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_NAPI(fd fd, opcode const[IORING_REGISTER_NAPI], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_PBUF_RING(fd fd, opcode const[IORING_REGISTER_PBUF_RING], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_PBUF_STATUS(fd fd, opcode const[IORING_REGISTER_PBUF_STATUS], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_PERSONALITY(fd fd, opcode const[IORING_REGISTER_PERSONALITY], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_PROBE(fd fd, opcode const[IORING_REGISTER_PROBE], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_RESIZE_RINGS(fd fd, opcode const[IORING_REGISTER_RESIZE_RINGS], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_RESTRICTIONS(fd fd, opcode const[IORING_REGISTER_RESTRICTIONS], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_RING_FDS(fd fd, opcode const[IORING_REGISTER_RING_FDS], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_SEND_MSG_RING(fd fd, opcode const[IORING_REGISTER_SEND_MSG_RING], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_SYNC_CANCEL(fd fd, opcode const[IORING_REGISTER_SYNC_CANCEL], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_REGISTER_ZCRX_IFQ(fd fd, opcode const[IORING_REGISTER_ZCRX_IFQ], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_UNREGISTER_BUFFERS(fd fd, opcode const[IORING_UNREGISTER_BUFFERS], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_UNREGISTER_EVENTFD(fd fd, opcode const[IORING_UNREGISTER_EVENTFD], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_UNREGISTER_FILES(fd fd, opcode const[IORING_UNREGISTER_FILES], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_UNREGISTER_IOWQ_AFF(fd fd, opcode const[IORING_UNREGISTER_IOWQ_AFF], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_UNREGISTER_NAPI(fd fd, opcode const[IORING_UNREGISTER_NAPI], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_UNREGISTER_PBUF_RING(fd fd, opcode const[IORING_UNREGISTER_PBUF_RING], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_UNREGISTER_PERSONALITY(fd fd, opcode const[IORING_UNREGISTER_PERSONALITY], arg ptr[inout, array[auto_todo]], nr_args int32)
+io_uring_register$auto_IORING_UNREGISTER_RING_FDS(fd fd, opcode const[IORING_UNREGISTER_RING_FDS], arg ptr[inout, array[auto_todo]], nr_args int32)
io_uring_setup$auto(entries int32, params ptr[inout, io_uring_params$auto]) fd
ioctl$auto(fd fd, cmd int32, arg fd)
ioctl$auto_FIBMAP(fd fd, cmd const[FIBMAP], arg intptr)
@@ -441,8 +535,22 @@ ioctl$auto_FS_IOC_ZERO_RANGE(fd fd, cmd const[FS_IOC_ZERO_RANGE], arg intptr)
ioperm$auto(from intptr, num intptr, turn_on int32)
iopl$auto(level int32)
ioprio_get$auto(which int32, who uid)
+ioprio_get$auto_IOPRIO_WHO_PGRP(which const[IOPRIO_WHO_PGRP], who pid)
+ioprio_get$auto_IOPRIO_WHO_PROCESS(which const[IOPRIO_WHO_PROCESS], who pid)
+ioprio_get$auto_IOPRIO_WHO_USER(which const[IOPRIO_WHO_USER], who uid)
ioprio_set$auto(which int32, who uid, ioprio int32)
+ioprio_set$auto_IOPRIO_WHO_PGRP(which const[IOPRIO_WHO_PGRP], who pid, ioprio int32)
+ioprio_set$auto_IOPRIO_WHO_PROCESS(which const[IOPRIO_WHO_PROCESS], who pid, ioprio int32)
+ioprio_set$auto_IOPRIO_WHO_USER(which const[IOPRIO_WHO_USER], who uid, ioprio int32)
kcmp$auto(pid1 pid, pid2 pid, type int32, idx1 fd, idx2 fd)
+kcmp$auto_KCMP_EPOLL_TFD(pid1 pid, pid2 pid, type const[KCMP_EPOLL_TFD], idx1 fd, idx2 intptr)
+kcmp$auto_KCMP_FILE(pid1 pid, pid2 pid, type const[KCMP_FILE], idx1 fd, idx2 fd)
+kcmp$auto_KCMP_FILES(pid1 pid, pid2 pid, type const[KCMP_FILES], idx1 intptr, idx2 intptr)
+kcmp$auto_KCMP_FS(pid1 pid, pid2 pid, type const[KCMP_FS], idx1 intptr, idx2 intptr)
+kcmp$auto_KCMP_IO(pid1 pid, pid2 pid, type const[KCMP_IO], idx1 intptr, idx2 intptr)
+kcmp$auto_KCMP_SIGHAND(pid1 pid, pid2 pid, type const[KCMP_SIGHAND], idx1 intptr, idx2 intptr)
+kcmp$auto_KCMP_SYSVSEM(pid1 pid, pid2 pid, type const[KCMP_SYSVSEM], idx1 intptr, idx2 intptr)
+kcmp$auto_KCMP_VM(pid1 pid, pid2 pid, type const[KCMP_VM], idx1 intptr, idx2 intptr)
kexec_load$auto(entry intptr, nr_segments intptr, segments ptr[inout, kexec_segment$auto], flags intptr)
keyctl$auto(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 intptr)
keyctl$auto_KEYCTL_ASSUME_AUTHORITY(option const[KEYCTL_ASSUME_AUTHORITY], arg2 intptr, arg3 intptr, arg4 intptr, arg5 intptr)
@@ -498,6 +606,8 @@ keyctl$auto_KEY_SPEC_USER_SESSION_KEYRING(option int32, arg2 uid, arg3 uid, arg4
kill$auto(pid pid, sig int32)
kill$auto_SIGCONT(pid pid, sig const[SIGCONT])
landlock_add_rule$auto(ruleset_fd fd, rule_type flags[landlock_rule_type$auto], rule_attr ptr[in, array[auto_todo]], flags int32)
+landlock_add_rule$auto_LANDLOCK_RULE_NET_PORT(ruleset_fd fd, rule_type const[LANDLOCK_RULE_NET_PORT], rule_attr ptr[in, array[auto_todo]], flags int32)
+landlock_add_rule$auto_LANDLOCK_RULE_PATH_BENEATH(ruleset_fd fd, rule_type const[LANDLOCK_RULE_PATH_BENEATH], rule_attr ptr[in, array[auto_todo]], flags int32)
landlock_create_ruleset$auto(attr ptr[in, landlock_ruleset_attr$auto], size intptr, flags int32) fd
landlock_restrict_self$auto(ruleset_fd fd, flags int32)
lchown$auto(filename ptr[in, filename], user uid, group gid)
@@ -1212,7 +1322,18 @@ resource fd_binder_fops_binder_internal[fd]
binder_fops_binder_internal_files = "/dev/binderfs/binder0", "/dev/binderfs/binder1"
openat$auto_binder_fops_binder_internal(fd const[AT_FDCWD], file ptr[in, string[binder_fops_binder_internal_files]], flags flags[open_flags], mode const[0]) fd_binder_fops_binder_internal
mmap$auto_binder_fops_binder_internal(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_binder_fops_binder_internal, offset fileoff)
-ioctl$auto_binder_fops_binder_internal(fd fd_binder_fops_binder_internal, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_BINDER_ENABLE_ONEWAY_SPAM_DETECTION(fd fd_binder_fops_binder_internal, cmd const[BINDER_ENABLE_ONEWAY_SPAM_DETECTION], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_FREEZE(fd fd_binder_fops_binder_internal, cmd const[BINDER_FREEZE], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_GET_EXTENDED_ERROR(fd fd_binder_fops_binder_internal, cmd const[BINDER_GET_EXTENDED_ERROR], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_GET_FROZEN_INFO(fd fd_binder_fops_binder_internal, cmd const[BINDER_GET_FROZEN_INFO], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_GET_NODE_DEBUG_INFO(fd fd_binder_fops_binder_internal, cmd const[BINDER_GET_NODE_DEBUG_INFO], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_GET_NODE_INFO_FOR_REF(fd fd_binder_fops_binder_internal, cmd const[BINDER_GET_NODE_INFO_FOR_REF], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_SET_CONTEXT_MGR(fd fd_binder_fops_binder_internal, cmd const[BINDER_SET_CONTEXT_MGR], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_SET_CONTEXT_MGR_EXT(fd fd_binder_fops_binder_internal, cmd const[BINDER_SET_CONTEXT_MGR_EXT], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_SET_MAX_THREADS(fd fd_binder_fops_binder_internal, cmd const[BINDER_SET_MAX_THREADS], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_THREAD_EXIT(fd fd_binder_fops_binder_internal, cmd const[BINDER_THREAD_EXIT], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_VERSION(fd fd_binder_fops_binder_internal, cmd const[BINDER_VERSION], arg ptr[in, array[int8]])
+ioctl$auto_BINDER_WRITE_READ(fd fd_binder_fops_binder_internal, cmd const[BINDER_WRITE_READ], arg ptr[in, array[int8]])
resource fd_blk_mq_debugfs_fops_blk_mq_debugfs[fd]
blk_mq_debugfs_fops_blk_mq_debugfs_files = "/proc/modules", "/proc/self/smaps_rollup", "/proc/slabinfo", "/proc/swaps", "/proc/sysvipc/msg", "/proc/sysvipc/sem", "/proc/sysvipc/shm", "/proc/thread-self/smaps_rollup", "/sys/kernel/debug/block/loop0/hctx0/active", "/sys/kernel/debug/block/loop0/hctx0/busy", "/sys/kernel/debug/block/loop0/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop0/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop0/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop0/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop0/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop0/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop0/hctx0/ctx_map", "/sys/kernel/debug/block/loop0/hctx0/dispatch", "/sys/kernel/debug/block/loop0/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop0/hctx0/flags", "/sys/kernel/debug/block/loop0/hctx0/sched_tags", "/sys/kernel/debug/block/loop0/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop0/hctx0/state", "/sys/kernel/debug/block/loop0/hctx0/tags", "/sys/kernel/debug/block/loop0/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop0/hctx0/type", "/sys/kernel/debug/block/loop0/pm_only", "/sys/kernel/debug/block/loop0/poll_stat", "/sys/kernel/debug/block/loop0/requeue_list", "/sys/kernel/debug/block/loop0/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop0/rqos/wbt/enabled", "/sys/kernel/debug/block/loop0/rqos/wbt/id", "/sys/kernel/debug/block/loop0/rqos/wbt/inflight", "/sys/kernel/debug/block/loop0/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop0/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop0/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop0/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop0/state", "/sys/kernel/debug/block/loop0/zone_wplugs", "/sys/kernel/debug/block/loop1/hctx0/active", "/sys/kernel/debug/block/loop1/hctx0/busy", "/sys/kernel/debug/block/loop1/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop1/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop1/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop1/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop1/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop1/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop1/hctx0/ctx_map", "/sys/kernel/debug/block/loop1/hctx0/dispatch", "/sys/kernel/debug/block/loop1/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop1/hctx0/flags", "/sys/kernel/debug/block/loop1/hctx0/sched_tags", "/sys/kernel/debug/block/loop1/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop1/hctx0/state", "/sys/kernel/debug/block/loop1/hctx0/tags", "/sys/kernel/debug/block/loop1/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop1/hctx0/type", "/sys/kernel/debug/block/loop1/pm_only", "/sys/kernel/debug/block/loop1/poll_stat", "/sys/kernel/debug/block/loop1/requeue_list", "/sys/kernel/debug/block/loop1/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop1/rqos/wbt/enabled", "/sys/kernel/debug/block/loop1/rqos/wbt/id", "/sys/kernel/debug/block/loop1/rqos/wbt/inflight", "/sys/kernel/debug/block/loop1/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop1/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop1/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop1/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop1/state", "/sys/kernel/debug/block/loop1/zone_wplugs", "/sys/kernel/debug/block/loop10/hctx0/active", "/sys/kernel/debug/block/loop10/hctx0/busy", "/sys/kernel/debug/block/loop10/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop10/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop10/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop10/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop10/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop10/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop10/hctx0/ctx_map", "/sys/kernel/debug/block/loop10/hctx0/dispatch", "/sys/kernel/debug/block/loop10/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop10/hctx0/flags", "/sys/kernel/debug/block/loop10/hctx0/sched_tags", "/sys/kernel/debug/block/loop10/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop10/hctx0/state", "/sys/kernel/debug/block/loop10/hctx0/tags", "/sys/kernel/debug/block/loop10/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop10/hctx0/type", "/sys/kernel/debug/block/loop10/pm_only", "/sys/kernel/debug/block/loop10/poll_stat", "/sys/kernel/debug/block/loop10/requeue_list", "/sys/kernel/debug/block/loop10/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop10/rqos/wbt/enabled", "/sys/kernel/debug/block/loop10/rqos/wbt/id", "/sys/kernel/debug/block/loop10/rqos/wbt/inflight", "/sys/kernel/debug/block/loop10/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop10/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop10/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop10/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop10/state", "/sys/kernel/debug/block/loop10/zone_wplugs", "/sys/kernel/debug/block/loop11/hctx0/active", "/sys/kernel/debug/block/loop11/hctx0/busy", "/sys/kernel/debug/block/loop11/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop11/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop11/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop11/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop11/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop11/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop11/hctx0/ctx_map", "/sys/kernel/debug/block/loop11/hctx0/dispatch", "/sys/kernel/debug/block/loop11/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop11/hctx0/flags", "/sys/kernel/debug/block/loop11/hctx0/sched_tags", "/sys/kernel/debug/block/loop11/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop11/hctx0/state", "/sys/kernel/debug/block/loop11/hctx0/tags", "/sys/kernel/debug/block/loop11/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop11/hctx0/type", "/sys/kernel/debug/block/loop11/pm_only", "/sys/kernel/debug/block/loop11/poll_stat", "/sys/kernel/debug/block/loop11/requeue_list", "/sys/kernel/debug/block/loop11/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop11/rqos/wbt/enabled", "/sys/kernel/debug/block/loop11/rqos/wbt/id", "/sys/kernel/debug/block/loop11/rqos/wbt/inflight", "/sys/kernel/debug/block/loop11/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop11/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop11/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop11/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop11/state", "/sys/kernel/debug/block/loop11/zone_wplugs", "/sys/kernel/debug/block/loop12/hctx0/active", "/sys/kernel/debug/block/loop12/hctx0/busy", "/sys/kernel/debug/block/loop12/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop12/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop12/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop12/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop12/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop12/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop12/hctx0/ctx_map", "/sys/kernel/debug/block/loop12/hctx0/dispatch", "/sys/kernel/debug/block/loop12/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop12/hctx0/flags", "/sys/kernel/debug/block/loop12/hctx0/sched_tags", "/sys/kernel/debug/block/loop12/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop12/hctx0/state", "/sys/kernel/debug/block/loop12/hctx0/tags", "/sys/kernel/debug/block/loop12/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop12/hctx0/type", "/sys/kernel/debug/block/loop12/pm_only", "/sys/kernel/debug/block/loop12/poll_stat", "/sys/kernel/debug/block/loop12/requeue_list", "/sys/kernel/debug/block/loop12/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop12/rqos/wbt/enabled", "/sys/kernel/debug/block/loop12/rqos/wbt/id", "/sys/kernel/debug/block/loop12/rqos/wbt/inflight", "/sys/kernel/debug/block/loop12/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop12/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop12/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop12/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop12/state", "/sys/kernel/debug/block/loop12/zone_wplugs", "/sys/kernel/debug/block/loop13/hctx0/active", "/sys/kernel/debug/block/loop13/hctx0/busy", "/sys/kernel/debug/block/loop13/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop13/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop13/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop13/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop13/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop13/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop13/hctx0/ctx_map", "/sys/kernel/debug/block/loop13/hctx0/dispatch", "/sys/kernel/debug/block/loop13/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop13/hctx0/flags", "/sys/kernel/debug/block/loop13/hctx0/sched_tags", "/sys/kernel/debug/block/loop13/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop13/hctx0/state", "/sys/kernel/debug/block/loop13/hctx0/tags", "/sys/kernel/debug/block/loop13/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop13/hctx0/type", "/sys/kernel/debug/block/loop13/pm_only", "/sys/kernel/debug/block/loop13/poll_stat", "/sys/kernel/debug/block/loop13/requeue_list", "/sys/kernel/debug/block/loop13/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop13/rqos/wbt/enabled", "/sys/kernel/debug/block/loop13/rqos/wbt/id", "/sys/kernel/debug/block/loop13/rqos/wbt/inflight", "/sys/kernel/debug/block/loop13/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop13/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop13/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop13/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop13/state", "/sys/kernel/debug/block/loop13/zone_wplugs", "/sys/kernel/debug/block/loop14/hctx0/active", "/sys/kernel/debug/block/loop14/hctx0/busy", "/sys/kernel/debug/block/loop14/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop14/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop14/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop14/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop14/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop14/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop14/hctx0/ctx_map", "/sys/kernel/debug/block/loop14/hctx0/dispatch", "/sys/kernel/debug/block/loop14/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop14/hctx0/flags", "/sys/kernel/debug/block/loop14/hctx0/sched_tags", "/sys/kernel/debug/block/loop14/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop14/hctx0/state", "/sys/kernel/debug/block/loop14/hctx0/tags", "/sys/kernel/debug/block/loop14/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop14/hctx0/type", "/sys/kernel/debug/block/loop14/pm_only", "/sys/kernel/debug/block/loop14/poll_stat", "/sys/kernel/debug/block/loop14/requeue_list", "/sys/kernel/debug/block/loop14/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop14/rqos/wbt/enabled", "/sys/kernel/debug/block/loop14/rqos/wbt/id", "/sys/kernel/debug/block/loop14/rqos/wbt/inflight", "/sys/kernel/debug/block/loop14/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop14/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop14/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop14/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop14/state", "/sys/kernel/debug/block/loop14/zone_wplugs", "/sys/kernel/debug/block/loop15/hctx0/active", "/sys/kernel/debug/block/loop15/hctx0/busy", "/sys/kernel/debug/block/loop15/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop15/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop15/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop15/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop15/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop15/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop15/hctx0/ctx_map", "/sys/kernel/debug/block/loop15/hctx0/dispatch", "/sys/kernel/debug/block/loop15/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop15/hctx0/flags", "/sys/kernel/debug/block/loop15/hctx0/sched_tags", "/sys/kernel/debug/block/loop15/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop15/hctx0/state", "/sys/kernel/debug/block/loop15/hctx0/tags", "/sys/kernel/debug/block/loop15/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop15/hctx0/type", "/sys/kernel/debug/block/loop15/pm_only", "/sys/kernel/debug/block/loop15/poll_stat", "/sys/kernel/debug/block/loop15/requeue_list", "/sys/kernel/debug/block/loop15/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop15/rqos/wbt/enabled", "/sys/kernel/debug/block/loop15/rqos/wbt/id", "/sys/kernel/debug/block/loop15/rqos/wbt/inflight", "/sys/kernel/debug/block/loop15/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop15/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop15/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop15/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop15/state", "/sys/kernel/debug/block/loop15/zone_wplugs", "/sys/kernel/debug/block/loop2/hctx0/active", "/sys/kernel/debug/block/loop2/hctx0/busy", "/sys/kernel/debug/block/loop2/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop2/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop2/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop2/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop2/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop2/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop2/hctx0/ctx_map", "/sys/kernel/debug/block/loop2/hctx0/dispatch", "/sys/kernel/debug/block/loop2/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop2/hctx0/flags", "/sys/kernel/debug/block/loop2/hctx0/sched_tags", "/sys/kernel/debug/block/loop2/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop2/hctx0/state", "/sys/kernel/debug/block/loop2/hctx0/tags", "/sys/kernel/debug/block/loop2/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop2/hctx0/type", "/sys/kernel/debug/block/loop2/pm_only", "/sys/kernel/debug/block/loop2/poll_stat", "/sys/kernel/debug/block/loop2/requeue_list", "/sys/kernel/debug/block/loop2/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop2/rqos/wbt/enabled", "/sys/kernel/debug/block/loop2/rqos/wbt/id", "/sys/kernel/debug/block/loop2/rqos/wbt/inflight", "/sys/kernel/debug/block/loop2/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop2/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop2/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop2/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop2/state", "/sys/kernel/debug/block/loop2/zone_wplugs", "/sys/kernel/debug/block/loop3/hctx0/active", "/sys/kernel/debug/block/loop3/hctx0/busy", "/sys/kernel/debug/block/loop3/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop3/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop3/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop3/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop3/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop3/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop3/hctx0/ctx_map", "/sys/kernel/debug/block/loop3/hctx0/dispatch", "/sys/kernel/debug/block/loop3/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop3/hctx0/flags", "/sys/kernel/debug/block/loop3/hctx0/sched_tags", "/sys/kernel/debug/block/loop3/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop3/hctx0/state", "/sys/kernel/debug/block/loop3/hctx0/tags", "/sys/kernel/debug/block/loop3/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop3/hctx0/type", "/sys/kernel/debug/block/loop3/pm_only", "/sys/kernel/debug/block/loop3/poll_stat", "/sys/kernel/debug/block/loop3/requeue_list", "/sys/kernel/debug/block/loop3/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop3/rqos/wbt/enabled", "/sys/kernel/debug/block/loop3/rqos/wbt/id", "/sys/kernel/debug/block/loop3/rqos/wbt/inflight", "/sys/kernel/debug/block/loop3/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop3/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop3/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop3/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop3/state", "/sys/kernel/debug/block/loop3/zone_wplugs", "/sys/kernel/debug/block/loop4/hctx0/active", "/sys/kernel/debug/block/loop4/hctx0/busy", "/sys/kernel/debug/block/loop4/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop4/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop4/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop4/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop4/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop4/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop4/hctx0/ctx_map", "/sys/kernel/debug/block/loop4/hctx0/dispatch", "/sys/kernel/debug/block/loop4/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop4/hctx0/flags", "/sys/kernel/debug/block/loop4/hctx0/sched_tags", "/sys/kernel/debug/block/loop4/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop4/hctx0/state", "/sys/kernel/debug/block/loop4/hctx0/tags", "/sys/kernel/debug/block/loop4/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop4/hctx0/type", "/sys/kernel/debug/block/loop4/pm_only", "/sys/kernel/debug/block/loop4/poll_stat", "/sys/kernel/debug/block/loop4/requeue_list", "/sys/kernel/debug/block/loop4/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop4/rqos/wbt/enabled", "/sys/kernel/debug/block/loop4/rqos/wbt/id", "/sys/kernel/debug/block/loop4/rqos/wbt/inflight", "/sys/kernel/debug/block/loop4/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop4/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop4/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop4/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop4/state", "/sys/kernel/debug/block/loop4/zone_wplugs", "/sys/kernel/debug/block/loop5/hctx0/active", "/sys/kernel/debug/block/loop5/hctx0/busy", "/sys/kernel/debug/block/loop5/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop5/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop5/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop5/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop5/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop5/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop5/hctx0/ctx_map", "/sys/kernel/debug/block/loop5/hctx0/dispatch", "/sys/kernel/debug/block/loop5/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop5/hctx0/flags", "/sys/kernel/debug/block/loop5/hctx0/sched_tags", "/sys/kernel/debug/block/loop5/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop5/hctx0/state", "/sys/kernel/debug/block/loop5/hctx0/tags", "/sys/kernel/debug/block/loop5/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop5/hctx0/type", "/sys/kernel/debug/block/loop5/pm_only", "/sys/kernel/debug/block/loop5/poll_stat", "/sys/kernel/debug/block/loop5/requeue_list", "/sys/kernel/debug/block/loop5/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop5/rqos/wbt/enabled", "/sys/kernel/debug/block/loop5/rqos/wbt/id", "/sys/kernel/debug/block/loop5/rqos/wbt/inflight", "/sys/kernel/debug/block/loop5/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop5/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop5/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop5/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop5/state", "/sys/kernel/debug/block/loop5/zone_wplugs", "/sys/kernel/debug/block/loop6/hctx0/active", "/sys/kernel/debug/block/loop6/hctx0/busy", "/sys/kernel/debug/block/loop6/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop6/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop6/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop6/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop6/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop6/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop6/hctx0/ctx_map", "/sys/kernel/debug/block/loop6/hctx0/dispatch", "/sys/kernel/debug/block/loop6/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop6/hctx0/flags", "/sys/kernel/debug/block/loop6/hctx0/sched_tags", "/sys/kernel/debug/block/loop6/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop6/hctx0/state", "/sys/kernel/debug/block/loop6/hctx0/tags", "/sys/kernel/debug/block/loop6/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop6/hctx0/type", "/sys/kernel/debug/block/loop6/pm_only", "/sys/kernel/debug/block/loop6/poll_stat", "/sys/kernel/debug/block/loop6/requeue_list", "/sys/kernel/debug/block/loop6/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop6/rqos/wbt/enabled", "/sys/kernel/debug/block/loop6/rqos/wbt/id", "/sys/kernel/debug/block/loop6/rqos/wbt/inflight", "/sys/kernel/debug/block/loop6/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop6/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop6/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop6/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop6/state", "/sys/kernel/debug/block/loop6/zone_wplugs", "/sys/kernel/debug/block/loop7/hctx0/active", "/sys/kernel/debug/block/loop7/hctx0/busy", "/sys/kernel/debug/block/loop7/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop7/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop7/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop7/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop7/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop7/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop7/hctx0/ctx_map", "/sys/kernel/debug/block/loop7/hctx0/dispatch", "/sys/kernel/debug/block/loop7/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop7/hctx0/flags", "/sys/kernel/debug/block/loop7/hctx0/sched_tags", "/sys/kernel/debug/block/loop7/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop7/hctx0/state", "/sys/kernel/debug/block/loop7/hctx0/tags", "/sys/kernel/debug/block/loop7/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop7/hctx0/type", "/sys/kernel/debug/block/loop7/pm_only", "/sys/kernel/debug/block/loop7/poll_stat", "/sys/kernel/debug/block/loop7/requeue_list", "/sys/kernel/debug/block/loop7/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop7/rqos/wbt/enabled", "/sys/kernel/debug/block/loop7/rqos/wbt/id", "/sys/kernel/debug/block/loop7/rqos/wbt/inflight", "/sys/kernel/debug/block/loop7/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop7/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop7/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop7/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop7/state", "/sys/kernel/debug/block/loop7/zone_wplugs", "/sys/kernel/debug/block/loop8/hctx0/active", "/sys/kernel/debug/block/loop8/hctx0/busy", "/sys/kernel/debug/block/loop8/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop8/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop8/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop8/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop8/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop8/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop8/hctx0/ctx_map", "/sys/kernel/debug/block/loop8/hctx0/dispatch", "/sys/kernel/debug/block/loop8/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop8/hctx0/flags", "/sys/kernel/debug/block/loop8/hctx0/sched_tags", "/sys/kernel/debug/block/loop8/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop8/hctx0/state", "/sys/kernel/debug/block/loop8/hctx0/tags", "/sys/kernel/debug/block/loop8/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop8/hctx0/type", "/sys/kernel/debug/block/loop8/pm_only", "/sys/kernel/debug/block/loop8/poll_stat", "/sys/kernel/debug/block/loop8/requeue_list", "/sys/kernel/debug/block/loop8/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop8/rqos/wbt/enabled", "/sys/kernel/debug/block/loop8/rqos/wbt/id", "/sys/kernel/debug/block/loop8/rqos/wbt/inflight", "/sys/kernel/debug/block/loop8/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop8/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop8/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop8/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop8/state", "/sys/kernel/debug/block/loop8/zone_wplugs", "/sys/kernel/debug/block/loop9/hctx0/active", "/sys/kernel/debug/block/loop9/hctx0/busy", "/sys/kernel/debug/block/loop9/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/loop9/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/loop9/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/loop9/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/loop9/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/loop9/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/loop9/hctx0/ctx_map", "/sys/kernel/debug/block/loop9/hctx0/dispatch", "/sys/kernel/debug/block/loop9/hctx0/dispatch_busy", "/sys/kernel/debug/block/loop9/hctx0/flags", "/sys/kernel/debug/block/loop9/hctx0/sched_tags", "/sys/kernel/debug/block/loop9/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/loop9/hctx0/state", "/sys/kernel/debug/block/loop9/hctx0/tags", "/sys/kernel/debug/block/loop9/hctx0/tags_bitmap", "/sys/kernel/debug/block/loop9/hctx0/type", "/sys/kernel/debug/block/loop9/pm_only", "/sys/kernel/debug/block/loop9/poll_stat", "/sys/kernel/debug/block/loop9/requeue_list", "/sys/kernel/debug/block/loop9/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/loop9/rqos/wbt/enabled", "/sys/kernel/debug/block/loop9/rqos/wbt/id", "/sys/kernel/debug/block/loop9/rqos/wbt/inflight", "/sys/kernel/debug/block/loop9/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/loop9/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/loop9/rqos/wbt/wb_background", "/sys/kernel/debug/block/loop9/rqos/wbt/wb_normal", "/sys/kernel/debug/block/loop9/state", "/sys/kernel/debug/block/loop9/zone_wplugs", "/sys/kernel/debug/block/mtdblock0/hctx0/active", "/sys/kernel/debug/block/mtdblock0/hctx0/busy", "/sys/kernel/debug/block/mtdblock0/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/mtdblock0/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/mtdblock0/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/mtdblock0/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/mtdblock0/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/mtdblock0/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/mtdblock0/hctx0/ctx_map", "/sys/kernel/debug/block/mtdblock0/hctx0/dispatch", "/sys/kernel/debug/block/mtdblock0/hctx0/dispatch_busy", "/sys/kernel/debug/block/mtdblock0/hctx0/flags", "/sys/kernel/debug/block/mtdblock0/hctx0/sched_tags", "/sys/kernel/debug/block/mtdblock0/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/mtdblock0/hctx0/state", "/sys/kernel/debug/block/mtdblock0/hctx0/tags", "/sys/kernel/debug/block/mtdblock0/hctx0/tags_bitmap", "/sys/kernel/debug/block/mtdblock0/hctx0/type", "/sys/kernel/debug/block/mtdblock0/pm_only", "/sys/kernel/debug/block/mtdblock0/poll_stat", "/sys/kernel/debug/block/mtdblock0/requeue_list", "/sys/kernel/debug/block/mtdblock0/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/mtdblock0/rqos/wbt/enabled", "/sys/kernel/debug/block/mtdblock0/rqos/wbt/id", "/sys/kernel/debug/block/mtdblock0/rqos/wbt/inflight", "/sys/kernel/debug/block/mtdblock0/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/mtdblock0/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/mtdblock0/rqos/wbt/wb_background", "/sys/kernel/debug/block/mtdblock0/rqos/wbt/wb_normal", "/sys/kernel/debug/block/mtdblock0/sched/async_depth", "/sys/kernel/debug/block/mtdblock0/sched/batching", "/sys/kernel/debug/block/mtdblock0/sched/dispatch0", "/sys/kernel/debug/block/mtdblock0/sched/dispatch1", "/sys/kernel/debug/block/mtdblock0/sched/dispatch2", "/sys/kernel/debug/block/mtdblock0/sched/owned_by_driver", "/sys/kernel/debug/block/mtdblock0/sched/queued", "/sys/kernel/debug/block/mtdblock0/sched/read0_fifo_list", "/sys/kernel/debug/block/mtdblock0/sched/read0_next_rq", "/sys/kernel/debug/block/mtdblock0/sched/read1_fifo_list", "/sys/kernel/debug/block/mtdblock0/sched/read1_next_rq", "/sys/kernel/debug/block/mtdblock0/sched/read2_fifo_list", "/sys/kernel/debug/block/mtdblock0/sched/read2_next_rq", "/sys/kernel/debug/block/mtdblock0/sched/starved", "/sys/kernel/debug/block/mtdblock0/sched/write0_fifo_list", "/sys/kernel/debug/block/mtdblock0/sched/write0_next_rq", "/sys/kernel/debug/block/mtdblock0/sched/write1_fifo_list", "/sys/kernel/debug/block/mtdblock0/sched/write1_next_rq", "/sys/kernel/debug/block/mtdblock0/sched/write2_fifo_list", "/sys/kernel/debug/block/mtdblock0/sched/write2_next_rq", "/sys/kernel/debug/block/mtdblock0/state", "/sys/kernel/debug/block/mtdblock0/zone_wplugs", "/sys/kernel/debug/block/nbd0/hctx0/active", "/sys/kernel/debug/block/nbd0/hctx0/busy", "/sys/kernel/debug/block/nbd0/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd0/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd0/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd0/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd0/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd0/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd0/hctx0/ctx_map", "/sys/kernel/debug/block/nbd0/hctx0/dispatch", "/sys/kernel/debug/block/nbd0/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd0/hctx0/flags", "/sys/kernel/debug/block/nbd0/hctx0/sched_tags", "/sys/kernel/debug/block/nbd0/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd0/hctx0/state", "/sys/kernel/debug/block/nbd0/hctx0/tags", "/sys/kernel/debug/block/nbd0/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd0/hctx0/type", "/sys/kernel/debug/block/nbd0/pm_only", "/sys/kernel/debug/block/nbd0/poll_stat", "/sys/kernel/debug/block/nbd0/requeue_list", "/sys/kernel/debug/block/nbd0/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd0/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd0/rqos/wbt/id", "/sys/kernel/debug/block/nbd0/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd0/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd0/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd0/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd0/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd0/sched/async_depth", "/sys/kernel/debug/block/nbd0/sched/batching", "/sys/kernel/debug/block/nbd0/sched/dispatch0", "/sys/kernel/debug/block/nbd0/sched/dispatch1", "/sys/kernel/debug/block/nbd0/sched/dispatch2", "/sys/kernel/debug/block/nbd0/sched/owned_by_driver", "/sys/kernel/debug/block/nbd0/sched/queued", "/sys/kernel/debug/block/nbd0/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd0/sched/read0_next_rq", "/sys/kernel/debug/block/nbd0/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd0/sched/read1_next_rq", "/sys/kernel/debug/block/nbd0/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd0/sched/read2_next_rq", "/sys/kernel/debug/block/nbd0/sched/starved", "/sys/kernel/debug/block/nbd0/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd0/sched/write0_next_rq", "/sys/kernel/debug/block/nbd0/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd0/sched/write1_next_rq", "/sys/kernel/debug/block/nbd0/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd0/sched/write2_next_rq", "/sys/kernel/debug/block/nbd0/state", "/sys/kernel/debug/block/nbd0/zone_wplugs", "/sys/kernel/debug/block/nbd1/hctx0/active", "/sys/kernel/debug/block/nbd1/hctx0/busy", "/sys/kernel/debug/block/nbd1/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd1/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd1/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd1/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd1/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd1/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd1/hctx0/ctx_map", "/sys/kernel/debug/block/nbd1/hctx0/dispatch", "/sys/kernel/debug/block/nbd1/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd1/hctx0/flags", "/sys/kernel/debug/block/nbd1/hctx0/sched_tags", "/sys/kernel/debug/block/nbd1/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd1/hctx0/state", "/sys/kernel/debug/block/nbd1/hctx0/tags", "/sys/kernel/debug/block/nbd1/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd1/hctx0/type", "/sys/kernel/debug/block/nbd1/pm_only", "/sys/kernel/debug/block/nbd1/poll_stat", "/sys/kernel/debug/block/nbd1/requeue_list", "/sys/kernel/debug/block/nbd1/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd1/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd1/rqos/wbt/id", "/sys/kernel/debug/block/nbd1/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd1/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd1/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd1/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd1/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd1/sched/async_depth", "/sys/kernel/debug/block/nbd1/sched/batching", "/sys/kernel/debug/block/nbd1/sched/dispatch0", "/sys/kernel/debug/block/nbd1/sched/dispatch1", "/sys/kernel/debug/block/nbd1/sched/dispatch2", "/sys/kernel/debug/block/nbd1/sched/owned_by_driver", "/sys/kernel/debug/block/nbd1/sched/queued", "/sys/kernel/debug/block/nbd1/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd1/sched/read0_next_rq", "/sys/kernel/debug/block/nbd1/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd1/sched/read1_next_rq", "/sys/kernel/debug/block/nbd1/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd1/sched/read2_next_rq", "/sys/kernel/debug/block/nbd1/sched/starved", "/sys/kernel/debug/block/nbd1/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd1/sched/write0_next_rq", "/sys/kernel/debug/block/nbd1/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd1/sched/write1_next_rq", "/sys/kernel/debug/block/nbd1/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd1/sched/write2_next_rq", "/sys/kernel/debug/block/nbd1/state", "/sys/kernel/debug/block/nbd1/zone_wplugs", "/sys/kernel/debug/block/nbd10/hctx0/active", "/sys/kernel/debug/block/nbd10/hctx0/busy", "/sys/kernel/debug/block/nbd10/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd10/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd10/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd10/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd10/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd10/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd10/hctx0/ctx_map", "/sys/kernel/debug/block/nbd10/hctx0/dispatch", "/sys/kernel/debug/block/nbd10/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd10/hctx0/flags", "/sys/kernel/debug/block/nbd10/hctx0/sched_tags", "/sys/kernel/debug/block/nbd10/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd10/hctx0/state", "/sys/kernel/debug/block/nbd10/hctx0/tags", "/sys/kernel/debug/block/nbd10/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd10/hctx0/type", "/sys/kernel/debug/block/nbd10/pm_only", "/sys/kernel/debug/block/nbd10/poll_stat", "/sys/kernel/debug/block/nbd10/requeue_list", "/sys/kernel/debug/block/nbd10/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd10/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd10/rqos/wbt/id", "/sys/kernel/debug/block/nbd10/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd10/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd10/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd10/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd10/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd10/sched/async_depth", "/sys/kernel/debug/block/nbd10/sched/batching", "/sys/kernel/debug/block/nbd10/sched/dispatch0", "/sys/kernel/debug/block/nbd10/sched/dispatch1", "/sys/kernel/debug/block/nbd10/sched/dispatch2", "/sys/kernel/debug/block/nbd10/sched/owned_by_driver", "/sys/kernel/debug/block/nbd10/sched/queued", "/sys/kernel/debug/block/nbd10/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd10/sched/read0_next_rq", "/sys/kernel/debug/block/nbd10/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd10/sched/read1_next_rq", "/sys/kernel/debug/block/nbd10/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd10/sched/read2_next_rq", "/sys/kernel/debug/block/nbd10/sched/starved", "/sys/kernel/debug/block/nbd10/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd10/sched/write0_next_rq", "/sys/kernel/debug/block/nbd10/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd10/sched/write1_next_rq", "/sys/kernel/debug/block/nbd10/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd10/sched/write2_next_rq", "/sys/kernel/debug/block/nbd10/state", "/sys/kernel/debug/block/nbd10/zone_wplugs", "/sys/kernel/debug/block/nbd11/hctx0/active", "/sys/kernel/debug/block/nbd11/hctx0/busy", "/sys/kernel/debug/block/nbd11/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd11/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd11/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd11/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd11/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd11/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd11/hctx0/ctx_map", "/sys/kernel/debug/block/nbd11/hctx0/dispatch", "/sys/kernel/debug/block/nbd11/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd11/hctx0/flags", "/sys/kernel/debug/block/nbd11/hctx0/sched_tags", "/sys/kernel/debug/block/nbd11/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd11/hctx0/state", "/sys/kernel/debug/block/nbd11/hctx0/tags", "/sys/kernel/debug/block/nbd11/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd11/hctx0/type", "/sys/kernel/debug/block/nbd11/pm_only", "/sys/kernel/debug/block/nbd11/poll_stat", "/sys/kernel/debug/block/nbd11/requeue_list", "/sys/kernel/debug/block/nbd11/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd11/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd11/rqos/wbt/id", "/sys/kernel/debug/block/nbd11/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd11/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd11/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd11/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd11/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd11/sched/async_depth", "/sys/kernel/debug/block/nbd11/sched/batching", "/sys/kernel/debug/block/nbd11/sched/dispatch0", "/sys/kernel/debug/block/nbd11/sched/dispatch1", "/sys/kernel/debug/block/nbd11/sched/dispatch2", "/sys/kernel/debug/block/nbd11/sched/owned_by_driver", "/sys/kernel/debug/block/nbd11/sched/queued", "/sys/kernel/debug/block/nbd11/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd11/sched/read0_next_rq", "/sys/kernel/debug/block/nbd11/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd11/sched/read1_next_rq", "/sys/kernel/debug/block/nbd11/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd11/sched/read2_next_rq", "/sys/kernel/debug/block/nbd11/sched/starved", "/sys/kernel/debug/block/nbd11/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd11/sched/write0_next_rq", "/sys/kernel/debug/block/nbd11/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd11/sched/write1_next_rq", "/sys/kernel/debug/block/nbd11/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd11/sched/write2_next_rq", "/sys/kernel/debug/block/nbd11/state", "/sys/kernel/debug/block/nbd11/zone_wplugs", "/sys/kernel/debug/block/nbd12/hctx0/active", "/sys/kernel/debug/block/nbd12/hctx0/busy", "/sys/kernel/debug/block/nbd12/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd12/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd12/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd12/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd12/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd12/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd12/hctx0/ctx_map", "/sys/kernel/debug/block/nbd12/hctx0/dispatch", "/sys/kernel/debug/block/nbd12/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd12/hctx0/flags", "/sys/kernel/debug/block/nbd12/hctx0/sched_tags", "/sys/kernel/debug/block/nbd12/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd12/hctx0/state", "/sys/kernel/debug/block/nbd12/hctx0/tags", "/sys/kernel/debug/block/nbd12/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd12/hctx0/type", "/sys/kernel/debug/block/nbd12/pm_only", "/sys/kernel/debug/block/nbd12/poll_stat", "/sys/kernel/debug/block/nbd12/requeue_list", "/sys/kernel/debug/block/nbd12/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd12/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd12/rqos/wbt/id", "/sys/kernel/debug/block/nbd12/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd12/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd12/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd12/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd12/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd12/sched/async_depth", "/sys/kernel/debug/block/nbd12/sched/batching", "/sys/kernel/debug/block/nbd12/sched/dispatch0", "/sys/kernel/debug/block/nbd12/sched/dispatch1", "/sys/kernel/debug/block/nbd12/sched/dispatch2", "/sys/kernel/debug/block/nbd12/sched/owned_by_driver", "/sys/kernel/debug/block/nbd12/sched/queued", "/sys/kernel/debug/block/nbd12/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd12/sched/read0_next_rq", "/sys/kernel/debug/block/nbd12/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd12/sched/read1_next_rq", "/sys/kernel/debug/block/nbd12/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd12/sched/read2_next_rq", "/sys/kernel/debug/block/nbd12/sched/starved", "/sys/kernel/debug/block/nbd12/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd12/sched/write0_next_rq", "/sys/kernel/debug/block/nbd12/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd12/sched/write1_next_rq", "/sys/kernel/debug/block/nbd12/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd12/sched/write2_next_rq", "/sys/kernel/debug/block/nbd12/state", "/sys/kernel/debug/block/nbd12/zone_wplugs", "/sys/kernel/debug/block/nbd13/hctx0/active", "/sys/kernel/debug/block/nbd13/hctx0/busy", "/sys/kernel/debug/block/nbd13/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd13/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd13/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd13/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd13/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd13/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd13/hctx0/ctx_map", "/sys/kernel/debug/block/nbd13/hctx0/dispatch", "/sys/kernel/debug/block/nbd13/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd13/hctx0/flags", "/sys/kernel/debug/block/nbd13/hctx0/sched_tags", "/sys/kernel/debug/block/nbd13/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd13/hctx0/state", "/sys/kernel/debug/block/nbd13/hctx0/tags", "/sys/kernel/debug/block/nbd13/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd13/hctx0/type", "/sys/kernel/debug/block/nbd13/pm_only", "/sys/kernel/debug/block/nbd13/poll_stat", "/sys/kernel/debug/block/nbd13/requeue_list", "/sys/kernel/debug/block/nbd13/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd13/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd13/rqos/wbt/id", "/sys/kernel/debug/block/nbd13/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd13/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd13/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd13/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd13/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd13/sched/async_depth", "/sys/kernel/debug/block/nbd13/sched/batching", "/sys/kernel/debug/block/nbd13/sched/dispatch0", "/sys/kernel/debug/block/nbd13/sched/dispatch1", "/sys/kernel/debug/block/nbd13/sched/dispatch2", "/sys/kernel/debug/block/nbd13/sched/owned_by_driver", "/sys/kernel/debug/block/nbd13/sched/queued", "/sys/kernel/debug/block/nbd13/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd13/sched/read0_next_rq", "/sys/kernel/debug/block/nbd13/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd13/sched/read1_next_rq", "/sys/kernel/debug/block/nbd13/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd13/sched/read2_next_rq", "/sys/kernel/debug/block/nbd13/sched/starved", "/sys/kernel/debug/block/nbd13/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd13/sched/write0_next_rq", "/sys/kernel/debug/block/nbd13/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd13/sched/write1_next_rq", "/sys/kernel/debug/block/nbd13/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd13/sched/write2_next_rq", "/sys/kernel/debug/block/nbd13/state", "/sys/kernel/debug/block/nbd13/zone_wplugs", "/sys/kernel/debug/block/nbd14/hctx0/active", "/sys/kernel/debug/block/nbd14/hctx0/busy", "/sys/kernel/debug/block/nbd14/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd14/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd14/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd14/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd14/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd14/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd14/hctx0/ctx_map", "/sys/kernel/debug/block/nbd14/hctx0/dispatch", "/sys/kernel/debug/block/nbd14/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd14/hctx0/flags", "/sys/kernel/debug/block/nbd14/hctx0/sched_tags", "/sys/kernel/debug/block/nbd14/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd14/hctx0/state", "/sys/kernel/debug/block/nbd14/hctx0/tags", "/sys/kernel/debug/block/nbd14/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd14/hctx0/type", "/sys/kernel/debug/block/nbd14/pm_only", "/sys/kernel/debug/block/nbd14/poll_stat", "/sys/kernel/debug/block/nbd14/requeue_list", "/sys/kernel/debug/block/nbd14/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd14/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd14/rqos/wbt/id", "/sys/kernel/debug/block/nbd14/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd14/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd14/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd14/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd14/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd14/sched/async_depth", "/sys/kernel/debug/block/nbd14/sched/batching", "/sys/kernel/debug/block/nbd14/sched/dispatch0", "/sys/kernel/debug/block/nbd14/sched/dispatch1", "/sys/kernel/debug/block/nbd14/sched/dispatch2", "/sys/kernel/debug/block/nbd14/sched/owned_by_driver", "/sys/kernel/debug/block/nbd14/sched/queued", "/sys/kernel/debug/block/nbd14/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd14/sched/read0_next_rq", "/sys/kernel/debug/block/nbd14/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd14/sched/read1_next_rq", "/sys/kernel/debug/block/nbd14/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd14/sched/read2_next_rq", "/sys/kernel/debug/block/nbd14/sched/starved", "/sys/kernel/debug/block/nbd14/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd14/sched/write0_next_rq", "/sys/kernel/debug/block/nbd14/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd14/sched/write1_next_rq", "/sys/kernel/debug/block/nbd14/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd14/sched/write2_next_rq", "/sys/kernel/debug/block/nbd14/state", "/sys/kernel/debug/block/nbd14/zone_wplugs", "/sys/kernel/debug/block/nbd15/hctx0/active", "/sys/kernel/debug/block/nbd15/hctx0/busy", "/sys/kernel/debug/block/nbd15/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd15/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd15/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd15/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd15/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd15/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd15/hctx0/ctx_map", "/sys/kernel/debug/block/nbd15/hctx0/dispatch", "/sys/kernel/debug/block/nbd15/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd15/hctx0/flags", "/sys/kernel/debug/block/nbd15/hctx0/sched_tags", "/sys/kernel/debug/block/nbd15/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd15/hctx0/state", "/sys/kernel/debug/block/nbd15/hctx0/tags", "/sys/kernel/debug/block/nbd15/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd15/hctx0/type", "/sys/kernel/debug/block/nbd15/pm_only", "/sys/kernel/debug/block/nbd15/poll_stat", "/sys/kernel/debug/block/nbd15/requeue_list", "/sys/kernel/debug/block/nbd15/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd15/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd15/rqos/wbt/id", "/sys/kernel/debug/block/nbd15/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd15/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd15/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd15/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd15/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd15/sched/async_depth", "/sys/kernel/debug/block/nbd15/sched/batching", "/sys/kernel/debug/block/nbd15/sched/dispatch0", "/sys/kernel/debug/block/nbd15/sched/dispatch1", "/sys/kernel/debug/block/nbd15/sched/dispatch2", "/sys/kernel/debug/block/nbd15/sched/owned_by_driver", "/sys/kernel/debug/block/nbd15/sched/queued", "/sys/kernel/debug/block/nbd15/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd15/sched/read0_next_rq", "/sys/kernel/debug/block/nbd15/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd15/sched/read1_next_rq", "/sys/kernel/debug/block/nbd15/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd15/sched/read2_next_rq", "/sys/kernel/debug/block/nbd15/sched/starved", "/sys/kernel/debug/block/nbd15/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd15/sched/write0_next_rq", "/sys/kernel/debug/block/nbd15/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd15/sched/write1_next_rq", "/sys/kernel/debug/block/nbd15/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd15/sched/write2_next_rq", "/sys/kernel/debug/block/nbd15/state", "/sys/kernel/debug/block/nbd15/zone_wplugs", "/sys/kernel/debug/block/nbd2/hctx0/active", "/sys/kernel/debug/block/nbd2/hctx0/busy", "/sys/kernel/debug/block/nbd2/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd2/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd2/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd2/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd2/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd2/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd2/hctx0/ctx_map", "/sys/kernel/debug/block/nbd2/hctx0/dispatch", "/sys/kernel/debug/block/nbd2/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd2/hctx0/flags", "/sys/kernel/debug/block/nbd2/hctx0/sched_tags", "/sys/kernel/debug/block/nbd2/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd2/hctx0/state", "/sys/kernel/debug/block/nbd2/hctx0/tags", "/sys/kernel/debug/block/nbd2/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd2/hctx0/type", "/sys/kernel/debug/block/nbd2/pm_only", "/sys/kernel/debug/block/nbd2/poll_stat", "/sys/kernel/debug/block/nbd2/requeue_list", "/sys/kernel/debug/block/nbd2/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd2/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd2/rqos/wbt/id", "/sys/kernel/debug/block/nbd2/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd2/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd2/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd2/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd2/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd2/sched/async_depth", "/sys/kernel/debug/block/nbd2/sched/batching", "/sys/kernel/debug/block/nbd2/sched/dispatch0", "/sys/kernel/debug/block/nbd2/sched/dispatch1", "/sys/kernel/debug/block/nbd2/sched/dispatch2", "/sys/kernel/debug/block/nbd2/sched/owned_by_driver", "/sys/kernel/debug/block/nbd2/sched/queued", "/sys/kernel/debug/block/nbd2/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd2/sched/read0_next_rq", "/sys/kernel/debug/block/nbd2/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd2/sched/read1_next_rq", "/sys/kernel/debug/block/nbd2/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd2/sched/read2_next_rq", "/sys/kernel/debug/block/nbd2/sched/starved", "/sys/kernel/debug/block/nbd2/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd2/sched/write0_next_rq", "/sys/kernel/debug/block/nbd2/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd2/sched/write1_next_rq", "/sys/kernel/debug/block/nbd2/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd2/sched/write2_next_rq", "/sys/kernel/debug/block/nbd2/state", "/sys/kernel/debug/block/nbd2/zone_wplugs", "/sys/kernel/debug/block/nbd3/hctx0/active", "/sys/kernel/debug/block/nbd3/hctx0/busy", "/sys/kernel/debug/block/nbd3/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd3/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd3/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd3/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd3/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd3/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd3/hctx0/ctx_map", "/sys/kernel/debug/block/nbd3/hctx0/dispatch", "/sys/kernel/debug/block/nbd3/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd3/hctx0/flags", "/sys/kernel/debug/block/nbd3/hctx0/sched_tags", "/sys/kernel/debug/block/nbd3/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd3/hctx0/state", "/sys/kernel/debug/block/nbd3/hctx0/tags", "/sys/kernel/debug/block/nbd3/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd3/hctx0/type", "/sys/kernel/debug/block/nbd3/pm_only", "/sys/kernel/debug/block/nbd3/poll_stat", "/sys/kernel/debug/block/nbd3/requeue_list", "/sys/kernel/debug/block/nbd3/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd3/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd3/rqos/wbt/id", "/sys/kernel/debug/block/nbd3/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd3/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd3/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd3/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd3/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd3/sched/async_depth", "/sys/kernel/debug/block/nbd3/sched/batching", "/sys/kernel/debug/block/nbd3/sched/dispatch0", "/sys/kernel/debug/block/nbd3/sched/dispatch1", "/sys/kernel/debug/block/nbd3/sched/dispatch2", "/sys/kernel/debug/block/nbd3/sched/owned_by_driver", "/sys/kernel/debug/block/nbd3/sched/queued", "/sys/kernel/debug/block/nbd3/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd3/sched/read0_next_rq", "/sys/kernel/debug/block/nbd3/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd3/sched/read1_next_rq", "/sys/kernel/debug/block/nbd3/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd3/sched/read2_next_rq", "/sys/kernel/debug/block/nbd3/sched/starved", "/sys/kernel/debug/block/nbd3/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd3/sched/write0_next_rq", "/sys/kernel/debug/block/nbd3/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd3/sched/write1_next_rq", "/sys/kernel/debug/block/nbd3/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd3/sched/write2_next_rq", "/sys/kernel/debug/block/nbd3/state", "/sys/kernel/debug/block/nbd3/zone_wplugs", "/sys/kernel/debug/block/nbd4/hctx0/active", "/sys/kernel/debug/block/nbd4/hctx0/busy", "/sys/kernel/debug/block/nbd4/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd4/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd4/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd4/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd4/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd4/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd4/hctx0/ctx_map", "/sys/kernel/debug/block/nbd4/hctx0/dispatch", "/sys/kernel/debug/block/nbd4/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd4/hctx0/flags", "/sys/kernel/debug/block/nbd4/hctx0/sched_tags", "/sys/kernel/debug/block/nbd4/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd4/hctx0/state", "/sys/kernel/debug/block/nbd4/hctx0/tags", "/sys/kernel/debug/block/nbd4/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd4/hctx0/type", "/sys/kernel/debug/block/nbd4/pm_only", "/sys/kernel/debug/block/nbd4/poll_stat", "/sys/kernel/debug/block/nbd4/requeue_list", "/sys/kernel/debug/block/nbd4/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd4/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd4/rqos/wbt/id", "/sys/kernel/debug/block/nbd4/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd4/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd4/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd4/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd4/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd4/sched/async_depth", "/sys/kernel/debug/block/nbd4/sched/batching", "/sys/kernel/debug/block/nbd4/sched/dispatch0", "/sys/kernel/debug/block/nbd4/sched/dispatch1", "/sys/kernel/debug/block/nbd4/sched/dispatch2", "/sys/kernel/debug/block/nbd4/sched/owned_by_driver", "/sys/kernel/debug/block/nbd4/sched/queued", "/sys/kernel/debug/block/nbd4/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd4/sched/read0_next_rq", "/sys/kernel/debug/block/nbd4/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd4/sched/read1_next_rq", "/sys/kernel/debug/block/nbd4/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd4/sched/read2_next_rq", "/sys/kernel/debug/block/nbd4/sched/starved", "/sys/kernel/debug/block/nbd4/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd4/sched/write0_next_rq", "/sys/kernel/debug/block/nbd4/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd4/sched/write1_next_rq", "/sys/kernel/debug/block/nbd4/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd4/sched/write2_next_rq", "/sys/kernel/debug/block/nbd4/state", "/sys/kernel/debug/block/nbd4/zone_wplugs", "/sys/kernel/debug/block/nbd5/hctx0/active", "/sys/kernel/debug/block/nbd5/hctx0/busy", "/sys/kernel/debug/block/nbd5/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd5/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd5/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd5/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd5/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd5/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd5/hctx0/ctx_map", "/sys/kernel/debug/block/nbd5/hctx0/dispatch", "/sys/kernel/debug/block/nbd5/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd5/hctx0/flags", "/sys/kernel/debug/block/nbd5/hctx0/sched_tags", "/sys/kernel/debug/block/nbd5/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd5/hctx0/state", "/sys/kernel/debug/block/nbd5/hctx0/tags", "/sys/kernel/debug/block/nbd5/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd5/hctx0/type", "/sys/kernel/debug/block/nbd5/pm_only", "/sys/kernel/debug/block/nbd5/poll_stat", "/sys/kernel/debug/block/nbd5/requeue_list", "/sys/kernel/debug/block/nbd5/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd5/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd5/rqos/wbt/id", "/sys/kernel/debug/block/nbd5/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd5/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd5/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd5/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd5/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd5/sched/async_depth", "/sys/kernel/debug/block/nbd5/sched/batching", "/sys/kernel/debug/block/nbd5/sched/dispatch0", "/sys/kernel/debug/block/nbd5/sched/dispatch1", "/sys/kernel/debug/block/nbd5/sched/dispatch2", "/sys/kernel/debug/block/nbd5/sched/owned_by_driver", "/sys/kernel/debug/block/nbd5/sched/queued", "/sys/kernel/debug/block/nbd5/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd5/sched/read0_next_rq", "/sys/kernel/debug/block/nbd5/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd5/sched/read1_next_rq", "/sys/kernel/debug/block/nbd5/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd5/sched/read2_next_rq", "/sys/kernel/debug/block/nbd5/sched/starved", "/sys/kernel/debug/block/nbd5/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd5/sched/write0_next_rq", "/sys/kernel/debug/block/nbd5/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd5/sched/write1_next_rq", "/sys/kernel/debug/block/nbd5/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd5/sched/write2_next_rq", "/sys/kernel/debug/block/nbd5/state", "/sys/kernel/debug/block/nbd5/zone_wplugs", "/sys/kernel/debug/block/nbd6/hctx0/active", "/sys/kernel/debug/block/nbd6/hctx0/busy", "/sys/kernel/debug/block/nbd6/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd6/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd6/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd6/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd6/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd6/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd6/hctx0/ctx_map", "/sys/kernel/debug/block/nbd6/hctx0/dispatch", "/sys/kernel/debug/block/nbd6/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd6/hctx0/flags", "/sys/kernel/debug/block/nbd6/hctx0/sched_tags", "/sys/kernel/debug/block/nbd6/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd6/hctx0/state", "/sys/kernel/debug/block/nbd6/hctx0/tags", "/sys/kernel/debug/block/nbd6/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd6/hctx0/type", "/sys/kernel/debug/block/nbd6/pm_only", "/sys/kernel/debug/block/nbd6/poll_stat", "/sys/kernel/debug/block/nbd6/requeue_list", "/sys/kernel/debug/block/nbd6/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd6/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd6/rqos/wbt/id", "/sys/kernel/debug/block/nbd6/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd6/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd6/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd6/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd6/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd6/sched/async_depth", "/sys/kernel/debug/block/nbd6/sched/batching", "/sys/kernel/debug/block/nbd6/sched/dispatch0", "/sys/kernel/debug/block/nbd6/sched/dispatch1", "/sys/kernel/debug/block/nbd6/sched/dispatch2", "/sys/kernel/debug/block/nbd6/sched/owned_by_driver", "/sys/kernel/debug/block/nbd6/sched/queued", "/sys/kernel/debug/block/nbd6/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd6/sched/read0_next_rq", "/sys/kernel/debug/block/nbd6/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd6/sched/read1_next_rq", "/sys/kernel/debug/block/nbd6/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd6/sched/read2_next_rq", "/sys/kernel/debug/block/nbd6/sched/starved", "/sys/kernel/debug/block/nbd6/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd6/sched/write0_next_rq", "/sys/kernel/debug/block/nbd6/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd6/sched/write1_next_rq", "/sys/kernel/debug/block/nbd6/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd6/sched/write2_next_rq", "/sys/kernel/debug/block/nbd6/state", "/sys/kernel/debug/block/nbd6/zone_wplugs", "/sys/kernel/debug/block/nbd7/hctx0/active", "/sys/kernel/debug/block/nbd7/hctx0/busy", "/sys/kernel/debug/block/nbd7/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd7/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd7/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd7/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd7/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd7/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd7/hctx0/ctx_map", "/sys/kernel/debug/block/nbd7/hctx0/dispatch", "/sys/kernel/debug/block/nbd7/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd7/hctx0/flags", "/sys/kernel/debug/block/nbd7/hctx0/sched_tags", "/sys/kernel/debug/block/nbd7/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd7/hctx0/state", "/sys/kernel/debug/block/nbd7/hctx0/tags", "/sys/kernel/debug/block/nbd7/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd7/hctx0/type", "/sys/kernel/debug/block/nbd7/pm_only", "/sys/kernel/debug/block/nbd7/poll_stat", "/sys/kernel/debug/block/nbd7/requeue_list", "/sys/kernel/debug/block/nbd7/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd7/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd7/rqos/wbt/id", "/sys/kernel/debug/block/nbd7/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd7/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd7/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd7/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd7/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd7/sched/async_depth", "/sys/kernel/debug/block/nbd7/sched/batching", "/sys/kernel/debug/block/nbd7/sched/dispatch0", "/sys/kernel/debug/block/nbd7/sched/dispatch1", "/sys/kernel/debug/block/nbd7/sched/dispatch2", "/sys/kernel/debug/block/nbd7/sched/owned_by_driver", "/sys/kernel/debug/block/nbd7/sched/queued", "/sys/kernel/debug/block/nbd7/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd7/sched/read0_next_rq", "/sys/kernel/debug/block/nbd7/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd7/sched/read1_next_rq", "/sys/kernel/debug/block/nbd7/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd7/sched/read2_next_rq", "/sys/kernel/debug/block/nbd7/sched/starved", "/sys/kernel/debug/block/nbd7/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd7/sched/write0_next_rq", "/sys/kernel/debug/block/nbd7/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd7/sched/write1_next_rq", "/sys/kernel/debug/block/nbd7/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd7/sched/write2_next_rq", "/sys/kernel/debug/block/nbd7/state", "/sys/kernel/debug/block/nbd7/zone_wplugs", "/sys/kernel/debug/block/nbd8/hctx0/active", "/sys/kernel/debug/block/nbd8/hctx0/busy", "/sys/kernel/debug/block/nbd8/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd8/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd8/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd8/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd8/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd8/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd8/hctx0/ctx_map", "/sys/kernel/debug/block/nbd8/hctx0/dispatch", "/sys/kernel/debug/block/nbd8/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd8/hctx0/flags", "/sys/kernel/debug/block/nbd8/hctx0/sched_tags", "/sys/kernel/debug/block/nbd8/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd8/hctx0/state", "/sys/kernel/debug/block/nbd8/hctx0/tags", "/sys/kernel/debug/block/nbd8/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd8/hctx0/type", "/sys/kernel/debug/block/nbd8/pm_only", "/sys/kernel/debug/block/nbd8/poll_stat", "/sys/kernel/debug/block/nbd8/requeue_list", "/sys/kernel/debug/block/nbd8/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd8/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd8/rqos/wbt/id", "/sys/kernel/debug/block/nbd8/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd8/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd8/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd8/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd8/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd8/sched/async_depth", "/sys/kernel/debug/block/nbd8/sched/batching", "/sys/kernel/debug/block/nbd8/sched/dispatch0", "/sys/kernel/debug/block/nbd8/sched/dispatch1", "/sys/kernel/debug/block/nbd8/sched/dispatch2", "/sys/kernel/debug/block/nbd8/sched/owned_by_driver", "/sys/kernel/debug/block/nbd8/sched/queued", "/sys/kernel/debug/block/nbd8/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd8/sched/read0_next_rq", "/sys/kernel/debug/block/nbd8/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd8/sched/read1_next_rq", "/sys/kernel/debug/block/nbd8/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd8/sched/read2_next_rq", "/sys/kernel/debug/block/nbd8/sched/starved", "/sys/kernel/debug/block/nbd8/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd8/sched/write0_next_rq", "/sys/kernel/debug/block/nbd8/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd8/sched/write1_next_rq", "/sys/kernel/debug/block/nbd8/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd8/sched/write2_next_rq", "/sys/kernel/debug/block/nbd8/state", "/sys/kernel/debug/block/nbd8/zone_wplugs", "/sys/kernel/debug/block/nbd9/hctx0/active", "/sys/kernel/debug/block/nbd9/hctx0/busy", "/sys/kernel/debug/block/nbd9/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nbd9/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nbd9/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nbd9/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nbd9/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nbd9/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nbd9/hctx0/ctx_map", "/sys/kernel/debug/block/nbd9/hctx0/dispatch", "/sys/kernel/debug/block/nbd9/hctx0/dispatch_busy", "/sys/kernel/debug/block/nbd9/hctx0/flags", "/sys/kernel/debug/block/nbd9/hctx0/sched_tags", "/sys/kernel/debug/block/nbd9/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nbd9/hctx0/state", "/sys/kernel/debug/block/nbd9/hctx0/tags", "/sys/kernel/debug/block/nbd9/hctx0/tags_bitmap", "/sys/kernel/debug/block/nbd9/hctx0/type", "/sys/kernel/debug/block/nbd9/pm_only", "/sys/kernel/debug/block/nbd9/poll_stat", "/sys/kernel/debug/block/nbd9/requeue_list", "/sys/kernel/debug/block/nbd9/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nbd9/rqos/wbt/enabled", "/sys/kernel/debug/block/nbd9/rqos/wbt/id", "/sys/kernel/debug/block/nbd9/rqos/wbt/inflight", "/sys/kernel/debug/block/nbd9/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nbd9/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nbd9/rqos/wbt/wb_background", "/sys/kernel/debug/block/nbd9/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nbd9/sched/async_depth", "/sys/kernel/debug/block/nbd9/sched/batching", "/sys/kernel/debug/block/nbd9/sched/dispatch0", "/sys/kernel/debug/block/nbd9/sched/dispatch1", "/sys/kernel/debug/block/nbd9/sched/dispatch2", "/sys/kernel/debug/block/nbd9/sched/owned_by_driver", "/sys/kernel/debug/block/nbd9/sched/queued", "/sys/kernel/debug/block/nbd9/sched/read0_fifo_list", "/sys/kernel/debug/block/nbd9/sched/read0_next_rq", "/sys/kernel/debug/block/nbd9/sched/read1_fifo_list", "/sys/kernel/debug/block/nbd9/sched/read1_next_rq", "/sys/kernel/debug/block/nbd9/sched/read2_fifo_list", "/sys/kernel/debug/block/nbd9/sched/read2_next_rq", "/sys/kernel/debug/block/nbd9/sched/starved", "/sys/kernel/debug/block/nbd9/sched/write0_fifo_list", "/sys/kernel/debug/block/nbd9/sched/write0_next_rq", "/sys/kernel/debug/block/nbd9/sched/write1_fifo_list", "/sys/kernel/debug/block/nbd9/sched/write1_next_rq", "/sys/kernel/debug/block/nbd9/sched/write2_fifo_list", "/sys/kernel/debug/block/nbd9/sched/write2_next_rq", "/sys/kernel/debug/block/nbd9/state", "/sys/kernel/debug/block/nbd9/zone_wplugs", "/sys/kernel/debug/block/nullb0/hctx0/active", "/sys/kernel/debug/block/nullb0/hctx0/busy", "/sys/kernel/debug/block/nullb0/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/nullb0/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/nullb0/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/nullb0/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/nullb0/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/nullb0/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/nullb0/hctx0/ctx_map", "/sys/kernel/debug/block/nullb0/hctx0/dispatch", "/sys/kernel/debug/block/nullb0/hctx0/dispatch_busy", "/sys/kernel/debug/block/nullb0/hctx0/flags", "/sys/kernel/debug/block/nullb0/hctx0/sched_tags", "/sys/kernel/debug/block/nullb0/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/nullb0/hctx0/state", "/sys/kernel/debug/block/nullb0/hctx0/tags", "/sys/kernel/debug/block/nullb0/hctx0/tags_bitmap", "/sys/kernel/debug/block/nullb0/hctx0/type", "/sys/kernel/debug/block/nullb0/hctx1/active", "/sys/kernel/debug/block/nullb0/hctx1/busy", "/sys/kernel/debug/block/nullb0/hctx1/cpu0/default_rq_list", "/sys/kernel/debug/block/nullb0/hctx1/cpu0/poll_rq_list", "/sys/kernel/debug/block/nullb0/hctx1/cpu0/read_rq_list", "/sys/kernel/debug/block/nullb0/hctx1/cpu1/default_rq_list", "/sys/kernel/debug/block/nullb0/hctx1/cpu1/poll_rq_list", "/sys/kernel/debug/block/nullb0/hctx1/cpu1/read_rq_list", "/sys/kernel/debug/block/nullb0/hctx1/ctx_map", "/sys/kernel/debug/block/nullb0/hctx1/dispatch", "/sys/kernel/debug/block/nullb0/hctx1/dispatch_busy", "/sys/kernel/debug/block/nullb0/hctx1/flags", "/sys/kernel/debug/block/nullb0/hctx1/sched_tags", "/sys/kernel/debug/block/nullb0/hctx1/sched_tags_bitmap", "/sys/kernel/debug/block/nullb0/hctx1/state", "/sys/kernel/debug/block/nullb0/hctx1/tags", "/sys/kernel/debug/block/nullb0/hctx1/tags_bitmap", "/sys/kernel/debug/block/nullb0/hctx1/type", "/sys/kernel/debug/block/nullb0/pm_only", "/sys/kernel/debug/block/nullb0/poll_stat", "/sys/kernel/debug/block/nullb0/requeue_list", "/sys/kernel/debug/block/nullb0/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/nullb0/rqos/wbt/enabled", "/sys/kernel/debug/block/nullb0/rqos/wbt/id", "/sys/kernel/debug/block/nullb0/rqos/wbt/inflight", "/sys/kernel/debug/block/nullb0/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/nullb0/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/nullb0/rqos/wbt/wb_background", "/sys/kernel/debug/block/nullb0/rqos/wbt/wb_normal", "/sys/kernel/debug/block/nullb0/state", "/sys/kernel/debug/block/nullb0/zone_wplugs", "/sys/kernel/debug/block/sda/hctx0/active", "/sys/kernel/debug/block/sda/hctx0/busy", "/sys/kernel/debug/block/sda/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/sda/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/sda/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/sda/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/sda/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/sda/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/sda/hctx0/ctx_map", "/sys/kernel/debug/block/sda/hctx0/dispatch", "/sys/kernel/debug/block/sda/hctx0/dispatch_busy", "/sys/kernel/debug/block/sda/hctx0/flags", "/sys/kernel/debug/block/sda/hctx0/sched_tags", "/sys/kernel/debug/block/sda/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/sda/hctx0/state", "/sys/kernel/debug/block/sda/hctx0/tags", "/sys/kernel/debug/block/sda/hctx0/tags_bitmap", "/sys/kernel/debug/block/sda/hctx0/type", "/sys/kernel/debug/block/sda/pm_only", "/sys/kernel/debug/block/sda/poll_stat", "/sys/kernel/debug/block/sda/requeue_list", "/sys/kernel/debug/block/sda/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/sda/rqos/wbt/enabled", "/sys/kernel/debug/block/sda/rqos/wbt/id", "/sys/kernel/debug/block/sda/rqos/wbt/inflight", "/sys/kernel/debug/block/sda/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/sda/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/sda/rqos/wbt/wb_background", "/sys/kernel/debug/block/sda/rqos/wbt/wb_normal", "/sys/kernel/debug/block/sda/sched/async_depth", "/sys/kernel/debug/block/sda/sched/batching", "/sys/kernel/debug/block/sda/sched/dispatch0", "/sys/kernel/debug/block/sda/sched/dispatch1", "/sys/kernel/debug/block/sda/sched/dispatch2", "/sys/kernel/debug/block/sda/sched/owned_by_driver", "/sys/kernel/debug/block/sda/sched/queued", "/sys/kernel/debug/block/sda/sched/read0_fifo_list", "/sys/kernel/debug/block/sda/sched/read0_next_rq", "/sys/kernel/debug/block/sda/sched/read1_fifo_list", "/sys/kernel/debug/block/sda/sched/read1_next_rq", "/sys/kernel/debug/block/sda/sched/read2_fifo_list", "/sys/kernel/debug/block/sda/sched/read2_next_rq", "/sys/kernel/debug/block/sda/sched/starved", "/sys/kernel/debug/block/sda/sched/write0_fifo_list", "/sys/kernel/debug/block/sda/sched/write0_next_rq", "/sys/kernel/debug/block/sda/sched/write1_fifo_list", "/sys/kernel/debug/block/sda/sched/write1_next_rq", "/sys/kernel/debug/block/sda/sched/write2_fifo_list", "/sys/kernel/debug/block/sda/sched/write2_next_rq", "/sys/kernel/debug/block/sda/state", "/sys/kernel/debug/block/sda/zone_wplugs", "/sys/kernel/debug/block/sr0/hctx0/active", "/sys/kernel/debug/block/sr0/hctx0/busy", "/sys/kernel/debug/block/sr0/hctx0/cpu0/default_rq_list", "/sys/kernel/debug/block/sr0/hctx0/cpu0/poll_rq_list", "/sys/kernel/debug/block/sr0/hctx0/cpu0/read_rq_list", "/sys/kernel/debug/block/sr0/hctx0/cpu1/default_rq_list", "/sys/kernel/debug/block/sr0/hctx0/cpu1/poll_rq_list", "/sys/kernel/debug/block/sr0/hctx0/cpu1/read_rq_list", "/sys/kernel/debug/block/sr0/hctx0/ctx_map", "/sys/kernel/debug/block/sr0/hctx0/dispatch", "/sys/kernel/debug/block/sr0/hctx0/dispatch_busy", "/sys/kernel/debug/block/sr0/hctx0/flags", "/sys/kernel/debug/block/sr0/hctx0/sched_tags", "/sys/kernel/debug/block/sr0/hctx0/sched_tags_bitmap", "/sys/kernel/debug/block/sr0/hctx0/state", "/sys/kernel/debug/block/sr0/hctx0/tags", "/sys/kernel/debug/block/sr0/hctx0/tags_bitmap", "/sys/kernel/debug/block/sr0/hctx0/type", "/sys/kernel/debug/block/sr0/pm_only", "/sys/kernel/debug/block/sr0/poll_stat", "/sys/kernel/debug/block/sr0/requeue_list", "/sys/kernel/debug/block/sr0/rqos/wbt/curr_win_nsec", "/sys/kernel/debug/block/sr0/rqos/wbt/enabled", "/sys/kernel/debug/block/sr0/rqos/wbt/id", "/sys/kernel/debug/block/sr0/rqos/wbt/inflight", "/sys/kernel/debug/block/sr0/rqos/wbt/min_lat_nsec", "/sys/kernel/debug/block/sr0/rqos/wbt/unknown_cnt", "/sys/kernel/debug/block/sr0/rqos/wbt/wb_background", "/sys/kernel/debug/block/sr0/rqos/wbt/wb_normal", "/sys/kernel/debug/block/sr0/sched/async_depth", "/sys/kernel/debug/block/sr0/sched/batching", "/sys/kernel/debug/block/sr0/sched/dispatch0", "/sys/kernel/debug/block/sr0/sched/dispatch1", "/sys/kernel/debug/block/sr0/sched/dispatch2", "/sys/kernel/debug/block/sr0/sched/owned_by_driver", "/sys/kernel/debug/block/sr0/sched/queued", "/sys/kernel/debug/block/sr0/sched/read0_fifo_list", "/sys/kernel/debug/block/sr0/sched/read0_next_rq", "/sys/kernel/debug/block/sr0/sched/read1_fifo_list", "/sys/kernel/debug/block/sr0/sched/read1_next_rq", "/sys/kernel/debug/block/sr0/sched/read2_fifo_list", "/sys/kernel/debug/block/sr0/sched/read2_next_rq", "/sys/kernel/debug/block/sr0/sched/starved", "/sys/kernel/debug/block/sr0/sched/write0_fifo_list", "/sys/kernel/debug/block/sr0/sched/write0_next_rq", "/sys/kernel/debug/block/sr0/sched/write1_fifo_list", "/sys/kernel/debug/block/sr0/sched/write1_next_rq", "/sys/kernel/debug/block/sr0/sched/write2_fifo_list", "/sys/kernel/debug/block/sr0/sched/write2_next_rq", "/sys/kernel/debug/block/sr0/state", "/sys/kernel/debug/block/sr0/zone_wplugs"
@@ -2102,9 +2223,9 @@ read$auto_long_retry_limit_ops_(fd fd_long_retry_limit_ops_, buf ptr[out, array[
resource fd_loop_ctl_fops_loop[fd]
openat$auto_loop_ctl_fops_loop(fd const[AT_FDCWD], file ptr[in, string["/dev/loop-control"]], flags flags[open_flags], mode const[0]) fd_loop_ctl_fops_loop
-ioctl$auto_LOOP_CTL_ADD(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_ADD], arg pid)
-ioctl$auto_LOOP_CTL_GET_FREE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_GET_FREE], arg pid)
-ioctl$auto_LOOP_CTL_REMOVE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_REMOVE], arg pid)
+ioctl$auto_LOOP_CTL_ADD(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_ADD], arg fd)
+ioctl$auto_LOOP_CTL_GET_FREE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_GET_FREE], arg fd)
+ioctl$auto_LOOP_CTL_REMOVE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_REMOVE], arg fd)
resource fd_lowpan_control_fops_6lowpan[fd]
openat$auto_lowpan_control_fops_6lowpan(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/bluetooth/6lowpan_control"]], flags flags[open_flags], mode const[0]) fd_lowpan_control_fops_6lowpan
@@ -3105,11 +3226,8 @@ ioctl$auto_snd_seq_f_ops_seq_clientmgr(fd fd_snd_seq_f_ops_seq_clientmgr, cmd in
resource fd_snd_timer_f_ops_timer[fd]
openat$auto_snd_timer_f_ops_timer(fd const[AT_FDCWD], file ptr[in, string["/dev/snd/timer"]], flags flags[open_flags], mode const[0]) fd_snd_timer_f_ops_timer
read$auto_snd_timer_f_ops_timer(fd fd_snd_timer_f_ops_timer, buf ptr[out, array[int8]], len bytesize[buf])
-ioctl$auto_21536(fd fd_snd_timer_f_ops_timer, cmd const[21536], arg ptr[in, array[int8]])
-ioctl$auto_21537(fd fd_snd_timer_f_ops_timer, cmd const[21537], arg ptr[in, array[int8]])
-ioctl$auto_21538(fd fd_snd_timer_f_ops_timer, cmd const[21538], arg ptr[in, array[int8]])
-ioctl$auto_21539(fd fd_snd_timer_f_ops_timer, cmd const[21539], arg ptr[in, array[int8]])
ioctl$auto_SNDRV_TIMER_IOCTL_CONTINUE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_CONTINUE], arg const[0])
+ioctl$auto_SNDRV_TIMER_IOCTL_CONTINUE_OLD(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_CONTINUE_OLD], arg ptr[in, array[int8]])
ioctl$auto_SNDRV_TIMER_IOCTL_CREATE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_CREATE], arg ptr[inout, snd_timer_uinfo$auto])
ioctl$auto_SNDRV_TIMER_IOCTL_GINFO(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_GINFO], arg ptr[inout, snd_timer_ginfo$auto])
ioctl$auto_SNDRV_TIMER_IOCTL_GPARAMS(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_GPARAMS], arg ptr[inout, snd_timer_gparams$auto])
@@ -3118,12 +3236,15 @@ ioctl$auto_SNDRV_TIMER_IOCTL_INFO(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_T
ioctl$auto_SNDRV_TIMER_IOCTL_NEXT_DEVICE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_NEXT_DEVICE], arg ptr[inout, snd_timer_id$auto])
ioctl$auto_SNDRV_TIMER_IOCTL_PARAMS(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PARAMS], arg ptr[inout, snd_timer_params$auto])
ioctl$auto_SNDRV_TIMER_IOCTL_PAUSE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PAUSE], arg const[0])
+ioctl$auto_SNDRV_TIMER_IOCTL_PAUSE_OLD(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PAUSE_OLD], arg ptr[in, array[int8]])
ioctl$auto_SNDRV_TIMER_IOCTL_PVERSION(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PVERSION], arg ptr[in, int32])
ioctl$auto_SNDRV_TIMER_IOCTL_SELECT(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_SELECT], arg ptr[inout, snd_timer_select$auto])
ioctl$auto_SNDRV_TIMER_IOCTL_START(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_START], arg const[0])
+ioctl$auto_SNDRV_TIMER_IOCTL_START_OLD(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_START_OLD], arg ptr[in, array[int8]])
ioctl$auto_SNDRV_TIMER_IOCTL_STATUS32(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STATUS32], arg ptr[in, snd_timer_status32$auto])
ioctl$auto_SNDRV_TIMER_IOCTL_STATUS64(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STATUS64], arg ptr[in, snd_timer_status64$auto])
ioctl$auto_SNDRV_TIMER_IOCTL_STOP(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STOP], arg const[0])
+ioctl$auto_SNDRV_TIMER_IOCTL_STOP_OLD(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STOP_OLD], arg ptr[in, array[int8]])
ioctl$auto_SNDRV_TIMER_IOCTL_TREAD64(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_TREAD64], arg ptr[inout, int32])
ioctl$auto_SNDRV_TIMER_IOCTL_TREAD_OLD(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_TREAD_OLD], arg ptr[inout, int32])
@@ -9897,6 +10018,10 @@ define FS_IOC_RESVSP64 1076910122
define FS_IOC_UNRESVSP 1076910121
define FS_IOC_UNRESVSP64 1076910123
define FS_IOC_ZERO_RANGE 1076910137
+define HIDEPID_INVISIBLE 2
+define HIDEPID_NOT_PTRACEABLE 4
+define HIDEPID_NO_ACCESS 1
+define HIDEPID_OFF 0
define HWSIM_ATTR_ADDR_RECEIVER 1
define HWSIM_ATTR_ADDR_TRANSMITTER 2
define HWSIM_ATTR_CHANNELS 9
@@ -10275,8 +10400,12 @@ define SNDRV_PCM_IOCTL_STATUS_EXT32 3228320036
define SNDRV_PCM_IOCTL_STATUS_EXT64 3231203620
define SNDRV_RAWMIDI_IOCTL_STATUS32 3223607072
define SNDRV_RAWMIDI_IOCTL_STATUS64 3224917792
+define SNDRV_TIMER_IOCTL_CONTINUE_OLD 21538
+define SNDRV_TIMER_IOCTL_PAUSE_OLD 21539
+define SNDRV_TIMER_IOCTL_START_OLD 21536
define SNDRV_TIMER_IOCTL_STATUS32 2153272340
define SNDRV_TIMER_IOCTL_STATUS64 2153796628
+define SNDRV_TIMER_IOCTL_STOP_OLD 21537
define SW_SYNC_GET_DEADLINE 3222296322
define SW_SYNC_IOC_CREATE_FENCE 3223869184
define SW_SYNC_IOC_INC 1074026241
@@ -10293,6 +10422,9 @@ define SYSLOG_ACTION_SIZE_BUFFER 10
define SYSLOG_ACTION_SIZE_UNREAD 9
define X86_IOC_RDMSR_REGS 3223348128
define X86_IOC_WRMSR_REGS 3223348129
+define XFS_DAX_ALWAYS 1
+define XFS_DAX_INODE 0
+define XFS_DAX_NEVER 2
define XFS_IOC_AG_GEOMETRY 3229636669
define XFS_IOC_ALLOCSP 1076910090
define XFS_IOC_ALLOCSP64 1076910116
diff --git a/sys/linux/auto.txt.info b/sys/linux/auto.txt.info
index cb0a12d8d..0ea72bdc7 100644
--- a/sys/linux/auto.txt.info
+++ b/sys/linux/auto.txt.info
@@ -802,10 +802,6 @@ FILEOP yurex_write func:yurex_write loc:95 coverage:100 access:unknown manual_de
FILEOP zonefs_file_mmap func:zonefs_file_mmap loc:15 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:fs/zonefs/file.c subsystem:fs
FILEOP zonefs_file_read_iter func:zonefs_file_read_iter loc:53 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:fs/zonefs/file.c subsystem:fs
FILEOP zonefs_file_write_iter func:zonefs_file_write_iter loc:190 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:fs/zonefs/file.c subsystem:fs
-IOCTL 21536 func:snd_timer_user_ioctl loc:136 coverage:95 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
-IOCTL 21537 func:snd_timer_user_ioctl loc:30 coverage:100 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
-IOCTL 21538 func:snd_timer_user_ioctl loc:160 coverage:92 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
-IOCTL 21539 func:snd_timer_user_ioctl loc:141 coverage:97 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL 35313 func:sock_ioctl loc:203 coverage:97 access:unknown manual_desc:false auto_desc:false file:net/socket.c subsystem:net
IOCTL 35314 func:sock_ioctl loc:203 coverage:97 access:unknown manual_desc:false auto_desc:false file:net/socket.c subsystem:net
IOCTL 35315 func:sock_ioctl loc:203 coverage:97 access:unknown manual_desc:false auto_desc:false file:net/socket.c subsystem:net
@@ -870,6 +866,18 @@ IOCTL BCH_IOCTL_READ_SUPER_fs_bcachefs_fs_ioctl func:bch2_fs_file_ioctl loc:9 co
IOCTL BCH_IOCTL_SUBVOLUME_CREATE func:bch2_fs_file_ioctl loc:2676 coverage:70 access:unknown manual_desc:false auto_desc:false file:fs/bcachefs/fs-ioctl.c subsystem:bcachefs
IOCTL BCH_IOCTL_SUBVOLUME_DESTROY func:bch2_fs_file_ioctl loc:337 coverage:56 access:unknown manual_desc:false auto_desc:false file:fs/bcachefs/fs-ioctl.c subsystem:bcachefs
IOCTL BINDER_CTL_ADD func:binder_ctl_ioctl loc:135 coverage:77 access:unknown manual_desc:true auto_desc:true file:drivers/android/binderfs.c subsystem:kernel
+IOCTL BINDER_ENABLE_ONEWAY_SPAM_DETECTION func:binder_ioctl loc:101 coverage:88 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_FREEZE func:binder_ioctl loc:258 coverage:43 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_GET_EXTENDED_ERROR func:binder_ioctl loc:107 coverage:91 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_GET_FROZEN_INFO func:binder_ioctl loc:147 coverage:80 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_GET_NODE_DEBUG_INFO func:binder_ioctl loc:129 coverage:88 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_GET_NODE_INFO_FOR_REF func:binder_ioctl loc:179 coverage:90 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_SET_CONTEXT_MGR func:binder_ioctl loc:212 coverage:86 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_SET_CONTEXT_MGR_EXT func:binder_ioctl loc:219 coverage:85 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_SET_MAX_THREADS func:binder_ioctl loc:102 coverage:88 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_THREAD_EXIT func:binder_ioctl loc:289 coverage:50 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_VERSION func:binder_ioctl loc:99 coverage:90 access:unknown manual_desc:false auto_desc:true file:drivers/android/binder.c subsystem:kernel
+IOCTL BINDER_WRITE_READ func:binder_ioctl loc:4753 coverage:67 access:unknown manual_desc:true auto_desc:true file:drivers/android/binder.c subsystem:kernel
IOCTL BLKALIGNOFF func:blkdev_ioctl loc:42 coverage:95 access:unknown manual_desc:true auto_desc:true file:block/ioctl.c subsystem:block
IOCTL BLKBSZGET func:blkdev_ioctl loc:28 coverage:100 access:unknown manual_desc:true auto_desc:true file:block/ioctl.c subsystem:block
IOCTL BLKBSZSET func:blkdev_ioctl loc:50 coverage:100 access:unknown manual_desc:true auto_desc:true file:block/ioctl.c subsystem:block
@@ -1668,6 +1676,15 @@ IOCTL OCFS2_IOC_RESVSP func:ocfs2_ioctl loc:2094 coverage:82 access:unknown manu
IOCTL OCFS2_IOC_RESVSP64 func:ocfs2_ioctl loc:2094 coverage:82 access:unknown manual_desc:false auto_desc:false file:fs/ocfs2/ioctl.c subsystem:ocfs2
IOCTL OCFS2_IOC_UNRESVSP func:ocfs2_ioctl loc:6337 coverage:72 access:unknown manual_desc:false auto_desc:false file:fs/ocfs2/ioctl.c subsystem:ocfs2
IOCTL OCFS2_IOC_UNRESVSP64 func:ocfs2_ioctl loc:6337 coverage:72 access:unknown manual_desc:false auto_desc:false file:fs/ocfs2/ioctl.c subsystem:ocfs2
+IOCTL ORANGEFS_DEV_CLIENT_MASK func:orangefs_devreq_ioctl loc:63 coverage:30 access:unknown manual_desc:false auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
+IOCTL ORANGEFS_DEV_CLIENT_STRING func:orangefs_devreq_ioctl loc:256 coverage:7 access:unknown manual_desc:false auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
+IOCTL ORANGEFS_DEV_DEBUG func:orangefs_devreq_ioctl loc:86 coverage:22 access:unknown manual_desc:false auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
+IOCTL ORANGEFS_DEV_GET_MAGIC func:orangefs_devreq_ioctl loc:44 coverage:46 access:unknown manual_desc:false auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
+IOCTL ORANGEFS_DEV_GET_MAX_DOWNSIZE func:orangefs_devreq_ioctl loc:45 coverage:46 access:unknown manual_desc:false auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
+IOCTL ORANGEFS_DEV_GET_MAX_UPSIZE func:orangefs_devreq_ioctl loc:45 coverage:46 access:unknown manual_desc:false auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
+IOCTL ORANGEFS_DEV_MAP func:orangefs_devreq_ioctl loc:229 coverage:9 access:unknown manual_desc:false auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
+IOCTL ORANGEFS_DEV_REMOUNT_ALL func:orangefs_devreq_ioctl loc:148 coverage:12 access:unknown manual_desc:false auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
+IOCTL ORANGEFS_DEV_UPSTREAM func:orangefs_devreq_ioctl loc:50 coverage:46 access:unknown manual_desc:false auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
IOCTL OSS_ALSAEMULVER_sound_core_oss_mixer_oss func:snd_mixer_oss_ioctl loc:78 coverage:95 access:unknown manual_desc:true auto_desc:true file:sound/core/oss/mixer_oss.c subsystem:sound
IOCTL OSS_ALSAEMULVER_sound_core_oss_pcm_oss func:snd_pcm_oss_ioctl loc:119 coverage:93 access:unknown manual_desc:true auto_desc:true file:sound/core/oss/pcm_oss.c subsystem:sound
IOCTL OSS_GETVERSION_sound_core_oss_mixer_oss func:snd_mixer_oss_ioctl loc:78 coverage:95 access:unknown manual_desc:true auto_desc:true file:sound/core/oss/mixer_oss.c subsystem:sound
@@ -2022,6 +2039,7 @@ IOCTL SNDRV_RAWMIDI_IOCTL_STATUS32 func:snd_rawmidi_ioctl loc:73 coverage:100 ac
IOCTL SNDRV_RAWMIDI_IOCTL_STATUS64 func:snd_rawmidi_ioctl loc:61 coverage:100 access:unknown manual_desc:true auto_desc:true file:sound/core/rawmidi.c subsystem:sound
IOCTL SNDRV_RAWMIDI_IOCTL_USER_PVERSION func:snd_rawmidi_ioctl loc:16 coverage:100 access:unknown manual_desc:false auto_desc:true file:sound/core/rawmidi.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_CONTINUE func:snd_timer_user_ioctl loc:160 coverage:92 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
+IOCTL SNDRV_TIMER_IOCTL_CONTINUE_OLD func:snd_timer_user_ioctl loc:160 coverage:92 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_CREATE func:snd_timer_user_ioctl loc:21 coverage:100 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_GINFO func:snd_timer_user_ioctl loc:54 coverage:94 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_GPARAMS func:snd_timer_user_ioctl loc:37 coverage:89 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
@@ -2030,12 +2048,15 @@ IOCTL SNDRV_TIMER_IOCTL_INFO func:snd_timer_user_ioctl loc:44 coverage:96 access
IOCTL SNDRV_TIMER_IOCTL_NEXT_DEVICE func:snd_timer_user_ioctl loc:114 coverage:99 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_PARAMS func:snd_timer_user_ioctl loc:150 coverage:93 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_PAUSE func:snd_timer_user_ioctl loc:141 coverage:97 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
+IOCTL SNDRV_TIMER_IOCTL_PAUSE_OLD func:snd_timer_user_ioctl loc:141 coverage:97 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_PVERSION func:snd_timer_user_ioctl loc:18 coverage:100 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_SELECT func:snd_timer_user_ioctl loc:284 coverage:96 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_START func:snd_timer_user_ioctl loc:136 coverage:95 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
+IOCTL SNDRV_TIMER_IOCTL_START_OLD func:snd_timer_user_ioctl loc:136 coverage:95 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_STATUS32 func:snd_timer_user_ioctl loc:37 coverage:100 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_STATUS64 func:snd_timer_user_ioctl loc:37 coverage:100 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_STOP func:snd_timer_user_ioctl loc:30 coverage:100 access:unknown manual_desc:true auto_desc:true file:sound/core/timer.c subsystem:sound
+IOCTL SNDRV_TIMER_IOCTL_STOP_OLD func:snd_timer_user_ioctl loc:30 coverage:100 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_TREAD64 func:snd_timer_user_ioctl loc:69 coverage:97 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SNDRV_TIMER_IOCTL_TREAD_OLD func:snd_timer_user_ioctl loc:69 coverage:97 access:unknown manual_desc:false auto_desc:true file:sound/core/timer.c subsystem:sound
IOCTL SOUND_MIXER_INFO_sound_core_oss_mixer_oss func:snd_mixer_oss_ioctl loc:91 coverage:95 access:unknown manual_desc:true auto_desc:true file:sound/core/oss/mixer_oss.c subsystem:sound
@@ -2484,7 +2505,6 @@ IOCTL XFS_IOC_SWAPEXT_fs_xfs_xfs_ioctl func:xfs_file_ioctl loc:1023 coverage:48
IOCTL __SNDRV_PCM_IOCTL_SYNC_PTR32 func:snd_pcm_ioctl loc:638 coverage:76 access:unknown manual_desc:false auto_desc:true file:sound/core/pcm_native.c subsystem:sound
IOCTL __SNDRV_PCM_IOCTL_SYNC_PTR64 func:snd_pcm_ioctl loc:613 coverage:75 access:unknown manual_desc:false auto_desc:true file:sound/core/pcm_native.c subsystem:sound
IOCTL autofs_dev_ioctl func:autofs_dev_ioctl loc:211 coverage:94 access:unknown manual_desc:unknown auto_desc:true file:fs/autofs/dev-ioctl.c subsystem:autofs
-IOCTL binder_ioctl func:binder_ioctl loc:5286 coverage:65 access:unknown manual_desc:unknown auto_desc:true file:drivers/android/binder.c subsystem:kernel
IOCTL bus_ioctl func:bus_ioctl loc:435 coverage:66 access:unknown manual_desc:unknown auto_desc:false file:drivers/nvdimm/bus.c subsystem:nvdimm
IOCTL cache_ioctl_pipefs func:cache_ioctl_pipefs loc:32 coverage:17 access:unknown manual_desc:unknown auto_desc:false file:net/sunrpc/cache.c subsystem:net subsystem:nfs
IOCTL dimm_ioctl func:dimm_ioctl loc:435 coverage:66 access:unknown manual_desc:unknown auto_desc:false file:drivers/nvdimm/bus.c subsystem:nvdimm
@@ -2504,7 +2524,6 @@ IOCTL ib_uverbs_ioctl func:ib_uverbs_ioctl loc:791 coverage:9 access:unknown man
IOCTL iio_ioctl func:iio_ioctl loc:23 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:drivers/iio/industrialio-core.c subsystem:iio
IOCTL jffs2_ioctl func:jffs2_ioctl loc:4 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:fs/jffs2/ioctl.c subsystem:jffs2
IOCTL media_ioctl func:media_ioctl loc:17 coverage:84 access:unknown manual_desc:unknown auto_desc:true file:drivers/media/mc/mc-devnode.c subsystem:media
-IOCTL orangefs_devreq_ioctl func:orangefs_devreq_ioctl loc:648 coverage:3 access:unknown manual_desc:unknown auto_desc:false file:fs/orangefs/devorangefs-req.c subsystem:orangefs
IOCTL posix_clock_ioctl func:posix_clock_ioctl loc:29 coverage:73 access:unknown manual_desc:unknown auto_desc:true file:kernel/time/posix-clock.c subsystem:kernel
IOCTL proc_reg_unlocked_ioctl_fs_proc_inode func:proc_reg_unlocked_ioctl loc:16 coverage:100 access:unknown manual_desc:unknown auto_desc:true file:fs/proc/inode.c subsystem:fs
IOCTL proc_reg_unlocked_ioctl_fs_proc_inode func:proc_reg_unlocked_ioctl loc:16 coverage:100 access:unknown manual_desc:unknown auto_desc:false file:fs/proc/inode.c subsystem:fs
@@ -3130,6 +3149,43 @@ SYSCALL arch_prctl$ARCH_SHSTK_UNLOCK func:__do_sys_arch_prctl loc:264 coverage:4
SYSCALL arm_sync_file_range func:__do_sys_sync_file_range2 loc:90 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/sync.c subsystem:fs
SYSCALL bind func:__do_sys_bind loc:33 coverage:95 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net
SYSCALL bpf func:__do_sys_bpf loc:36688 coverage:66 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_BTF_GET_FD_BY_ID func:__do_sys_bpf loc:99 coverage:75 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_BTF_GET_NEXT_ID func:__do_sys_bpf loc:53 coverage:100 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_BTF_LOAD func:__do_sys_bpf loc:1988 coverage:61 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_ENABLE_STATS func:__do_sys_bpf loc:61 coverage:92 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_ITER_CREATE func:__do_sys_bpf loc:143 coverage:45 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_LINK_CREATE func:__do_sys_bpf loc:7509 coverage:67 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_LINK_DETACH func:__do_sys_bpf loc:47 coverage:100 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_LINK_GET_FD_BY_ID func:__do_sys_bpf loc:93 coverage:95 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_LINK_GET_NEXT_ID func:__do_sys_bpf loc:53 coverage:100 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_LINK_UPDATE func:__do_sys_bpf loc:108 coverage:74 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_CREATE func:__do_sys_bpf loc:1460 coverage:51 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_DELETE_BATCH func:__do_sys_bpf loc:83 coverage:95 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_DELETE_ELEM func:__do_sys_bpf loc:106 coverage:96 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_FREEZE func:__do_sys_bpf loc:63 coverage:97 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_GET_FD_BY_ID func:__do_sys_bpf loc:110 coverage:96 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_GET_NEXT_ID func:__do_sys_bpf loc:53 coverage:100 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_GET_NEXT_KEY func:__do_sys_bpf loc:100 coverage:94 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH func:__do_sys_bpf loc:84 coverage:95 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM func:__do_sys_bpf loc:122 coverage:96 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_LOOKUP_BATCH func:__do_sys_bpf loc:83 coverage:95 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_LOOKUP_ELEM func:__do_sys_bpf loc:359 coverage:88 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_UPDATE_BATCH func:__do_sys_bpf loc:83 coverage:95 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_MAP_UPDATE_ELEM func:__do_sys_bpf loc:1885 coverage:91 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_OBJ_GET func:__do_sys_bpf loc:178 coverage:94 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_OBJ_GET_INFO_BY_FD func:__do_sys_bpf loc:706 coverage:92 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_OBJ_PIN func:__do_sys_bpf loc:161 coverage:93 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_PROG_ATTACH func:__do_sys_bpf loc:3114 coverage:57 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_PROG_BIND_MAP func:__do_sys_bpf loc:91 coverage:97 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_PROG_DETACH func:__do_sys_bpf loc:1025 coverage:90 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_PROG_GET_FD_BY_ID func:__do_sys_bpf loc:74 coverage:98 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_PROG_GET_NEXT_ID func:__do_sys_bpf loc:53 coverage:100 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_PROG_LOAD func:__do_sys_bpf loc:22637 coverage:57 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_PROG_QUERY func:__do_sys_bpf loc:513 coverage:94 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_PROG_TEST_RUN func:__do_sys_bpf loc:54 coverage:100 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_RAW_TRACEPOINT_OPEN func:__do_sys_bpf loc:2134 coverage:36 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_TASK_FD_QUERY func:__do_sys_bpf loc:239 coverage:72 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
+SYSCALL bpf$BPF_TOKEN_CREATE func:__do_sys_bpf loc:170 coverage:52 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf
SYSCALL brk func:__do_sys_brk loc:5243 coverage:87 access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm
SYSCALL cachestat func:__do_sys_cachestat loc:294 coverage:95 access:unknown manual_desc:true auto_desc:true file:mm/filemap.c subsystem:fs subsystem:mm
SYSCALL capget func:__do_sys_capget loc:108 coverage:100 access:unknown manual_desc:true auto_desc:true file:kernel/capability.c subsystem:lsm
@@ -3244,6 +3300,19 @@ SYSCALL fremovexattr func:__do_sys_fremovexattr loc:144 coverage:96 access:unkno
SYSCALL fsconfig func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
SYSCALL fsconfig$EROFS_MOUNT_DAX_ALWAYS func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
SYSCALL fsconfig$EROFS_MOUNT_DAX_NEVER func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$FSCONFIG_CMD_CREATE func:__do_sys_fsconfig loc:221 coverage:97 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$FSCONFIG_CMD_CREATE_EXCL func:__do_sys_fsconfig loc:227 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$FSCONFIG_CMD_RECONFIGURE func:__do_sys_fsconfig loc:342 coverage:97 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$FSCONFIG_SET_BINARY func:__do_sys_fsconfig loc:111 coverage:98 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$FSCONFIG_SET_FD func:__do_sys_fsconfig loc:253 coverage:96 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$FSCONFIG_SET_FLAG func:__do_sys_fsconfig loc:95 coverage:98 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$FSCONFIG_SET_PATH func:__do_sys_fsconfig loc:114 coverage:98 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$FSCONFIG_SET_PATH_EMPTY func:__do_sys_fsconfig loc:107 coverage:98 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$FSCONFIG_SET_STRING func:__do_sys_fsconfig loc:105 coverage:98 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$HIDEPID_INVISIBLE func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$HIDEPID_NOT_PTRACEABLE func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$HIDEPID_NO_ACCESS func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$HIDEPID_OFF func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
SYSCALL fsconfig$JFFS2_COMPR_MODE_FORCELZO func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
SYSCALL fsconfig$JFFS2_COMPR_MODE_FORCEZLIB func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
SYSCALL fsconfig$JFFS2_COMPR_MODE_NONE func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
@@ -3253,6 +3322,9 @@ SYSCALL fsconfig$SHMEM_HUGE_DENY func:__do_sys_fsconfig loc:772 coverage:97 acce
SYSCALL fsconfig$SHMEM_HUGE_FORCE func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
SYSCALL fsconfig$SHMEM_HUGE_NEVER func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
SYSCALL fsconfig$SHMEM_HUGE_WITHIN_SIZE func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$XFS_DAX_ALWAYS func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$XFS_DAX_INODE func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
+SYSCALL fsconfig$XFS_DAX_NEVER func:__do_sys_fsconfig loc:772 coverage:97 access:unknown manual_desc:false auto_desc:true file:fs/fsopen.c subsystem:fs
SYSCALL fsetxattr func:__do_sys_fsetxattr loc:236 coverage:97 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs
SYSCALL fsmount func:__do_sys_fsmount loc:415 coverage:86 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs
SYSCALL fsopen func:__do_sys_fsopen loc:52 coverage:100 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs
@@ -3382,6 +3454,41 @@ SYSCALL io_setup func:__do_sys_io_setup loc:350 coverage:86 access:unknown manua
SYSCALL io_submit func:__do_sys_io_submit loc:655 coverage:93 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs
SYSCALL io_uring_enter func:__do_sys_io_uring_enter loc:5905 coverage:54 access:unknown manual_desc:true auto_desc:true file:io_uring/io_uring.c subsystem:io-uring
SYSCALL io_uring_register func:__do_sys_io_uring_register loc:7092 coverage:64 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_BUFFERS func:__do_sys_io_uring_register loc:493 coverage:96 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_BUFFERS2 func:__do_sys_io_uring_register loc:626 coverage:96 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_BUFFERS_UPDATE func:__do_sys_io_uring_register loc:584 coverage:97 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_CLOCK func:__do_sys_io_uring_register loc:116 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_CLONE_BUFFERS func:__do_sys_io_uring_register loc:246 coverage:93 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_ENABLE_RINGS func:__do_sys_io_uring_register loc:134 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_EVENTFD func:__do_sys_io_uring_register loc:130 coverage:98 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_EVENTFD_ASYNC func:__do_sys_io_uring_register loc:130 coverage:98 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_FILES func:__do_sys_io_uring_register loc:209 coverage:95 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_FILES2 func:__do_sys_io_uring_register loc:626 coverage:96 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_FILES_UPDATE func:__do_sys_io_uring_register loc:584 coverage:97 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_FILES_UPDATE2 func:__do_sys_io_uring_register loc:584 coverage:97 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_FILE_ALLOC_RANGE func:__do_sys_io_uring_register loc:113 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_IOWQ_AFF func:__do_sys_io_uring_register loc:200 coverage:95 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_IOWQ_MAX_WORKERS func:__do_sys_io_uring_register loc:227 coverage:96 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_MEM_REGION func:__do_sys_io_uring_register loc:138 coverage:90 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_NAPI func:__do_sys_io_uring_register loc:219 coverage:64 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_PBUF_RING func:__do_sys_io_uring_register loc:223 coverage:86 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_PBUF_STATUS func:__do_sys_io_uring_register loc:117 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_PERSONALITY func:__do_sys_io_uring_register loc:108 coverage:95 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_PROBE func:__do_sys_io_uring_register loc:135 coverage:96 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_RESIZE_RINGS func:__do_sys_io_uring_register loc:371 coverage:93 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_RESTRICTIONS func:__do_sys_io_uring_register loc:157 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_RING_FDS func:__do_sys_io_uring_register loc:365 coverage:88 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_SEND_MSG_RING func:__do_sys_io_uring_register loc:689 coverage:94 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_SYNC_CANCEL func:__do_sys_io_uring_register loc:4044 coverage:52 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_REGISTER_ZCRX_IFQ func:__do_sys_io_uring_register loc:516 coverage:31 access:unknown manual_desc:false auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_UNREGISTER_BUFFERS func:__do_sys_io_uring_register loc:99 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_UNREGISTER_EVENTFD func:__do_sys_io_uring_register loc:110 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_UNREGISTER_FILES func:__do_sys_io_uring_register loc:110 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_UNREGISTER_IOWQ_AFF func:__do_sys_io_uring_register loc:147 coverage:95 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_UNREGISTER_NAPI func:__do_sys_io_uring_register loc:107 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_UNREGISTER_PBUF_RING func:__do_sys_io_uring_register loc:154 coverage:93 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_UNREGISTER_PERSONALITY func:__do_sys_io_uring_register loc:104 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
+SYSCALL io_uring_register$IORING_UNREGISTER_RING_FDS func:__do_sys_io_uring_register loc:121 coverage:100 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring
SYSCALL io_uring_setup func:__do_sys_io_uring_setup loc:19926 coverage:69 access:unknown manual_desc:true auto_desc:true file:io_uring/io_uring.c subsystem:io-uring
SYSCALL ioctl func:__do_sys_ioctl loc:775 coverage:95 access:unknown manual_desc:true auto_desc:true file:fs/ioctl.c subsystem:fs subsystem:lsm
SYSCALL ioctl$FIBMAP func:__do_sys_ioctl loc:38 coverage:89 access:unknown manual_desc:true auto_desc:true file:fs/ioctl.c subsystem:fs subsystem:lsm
@@ -3412,8 +3519,22 @@ SYSCALL ioctl$FS_IOC_ZERO_RANGE func:__do_sys_ioctl loc:38 coverage:89 access:un
SYSCALL ioperm func:__do_sys_ioperm loc:229 coverage:95 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/ioport.c subsystem:kernel
SYSCALL iopl func:__do_sys_iopl loc:160 coverage:98 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/ioport.c subsystem:kernel
SYSCALL ioprio_get func:__do_sys_ioprio_get loc:140 coverage:99 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block
+SYSCALL ioprio_get$IOPRIO_WHO_PGRP func:__do_sys_ioprio_get loc:71 coverage:100 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block
+SYSCALL ioprio_get$IOPRIO_WHO_PROCESS func:__do_sys_ioprio_get loc:38 coverage:95 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block
+SYSCALL ioprio_get$IOPRIO_WHO_USER func:__do_sys_ioprio_get loc:98 coverage:100 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block
SYSCALL ioprio_set func:__do_sys_ioprio_set loc:122 coverage:100 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block
+SYSCALL ioprio_set$IOPRIO_WHO_PGRP func:__do_sys_ioprio_set loc:69 coverage:100 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block
+SYSCALL ioprio_set$IOPRIO_WHO_PROCESS func:__do_sys_ioprio_set loc:60 coverage:100 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block
+SYSCALL ioprio_set$IOPRIO_WHO_USER func:__do_sys_ioprio_set loc:95 coverage:100 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block
SYSCALL kcmp func:__do_sys_kcmp loc:416 coverage:99 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel
+SYSCALL kcmp$KCMP_EPOLL_TFD func:__do_sys_kcmp loc:377 coverage:98 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel
+SYSCALL kcmp$KCMP_FILE func:__do_sys_kcmp loc:325 coverage:97 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel
+SYSCALL kcmp$KCMP_FILES func:__do_sys_kcmp loc:307 coverage:97 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel
+SYSCALL kcmp$KCMP_FS func:__do_sys_kcmp loc:307 coverage:97 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel
+SYSCALL kcmp$KCMP_IO func:__do_sys_kcmp loc:307 coverage:97 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel
+SYSCALL kcmp$KCMP_SIGHAND func:__do_sys_kcmp loc:307 coverage:97 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel
+SYSCALL kcmp$KCMP_SYSVSEM func:__do_sys_kcmp loc:313 coverage:97 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel
+SYSCALL kcmp$KCMP_VM func:__do_sys_kcmp loc:307 coverage:97 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel
SYSCALL kexec_load func:__do_sys_kexec_load loc:1348 coverage:73 access:unknown manual_desc:true auto_desc:true file:kernel/kexec.c subsystem:kexec
SYSCALL keyctl func:__do_sys_keyctl loc:3895 coverage:85 access:unknown manual_desc:true auto_desc:true file:security/keys/keyctl.c subsystem:keyrings subsystem:lsm
SYSCALL keyctl$KEYCTL_ASSUME_AUTHORITY func:__do_sys_keyctl loc:86 coverage:66 access:unknown manual_desc:true auto_desc:true file:security/keys/keyctl.c subsystem:keyrings subsystem:lsm
@@ -3469,6 +3590,8 @@ SYSCALL keyctl$KEY_SPEC_USER_SESSION_KEYRING func:__do_sys_keyctl loc:3895 cover
SYSCALL kill func:__do_sys_kill loc:91 coverage:90 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel
SYSCALL kill$SIGCONT func:__do_sys_kill loc:91 coverage:90 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel
SYSCALL landlock_add_rule func:__do_sys_landlock_add_rule loc:483 coverage:87 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm
+SYSCALL landlock_add_rule$LANDLOCK_RULE_NET_PORT func:__do_sys_landlock_add_rule loc:317 coverage:85 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm
+SYSCALL landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH func:__do_sys_landlock_add_rule loc:426 coverage:85 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm
SYSCALL landlock_create_ruleset func:__do_sys_landlock_create_ruleset loc:290 coverage:77 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm
SYSCALL landlock_restrict_self func:__do_sys_landlock_restrict_self loc:731 coverage:79 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm
SYSCALL lchown func:__do_sys_lchown loc:3 coverage:0 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs
diff --git a/tools/syz-declextract/clangtool/declextract.cpp b/tools/syz-declextract/clangtool/declextract.cpp
index 4be87b501..3b9769069 100644
--- a/tools/syz-declextract/clangtool/declextract.cpp
+++ b/tools/syz-declextract/clangtool/declextract.cpp
@@ -52,7 +52,8 @@ struct MacroDef {
};
using MacroMap = std::unordered_map<std::string, MacroDef>;
-struct MacroDesc {
+// ConstDesc describes a macro or an enum value.
+struct ConstDesc {
std::string Name;
std::string Value;
SourceRange SourceRange;
@@ -140,8 +141,9 @@ private:
std::optional<QualType> getSizeofType(const Expr* E);
int sizeofType(const Type* T);
int alignofType(const Type* T);
- void extractIoctl(const Expr* Cmd, const MacroDesc& Macro);
- std::optional<MacroDesc> isMacroRef(const Expr* E);
+ void extractIoctl(const Expr* Cmd, const ConstDesc& Const);
+ std::optional<ConstDesc> isMacroOrEnum(const Expr* E);
+ ConstDesc constDesc(const Expr* E, const std::string& Str, const std::string& Value, const SourceRange& SourceRange);
};
// PPCallbacksTracker records all macro definitions (name/value/source location).
@@ -174,6 +176,18 @@ private:
}
};
+const Expr* removeCasts(const Expr* E) {
+ for (;;) {
+ if (auto* P = dyn_cast<ParenExpr>(E))
+ E = P->getSubExpr();
+ else if (auto* C = dyn_cast<CastExpr>(E))
+ E = C->getSubExpr();
+ else
+ break;
+ }
+ return E;
+}
+
bool Extractor::handleBeginSource(CompilerInstance& CI) {
Preprocessor& PP = CI.getPreprocessor();
PP.addPPCallbacks(std::make_unique<PPCallbacksTracker>(PP, Macros));
@@ -357,20 +371,27 @@ std::string Extractor::getDeclFileID(const Decl* Decl) {
return file;
}
-std::optional<MacroDesc> Extractor::isMacroRef(const Expr* E) {
+std::optional<ConstDesc> Extractor::isMacroOrEnum(const Expr* E) {
if (!E)
return {};
+ if (auto* Enum = removeCasts(E)->getEnumConstantDecl())
+ return constDesc(E, Enum->getNameAsString(), "", Enum->getSourceRange());
auto Range = Lexer::getAsCharRange(E->getSourceRange(), *SourceManager, Context->getLangOpts());
const std::string& Str = Lexer::getSourceText(Range, *SourceManager, Context->getLangOpts()).str();
auto MacroDef = Macros.find(Str);
if (MacroDef == Macros.end())
return {};
+ return constDesc(E, Str, MacroDef->second.Value, MacroDef->second.SourceRange);
+}
+
+ConstDesc Extractor::constDesc(const Expr* E, const std::string& Str, const std::string& Value,
+ const SourceRange& SourceRange) {
int64_t Val = evaluate(E);
- emitConst(Str, Val, MacroDef->second.SourceRange.getBegin());
- return MacroDesc{
+ emitConst(Str, Val, SourceRange.getBegin());
+ return ConstDesc{
.Name = Str,
- .Value = MacroDef->second.Value,
- .SourceRange = MacroDef->second.SourceRange,
+ .Value = Value,
+ .SourceRange = SourceRange,
.IntValue = Val,
};
}
@@ -597,18 +618,6 @@ std::string Extractor::getUniqueDeclName(const NamedDecl* Decl) {
return Decl->getNameAsString() + "_" + getDeclFileID(Decl);
}
-const Expr* removeCasts(const Expr* E) {
- for (;;) {
- if (auto* P = dyn_cast<ParenExpr>(E))
- E = P->getSubExpr();
- else if (auto* C = dyn_cast<CastExpr>(E))
- E = C->getSubExpr();
- else
- break;
- }
- return E;
-}
-
bool isInterestingCall(const CallExpr* Call) {
auto* CalleeDecl = Call->getDirectCallee();
// We don't handle indirect calls yet.
@@ -677,8 +686,8 @@ struct FunctionAnalyzer : RecursiveASTVisitor<FunctionAnalyzer> {
auto* Case = dyn_cast<CaseStmt>(C);
if (!Case)
continue;
- auto LMacro = Extractor->isMacroRef(Case->getLHS());
- auto RMacro = Extractor->isMacroRef(Case->getRHS());
+ auto LMacro = Extractor->isMacroOrEnum(Case->getLHS());
+ auto RMacro = Extractor->isMacroOrEnum(Case->getRHS());
if (LMacro || RMacro) {
IsInteresting = true;
break;
@@ -711,7 +720,7 @@ struct FunctionAnalyzer : RecursiveASTVisitor<FunctionAnalyzer> {
// Otherwise it's a default case, for which we don't add any values.
if (auto* Case = dyn_cast<CaseStmt>(C)) {
int64_t LVal = Extractor->evaluate(Case->getLHS());
- auto LMacro = Extractor->isMacroRef(Case->getLHS());
+ auto LMacro = Extractor->isMacroOrEnum(Case->getLHS());
if (LMacro) {
Current->Values.push_back(LMacro->Name);
Extractor->extractIoctl(Case->getLHS(), *LMacro);
@@ -723,7 +732,7 @@ struct FunctionAnalyzer : RecursiveASTVisitor<FunctionAnalyzer> {
// case FOO ... BAR:
// Add all values in the range.
int64_t RVal = Extractor->evaluate(Case->getRHS());
- auto RMacro = Extractor->isMacroRef(Case->getRHS());
+ auto RMacro = Extractor->isMacroOrEnum(Case->getRHS());
for (int64_t V = LVal + 1; V <= RVal - (RMacro ? 1 : 0); V++)
Current->Values.push_back(std::to_string(V));
if (RMacro)
@@ -937,13 +946,13 @@ void Extractor::matchFileOps() {
});
}
-void Extractor::extractIoctl(const Expr* Cmd, const MacroDesc& Macro) {
+void Extractor::extractIoctl(const Expr* Cmd, const ConstDesc& Const) {
// This is old style ioctl defined directly via a number.
// We can't infer anything about it.
- if (Macro.Value.find("_IO") != 0)
+ if (Const.Value.find("_IO") != 0)
return;
FieldType Type;
- auto Dir = _IOC_DIR(Macro.IntValue);
+ auto Dir = _IOC_DIR(Const.IntValue);
if (Dir == _IOC_NONE) {
Type = IntType{.ByteSize = 1, .IsConst = true};
} else if (std::optional<QualType> Arg = getSizeofType(Cmd)) {
@@ -957,7 +966,7 @@ void Extractor::extractIoctl(const Expr* Cmd, const MacroDesc& Macro) {
return;
}
Output.emit(Ioctl{
- .Name = Macro.Name,
+ .Name = Const.Name,
.Type = std::move(Type),
});
}
diff --git a/tools/syz-declextract/testdata/file_operations.c b/tools/syz-declextract/testdata/file_operations.c
index 136e608dd..0e62a6f16 100644
--- a/tools/syz-declextract/testdata/file_operations.c
+++ b/tools/syz-declextract/testdata/file_operations.c
@@ -5,6 +5,10 @@
#include "include/uapi/file_operations.h"
#include "include/uapi/unused_ioctl.h"
+enum {
+ FOO_IOCTL12 = _IOR('c', 12, int),
+};
+
static void foo_open() {}
static void foo_read() {}
static void foo_write() {}
@@ -25,6 +29,9 @@ static void foo_ioctl(void* file, unsigned int cmd, unsigned long arg) {
case FOO_IOCTL3:
case FOO_IOCTL4:
case FOO_IOCTL5:
+ case FOO_IOCTL10:
+ case FOO_IOCTL11:
+ case FOO_IOCTL12:
}
foo_ioctl2(cmd, arg);
}
diff --git a/tools/syz-declextract/testdata/file_operations.c.info b/tools/syz-declextract/testdata/file_operations.c.info
index a6ad4f27b..d0adb11d8 100644
--- a/tools/syz-declextract/testdata/file_operations.c.info
+++ b/tools/syz-declextract/testdata/file_operations.c.info
@@ -4,11 +4,14 @@ FILEOP foo_write func:foo_write loc:0 coverage:0 access:unknown manual_desc:unkn
FILEOP proc_open func:proc_open loc:0 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:file_operations.c subsystem:kernel
FILEOP proc_read func:proc_read loc:0 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:file_operations.c subsystem:kernel
FILEOP proc_write func:proc_write loc:0 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:file_operations.c subsystem:kernel
-IOCTL FOO_IOCTL1 func:foo_ioctl loc:10 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
-IOCTL FOO_IOCTL2 func:foo_ioctl loc:10 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
-IOCTL FOO_IOCTL3 func:foo_ioctl loc:10 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
-IOCTL FOO_IOCTL4 func:foo_ioctl loc:10 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
-IOCTL FOO_IOCTL5 func:foo_ioctl loc:10 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
+IOCTL FOO_IOCTL1 func:foo_ioctl loc:13 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
+IOCTL FOO_IOCTL10 func:foo_ioctl loc:13 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
+IOCTL FOO_IOCTL11 func:foo_ioctl loc:13 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
+IOCTL FOO_IOCTL12 func:foo_ioctl loc:13 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
+IOCTL FOO_IOCTL2 func:foo_ioctl loc:13 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
+IOCTL FOO_IOCTL3 func:foo_ioctl loc:13 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
+IOCTL FOO_IOCTL4 func:foo_ioctl loc:13 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
+IOCTL FOO_IOCTL5 func:foo_ioctl loc:13 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
IOCTL FOO_IOCTL6 func:foo_ioctl loc:8 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
IOCTL FOO_IOCTL7 func:foo_ioctl loc:8 coverage:0 access:unknown manual_desc:false auto_desc:true file:file_operations.c subsystem:kernel
IOCTL UNUSED_IOCTL1 func:unused_ioctl loc:4 coverage:0 access:unknown manual_desc:false auto_desc:false file:file_operations.c subsystem:kernel
diff --git a/tools/syz-declextract/testdata/file_operations.c.json b/tools/syz-declextract/testdata/file_operations.c.json
index 734840160..0c1706767 100644
--- a/tools/syz-declextract/testdata/file_operations.c.json
+++ b/tools/syz-declextract/testdata/file_operations.c.json
@@ -27,8 +27,8 @@
{
"name": "foo_ioctl",
"file": "file_operations.c",
- "start_line": 21,
- "end_line": 30,
+ "start_line": 25,
+ "end_line": 37,
"is_static": true,
"scopes": [
{
@@ -74,18 +74,21 @@
"FOO_IOCTL2",
"FOO_IOCTL3",
"FOO_IOCTL4",
- "FOO_IOCTL5"
+ "FOO_IOCTL5",
+ "FOO_IOCTL10",
+ "FOO_IOCTL11",
+ "FOO_IOCTL12"
],
- "start_line": 23,
- "end_line": 28
+ "start_line": 27,
+ "end_line": 35
}
]
},
{
"name": "foo_ioctl2",
"file": "file_operations.c",
- "start_line": 13,
- "end_line": 19,
+ "start_line": 17,
+ "end_line": 23,
"is_static": true,
"scopes": [
{
@@ -97,16 +100,16 @@
"FOO_IOCTL6",
"FOO_IOCTL7"
],
- "start_line": 15,
- "end_line": 18
+ "start_line": 19,
+ "end_line": 22
}
]
},
{
"name": "foo_mmap",
"file": "file_operations.c",
- "start_line": 11,
- "end_line": 11,
+ "start_line": 15,
+ "end_line": 15,
"is_static": true,
"scopes": [
{
@@ -117,8 +120,8 @@
{
"name": "foo_open",
"file": "file_operations.c",
- "start_line": 8,
- "end_line": 8,
+ "start_line": 12,
+ "end_line": 12,
"is_static": true,
"scopes": [
{
@@ -129,8 +132,8 @@
{
"name": "foo_read",
"file": "file_operations.c",
- "start_line": 9,
- "end_line": 9,
+ "start_line": 13,
+ "end_line": 13,
"is_static": true,
"scopes": [
{
@@ -141,8 +144,8 @@
{
"name": "foo_write",
"file": "file_operations.c",
- "start_line": 10,
- "end_line": 10,
+ "start_line": 14,
+ "end_line": 14,
"is_static": true,
"scopes": [
{
@@ -165,8 +168,8 @@
{
"name": "proc_ioctl",
"file": "file_operations.c",
- "start_line": 43,
- "end_line": 43,
+ "start_line": 50,
+ "end_line": 50,
"is_static": true,
"scopes": [
{
@@ -177,8 +180,8 @@
{
"name": "proc_open",
"file": "file_operations.c",
- "start_line": 40,
- "end_line": 40,
+ "start_line": 47,
+ "end_line": 47,
"is_static": true,
"scopes": [
{
@@ -189,8 +192,8 @@
{
"name": "proc_read",
"file": "file_operations.c",
- "start_line": 41,
- "end_line": 41,
+ "start_line": 48,
+ "end_line": 48,
"is_static": true,
"scopes": [
{
@@ -201,8 +204,8 @@
{
"name": "proc_write",
"file": "file_operations.c",
- "start_line": 42,
- "end_line": 42,
+ "start_line": 49,
+ "end_line": 49,
"is_static": true,
"scopes": [
{
@@ -213,8 +216,8 @@
{
"name": "unused_ioctl",
"file": "file_operations.c",
- "start_line": 59,
- "end_line": 64,
+ "start_line": 66,
+ "end_line": 71,
"is_static": true,
"scopes": [
{
@@ -226,8 +229,8 @@
"UNUSED_IOCTL1",
"UNUSED_IOCTL2"
],
- "start_line": 61,
- "end_line": 63
+ "start_line": 68,
+ "end_line": 70
}
]
}
@@ -239,6 +242,21 @@
"value": 25345
},
{
+ "name": "FOO_IOCTL10",
+ "filename": "include/uapi/file_operations.h",
+ "value": 2147771146
+ },
+ {
+ "name": "FOO_IOCTL11",
+ "filename": "include/uapi/file_operations.h",
+ "value": 2147771147
+ },
+ {
+ "name": "FOO_IOCTL12",
+ "filename": "file_operations.c",
+ "value": 2147771148
+ },
+ {
"name": "FOO_IOCTL2",
"filename": "include/uapi/file_operations.h",
"value": 2147771138
diff --git a/tools/syz-declextract/testdata/file_operations.c.txt b/tools/syz-declextract/testdata/file_operations.c.txt
index f37a386db..30743ffb9 100644
--- a/tools/syz-declextract/testdata/file_operations.c.txt
+++ b/tools/syz-declextract/testdata/file_operations.c.txt
@@ -15,6 +15,9 @@ read$auto_foo_file_operations(fd fd_foo_file_operations, buf ptr[out, array[int8
write$auto_foo_file_operations(fd fd_foo_file_operations, buf ptr[in, array[int8]], len bytesize[buf])
mmap$auto_foo_file_operations(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_foo_file_operations, offset fileoff)
ioctl$auto_FOO_IOCTL1(fd fd_foo_file_operations, cmd const[FOO_IOCTL1], arg const[0])
+ioctl$auto_FOO_IOCTL10(fd fd_foo_file_operations, cmd const[FOO_IOCTL10], arg ptr[in, array[int8]])
+ioctl$auto_FOO_IOCTL11(fd fd_foo_file_operations, cmd const[FOO_IOCTL11], arg ptr[in, array[int8]])
+ioctl$auto_FOO_IOCTL12(fd fd_foo_file_operations, cmd const[FOO_IOCTL12], arg ptr[in, array[int8]])
ioctl$auto_FOO_IOCTL2(fd fd_foo_file_operations, cmd const[FOO_IOCTL2], arg ptr[in, int32])
ioctl$auto_FOO_IOCTL3(fd fd_foo_file_operations, cmd const[FOO_IOCTL3], arg ptr[in, foo_ioctl_arg$auto])
ioctl$auto_FOO_IOCTL4(fd fd_foo_file_operations, cmd const[FOO_IOCTL4], arg ptr[inout, foo_ioctl_arg$auto])
@@ -26,3 +29,5 @@ foo_ioctl_arg$auto {
a int32
b int32
}
+
+define FOO_IOCTL12 2147771148
diff --git a/tools/syz-declextract/testdata/include/uapi/file_operations.h b/tools/syz-declextract/testdata/include/uapi/file_operations.h
index f81d6886d..a4fa3a21e 100644
--- a/tools/syz-declextract/testdata/include/uapi/file_operations.h
+++ b/tools/syz-declextract/testdata/include/uapi/file_operations.h
@@ -13,6 +13,11 @@
#define FOO_IOCTL8 _IO('c', 8)
#define FOO_IOCTL9 _IO('c', 9)
+enum {
+ FOO_IOCTL10 = _IOR('c', 10, int),
+ FOO_IOCTL11 = _IOR('c', 11, int),
+};
+
struct foo_ioctl_arg {
int a, b;
};