From 562406d573506d52b320edcb55599caf2e4e1cab Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Thu, 11 Jun 2020 00:15:08 +0200 Subject: sys/linux: rename fuse.txt to fs_fuse.txt --- sys/linux/fs_fuse.txt | 268 +++++++++++++++++++++++++++++++++++++++ sys/linux/fs_fuse.txt.warn | 3 + sys/linux/fs_fuse_386.const | 59 +++++++++ sys/linux/fs_fuse_amd64.const | 59 +++++++++ sys/linux/fs_fuse_arm.const | 59 +++++++++ sys/linux/fs_fuse_arm64.const | 59 +++++++++ sys/linux/fs_fuse_mips64le.const | 59 +++++++++ sys/linux/fs_fuse_ppc64le.const | 59 +++++++++ sys/linux/fuse.txt | 268 --------------------------------------- sys/linux/fuse.txt.warn | 3 - sys/linux/fuse_386.const | 59 --------- sys/linux/fuse_amd64.const | 59 --------- sys/linux/fuse_arm.const | 59 --------- sys/linux/fuse_arm64.const | 59 --------- sys/linux/fuse_mips64le.const | 59 --------- sys/linux/fuse_ppc64le.const | 59 --------- 16 files changed, 625 insertions(+), 625 deletions(-) create mode 100644 sys/linux/fs_fuse.txt create mode 100644 sys/linux/fs_fuse.txt.warn create mode 100644 sys/linux/fs_fuse_386.const create mode 100644 sys/linux/fs_fuse_amd64.const create mode 100644 sys/linux/fs_fuse_arm.const create mode 100644 sys/linux/fs_fuse_arm64.const create mode 100644 sys/linux/fs_fuse_mips64le.const create mode 100644 sys/linux/fs_fuse_ppc64le.const delete mode 100644 sys/linux/fuse.txt delete mode 100644 sys/linux/fuse.txt.warn delete mode 100644 sys/linux/fuse_386.const delete mode 100644 sys/linux/fuse_amd64.const delete mode 100644 sys/linux/fuse_arm.const delete mode 100644 sys/linux/fuse_arm64.const delete mode 100644 sys/linux/fuse_mips64le.const delete mode 100644 sys/linux/fuse_ppc64le.const (limited to 'sys/linux') diff --git a/sys/linux/fs_fuse.txt b/sys/linux/fs_fuse.txt new file mode 100644 index 000000000..c2bccccdd --- /dev/null +++ b/sys/linux/fs_fuse.txt @@ -0,0 +1,268 @@ +# Copyright 2015 syzkaller project authors. All rights reserved. +# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +include +include +include +include + +resource fd_fuse[fd] + +openat$fuse(fd const[AT_FDCWD], file ptr[in, string["/dev/fuse"]], flags const[O_RDWR], mode const[0]) fd_fuse +openat$cuse(fd const[AT_FDCWD], file ptr[in, string["/dev/cuse"]], flags const[O_RDWR], mode const[0]) fd_fuse +ioctl$FUSE_DEV_IOC_CLONE(fd fd_fuse, cmd const[FUSE_DEV_IOC_CLONE], arg ptr[in, fd_fuse]) +read$FUSE(fd fd_fuse, buf ptr[out, array[int8, 4096]], len len[buf]) + +mount$fuse(src const[0], dst ptr[in, filename], type ptr[in, string["fuse"]], flags flags[mount_flags], opts ptr[in, fuse_options]) +mount$fuseblk(src ptr[in, string["/dev/loop0"]], dst ptr[in, filename], type ptr[in, string["fuseblk"]], flags flags[mount_flags], opts ptr[in, fuse_options]) + +write$FUSE_INTERRUPT(fd fd_fuse, arg ptr[in, fuse_out[void]], len bytesize[arg]) +write$FUSE_INIT(fd fd_fuse, arg ptr[in, fuse_out[fuse_init_out]], len bytesize[arg]) +write$FUSE_BMAP(fd fd_fuse, arg ptr[in, fuse_out[fuse_bmap_out]], len bytesize[arg]) +write$FUSE_IOCTL(fd fd_fuse, arg ptr[in, fuse_out[fuse_ioctl_out]], len bytesize[arg]) +write$FUSE_POLL(fd fd_fuse, arg ptr[in, fuse_out[fuse_poll_out]], len bytesize[arg]) +write$FUSE_LSEEK(fd fd_fuse, arg ptr[in, fuse_out[fuse_lseek_out]], len bytesize[arg]) +write$FUSE_LK(fd fd_fuse, arg ptr[in, fuse_out[fuse_lk_out]], len bytesize[arg]) +write$FUSE_GETXATTR(fd fd_fuse, arg ptr[in, fuse_out[fuse_getxattr_out]], len bytesize[arg]) +write$FUSE_STATFS(fd fd_fuse, arg ptr[in, fuse_out[fuse_statfs_out]], len bytesize[arg]) +write$FUSE_WRITE(fd fd_fuse, arg ptr[in, fuse_out[fuse_write_out]], len bytesize[arg]) +write$FUSE_OPEN(fd fd_fuse, arg ptr[in, fuse_out[fuse_open_out]], len bytesize[arg]) +write$FUSE_ATTR(fd fd_fuse, arg ptr[in, fuse_out[fuse_attr_out]], len bytesize[arg]) +write$FUSE_ENTRY(fd fd_fuse, arg ptr[in, fuse_out[fuse_entry_out]], len bytesize[arg]) +write$FUSE_CREATE_OPEN(fd fd_fuse, arg ptr[in, fuse_out[fuse_create_open_out]], len bytesize[arg]) +write$FUSE_DIRENT(fd fd_fuse, arg ptr[in, fuse_out[array[fuse_dirent]]], len bytesize[arg]) +write$FUSE_DIRENTPLUS(fd fd_fuse, arg ptr[in, fuse_out[array[fuse_direntplus]]], len bytesize[arg]) +write$FUSE_NOTIFY_POLL(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_POLL, fuse_notify_poll_wakeup_out]], len bytesize[arg]) +write$FUSE_NOTIFY_INVAL_INODE(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_INVAL_INODE, fuse_notify_inval_inode_out]], len bytesize[arg]) +write$FUSE_NOTIFY_INVAL_ENTRY(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_INVAL_ENTRY, fuse_notify_inval_entry_out]], len bytesize[arg]) +write$FUSE_NOTIFY_STORE(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_STORE, fuse_notify_store_out]], len bytesize[arg]) +write$FUSE_NOTIFY_RETRIEVE(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_RETRIEVE, fuse_notify_retrieve_out]], len bytesize[arg]) +write$FUSE_NOTIFY_DELETE(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_DELETE, fuse_notify_delete_out]], len bytesize[arg]) + +type fuse_ino int64[0:6] +type fuse_gen int64[0:3] +type fuse_unique int64[1:8] + +type fuse_notify[MSG, PAYLOAD] { + len len[parent, int32] + err const[MSG, int32] + unique const[0, int64] + payload PAYLOAD +} [packed] + +type fuse_out[PAYLOAD] { + len len[parent, int32] + err flags[fuse_errors, int32] + unique fuse_unique + payload PAYLOAD +} [packed] + +# -ENOENT, -EAGAIN, -ENOSYS +fuse_errors = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -11, -38 + +fuse_init_out { + major const[FUSE_KERNEL_VERSION, int32] + minor const[FUSE_KERNEL_MINOR_VERSION, int32] + max_readahead int32 + flags flags[fuse_init_flags, int32] + max_background int16 + congestion_threshold int16 + max_write int32 + time_gran int32 + max_pages const[0, int16] + map_alignment const[0, int16] + unused array[const[0, int32], 8] +} + +fuse_init_flags = FUSE_ASYNC_READ, FUSE_POSIX_LOCKS, FUSE_FILE_OPS, FUSE_ATOMIC_O_TRUNC, FUSE_EXPORT_SUPPORT, FUSE_BIG_WRITES, FUSE_DONT_MASK, FUSE_SPLICE_WRITE, FUSE_SPLICE_MOVE, FUSE_SPLICE_READ, FUSE_FLOCK_LOCKS, FUSE_HAS_IOCTL_DIR, FUSE_AUTO_INVAL_DATA, FUSE_DO_READDIRPLUS, FUSE_READDIRPLUS_AUTO, FUSE_ASYNC_DIO, FUSE_WRITEBACK_CACHE, FUSE_NO_OPEN_SUPPORT, FUSE_PARALLEL_DIROPS, FUSE_HANDLE_KILLPRIV, FUSE_POSIX_ACL, FUSE_ABORT_ERROR, FUSE_MAX_PAGES, FUSE_CACHE_SYMLINKS, FUSE_NO_OPENDIR_SUPPORT, FUSE_EXPLICIT_INVAL_DATA + +fuse_lseek_out { + offset int64 +} + +fuse_bmap_out { + block int64 +} + +fuse_ioctl_out { + res int32 + flags flags[fuse_ioctl_flags, int32] + in_iovs int32 + out_iovs int32 +} + +fuse_ioctl_flags = 0, FUSE_IOCTL_RETRY + +fuse_poll_out { + revents int32 + padding const[0, int32] +} + +fuse_notify_poll_wakeup_out { + kh int64 +} + +fuse_getxattr_out { + size int32 + padding const[0, int32] +} + +fuse_lk_out { + lk fuse_file_lock +} + +fuse_file_lock { + start int64 + end int64 + type flags[fuse_lock_type, int32] + pid pid +} + +fuse_lock_type = F_UNLCK, F_RDLCK, F_WRLCK + +fuse_statfs_out { + st fuse_kstatfs +} + +fuse_kstatfs { + blocks int64 + bfree int64 + bavail int64 + files int64 + ffree int64 + bsize int32 + namelen int32 + frsize int32 + padding const[0, int32] + spare array[const[0, int32], 6] +} + +fuse_write_out { + size int32 + padding const[0, int32] +} + +fuse_open_out { + fh const[0, int64] + open_flags flags[fuse_open_flags, int32] + padding const[0, int32] +} + +fuse_open_flags = FOPEN_DIRECT_IO, FOPEN_KEEP_CACHE, FOPEN_NONSEEKABLE, FOPEN_CACHE_DIR, FOPEN_STREAM + +fuse_attr_out { + attr_valid int64 + attr_valid_nsec int32 + dummy const[0, int32] + attr fuse_attr +} + +fuse_entry_out { + nodeid fuse_ino + generation fuse_gen + entry_valid int64 + attr_valid int64 + entry_valid_nsec int32 + attr_valid_nsec int32 + attr fuse_attr +} + +fuse_create_open_out { + entry fuse_entry_out + open fuse_open_out +} + +fuse_attr { + ino fuse_ino + size int64 + blocks int64 + atime int64 + mtime int64 + ctime int64 + atimensec int32 + mtimensec int32 + ctimensec int32 + mode int32 + nlink int32 + uid uid + gid gid + rdev int32 + blksize int32 + padding const[0, int32] +} + +fuse_dirent { + ino fuse_ino + off int64 + namelen len[name, int32] + type int32 + name stringnoz +} [align[8]] + +fuse_direntplus { + entry fuse_entry_out + dirent fuse_dirent +} + +fuse_notify_inval_inode_out { + ino fuse_ino + off int64 + len int64 +} + +fuse_notify_inval_entry_out { + parent1 fuse_ino + namelen len[name, int32] + padding const[0, int32] + name stringnoz + zero const[0, int8] +} [packed] + +fuse_notify_delete_out { + parent1 fuse_ino + child fuse_ino + namelen len[name, int32] + padding const[0, int32] + name stringnoz + zero const[0, int8] +} [packed] + +fuse_notify_store_out { + nodeid fuse_ino + off int64 + size len[data, int32] + padding const[0, int32] + data array[const[0, int8]] +} [packed] + +fuse_notify_retrieve_out { + notify_unique const[0, int64] + nodeid fuse_ino + offset int64 + size int32 + padding const[0, int32] +} [packed] + +# Mount options. + +fuse_options { + fd fs_opt_hex["fd", fd_fuse] + comma0 const[',', int8] + rootmode fs_opt_oct["rootmode", flags[fuse_mode]] + comma1 const[',', int8] + user_id fs_opt_dec["user_id", uid] + comma2 const[',', int8] + group_id fs_opt_dec["group_id", gid] + comma3 const[',', int8] + opts fs_options[fuse_opts] +} [packed] + +fuse_opts [ + max_read fs_opt_hex["max_read", int32] + allow_other stringnoz["allow_other"] + default_permissions stringnoz["default_permissions"] + blksize fs_opt_hex["blksize", flags[fuse_block_sizes]] +] [varlen] + +fuse_mode = S_IFREG, S_IFCHR, S_IFBLK, S_IFIFO, S_IFSOCK, S_IFLNK, S_IFDIR +fuse_block_sizes = 512, 1024, 2048, 4096 diff --git a/sys/linux/fs_fuse.txt.warn b/sys/linux/fs_fuse.txt.warn new file mode 100644 index 000000000..32616234a --- /dev/null +++ b/sys/linux/fs_fuse.txt.warn @@ -0,0 +1,3 @@ +no-such-struct: fuse_notify +no-such-struct: fuse_out +no-such-struct: fuse_create_open_out diff --git a/sys/linux/fs_fuse_386.const b/sys/linux/fs_fuse_386.const new file mode 100644 index 000000000..fe137f0b7 --- /dev/null +++ b/sys/linux/fs_fuse_386.const @@ -0,0 +1,59 @@ +# AUTOGENERATED FILE +AT_FDCWD = 18446744073709551516 +FOPEN_CACHE_DIR = 8 +FOPEN_DIRECT_IO = 1 +FOPEN_KEEP_CACHE = 2 +FOPEN_NONSEEKABLE = 4 +FOPEN_STREAM = 16 +FUSE_ABORT_ERROR = 2097152 +FUSE_ASYNC_DIO = 32768 +FUSE_ASYNC_READ = 1 +FUSE_ATOMIC_O_TRUNC = 8 +FUSE_AUTO_INVAL_DATA = 4096 +FUSE_BIG_WRITES = 32 +FUSE_CACHE_SYMLINKS = 8388608 +FUSE_DEV_IOC_CLONE = 2147804416 +FUSE_DONT_MASK = 64 +FUSE_DO_READDIRPLUS = 8192 +FUSE_EXPLICIT_INVAL_DATA = 33554432 +FUSE_EXPORT_SUPPORT = 16 +FUSE_FILE_OPS = 4 +FUSE_FLOCK_LOCKS = 1024 +FUSE_HANDLE_KILLPRIV = 524288 +FUSE_HAS_IOCTL_DIR = 2048 +FUSE_IOCTL_RETRY = 4 +FUSE_KERNEL_MINOR_VERSION = 31 +FUSE_KERNEL_VERSION = 7 +FUSE_MAX_PAGES = 4194304 +FUSE_NOTIFY_DELETE = 6 +FUSE_NOTIFY_INVAL_ENTRY = 3 +FUSE_NOTIFY_INVAL_INODE = 2 +FUSE_NOTIFY_POLL = 1 +FUSE_NOTIFY_RETRIEVE = 5 +FUSE_NOTIFY_STORE = 4 +FUSE_NO_OPENDIR_SUPPORT = 16777216 +FUSE_NO_OPEN_SUPPORT = 131072 +FUSE_PARALLEL_DIROPS = 262144 +FUSE_POSIX_ACL = 1048576 +FUSE_POSIX_LOCKS = 2 +FUSE_READDIRPLUS_AUTO = 16384 +FUSE_SPLICE_MOVE = 256 +FUSE_SPLICE_READ = 512 +FUSE_SPLICE_WRITE = 128 +FUSE_WRITEBACK_CACHE = 65536 +F_RDLCK = 0 +F_UNLCK = 2 +F_WRLCK = 1 +O_RDWR = 2 +S_IFBLK = 24576 +S_IFCHR = 8192 +S_IFDIR = 16384 +S_IFIFO = 4096 +S_IFLNK = 40960 +S_IFREG = 32768 +S_IFSOCK = 49152 +__NR_ioctl = 54 +__NR_mount = 21 +__NR_openat = 295 +__NR_read = 3 +__NR_write = 4 diff --git a/sys/linux/fs_fuse_amd64.const b/sys/linux/fs_fuse_amd64.const new file mode 100644 index 000000000..5a9b48634 --- /dev/null +++ b/sys/linux/fs_fuse_amd64.const @@ -0,0 +1,59 @@ +# AUTOGENERATED FILE +AT_FDCWD = 18446744073709551516 +FOPEN_CACHE_DIR = 8 +FOPEN_DIRECT_IO = 1 +FOPEN_KEEP_CACHE = 2 +FOPEN_NONSEEKABLE = 4 +FOPEN_STREAM = 16 +FUSE_ABORT_ERROR = 2097152 +FUSE_ASYNC_DIO = 32768 +FUSE_ASYNC_READ = 1 +FUSE_ATOMIC_O_TRUNC = 8 +FUSE_AUTO_INVAL_DATA = 4096 +FUSE_BIG_WRITES = 32 +FUSE_CACHE_SYMLINKS = 8388608 +FUSE_DEV_IOC_CLONE = 2147804416 +FUSE_DONT_MASK = 64 +FUSE_DO_READDIRPLUS = 8192 +FUSE_EXPLICIT_INVAL_DATA = 33554432 +FUSE_EXPORT_SUPPORT = 16 +FUSE_FILE_OPS = 4 +FUSE_FLOCK_LOCKS = 1024 +FUSE_HANDLE_KILLPRIV = 524288 +FUSE_HAS_IOCTL_DIR = 2048 +FUSE_IOCTL_RETRY = 4 +FUSE_KERNEL_MINOR_VERSION = 31 +FUSE_KERNEL_VERSION = 7 +FUSE_MAX_PAGES = 4194304 +FUSE_NOTIFY_DELETE = 6 +FUSE_NOTIFY_INVAL_ENTRY = 3 +FUSE_NOTIFY_INVAL_INODE = 2 +FUSE_NOTIFY_POLL = 1 +FUSE_NOTIFY_RETRIEVE = 5 +FUSE_NOTIFY_STORE = 4 +FUSE_NO_OPENDIR_SUPPORT = 16777216 +FUSE_NO_OPEN_SUPPORT = 131072 +FUSE_PARALLEL_DIROPS = 262144 +FUSE_POSIX_ACL = 1048576 +FUSE_POSIX_LOCKS = 2 +FUSE_READDIRPLUS_AUTO = 16384 +FUSE_SPLICE_MOVE = 256 +FUSE_SPLICE_READ = 512 +FUSE_SPLICE_WRITE = 128 +FUSE_WRITEBACK_CACHE = 65536 +F_RDLCK = 0 +F_UNLCK = 2 +F_WRLCK = 1 +O_RDWR = 2 +S_IFBLK = 24576 +S_IFCHR = 8192 +S_IFDIR = 16384 +S_IFIFO = 4096 +S_IFLNK = 40960 +S_IFREG = 32768 +S_IFSOCK = 49152 +__NR_ioctl = 16 +__NR_mount = 165 +__NR_openat = 257 +__NR_read = 0 +__NR_write = 1 diff --git a/sys/linux/fs_fuse_arm.const b/sys/linux/fs_fuse_arm.const new file mode 100644 index 000000000..49cc40d89 --- /dev/null +++ b/sys/linux/fs_fuse_arm.const @@ -0,0 +1,59 @@ +# AUTOGENERATED FILE +AT_FDCWD = 18446744073709551516 +FOPEN_CACHE_DIR = 8 +FOPEN_DIRECT_IO = 1 +FOPEN_KEEP_CACHE = 2 +FOPEN_NONSEEKABLE = 4 +FOPEN_STREAM = 16 +FUSE_ABORT_ERROR = 2097152 +FUSE_ASYNC_DIO = 32768 +FUSE_ASYNC_READ = 1 +FUSE_ATOMIC_O_TRUNC = 8 +FUSE_AUTO_INVAL_DATA = 4096 +FUSE_BIG_WRITES = 32 +FUSE_CACHE_SYMLINKS = 8388608 +FUSE_DEV_IOC_CLONE = 2147804416 +FUSE_DONT_MASK = 64 +FUSE_DO_READDIRPLUS = 8192 +FUSE_EXPLICIT_INVAL_DATA = 33554432 +FUSE_EXPORT_SUPPORT = 16 +FUSE_FILE_OPS = 4 +FUSE_FLOCK_LOCKS = 1024 +FUSE_HANDLE_KILLPRIV = 524288 +FUSE_HAS_IOCTL_DIR = 2048 +FUSE_IOCTL_RETRY = 4 +FUSE_KERNEL_MINOR_VERSION = 31 +FUSE_KERNEL_VERSION = 7 +FUSE_MAX_PAGES = 4194304 +FUSE_NOTIFY_DELETE = 6 +FUSE_NOTIFY_INVAL_ENTRY = 3 +FUSE_NOTIFY_INVAL_INODE = 2 +FUSE_NOTIFY_POLL = 1 +FUSE_NOTIFY_RETRIEVE = 5 +FUSE_NOTIFY_STORE = 4 +FUSE_NO_OPENDIR_SUPPORT = 16777216 +FUSE_NO_OPEN_SUPPORT = 131072 +FUSE_PARALLEL_DIROPS = 262144 +FUSE_POSIX_ACL = 1048576 +FUSE_POSIX_LOCKS = 2 +FUSE_READDIRPLUS_AUTO = 16384 +FUSE_SPLICE_MOVE = 256 +FUSE_SPLICE_READ = 512 +FUSE_SPLICE_WRITE = 128 +FUSE_WRITEBACK_CACHE = 65536 +F_RDLCK = 0 +F_UNLCK = 2 +F_WRLCK = 1 +O_RDWR = 2 +S_IFBLK = 24576 +S_IFCHR = 8192 +S_IFDIR = 16384 +S_IFIFO = 4096 +S_IFLNK = 40960 +S_IFREG = 32768 +S_IFSOCK = 49152 +__NR_ioctl = 54 +__NR_mount = 21 +__NR_openat = 322 +__NR_read = 3 +__NR_write = 4 diff --git a/sys/linux/fs_fuse_arm64.const b/sys/linux/fs_fuse_arm64.const new file mode 100644 index 000000000..f0e8df8b2 --- /dev/null +++ b/sys/linux/fs_fuse_arm64.const @@ -0,0 +1,59 @@ +# AUTOGENERATED FILE +AT_FDCWD = 18446744073709551516 +FOPEN_CACHE_DIR = 8 +FOPEN_DIRECT_IO = 1 +FOPEN_KEEP_CACHE = 2 +FOPEN_NONSEEKABLE = 4 +FOPEN_STREAM = 16 +FUSE_ABORT_ERROR = 2097152 +FUSE_ASYNC_DIO = 32768 +FUSE_ASYNC_READ = 1 +FUSE_ATOMIC_O_TRUNC = 8 +FUSE_AUTO_INVAL_DATA = 4096 +FUSE_BIG_WRITES = 32 +FUSE_CACHE_SYMLINKS = 8388608 +FUSE_DEV_IOC_CLONE = 2147804416 +FUSE_DONT_MASK = 64 +FUSE_DO_READDIRPLUS = 8192 +FUSE_EXPLICIT_INVAL_DATA = 33554432 +FUSE_EXPORT_SUPPORT = 16 +FUSE_FILE_OPS = 4 +FUSE_FLOCK_LOCKS = 1024 +FUSE_HANDLE_KILLPRIV = 524288 +FUSE_HAS_IOCTL_DIR = 2048 +FUSE_IOCTL_RETRY = 4 +FUSE_KERNEL_MINOR_VERSION = 31 +FUSE_KERNEL_VERSION = 7 +FUSE_MAX_PAGES = 4194304 +FUSE_NOTIFY_DELETE = 6 +FUSE_NOTIFY_INVAL_ENTRY = 3 +FUSE_NOTIFY_INVAL_INODE = 2 +FUSE_NOTIFY_POLL = 1 +FUSE_NOTIFY_RETRIEVE = 5 +FUSE_NOTIFY_STORE = 4 +FUSE_NO_OPENDIR_SUPPORT = 16777216 +FUSE_NO_OPEN_SUPPORT = 131072 +FUSE_PARALLEL_DIROPS = 262144 +FUSE_POSIX_ACL = 1048576 +FUSE_POSIX_LOCKS = 2 +FUSE_READDIRPLUS_AUTO = 16384 +FUSE_SPLICE_MOVE = 256 +FUSE_SPLICE_READ = 512 +FUSE_SPLICE_WRITE = 128 +FUSE_WRITEBACK_CACHE = 65536 +F_RDLCK = 0 +F_UNLCK = 2 +F_WRLCK = 1 +O_RDWR = 2 +S_IFBLK = 24576 +S_IFCHR = 8192 +S_IFDIR = 16384 +S_IFIFO = 4096 +S_IFLNK = 40960 +S_IFREG = 32768 +S_IFSOCK = 49152 +__NR_ioctl = 29 +__NR_mount = 40 +__NR_openat = 56 +__NR_read = 63 +__NR_write = 64 diff --git a/sys/linux/fs_fuse_mips64le.const b/sys/linux/fs_fuse_mips64le.const new file mode 100644 index 000000000..8c52e4f15 --- /dev/null +++ b/sys/linux/fs_fuse_mips64le.const @@ -0,0 +1,59 @@ +# AUTOGENERATED FILE +AT_FDCWD = 18446744073709551516 +FOPEN_CACHE_DIR = 8 +FOPEN_DIRECT_IO = 1 +FOPEN_KEEP_CACHE = 2 +FOPEN_NONSEEKABLE = 4 +FOPEN_STREAM = 16 +FUSE_ABORT_ERROR = 2097152 +FUSE_ASYNC_DIO = 32768 +FUSE_ASYNC_READ = 1 +FUSE_ATOMIC_O_TRUNC = 8 +FUSE_AUTO_INVAL_DATA = 4096 +FUSE_BIG_WRITES = 32 +FUSE_CACHE_SYMLINKS = 8388608 +FUSE_DEV_IOC_CLONE = 1074062592 +FUSE_DONT_MASK = 64 +FUSE_DO_READDIRPLUS = 8192 +FUSE_EXPLICIT_INVAL_DATA = 33554432 +FUSE_EXPORT_SUPPORT = 16 +FUSE_FILE_OPS = 4 +FUSE_FLOCK_LOCKS = 1024 +FUSE_HANDLE_KILLPRIV = 524288 +FUSE_HAS_IOCTL_DIR = 2048 +FUSE_IOCTL_RETRY = 4 +FUSE_KERNEL_MINOR_VERSION = 31 +FUSE_KERNEL_VERSION = 7 +FUSE_MAX_PAGES = 4194304 +FUSE_NOTIFY_DELETE = 6 +FUSE_NOTIFY_INVAL_ENTRY = 3 +FUSE_NOTIFY_INVAL_INODE = 2 +FUSE_NOTIFY_POLL = 1 +FUSE_NOTIFY_RETRIEVE = 5 +FUSE_NOTIFY_STORE = 4 +FUSE_NO_OPENDIR_SUPPORT = 16777216 +FUSE_NO_OPEN_SUPPORT = 131072 +FUSE_PARALLEL_DIROPS = 262144 +FUSE_POSIX_ACL = 1048576 +FUSE_POSIX_LOCKS = 2 +FUSE_READDIRPLUS_AUTO = 16384 +FUSE_SPLICE_MOVE = 256 +FUSE_SPLICE_READ = 512 +FUSE_SPLICE_WRITE = 128 +FUSE_WRITEBACK_CACHE = 65536 +F_RDLCK = 0 +F_UNLCK = 2 +F_WRLCK = 1 +O_RDWR = 2 +S_IFBLK = 24576 +S_IFCHR = 8192 +S_IFDIR = 16384 +S_IFIFO = 4096 +S_IFLNK = 40960 +S_IFREG = 32768 +S_IFSOCK = 49152 +__NR_ioctl = 5015 +__NR_mount = 5160 +__NR_openat = 5247 +__NR_read = 5000 +__NR_write = 5001 diff --git a/sys/linux/fs_fuse_ppc64le.const b/sys/linux/fs_fuse_ppc64le.const new file mode 100644 index 000000000..f9d23b322 --- /dev/null +++ b/sys/linux/fs_fuse_ppc64le.const @@ -0,0 +1,59 @@ +# AUTOGENERATED FILE +AT_FDCWD = 18446744073709551516 +FOPEN_CACHE_DIR = 8 +FOPEN_DIRECT_IO = 1 +FOPEN_KEEP_CACHE = 2 +FOPEN_NONSEEKABLE = 4 +FOPEN_STREAM = 16 +FUSE_ABORT_ERROR = 2097152 +FUSE_ASYNC_DIO = 32768 +FUSE_ASYNC_READ = 1 +FUSE_ATOMIC_O_TRUNC = 8 +FUSE_AUTO_INVAL_DATA = 4096 +FUSE_BIG_WRITES = 32 +FUSE_CACHE_SYMLINKS = 8388608 +FUSE_DEV_IOC_CLONE = 1074062592 +FUSE_DONT_MASK = 64 +FUSE_DO_READDIRPLUS = 8192 +FUSE_EXPLICIT_INVAL_DATA = 33554432 +FUSE_EXPORT_SUPPORT = 16 +FUSE_FILE_OPS = 4 +FUSE_FLOCK_LOCKS = 1024 +FUSE_HANDLE_KILLPRIV = 524288 +FUSE_HAS_IOCTL_DIR = 2048 +FUSE_IOCTL_RETRY = 4 +FUSE_KERNEL_MINOR_VERSION = 31 +FUSE_KERNEL_VERSION = 7 +FUSE_MAX_PAGES = 4194304 +FUSE_NOTIFY_DELETE = 6 +FUSE_NOTIFY_INVAL_ENTRY = 3 +FUSE_NOTIFY_INVAL_INODE = 2 +FUSE_NOTIFY_POLL = 1 +FUSE_NOTIFY_RETRIEVE = 5 +FUSE_NOTIFY_STORE = 4 +FUSE_NO_OPENDIR_SUPPORT = 16777216 +FUSE_NO_OPEN_SUPPORT = 131072 +FUSE_PARALLEL_DIROPS = 262144 +FUSE_POSIX_ACL = 1048576 +FUSE_POSIX_LOCKS = 2 +FUSE_READDIRPLUS_AUTO = 16384 +FUSE_SPLICE_MOVE = 256 +FUSE_SPLICE_READ = 512 +FUSE_SPLICE_WRITE = 128 +FUSE_WRITEBACK_CACHE = 65536 +F_RDLCK = 0 +F_UNLCK = 2 +F_WRLCK = 1 +O_RDWR = 2 +S_IFBLK = 24576 +S_IFCHR = 8192 +S_IFDIR = 16384 +S_IFIFO = 4096 +S_IFLNK = 40960 +S_IFREG = 32768 +S_IFSOCK = 49152 +__NR_ioctl = 54 +__NR_mount = 21 +__NR_openat = 286 +__NR_read = 3 +__NR_write = 4 diff --git a/sys/linux/fuse.txt b/sys/linux/fuse.txt deleted file mode 100644 index c2bccccdd..000000000 --- a/sys/linux/fuse.txt +++ /dev/null @@ -1,268 +0,0 @@ -# Copyright 2015 syzkaller project authors. All rights reserved. -# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -include -include -include -include - -resource fd_fuse[fd] - -openat$fuse(fd const[AT_FDCWD], file ptr[in, string["/dev/fuse"]], flags const[O_RDWR], mode const[0]) fd_fuse -openat$cuse(fd const[AT_FDCWD], file ptr[in, string["/dev/cuse"]], flags const[O_RDWR], mode const[0]) fd_fuse -ioctl$FUSE_DEV_IOC_CLONE(fd fd_fuse, cmd const[FUSE_DEV_IOC_CLONE], arg ptr[in, fd_fuse]) -read$FUSE(fd fd_fuse, buf ptr[out, array[int8, 4096]], len len[buf]) - -mount$fuse(src const[0], dst ptr[in, filename], type ptr[in, string["fuse"]], flags flags[mount_flags], opts ptr[in, fuse_options]) -mount$fuseblk(src ptr[in, string["/dev/loop0"]], dst ptr[in, filename], type ptr[in, string["fuseblk"]], flags flags[mount_flags], opts ptr[in, fuse_options]) - -write$FUSE_INTERRUPT(fd fd_fuse, arg ptr[in, fuse_out[void]], len bytesize[arg]) -write$FUSE_INIT(fd fd_fuse, arg ptr[in, fuse_out[fuse_init_out]], len bytesize[arg]) -write$FUSE_BMAP(fd fd_fuse, arg ptr[in, fuse_out[fuse_bmap_out]], len bytesize[arg]) -write$FUSE_IOCTL(fd fd_fuse, arg ptr[in, fuse_out[fuse_ioctl_out]], len bytesize[arg]) -write$FUSE_POLL(fd fd_fuse, arg ptr[in, fuse_out[fuse_poll_out]], len bytesize[arg]) -write$FUSE_LSEEK(fd fd_fuse, arg ptr[in, fuse_out[fuse_lseek_out]], len bytesize[arg]) -write$FUSE_LK(fd fd_fuse, arg ptr[in, fuse_out[fuse_lk_out]], len bytesize[arg]) -write$FUSE_GETXATTR(fd fd_fuse, arg ptr[in, fuse_out[fuse_getxattr_out]], len bytesize[arg]) -write$FUSE_STATFS(fd fd_fuse, arg ptr[in, fuse_out[fuse_statfs_out]], len bytesize[arg]) -write$FUSE_WRITE(fd fd_fuse, arg ptr[in, fuse_out[fuse_write_out]], len bytesize[arg]) -write$FUSE_OPEN(fd fd_fuse, arg ptr[in, fuse_out[fuse_open_out]], len bytesize[arg]) -write$FUSE_ATTR(fd fd_fuse, arg ptr[in, fuse_out[fuse_attr_out]], len bytesize[arg]) -write$FUSE_ENTRY(fd fd_fuse, arg ptr[in, fuse_out[fuse_entry_out]], len bytesize[arg]) -write$FUSE_CREATE_OPEN(fd fd_fuse, arg ptr[in, fuse_out[fuse_create_open_out]], len bytesize[arg]) -write$FUSE_DIRENT(fd fd_fuse, arg ptr[in, fuse_out[array[fuse_dirent]]], len bytesize[arg]) -write$FUSE_DIRENTPLUS(fd fd_fuse, arg ptr[in, fuse_out[array[fuse_direntplus]]], len bytesize[arg]) -write$FUSE_NOTIFY_POLL(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_POLL, fuse_notify_poll_wakeup_out]], len bytesize[arg]) -write$FUSE_NOTIFY_INVAL_INODE(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_INVAL_INODE, fuse_notify_inval_inode_out]], len bytesize[arg]) -write$FUSE_NOTIFY_INVAL_ENTRY(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_INVAL_ENTRY, fuse_notify_inval_entry_out]], len bytesize[arg]) -write$FUSE_NOTIFY_STORE(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_STORE, fuse_notify_store_out]], len bytesize[arg]) -write$FUSE_NOTIFY_RETRIEVE(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_RETRIEVE, fuse_notify_retrieve_out]], len bytesize[arg]) -write$FUSE_NOTIFY_DELETE(fd fd_fuse, arg ptr[in, fuse_notify[FUSE_NOTIFY_DELETE, fuse_notify_delete_out]], len bytesize[arg]) - -type fuse_ino int64[0:6] -type fuse_gen int64[0:3] -type fuse_unique int64[1:8] - -type fuse_notify[MSG, PAYLOAD] { - len len[parent, int32] - err const[MSG, int32] - unique const[0, int64] - payload PAYLOAD -} [packed] - -type fuse_out[PAYLOAD] { - len len[parent, int32] - err flags[fuse_errors, int32] - unique fuse_unique - payload PAYLOAD -} [packed] - -# -ENOENT, -EAGAIN, -ENOSYS -fuse_errors = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -11, -38 - -fuse_init_out { - major const[FUSE_KERNEL_VERSION, int32] - minor const[FUSE_KERNEL_MINOR_VERSION, int32] - max_readahead int32 - flags flags[fuse_init_flags, int32] - max_background int16 - congestion_threshold int16 - max_write int32 - time_gran int32 - max_pages const[0, int16] - map_alignment const[0, int16] - unused array[const[0, int32], 8] -} - -fuse_init_flags = FUSE_ASYNC_READ, FUSE_POSIX_LOCKS, FUSE_FILE_OPS, FUSE_ATOMIC_O_TRUNC, FUSE_EXPORT_SUPPORT, FUSE_BIG_WRITES, FUSE_DONT_MASK, FUSE_SPLICE_WRITE, FUSE_SPLICE_MOVE, FUSE_SPLICE_READ, FUSE_FLOCK_LOCKS, FUSE_HAS_IOCTL_DIR, FUSE_AUTO_INVAL_DATA, FUSE_DO_READDIRPLUS, FUSE_READDIRPLUS_AUTO, FUSE_ASYNC_DIO, FUSE_WRITEBACK_CACHE, FUSE_NO_OPEN_SUPPORT, FUSE_PARALLEL_DIROPS, FUSE_HANDLE_KILLPRIV, FUSE_POSIX_ACL, FUSE_ABORT_ERROR, FUSE_MAX_PAGES, FUSE_CACHE_SYMLINKS, FUSE_NO_OPENDIR_SUPPORT, FUSE_EXPLICIT_INVAL_DATA - -fuse_lseek_out { - offset int64 -} - -fuse_bmap_out { - block int64 -} - -fuse_ioctl_out { - res int32 - flags flags[fuse_ioctl_flags, int32] - in_iovs int32 - out_iovs int32 -} - -fuse_ioctl_flags = 0, FUSE_IOCTL_RETRY - -fuse_poll_out { - revents int32 - padding const[0, int32] -} - -fuse_notify_poll_wakeup_out { - kh int64 -} - -fuse_getxattr_out { - size int32 - padding const[0, int32] -} - -fuse_lk_out { - lk fuse_file_lock -} - -fuse_file_lock { - start int64 - end int64 - type flags[fuse_lock_type, int32] - pid pid -} - -fuse_lock_type = F_UNLCK, F_RDLCK, F_WRLCK - -fuse_statfs_out { - st fuse_kstatfs -} - -fuse_kstatfs { - blocks int64 - bfree int64 - bavail int64 - files int64 - ffree int64 - bsize int32 - namelen int32 - frsize int32 - padding const[0, int32] - spare array[const[0, int32], 6] -} - -fuse_write_out { - size int32 - padding const[0, int32] -} - -fuse_open_out { - fh const[0, int64] - open_flags flags[fuse_open_flags, int32] - padding const[0, int32] -} - -fuse_open_flags = FOPEN_DIRECT_IO, FOPEN_KEEP_CACHE, FOPEN_NONSEEKABLE, FOPEN_CACHE_DIR, FOPEN_STREAM - -fuse_attr_out { - attr_valid int64 - attr_valid_nsec int32 - dummy const[0, int32] - attr fuse_attr -} - -fuse_entry_out { - nodeid fuse_ino - generation fuse_gen - entry_valid int64 - attr_valid int64 - entry_valid_nsec int32 - attr_valid_nsec int32 - attr fuse_attr -} - -fuse_create_open_out { - entry fuse_entry_out - open fuse_open_out -} - -fuse_attr { - ino fuse_ino - size int64 - blocks int64 - atime int64 - mtime int64 - ctime int64 - atimensec int32 - mtimensec int32 - ctimensec int32 - mode int32 - nlink int32 - uid uid - gid gid - rdev int32 - blksize int32 - padding const[0, int32] -} - -fuse_dirent { - ino fuse_ino - off int64 - namelen len[name, int32] - type int32 - name stringnoz -} [align[8]] - -fuse_direntplus { - entry fuse_entry_out - dirent fuse_dirent -} - -fuse_notify_inval_inode_out { - ino fuse_ino - off int64 - len int64 -} - -fuse_notify_inval_entry_out { - parent1 fuse_ino - namelen len[name, int32] - padding const[0, int32] - name stringnoz - zero const[0, int8] -} [packed] - -fuse_notify_delete_out { - parent1 fuse_ino - child fuse_ino - namelen len[name, int32] - padding const[0, int32] - name stringnoz - zero const[0, int8] -} [packed] - -fuse_notify_store_out { - nodeid fuse_ino - off int64 - size len[data, int32] - padding const[0, int32] - data array[const[0, int8]] -} [packed] - -fuse_notify_retrieve_out { - notify_unique const[0, int64] - nodeid fuse_ino - offset int64 - size int32 - padding const[0, int32] -} [packed] - -# Mount options. - -fuse_options { - fd fs_opt_hex["fd", fd_fuse] - comma0 const[',', int8] - rootmode fs_opt_oct["rootmode", flags[fuse_mode]] - comma1 const[',', int8] - user_id fs_opt_dec["user_id", uid] - comma2 const[',', int8] - group_id fs_opt_dec["group_id", gid] - comma3 const[',', int8] - opts fs_options[fuse_opts] -} [packed] - -fuse_opts [ - max_read fs_opt_hex["max_read", int32] - allow_other stringnoz["allow_other"] - default_permissions stringnoz["default_permissions"] - blksize fs_opt_hex["blksize", flags[fuse_block_sizes]] -] [varlen] - -fuse_mode = S_IFREG, S_IFCHR, S_IFBLK, S_IFIFO, S_IFSOCK, S_IFLNK, S_IFDIR -fuse_block_sizes = 512, 1024, 2048, 4096 diff --git a/sys/linux/fuse.txt.warn b/sys/linux/fuse.txt.warn deleted file mode 100644 index 32616234a..000000000 --- a/sys/linux/fuse.txt.warn +++ /dev/null @@ -1,3 +0,0 @@ -no-such-struct: fuse_notify -no-such-struct: fuse_out -no-such-struct: fuse_create_open_out diff --git a/sys/linux/fuse_386.const b/sys/linux/fuse_386.const deleted file mode 100644 index fe137f0b7..000000000 --- a/sys/linux/fuse_386.const +++ /dev/null @@ -1,59 +0,0 @@ -# AUTOGENERATED FILE -AT_FDCWD = 18446744073709551516 -FOPEN_CACHE_DIR = 8 -FOPEN_DIRECT_IO = 1 -FOPEN_KEEP_CACHE = 2 -FOPEN_NONSEEKABLE = 4 -FOPEN_STREAM = 16 -FUSE_ABORT_ERROR = 2097152 -FUSE_ASYNC_DIO = 32768 -FUSE_ASYNC_READ = 1 -FUSE_ATOMIC_O_TRUNC = 8 -FUSE_AUTO_INVAL_DATA = 4096 -FUSE_BIG_WRITES = 32 -FUSE_CACHE_SYMLINKS = 8388608 -FUSE_DEV_IOC_CLONE = 2147804416 -FUSE_DONT_MASK = 64 -FUSE_DO_READDIRPLUS = 8192 -FUSE_EXPLICIT_INVAL_DATA = 33554432 -FUSE_EXPORT_SUPPORT = 16 -FUSE_FILE_OPS = 4 -FUSE_FLOCK_LOCKS = 1024 -FUSE_HANDLE_KILLPRIV = 524288 -FUSE_HAS_IOCTL_DIR = 2048 -FUSE_IOCTL_RETRY = 4 -FUSE_KERNEL_MINOR_VERSION = 31 -FUSE_KERNEL_VERSION = 7 -FUSE_MAX_PAGES = 4194304 -FUSE_NOTIFY_DELETE = 6 -FUSE_NOTIFY_INVAL_ENTRY = 3 -FUSE_NOTIFY_INVAL_INODE = 2 -FUSE_NOTIFY_POLL = 1 -FUSE_NOTIFY_RETRIEVE = 5 -FUSE_NOTIFY_STORE = 4 -FUSE_NO_OPENDIR_SUPPORT = 16777216 -FUSE_NO_OPEN_SUPPORT = 131072 -FUSE_PARALLEL_DIROPS = 262144 -FUSE_POSIX_ACL = 1048576 -FUSE_POSIX_LOCKS = 2 -FUSE_READDIRPLUS_AUTO = 16384 -FUSE_SPLICE_MOVE = 256 -FUSE_SPLICE_READ = 512 -FUSE_SPLICE_WRITE = 128 -FUSE_WRITEBACK_CACHE = 65536 -F_RDLCK = 0 -F_UNLCK = 2 -F_WRLCK = 1 -O_RDWR = 2 -S_IFBLK = 24576 -S_IFCHR = 8192 -S_IFDIR = 16384 -S_IFIFO = 4096 -S_IFLNK = 40960 -S_IFREG = 32768 -S_IFSOCK = 49152 -__NR_ioctl = 54 -__NR_mount = 21 -__NR_openat = 295 -__NR_read = 3 -__NR_write = 4 diff --git a/sys/linux/fuse_amd64.const b/sys/linux/fuse_amd64.const deleted file mode 100644 index 5a9b48634..000000000 --- a/sys/linux/fuse_amd64.const +++ /dev/null @@ -1,59 +0,0 @@ -# AUTOGENERATED FILE -AT_FDCWD = 18446744073709551516 -FOPEN_CACHE_DIR = 8 -FOPEN_DIRECT_IO = 1 -FOPEN_KEEP_CACHE = 2 -FOPEN_NONSEEKABLE = 4 -FOPEN_STREAM = 16 -FUSE_ABORT_ERROR = 2097152 -FUSE_ASYNC_DIO = 32768 -FUSE_ASYNC_READ = 1 -FUSE_ATOMIC_O_TRUNC = 8 -FUSE_AUTO_INVAL_DATA = 4096 -FUSE_BIG_WRITES = 32 -FUSE_CACHE_SYMLINKS = 8388608 -FUSE_DEV_IOC_CLONE = 2147804416 -FUSE_DONT_MASK = 64 -FUSE_DO_READDIRPLUS = 8192 -FUSE_EXPLICIT_INVAL_DATA = 33554432 -FUSE_EXPORT_SUPPORT = 16 -FUSE_FILE_OPS = 4 -FUSE_FLOCK_LOCKS = 1024 -FUSE_HANDLE_KILLPRIV = 524288 -FUSE_HAS_IOCTL_DIR = 2048 -FUSE_IOCTL_RETRY = 4 -FUSE_KERNEL_MINOR_VERSION = 31 -FUSE_KERNEL_VERSION = 7 -FUSE_MAX_PAGES = 4194304 -FUSE_NOTIFY_DELETE = 6 -FUSE_NOTIFY_INVAL_ENTRY = 3 -FUSE_NOTIFY_INVAL_INODE = 2 -FUSE_NOTIFY_POLL = 1 -FUSE_NOTIFY_RETRIEVE = 5 -FUSE_NOTIFY_STORE = 4 -FUSE_NO_OPENDIR_SUPPORT = 16777216 -FUSE_NO_OPEN_SUPPORT = 131072 -FUSE_PARALLEL_DIROPS = 262144 -FUSE_POSIX_ACL = 1048576 -FUSE_POSIX_LOCKS = 2 -FUSE_READDIRPLUS_AUTO = 16384 -FUSE_SPLICE_MOVE = 256 -FUSE_SPLICE_READ = 512 -FUSE_SPLICE_WRITE = 128 -FUSE_WRITEBACK_CACHE = 65536 -F_RDLCK = 0 -F_UNLCK = 2 -F_WRLCK = 1 -O_RDWR = 2 -S_IFBLK = 24576 -S_IFCHR = 8192 -S_IFDIR = 16384 -S_IFIFO = 4096 -S_IFLNK = 40960 -S_IFREG = 32768 -S_IFSOCK = 49152 -__NR_ioctl = 16 -__NR_mount = 165 -__NR_openat = 257 -__NR_read = 0 -__NR_write = 1 diff --git a/sys/linux/fuse_arm.const b/sys/linux/fuse_arm.const deleted file mode 100644 index 49cc40d89..000000000 --- a/sys/linux/fuse_arm.const +++ /dev/null @@ -1,59 +0,0 @@ -# AUTOGENERATED FILE -AT_FDCWD = 18446744073709551516 -FOPEN_CACHE_DIR = 8 -FOPEN_DIRECT_IO = 1 -FOPEN_KEEP_CACHE = 2 -FOPEN_NONSEEKABLE = 4 -FOPEN_STREAM = 16 -FUSE_ABORT_ERROR = 2097152 -FUSE_ASYNC_DIO = 32768 -FUSE_ASYNC_READ = 1 -FUSE_ATOMIC_O_TRUNC = 8 -FUSE_AUTO_INVAL_DATA = 4096 -FUSE_BIG_WRITES = 32 -FUSE_CACHE_SYMLINKS = 8388608 -FUSE_DEV_IOC_CLONE = 2147804416 -FUSE_DONT_MASK = 64 -FUSE_DO_READDIRPLUS = 8192 -FUSE_EXPLICIT_INVAL_DATA = 33554432 -FUSE_EXPORT_SUPPORT = 16 -FUSE_FILE_OPS = 4 -FUSE_FLOCK_LOCKS = 1024 -FUSE_HANDLE_KILLPRIV = 524288 -FUSE_HAS_IOCTL_DIR = 2048 -FUSE_IOCTL_RETRY = 4 -FUSE_KERNEL_MINOR_VERSION = 31 -FUSE_KERNEL_VERSION = 7 -FUSE_MAX_PAGES = 4194304 -FUSE_NOTIFY_DELETE = 6 -FUSE_NOTIFY_INVAL_ENTRY = 3 -FUSE_NOTIFY_INVAL_INODE = 2 -FUSE_NOTIFY_POLL = 1 -FUSE_NOTIFY_RETRIEVE = 5 -FUSE_NOTIFY_STORE = 4 -FUSE_NO_OPENDIR_SUPPORT = 16777216 -FUSE_NO_OPEN_SUPPORT = 131072 -FUSE_PARALLEL_DIROPS = 262144 -FUSE_POSIX_ACL = 1048576 -FUSE_POSIX_LOCKS = 2 -FUSE_READDIRPLUS_AUTO = 16384 -FUSE_SPLICE_MOVE = 256 -FUSE_SPLICE_READ = 512 -FUSE_SPLICE_WRITE = 128 -FUSE_WRITEBACK_CACHE = 65536 -F_RDLCK = 0 -F_UNLCK = 2 -F_WRLCK = 1 -O_RDWR = 2 -S_IFBLK = 24576 -S_IFCHR = 8192 -S_IFDIR = 16384 -S_IFIFO = 4096 -S_IFLNK = 40960 -S_IFREG = 32768 -S_IFSOCK = 49152 -__NR_ioctl = 54 -__NR_mount = 21 -__NR_openat = 322 -__NR_read = 3 -__NR_write = 4 diff --git a/sys/linux/fuse_arm64.const b/sys/linux/fuse_arm64.const deleted file mode 100644 index f0e8df8b2..000000000 --- a/sys/linux/fuse_arm64.const +++ /dev/null @@ -1,59 +0,0 @@ -# AUTOGENERATED FILE -AT_FDCWD = 18446744073709551516 -FOPEN_CACHE_DIR = 8 -FOPEN_DIRECT_IO = 1 -FOPEN_KEEP_CACHE = 2 -FOPEN_NONSEEKABLE = 4 -FOPEN_STREAM = 16 -FUSE_ABORT_ERROR = 2097152 -FUSE_ASYNC_DIO = 32768 -FUSE_ASYNC_READ = 1 -FUSE_ATOMIC_O_TRUNC = 8 -FUSE_AUTO_INVAL_DATA = 4096 -FUSE_BIG_WRITES = 32 -FUSE_CACHE_SYMLINKS = 8388608 -FUSE_DEV_IOC_CLONE = 2147804416 -FUSE_DONT_MASK = 64 -FUSE_DO_READDIRPLUS = 8192 -FUSE_EXPLICIT_INVAL_DATA = 33554432 -FUSE_EXPORT_SUPPORT = 16 -FUSE_FILE_OPS = 4 -FUSE_FLOCK_LOCKS = 1024 -FUSE_HANDLE_KILLPRIV = 524288 -FUSE_HAS_IOCTL_DIR = 2048 -FUSE_IOCTL_RETRY = 4 -FUSE_KERNEL_MINOR_VERSION = 31 -FUSE_KERNEL_VERSION = 7 -FUSE_MAX_PAGES = 4194304 -FUSE_NOTIFY_DELETE = 6 -FUSE_NOTIFY_INVAL_ENTRY = 3 -FUSE_NOTIFY_INVAL_INODE = 2 -FUSE_NOTIFY_POLL = 1 -FUSE_NOTIFY_RETRIEVE = 5 -FUSE_NOTIFY_STORE = 4 -FUSE_NO_OPENDIR_SUPPORT = 16777216 -FUSE_NO_OPEN_SUPPORT = 131072 -FUSE_PARALLEL_DIROPS = 262144 -FUSE_POSIX_ACL = 1048576 -FUSE_POSIX_LOCKS = 2 -FUSE_READDIRPLUS_AUTO = 16384 -FUSE_SPLICE_MOVE = 256 -FUSE_SPLICE_READ = 512 -FUSE_SPLICE_WRITE = 128 -FUSE_WRITEBACK_CACHE = 65536 -F_RDLCK = 0 -F_UNLCK = 2 -F_WRLCK = 1 -O_RDWR = 2 -S_IFBLK = 24576 -S_IFCHR = 8192 -S_IFDIR = 16384 -S_IFIFO = 4096 -S_IFLNK = 40960 -S_IFREG = 32768 -S_IFSOCK = 49152 -__NR_ioctl = 29 -__NR_mount = 40 -__NR_openat = 56 -__NR_read = 63 -__NR_write = 64 diff --git a/sys/linux/fuse_mips64le.const b/sys/linux/fuse_mips64le.const deleted file mode 100644 index 8c52e4f15..000000000 --- a/sys/linux/fuse_mips64le.const +++ /dev/null @@ -1,59 +0,0 @@ -# AUTOGENERATED FILE -AT_FDCWD = 18446744073709551516 -FOPEN_CACHE_DIR = 8 -FOPEN_DIRECT_IO = 1 -FOPEN_KEEP_CACHE = 2 -FOPEN_NONSEEKABLE = 4 -FOPEN_STREAM = 16 -FUSE_ABORT_ERROR = 2097152 -FUSE_ASYNC_DIO = 32768 -FUSE_ASYNC_READ = 1 -FUSE_ATOMIC_O_TRUNC = 8 -FUSE_AUTO_INVAL_DATA = 4096 -FUSE_BIG_WRITES = 32 -FUSE_CACHE_SYMLINKS = 8388608 -FUSE_DEV_IOC_CLONE = 1074062592 -FUSE_DONT_MASK = 64 -FUSE_DO_READDIRPLUS = 8192 -FUSE_EXPLICIT_INVAL_DATA = 33554432 -FUSE_EXPORT_SUPPORT = 16 -FUSE_FILE_OPS = 4 -FUSE_FLOCK_LOCKS = 1024 -FUSE_HANDLE_KILLPRIV = 524288 -FUSE_HAS_IOCTL_DIR = 2048 -FUSE_IOCTL_RETRY = 4 -FUSE_KERNEL_MINOR_VERSION = 31 -FUSE_KERNEL_VERSION = 7 -FUSE_MAX_PAGES = 4194304 -FUSE_NOTIFY_DELETE = 6 -FUSE_NOTIFY_INVAL_ENTRY = 3 -FUSE_NOTIFY_INVAL_INODE = 2 -FUSE_NOTIFY_POLL = 1 -FUSE_NOTIFY_RETRIEVE = 5 -FUSE_NOTIFY_STORE = 4 -FUSE_NO_OPENDIR_SUPPORT = 16777216 -FUSE_NO_OPEN_SUPPORT = 131072 -FUSE_PARALLEL_DIROPS = 262144 -FUSE_POSIX_ACL = 1048576 -FUSE_POSIX_LOCKS = 2 -FUSE_READDIRPLUS_AUTO = 16384 -FUSE_SPLICE_MOVE = 256 -FUSE_SPLICE_READ = 512 -FUSE_SPLICE_WRITE = 128 -FUSE_WRITEBACK_CACHE = 65536 -F_RDLCK = 0 -F_UNLCK = 2 -F_WRLCK = 1 -O_RDWR = 2 -S_IFBLK = 24576 -S_IFCHR = 8192 -S_IFDIR = 16384 -S_IFIFO = 4096 -S_IFLNK = 40960 -S_IFREG = 32768 -S_IFSOCK = 49152 -__NR_ioctl = 5015 -__NR_mount = 5160 -__NR_openat = 5247 -__NR_read = 5000 -__NR_write = 5001 diff --git a/sys/linux/fuse_ppc64le.const b/sys/linux/fuse_ppc64le.const deleted file mode 100644 index f9d23b322..000000000 --- a/sys/linux/fuse_ppc64le.const +++ /dev/null @@ -1,59 +0,0 @@ -# AUTOGENERATED FILE -AT_FDCWD = 18446744073709551516 -FOPEN_CACHE_DIR = 8 -FOPEN_DIRECT_IO = 1 -FOPEN_KEEP_CACHE = 2 -FOPEN_NONSEEKABLE = 4 -FOPEN_STREAM = 16 -FUSE_ABORT_ERROR = 2097152 -FUSE_ASYNC_DIO = 32768 -FUSE_ASYNC_READ = 1 -FUSE_ATOMIC_O_TRUNC = 8 -FUSE_AUTO_INVAL_DATA = 4096 -FUSE_BIG_WRITES = 32 -FUSE_CACHE_SYMLINKS = 8388608 -FUSE_DEV_IOC_CLONE = 1074062592 -FUSE_DONT_MASK = 64 -FUSE_DO_READDIRPLUS = 8192 -FUSE_EXPLICIT_INVAL_DATA = 33554432 -FUSE_EXPORT_SUPPORT = 16 -FUSE_FILE_OPS = 4 -FUSE_FLOCK_LOCKS = 1024 -FUSE_HANDLE_KILLPRIV = 524288 -FUSE_HAS_IOCTL_DIR = 2048 -FUSE_IOCTL_RETRY = 4 -FUSE_KERNEL_MINOR_VERSION = 31 -FUSE_KERNEL_VERSION = 7 -FUSE_MAX_PAGES = 4194304 -FUSE_NOTIFY_DELETE = 6 -FUSE_NOTIFY_INVAL_ENTRY = 3 -FUSE_NOTIFY_INVAL_INODE = 2 -FUSE_NOTIFY_POLL = 1 -FUSE_NOTIFY_RETRIEVE = 5 -FUSE_NOTIFY_STORE = 4 -FUSE_NO_OPENDIR_SUPPORT = 16777216 -FUSE_NO_OPEN_SUPPORT = 131072 -FUSE_PARALLEL_DIROPS = 262144 -FUSE_POSIX_ACL = 1048576 -FUSE_POSIX_LOCKS = 2 -FUSE_READDIRPLUS_AUTO = 16384 -FUSE_SPLICE_MOVE = 256 -FUSE_SPLICE_READ = 512 -FUSE_SPLICE_WRITE = 128 -FUSE_WRITEBACK_CACHE = 65536 -F_RDLCK = 0 -F_UNLCK = 2 -F_WRLCK = 1 -O_RDWR = 2 -S_IFBLK = 24576 -S_IFCHR = 8192 -S_IFDIR = 16384 -S_IFIFO = 4096 -S_IFLNK = 40960 -S_IFREG = 32768 -S_IFSOCK = 49152 -__NR_ioctl = 54 -__NR_mount = 21 -__NR_openat = 286 -__NR_read = 3 -__NR_write = 4 -- cgit mrf-deployment