diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2024-11-18 12:44:25 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2024-11-18 12:44:25 -0800 |
commit | 82339c49119f5e38ca3c81d698b84134c342373f (patch) | |
tree | 5b7fcb564d1de9fa2432c8c0ebc1ec9c1fd786f2 /arch/x86/entry/syscalls/syscall_32.tbl | |
parent | 0f25f0e4efaeb68086f7e65c442f2d648b21736f (diff) | |
parent | 46a7fcec097da5b3188dce608362fe6bf4ea26ee (diff) | |
download | linux-82339c49119f5e38ca3c81d698b84134c342373f.tar.gz linux-82339c49119f5e38ca3c81d698b84134c342373f.tar.bz2 linux-82339c49119f5e38ca3c81d698b84134c342373f.zip |
Merge tag 'pull-xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull xattr updates from Al Viro:
"Sanitize xattr and io_uring interactions with it, add *xattrat()
syscalls, sanitize struct filename handling in there"
* tag 'pull-xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
xattr: remove redundant check on variable err
fs/xattr: add *at family syscalls
new helpers: file_removexattr(), filename_removexattr()
new helpers: file_listxattr(), filename_listxattr()
replace do_getxattr() with saner helpers.
replace do_setxattr() with saner helpers.
new helper: import_xattr_name()
fs: rename struct xattr_ctx to kernel_xattr_ctx
xattr: switch to CLASS(fd)
io_[gs]etxattr_prep(): just use getname()
io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE
getname_maybe_null() - the third variant of pathname copy-in
teach filename_lookup() to treat NULL filename as ""
Diffstat (limited to 'arch/x86/entry/syscalls/syscall_32.tbl')
-rw-r--r-- | arch/x86/entry/syscalls/syscall_32.tbl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/x86/entry/syscalls/syscall_32.tbl b/arch/x86/entry/syscalls/syscall_32.tbl index 534c74b14fab..4d0fb2fba7e2 100644 --- a/arch/x86/entry/syscalls/syscall_32.tbl +++ b/arch/x86/entry/syscalls/syscall_32.tbl @@ -468,3 +468,7 @@ 460 i386 lsm_set_self_attr sys_lsm_set_self_attr 461 i386 lsm_list_modules sys_lsm_list_modules 462 i386 mseal sys_mseal +463 i386 setxattrat sys_setxattrat +464 i386 getxattrat sys_getxattrat +465 i386 listxattrat sys_listxattrat +466 i386 removexattrat sys_removexattrat |