replace do_setxattr() with saner helpers.
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 26 Sep 2024 03:57:57 +0000 (23:57 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 6 Nov 2024 17:59:39 +0000 (12:59 -0500)
commit66d7ac6bdb07fbe69ca6971558a996ac04bbb643
tree1286edd7e817562a1d50559d8be406eb5541eb9b
parenta10c4c5e01bdab617eaf3aaac9a96c22ddefa97e
replace do_setxattr() with saner helpers.

io_uring setxattr logics duplicates stuff from fs/xattr.c; provide
saner helpers (filename_setxattr() and file_setxattr() resp.) and
use them.

NB: putname(ERR_PTR()) is a no-op

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/internal.h
fs/xattr.c
io_uring/xattr.c