This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 5d5d353bed32 Merge tag 'rproc-v5.20' of git://git.kernel.org/pub/scm/li [...] new fcb14cb1bdac new iov_iter flavour - ITER_UBUF new 3e20a751aff0 switch new_sync_{read,write}() to ITER_UBUF new 0d9649341363 splice: stop abusing iov_iter_advance() to flush a pipe new 2dcedb2a549a ITER_PIPE: helper for getting pipe buffer by index new 47b7fcae419d ITER_PIPE: helpers for adding pipe buffers new 8fad7767edcf ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives new e3b42964f84c ITER_PIPE: fold push_pipe() into __pipe_get_pages() new ca591967543a ITER_PIPE: lose iter_head argument of __pipe_get_pages() new 2c855de93314 ITER_PIPE: clean pipe_advance() up new 92acdc4f3720 ITER_PIPE: clean iov_iter_revert() new 10f525a8cd7a ITER_PIPE: cache the type of last buffer new 12d426ab64a1 ITER_PIPE: fold data_start() and pipe_space_for_user() together new 91329559eb07 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] new c81ce28df500 iov_iter_get_pages(): sanity-check arguments new acbdeb8320b0 unify pipe_get_pages() and pipe_get_pages_alloc() new 68fe506f3731 unify xarray_get_pages() and xarray_get_pages_alloc() new 451c0ba9475e unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] new 0aa4fc32f540 ITER_XARRAY: don't open-code DIV_ROUND_UP() new 8520008417c5 fold __pipe_get_pages() into pipe_get_pages() new 3cf42da327f2 iov_iter: saner helper for page array allocation new 1ef255e25717 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() new 480cb846c27b block: convert to advancing variants of iov_iter_get_pages [...] new 7d690c157c58 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] new dc5801f60b26 af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] new 7f02464739da 9p: convert to advancing variant of iov_iter_get_pages_alloc() new b53589927d73 ceph: switch the last caller of iov_iter_get_pages_alloc() new eba2d3d79829 get rid of non-advancing variants new 746de1f86fcd pipe_get_pages(): switch to append_pipe() new 310d9d5a5009 expand those iov_iter_advance()... new f0f6b614f83d copy_page_to_iter(): don't split high-order page in case o [...] new c7d57ab1632d hugetlbfs: copy_page_to_iter() can deal with compound pages new c03f05f183cd fix copy_page_from_iter() for compound destinations new f30adc0d332f Merge tag 'pull-work.iov_iter-rebased' of git://git.kernel [...] new 1c90b54718fd ksmbd: remove unused ksmbd_share_configs_cleanup function new 8849e7545322 MAINTAINERS: ksmbd: add entry for documentation new e4d3e6b524c0 ksmbd: replace sessions list in connection with xarray new 8e06b31e3481 ksmbd: add channel rwlock new 17ea92a9f6d0 ksmbd: fix kernel oops from idr_remove() new a14c573870a6 ksmbd: use wait_event instead of schedule_timeout() new af7c39d971e4 ksmbd: fix racy issue while destroying session on multichannel new aa7253c2393f ksmbd: fix memory leak in smb2_handle_negotiate new cf6531d98190 ksmbd: fix use-after-free bug in smb2_tree_disconect new ac60778b87e4 ksmbd: prevent out of bound read for SMB2_WRITE new 824d4f64c200 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT new 8f0541186e9a ksmbd: fix heap-based overflow in set_ntacl_dacl() new eb555cb5b794 Merge tag '5.20-rc-ksmbd-server-fixes' of git://git.samba. [...]
The 46 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: MAINTAINERS | 1 + block/bio.c | 25 +- block/blk-map.c | 7 +- block/fops.c | 6 +- crypto/af_alg.c | 3 +- crypto/algif_hash.c | 5 +- drivers/vhost/scsi.c | 4 +- fs/ceph/addr.c | 2 +- fs/ceph/file.c | 5 +- fs/cifs/file.c | 8 +- fs/cifs/misc.c | 3 +- fs/direct-io.c | 5 +- fs/fuse/dev.c | 7 +- fs/fuse/file.c | 5 +- fs/gfs2/file.c | 2 +- fs/hugetlbfs/inode.c | 31 +- fs/iomap/direct-io.c | 2 +- fs/ksmbd/auth.c | 56 +-- fs/ksmbd/auth.h | 11 +- fs/ksmbd/connection.c | 9 +- fs/ksmbd/connection.h | 10 +- fs/ksmbd/mgmt/share_config.c | 14 - fs/ksmbd/mgmt/share_config.h | 2 - fs/ksmbd/mgmt/tree_connect.c | 5 +- fs/ksmbd/mgmt/tree_connect.h | 4 +- fs/ksmbd/mgmt/user_session.c | 95 ++--- fs/ksmbd/mgmt/user_session.h | 13 +- fs/ksmbd/oplock.c | 46 ++- fs/ksmbd/server.c | 8 +- fs/ksmbd/smb2misc.c | 12 +- fs/ksmbd/smb2pdu.c | 112 ++++-- fs/ksmbd/smb_common.h | 2 +- fs/ksmbd/smbacl.c | 130 ++++--- fs/ksmbd/smbacl.h | 2 +- fs/ksmbd/vfs.c | 8 +- fs/ksmbd/vfs_cache.c | 2 +- fs/nfs/direct.c | 8 +- fs/read_write.c | 6 +- fs/splice.c | 54 ++- include/linux/pipe_fs_i.h | 20 -- include/linux/uio.h | 35 +- lib/iov_iter.c | 826 +++++++++++++++++++------------------------ mm/shmem.c | 2 +- net/9p/client.c | 39 +- net/9p/protocol.c | 3 +- net/9p/trans_virtio.c | 3 +- net/core/datagram.c | 3 +- net/core/skmsg.c | 3 +- net/rds/message.c | 3 +- net/tls/tls_sw.c | 4 +- 50 files changed, 830 insertions(+), 841 deletions(-)