This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 23acd177540d Merge tag 'vfs-6.13.ecryptfs' of git://git.kernel.org/pub/ [...] new 53c0a58beb60 net/socket.c: switch to CLASS(fd) new 05e555642c46 regularize emptiness checks in fini_module(2) and vfs_dedu [...] new 919a7a1aac29 timerfd: switch to CLASS(fd) new 4dd53b84ff23 get rid of perf_fget_light(), convert kernel/events/core.c [...] new f302edb9d822 switch netlink_getsockbyfilp() to taking descriptor new 1aaf6a7e7520 do_mq_notify(): saner skb freeing on failures new 54dac3dacc86 do_mq_notify(): switch to CLASS(fd) new 0d113fcbc25c simplify xfs_find_handle() a bit new a6f46579d7da convert vmsplice() to CLASS(fd) new 048181992cad fdget_raw() users: switch to CLASS(fd_raw) new d7a9616ce034 introduce "fd_pos" class, convert fdget_pos() users to it. new 554ceb7a5e14 o2hb_region_dev_store(): avoid goto around fdget()/fdput() new 46b5e18ae8a5 privcmd_ioeventfd_assign(): don't open-code eventfd_ctx_fdget() new 6348be02eead fdget(), trivial conversions new 8152f8201088 fdget(), more trivial conversions new 20d9eb3b8706 convert do_preadv()/do_pwritev() new 65c8941e7dca convert cachestat(2) new d8426e69720a switch spufs_calls_{get,put}() to CLASS() use new 00ec41ac1604 convert spu_run(2) new 44b11a56c3fb convert media_request_get_by_fd() new 9bd812744db2 convert cifs_ioctl_copychunk() new 6b1a5ae9b588 convert vfs_dedupe_file_range(). new d000e073ca2a convert do_select() new 893598979838 do_pollfd(): convert to CLASS(fd) new 66635b077624 assorted variants of irqfd setup: convert to CLASS(fd) new 7133dd5ac603 memcg_write_event_control(): switch to CLASS(fd) new 457a6549394c css_set_fork(): switch to CLASS(fd_raw, ...) new 38052c2dd71f deal with the last remaing boolean uses of fd_file() new 0f25f0e4efae Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/ [...] new 5b313bcb6e35 teach filename_lookup() to treat NULL filename as "" new e896474fe485 getname_maybe_null() - the third variant of pathname copy-in new dc7e76ba7a60 io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE new b8cdd2530c7d io_[gs]etxattr_prep(): just use getname() new a71874379ec8 xattr: switch to CLASS(fd) new 537c76629d78 fs: rename struct xattr_ctx to kernel_xattr_ctx new a10c4c5e01bd new helper: import_xattr_name() new 66d7ac6bdb07 replace do_setxattr() with saner helpers. new 0158005aaa3c replace do_getxattr() with saner helpers. new 60ad149cf395 new helpers: file_listxattr(), filename_listxattr() new 22a4d1954cf5 new helpers: file_removexattr(), filename_removexattr() new 6140be90ec70 fs/xattr: add *at family syscalls new 46a7fcec097d xattr: remove redundant check on variable err new 82339c49119f Merge tag 'pull-xattr' of git://git.kernel.org/pub/scm/lin [...] new 6a1c4c468835 ufs: fix handling of delete_entry and set_link failures new 7f71d6e3462b ufs: missing ->splice_write() new 0bfd3e1078c5 ufs: fix ufs_read_cylinder() failure handling new 65136e46a03f ufs: untangle ubh_...block...() macros, part 1 new 8bec0618a429 ufs: untangle ubh_...block...(), part 2 new dce3e8d33aa7 ufs: untangle ubh_...block...(), part 3 new c5df105f7da3 ufs_clusteracct(): switch to passing fragment number new 426f07ad3e2c ufs_free_fragments(): fix the braino in sanity check new ae79ce9d061b ufs_inode_getfrag(): remove junk comment new db57044217d6 ufs: get rid of ubh_{ubhcpymem,memcpyubh}() new 64f30e80d653 clean ufs_trunc_direct() up a bit... new 6b103cc0ba58 ufs: take the handling of free block counters into a helper new d9036c488c6e ufs: Convert ufs_inode_getblock() to take a folio new b6250a013d62 ufs: Convert ufs_extend_tail() to take a folio new 24a87a0adb2f ufs: Convert ufs_inode_getfrag() to take a folio new 14bcb7bb6809 ufs: Pass a folio to ufs_new_fragments() new b57c010e70ff ufs: Convert ufs_change_blocknr() to take a folio new 6cfe56fbad32 ufs: ufs_sb_private_info: remove unused s_{2,3}apb fields new 9fb2cfa4635a Merge tag 'pull-ufs' of git://git.kernel.org/pub/scm/linux [...]
The 62 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: arch/alpha/kernel/osf_sys.c | 5 +- arch/alpha/kernel/syscalls/syscall.tbl | 4 + arch/arm/kernel/sys_oabi-compat.c | 10 +- arch/arm/tools/syscall.tbl | 4 + arch/arm64/tools/syscall_32.tbl | 4 + arch/m68k/kernel/syscalls/syscall.tbl | 4 + arch/microblaze/kernel/syscalls/syscall.tbl | 4 + arch/mips/kernel/syscalls/syscall_n32.tbl | 4 + arch/mips/kernel/syscalls/syscall_n64.tbl | 4 + arch/mips/kernel/syscalls/syscall_o32.tbl | 4 + arch/parisc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/kvm/book3s_64_vio.c | 21 +- arch/powerpc/kvm/powerpc.c | 24 +- arch/powerpc/platforms/cell/spu_syscalls.c | 68 ++--- arch/s390/kernel/syscalls/syscall.tbl | 4 + arch/sh/kernel/syscalls/syscall.tbl | 4 + arch/sparc/kernel/syscalls/syscall.tbl | 4 + arch/x86/entry/syscalls/syscall_32.tbl | 4 + arch/x86/entry/syscalls/syscall_64.tbl | 4 + arch/x86/kernel/cpu/sgx/main.c | 10 +- arch/x86/kvm/svm/sev.c | 39 +-- arch/xtensa/kernel/syscalls/syscall.tbl | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 23 +- drivers/gpu/drm/drm_syncobj.c | 9 +- drivers/infiniband/core/ucma.c | 19 +- drivers/infiniband/core/uverbs_cmd.c | 8 +- drivers/media/mc/mc-request.c | 18 +- drivers/media/rc/lirc_dev.c | 13 +- drivers/vfio/group.c | 6 +- drivers/vfio/virqfd.c | 16 +- drivers/virt/acrn/irqfd.c | 13 +- drivers/xen/privcmd.c | 28 +- fs/btrfs/ioctl.c | 5 +- fs/eventfd.c | 9 +- fs/eventpoll.c | 38 +-- fs/ext4/ioctl.c | 21 +- fs/f2fs/file.c | 15 +- fs/fcntl.c | 42 ++- fs/fhandle.c | 5 +- fs/fsopen.c | 19 +- fs/fuse/dev.c | 6 +- fs/internal.h | 17 +- fs/ioctl.c | 23 +- fs/kernel_read_file.c | 12 +- fs/locks.c | 15 +- fs/namei.c | 47 +-- fs/namespace.c | 47 +-- fs/notify/fanotify/fanotify_user.c | 44 +-- fs/notify/inotify/inotify_user.c | 38 +-- fs/ocfs2/cluster/heartbeat.c | 24 +- fs/open.c | 61 ++-- fs/quota/quota.c | 12 +- fs/read_write.c | 145 ++++----- fs/readdir.c | 28 +- fs/remap_range.c | 11 +- fs/select.c | 48 ++- fs/signalfd.c | 9 +- fs/smb/client/ioctl.c | 11 +- fs/splice.c | 78 ++--- fs/stat.c | 28 +- fs/statfs.c | 12 +- fs/sync.c | 29 +- fs/timerfd.c | 40 +-- fs/ufs/balloc.c | 107 +++---- fs/ufs/cylinder.c | 31 +- fs/ufs/dir.c | 29 +- fs/ufs/file.c | 1 + fs/ufs/inode.c | 179 +++++------ fs/ufs/namei.c | 39 ++- fs/ufs/super.c | 49 ++- fs/ufs/ufs.h | 12 +- fs/ufs/ufs_fs.h | 4 - fs/ufs/util.c | 46 --- fs/ufs/util.h | 61 ++-- fs/utimes.c | 11 +- fs/xattr.c | 446 ++++++++++++++++++---------- fs/xfs/xfs_exchrange.c | 18 +- fs/xfs/xfs_handle.c | 16 +- fs/xfs/xfs_ioctl.c | 69 ++--- include/asm-generic/audit_change_attr.h | 6 + include/linux/cleanup.h | 2 +- include/linux/file.h | 7 +- include/linux/fs.h | 10 + include/linux/netlink.h | 2 +- include/linux/syscalls.h | 13 + include/linux/xattr.h | 4 + include/uapi/asm-generic/unistd.h | 11 +- include/uapi/linux/xattr.h | 7 + io_uring/sqpoll.c | 29 +- io_uring/xattr.c | 97 ++---- ipc/mqueue.c | 109 ++----- kernel/cgroup/cgroup.c | 21 +- kernel/events/core.c | 63 ++-- kernel/module/main.c | 15 +- kernel/nsproxy.c | 5 +- kernel/pid.c | 20 +- kernel/signal.c | 29 +- kernel/sys.c | 15 +- kernel/taskstats.c | 18 +- kernel/watch_queue.c | 6 +- mm/fadvise.c | 10 +- mm/filemap.c | 17 +- mm/memcontrol-v1.c | 44 +-- mm/readahead.c | 17 +- net/core/net_namespace.c | 10 +- net/netlink/af_netlink.c | 9 +- net/socket.c | 303 +++++++++---------- scripts/syscall.tbl | 4 + security/integrity/ima/ima_main.c | 7 +- security/landlock/syscalls.c | 45 +-- security/loadpin/loadpin.c | 8 +- sound/core/pcm_native.c | 2 +- virt/kvm/eventfd.c | 15 +- virt/kvm/vfio.c | 14 +- 115 files changed, 1447 insertions(+), 1998 deletions(-)