]> git.ipfire.org Git - thirdparty/linux.git/commit
Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP"
authorAndrey Albershteyn <aalbersh@redhat.com>
Wed, 8 Oct 2025 12:44:17 +0000 (14:44 +0200)
committerChristian Brauner <brauner@kernel.org>
Fri, 10 Oct 2025 11:44:03 +0000 (13:44 +0200)
commit4dd5b5ac089bb6ea719b7ffb748707ac9cbce4e4
tree402dfd628d3c147a293d6aa453f10591e876f211
parenta779e27f24aeb679969ddd1fdd7f636e22ddbc1e
Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP"

This reverts commit 474b155adf3927d2c944423045757b54aa1ca4de.

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>
fs/file_attr.c
fs/fuse/ioctl.c
fs/overlayfs/copy_up.c
fs/overlayfs/inode.c