]> Gentwo Git Trees - linux/.git/commit
fs: return EOPNOTSUPP from file_setattr/file_getattr syscalls
authorAndrey Albershteyn <aalbersh@redhat.com>
Wed, 8 Oct 2025 12:44:18 +0000 (14:44 +0200)
committerChristian Brauner <brauner@kernel.org>
Fri, 10 Oct 2025 11:46:00 +0000 (13:46 +0200)
commitd90ad28e8aa482e397150e22f3762173d918a724
treed3e2bf56b7a6b858bcc45ae10e68e28c72565f57
parent4dd5b5ac089bb6ea719b7ffb748707ac9cbce4e4
fs: return EOPNOTSUPP from file_setattr/file_getattr syscalls

These syscalls call to vfs_fileattr_get/set functions which return
ENOIOCTLCMD if filesystem doesn't support setting file attribute on an
inode. For syscalls EOPNOTSUPP would be more appropriate return error.

Signed-off-by: Andrey Albershteyn <aalbersh@kernel.org>
Reviewed-by: Jan Kara <jack@suse.cz>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/file_attr.c