]> Git Repo - linux.git/commitdiff
Merge tag 'pull-xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
authorLinus Torvalds <[email protected]>
Mon, 18 Nov 2024 20:44:25 +0000 (12:44 -0800)
committerLinus Torvalds <[email protected]>
Mon, 18 Nov 2024 20:44:25 +0000 (12:44 -0800)
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 ""

1  2 
fs/namei.c
fs/stat.c
include/linux/fs.h

diff --cc fs/namei.c
Simple merge
diff --cc fs/stat.c
Simple merge
Simple merge
This page took 0.101677 seconds and 4 git commands to generate.