linux/fs/fuse
Andrey Albershteyn 0cfb126205 Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP"
commit 4dd5b5ac08 upstream.

This reverts commit 474b155adf.

This patch caused regression in ioctl_setflags(). Underlying filesystems
use EOPNOTSUPP to indicate that flag is not supported. This error is
also gets converted in ioctl_setflags(). Therefore, for unsupported
flags error changed from EOPNOSUPP to ENOIOCTLCMD.

Link: https://lore.kernel.org/linux-xfs/a622643f-1585-40b0-9441-cf7ece176e83@kernel.org/
Signed-off-by: Andrey Albershteyn <aalbersh@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2025-10-23 16:24:19 +02:00
..
acl.c fuse: support idmapped ->set_acl 2024-09-04 16:51:11 +02:00
control.c fuse_ctl: use simple_recursive_removal() 2025-07-02 22:36:52 -04:00
cuse.c fuse: remove pages for requests and exclusively use folios 2024-11-05 14:08:35 +01:00
dax.c mm: remove callers of pfn_t functionality 2025-07-09 22:42:19 -07:00
dev.c fuse: fix possibly missing fuse_copy_finish() call in fuse_notify() 2025-10-19 16:37:25 +02:00
dev_uring.c fuse: optimize over-io-uring request expiration check 2025-04-15 13:43:38 +02:00
dev_uring_i.h fuse: add kernel-enforced timeout option for requests 2025-03-31 14:59:25 +02:00
dir.c fuse: fix fuseblk i_blkbits for iomap partial writes 2025-08-26 12:43:31 +02:00
file.c fuse: fix livelock in synchronous file put from fuseblk workers 2025-10-19 16:37:26 +02:00
fuse_dev_i.h fuse: support copying large folios 2025-05-29 12:30:30 +02:00
fuse_i.h fuse: fix fuseblk i_blkbits for iomap partial writes 2025-08-26 12:43:31 +02:00
fuse_trace.h fuse: add simple request tracepoints 2024-08-29 11:43:13 +02:00
inode.c fuse: fix fuseblk i_blkbits for iomap partial writes 2025-08-26 12:43:31 +02:00
ioctl.c Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP" 2025-10-23 16:24:19 +02:00
iomode.c fuse: fix parallel dio write on file open in passthrough mode 2024-04-15 10:12:44 +02:00
Kconfig fuse: use iomap for buffered writes 2025-07-17 09:55:15 +02:00
Makefile fuse: {io-uring} Handle SQEs - register commands 2025-01-24 11:54:08 +01:00
passthrough.c fuse: do not allow mapping a non-regular backing file 2025-08-26 12:43:31 +02:00
readdir.c fuse: increase readdir buffer size 2025-05-29 12:31:24 +02:00
sysctl.c fuse: add default_request_timeout and max_request_timeout sysctls 2025-03-31 14:59:27 +02:00
virtio_fs.c fuse: virtio_fs: fix page fault for DAX page address 2025-09-05 15:56:30 +02:00
xattr.c fuse: make args->in_args[0] to be always the header 2025-01-24 11:54:02 +01:00