aboutsummaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorIoana-Ruxandra Stăncioi <stancioi@google.com>2020-08-21 13:34:00 +0000
committerEric Biggers <ebiggers3@gmail.com>2020-08-24 16:12:41 -0700
commit344da168cb738076d82a75e1a7a1f5177df8dbc7 (patch)
tree58ca2d4289ed2cf56c3d1c834cb696e5075a4a3a /sys
parent9006857c4517044b8fcb6e6266e172d6e8c1cce5 (diff)
Revert "sys/linux: add description for fsinfo"
The fsinfo() system call is under heavy discussion upstream, and it might be totally changed. As a result it was dropped from linux-next starting in next-20200819, and the pull request for 5.9 (https://lkml.kernel.org/r/1845353.1596469795@warthog.procyon.org.uk/) wasn't accepted. Therefore revert the syscall description (commit 4b0871d) for now.
Diffstat (limited to 'sys')
-rw-r--r--sys/linux/dev_usbmon.txt.const8
-rw-r--r--sys/linux/sys.txt13
-rw-r--r--sys/linux/sys.txt.const31
3 files changed, 5 insertions, 47 deletions
diff --git a/sys/linux/dev_usbmon.txt.const b/sys/linux/dev_usbmon.txt.const
index 25225841c..fb350394f 100644
--- a/sys/linux/dev_usbmon.txt.const
+++ b/sys/linux/dev_usbmon.txt.const
@@ -1,8 +1,8 @@
# Code generated by syz-sysgen. DO NOT EDIT.
arches = 386, amd64, arm, arm64, mips64le, ppc64le, riscv64, s390x
-BUFF_MAX = 1228800, ppc64le:1245184
-BUFF_MIN = 8192, ppc64le:65536
-CHUNK_SIZE = 4096, ppc64le:65536
+BUFF_MAX = 1228800
+BUFF_MIN = 8192
+CHUNK_SIZE = 4096
MON_IOCG_STATS = 2148045315, mips64le:ppc64le:1074303491
MON_IOCH_MFLUSH = 37384, mips64le:ppc64le:536908296
MON_IOCQ_RING_SIZE = 37381, mips64le:ppc64le:536908293
@@ -12,7 +12,7 @@ MON_IOCX_GET = 1075352070, 386:arm:1074565638, mips64le:ppc64le:2149093894
MON_IOCX_GETX = 1075352074, 386:arm:1074565642, mips64le:ppc64le:2149093898
MON_IOCX_MFETCH = 3222311431, 386:arm:3222049287
MON_IOC_MAGIC = 146
-PAGE_SIZE = 4096, ppc64le:65536
+PAGE_SIZE = 4096
SETUP_LEN = 8
__NR_ioctl = 54, amd64:16, arm64:riscv64:29, mips64le:5015
__NR_mmap = 90, 386:arm:192, amd64:9, arm64:riscv64:222, mips64le:5009
diff --git a/sys/linux/sys.txt b/sys/linux/sys.txt
index 67c8bd283..e823841cb 100644
--- a/sys/linux/sys.txt
+++ b/sys/linux/sys.txt
@@ -51,7 +51,6 @@ include <uapi/linux/membarrier.h>
include <uapi/linux/capability.h>
include <uapi/linux/seccomp.h>
include <kernel/sched/sched.h>
-include <uapi/linux/fsinfo.h>
include <uapi/linux/close_range.h>
resource fd[int32]: -1
@@ -369,7 +368,6 @@ sysfs$2(option const[2], fsindex intptr, fsname buffer[out])
sysfs$3(option const[3])
statfs(path ptr[in, filename], buf buffer[out])
fstatfs(fd fd, buf buffer[out])
-fsinfo(dfd fd_dir, path ptr[in, filename], params ptr[in, fsinfo_params], params_size bytesize[params], buf buffer[out], buffer_size bytesize[buf])
uselib(lib ptr[in, filename])
init_module(mod ptr[in, string], len len[mod], args ptr[in, string])
@@ -890,15 +888,6 @@ sched_attr {
sched_util_max int32
}
-fsinfo_params {
- resolve_flags flags[resolve_flags, int64]
- at_flags flags[at_flags, int32]
- flags flags[fsinfo_flags, int32]
- request flags[fsinfo_attr_flags, int32]
- Nth int32
- Mth int32
-}
-
sched_policy = SCHED_NORMAL, SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_IDLE, SCHED_DEADLINE
sched_attr_flags = SCHED_FLAG_RESET_ON_FORK, SCHED_FLAG_RECLAIM, SCHED_FLAG_DL_OVERRUN, SCHED_FLAG_KEEP_POLICY, SCHED_FLAG_KEEP_PARAMS, SCHED_FLAG_UTIL_CLAMP_MIN, SCHED_FLAG_UTIL_CLAMP_MAX, SCHED_FLAG_SUGOV
@@ -1022,8 +1011,6 @@ getrandom_flags = GRND_NONBLOCK, GRND_RANDOM
clone_flags = CLONE_VM, CLONE_FS, CLONE_FILES, CLONE_SIGHAND, CLONE_PTRACE, CLONE_VFORK, CLONE_PARENT, CLONE_THREAD, CLONE_NEWNS, CLONE_SYSVSEM, CLONE_SETTLS, CLONE_PARENT_SETTID, CLONE_CHILD_CLEARTID, CLONE_UNTRACED, CLONE_CHILD_SETTID, CLONE_NEWCGROUP, CLONE_NEWUTS, CLONE_NEWIPC, CLONE_NEWUSER, CLONE_NEWPID, CLONE_NEWNET, CLONE_IO, CLONE_PIDFD, CLONE_NEWTIME
clone3_flags = CLONE_VM, CLONE_FS, CLONE_FILES, CLONE_SIGHAND, CLONE_PTRACE, CLONE_VFORK, CLONE_PARENT, CLONE_THREAD, CLONE_NEWNS, CLONE_SYSVSEM, CLONE_SETTLS, CLONE_PARENT_SETTID, CLONE_CHILD_CLEARTID, CLONE_UNTRACED, CLONE_CHILD_SETTID, CLONE_NEWCGROUP, CLONE_NEWUTS, CLONE_NEWIPC, CLONE_NEWUSER, CLONE_NEWPID, CLONE_NEWNET, CLONE_IO, CLONE_PIDFD, CLONE_NEWTIME, CLONE_CLEAR_SIGHAND, CLONE_INTO_CGROUP
ptrace_peeksiginfo_flags = PTRACE_PEEKSIGINFO_SHARED
-fsinfo_flags = FSINFO_FLAGS_QUERY_MASK, FSINFO_FLAGS_QUERY_PATH, FSINFO_FLAGS_QUERY_FD, FSINFO_FLAGS_QUERY_MOUNT
-fsinfo_attr_flags = FSINFO_ATTR_STATFS, FSINFO_ATTR_IDS, FSINFO_ATTR_LIMITS, FSINFO_ATTR_SUPPORTS, FSINFO_ATTR_TIMESTAMP_INFO, FSINFO_ATTR_VOLUME_ID, FSINFO_ATTR_VOLUME_UUID, FSINFO_ATTR_VOLUME_NAME, FSINFO_ATTR_FEATURES, FSINFO_ATTR_SOURCE, FSINFO_ATTR_CONFIGURATION, FSINFO_ATTR_FS_STATISTICS, FSINFO_ATTR_FSINFO_ATTRIBUTE_INFO, FSINFO_ATTR_FSINFO_ATTRIBUTES, FSINFO_ATTR_MOUNT_INFO, FSINFO_ATTR_MOUNT_PATH, FSINFO_ATTR_MOUNT_POINT, FSINFO_ATTR_MOUNT_POINT_FULL, FSINFO_ATTR_MOUNT_TOPOLOGY, FSINFO_ATTR_MOUNT_CHILDREN, FSINFO_ATTR_MOUNT_ALL, FSINFO_ATTR_AFS_CELL_NAME, FSINFO_ATTR_AFS_SERVER_NAME, FSINFO_ATTR_AFS_SERVER_ADDRESSES
close_range_flags = CLOSE_RANGE_UNSHARE
# adjtimex flags.
diff --git a/sys/linux/sys.txt.const b/sys/linux/sys.txt.const
index a03a51ad8..9adc7bac0 100644
--- a/sys/linux/sys.txt.const
+++ b/sys/linux/sys.txt.const
@@ -113,34 +113,6 @@ FIONBIO = 21537, mips64le:26238, ppc64le:2147772030
FIONCLEX = 21584, mips64le:26114, ppc64le:536897026
FIOQSIZE = 21600, arm:s390x:21598, mips64le:26239, ppc64le:1074292352
FITHAW = 3221510264
-FSINFO_ATTR_AFS_CELL_NAME = 768
-FSINFO_ATTR_AFS_SERVER_ADDRESSES = 770
-FSINFO_ATTR_AFS_SERVER_NAME = 769
-FSINFO_ATTR_CONFIGURATION = 10
-FSINFO_ATTR_FEATURES = 8
-FSINFO_ATTR_FSINFO_ATTRIBUTES = 257
-FSINFO_ATTR_FSINFO_ATTRIBUTE_INFO = 256
-FSINFO_ATTR_FS_STATISTICS = 11
-FSINFO_ATTR_IDS = 1
-FSINFO_ATTR_LIMITS = 2
-FSINFO_ATTR_MOUNT_ALL = 518
-FSINFO_ATTR_MOUNT_CHILDREN = 517
-FSINFO_ATTR_MOUNT_INFO = 512
-FSINFO_ATTR_MOUNT_PATH = 513
-FSINFO_ATTR_MOUNT_POINT = 514
-FSINFO_ATTR_MOUNT_POINT_FULL = 515
-FSINFO_ATTR_MOUNT_TOPOLOGY = 516
-FSINFO_ATTR_SOURCE = 9
-FSINFO_ATTR_STATFS = 0
-FSINFO_ATTR_SUPPORTS = 3
-FSINFO_ATTR_TIMESTAMP_INFO = 4
-FSINFO_ATTR_VOLUME_ID = 5
-FSINFO_ATTR_VOLUME_NAME = 7
-FSINFO_ATTR_VOLUME_UUID = 6
-FSINFO_FLAGS_QUERY_FD = 1
-FSINFO_FLAGS_QUERY_MASK = 7
-FSINFO_FLAGS_QUERY_MOUNT = 2
-FSINFO_FLAGS_QUERY_PATH = 0
F_ADD_SEALS = 1033
F_DUPFD = 0
F_DUPFD_CLOEXEC = 1030
@@ -636,7 +608,6 @@ __NR_fcntl = 55, amd64:72, arm64:riscv64:25, mips64le:5070
__NR_fdatasync = 148, amd64:75, arm64:riscv64:83, mips64le:5073
__NR_finit_module = 273, 386:350, amd64:313, arm:379, mips64le:5307, ppc64le:353, s390x:344
__NR_flock = 143, amd64:73, arm64:riscv64:32, mips64le:5071
-__NR_fsinfo = 441, mips64le:5441
__NR_fstat = 108, amd64:5, arm64:riscv64:80, mips64le:5005
__NR_fstat64 = 197, amd64:arm64:mips64le:ppc64le:riscv64:s390x:???
__NR_fstatat64 = 386:300, amd64:arm64:mips64le:ppc64le:riscv64:s390x:???, arm:327
@@ -733,7 +704,7 @@ __NR_pread64 = 180, amd64:17, arm64:riscv64:67, mips64le:5016, ppc64le:179
__NR_preadv = 69, 386:333, amd64:295, arm:361, mips64le:5289, ppc64le:320, s390x:328
__NR_preadv2 = 286, 386:378, amd64:327, arm:392, mips64le:5321, ppc64le:380, s390x:376
__NR_prlimit64 = 261, 386:340, amd64:302, arm:369, mips64le:5297, ppc64le:325, s390x:334
-__NR_process_madvise = 442, mips64le:5442
+__NR_process_madvise = 441, mips64le:5441
__NR_process_vm_readv = 270, 386:347, amd64:310, arm:376, mips64le:5304, ppc64le:351, s390x:340
__NR_process_vm_writev = 271, 386:348, amd64:311, arm:377, mips64le:5305, ppc64le:352, s390x:341
__NR_pselect6 = 72, 386:308, amd64:270, arm:335, mips64le:5260, ppc64le:280, s390x:301