linux/arch/parisc/kernel
Linus Torvalds 82339c4911 sanitize xattr and io_uring interactions with it,
add *xattrat() syscalls, sanitize struct filename handling in there.
 
 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQQqUNBr3gm4hGXdBJlZ7Krx/gZQ6wUCZzdj4gAKCRBZ7Krx/gZQ
 6/02AQC8ndn9i1wLGRb5DdZYGNWUDhXCdPrZCF2nyvU2swCIPwEAm1H5F/bxBXeT
 6qCLHThVw4KTJOT2aDY03ELrxbi8Vg4=
 =35Oj
 -----END PGP SIGNATURE-----

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 ""
2024-11-18 12:44:25 -08:00
..
syscalls fs/xattr: add *at family syscalls 2024-11-06 12:59:44 -05:00
vdso32
vdso64
.gitignore
alternative.c
asm-offsets.c
audit.c
cache.c
compat_audit.c
drivers.c
entry.S parisc: Fix itlb miss handler for 64-bit programs 2024-09-16 22:58:55 +02:00
firmware.c
ftrace.c
hardware.c
head.S
hpmc.S
inventory.c
irq.c
jump_label.c
kexec_file.c
kexec.c
kgdb.c
kprobes.c
Makefile
module.c
pacache.S
parisc_ksyms.c
patch.c
pci-dma.c
pci.c
pdc_chassis.c
pdc_cons.c
pdt.c
perf_asm.S
perf_images.h
perf.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
process.c
processor.c
ptrace.c
real2.S
relocate_kernel.S
setup.c
signal32.c
signal32.h
signal.c
smp.c parisc: Convert to generic clockevents 2024-09-09 08:53:17 +02:00
stacktrace.c
sys_parisc32.c
sys_parisc.c mm: make arch_get_unmapped_area() take vm_flags by default 2024-09-09 16:39:13 -07:00
syscall.S parisc: Fix 64-bit userspace syscall path 2024-09-09 08:53:17 +02:00
time.c parisc: Convert to generic clockevents 2024-09-09 08:53:17 +02:00
toc_asm.S
toc.c
topology.c
traps.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
unaligned.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
unaligned.h parisc: get rid of private asm/unaligned.h 2024-10-01 23:20:41 -04:00
unwind.c
vdso.c
vmlinux.lds.S