This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d8ca6dbb8de7 Merge tag 'nfs-for-6.3-1' of git://git.linux-nfs.org/proje [...] new 9f5d1a8cf8a1 cifs: Use kstrtobool() instead of strtobool() new 4e551dbdba70 cifs: Replace zero-length arrays with flexible-array members new 05844bd661d9 cifs: print last update time for interface list new d4fba63fe1f7 cifs: Get rid of unneeded conditional in the smb2_get_aead_req() new ed2f1d9cea0b cifs: update Kconfig description new 77e3f338df79 cifs: fix indentation in make menuconfig options new 3c0070f54b31 cifs: prevent data race in smb2_reconnect() new 89542781737a cifs: get rid of unneeded conditional in cifs_get_num_sgs() new d643a8a446fc cifs: introduce cifs_io_parms in smb2_async_writev() new a6559cc1d35d cifs: split out smb3_use_rdma_offload() helper new 3891f6c7655a cifs: don't try to use rdma offload on encrypted connections new d447e794a372 cifs: Fix uninitialized memory read in smb3_qfs_tcon() new c191bc070eba cifs: Use a folio in cifs_page_mkwrite() new 225a05043cd8 filemap: Remove lock_page_killable() new 5574920c7a6b cifs: remove unneeded 2bytes of padding from smb2 tree connect new de036dcaca65 cifs: Fix uninitialized memory reads for oparms.mode new d99e86ebde2d cifs: fix mount on old smb servers new 398d5843c032 cifs: Convert struct fealist away from 1-element array new 35235e19b393 cifs: Replace remaining 1-element arrays new 66d45ca1350a cifs: Check the lease context if we actually got a lease new 8e843bf38f7b cifs: return a single-use cfid if we did not get a lease new e9d3401d95d6 cifs: Fix lost destroy smbd connection when MR allocate failed new 3e161c2791f8 cifs: Fix warning and UAF when destroy the MR list new 0e9bd27b2a63 cifs: get rid of dns resolve worker new eb3e28c1e89b smb3: Replace smb2pdu 1-element arrays with flex-arrays new dd5b9d003ebc mm: Pass info, not iter, into filemap_get_pages() new 07073eb01c5f splice: Add a func to do a splice from a buffered file wit [...] new 33b3b041543e splice: Add a func to do a splice from an O_DIRECT file wi [...] new f62e52d1276b iov_iter: Define flags to qualify page extraction. new 7d58fe731028 iov_iter: Add a function to extract a page list from an iterator new 7c8e01ebf236 splice: Export filemap/direct_splice_read() new 4e260a8fd740 cifs: Implement splice_read to pass down ITER_BVEC not ITER_PIPE new 85dd2c8ff368 netfs: Add a function to extract a UBUF or IOVEC into a BV [...] new 018584697533 netfs: Add a function to extract an iterator into a scatterlist new e5fbdde43017 cifs: Add a function to build an RDMA SGE list from an iterator new 39bc58203f04 cifs: Add a function to Hash the contents of an iterator new b8713c4dbfa3 cifs: Add some helper functions new 16541195c6d9 cifs: Add a function to read into an iter from a socket new d08089f649a0 cifs: Change the I/O paths to use an iterator rather than [...] new 3d78fe73fa12 cifs: Build the RDMA SGE list directly from an iterator new 607aea3cc2a8 cifs: Remove unused code new e7388b8a1a5b cifs: DIO to/from KVEC-type iterators should now work new ea90708d3cf3 cifs: use the least loaded channel for sending requests new df57109bd50b cifs: use tcon allocation functions even for dummy tcon new e77978de4765 cifs: update ip_addr for ses only for primary chan setup new fdbf80721525 update internal module version number for cifs.ko new 307e14c03906 Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.or [...]
The 47 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: block/bio.c | 6 +- block/blk-map.c | 8 +- fs/cifs/Kconfig | 66 +- fs/cifs/cached_dir.c | 43 +- fs/cifs/cifs_debug.c | 11 +- fs/cifs/cifs_spnego.h | 2 +- fs/cifs/cifsacl.c | 34 +- fs/cifs/cifsencrypt.c | 172 ++++- fs/cifs/cifsfs.c | 12 +- fs/cifs/cifsfs.h | 8 +- fs/cifs/cifsglob.h | 81 +- fs/cifs/cifspdu.h | 98 ++- fs/cifs/cifsproto.h | 11 +- fs/cifs/cifssmb.c | 48 +- fs/cifs/connect.c | 179 ++--- fs/cifs/dir.c | 19 +- fs/cifs/file.c | 1810 ++++++++++++++++++++------------------------- fs/cifs/fscache.c | 20 +- fs/cifs/fscache.h | 10 +- fs/cifs/inode.c | 53 +- fs/cifs/link.c | 66 +- fs/cifs/misc.c | 127 +--- fs/cifs/ntlmssp.h | 4 +- fs/cifs/readdir.c | 6 +- fs/cifs/sess.c | 1 - fs/cifs/smb1ops.c | 72 +- fs/cifs/smb2file.c | 2 +- fs/cifs/smb2inode.c | 17 +- fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 606 +++++++-------- fs/cifs/smb2pdu.c | 291 ++++---- fs/cifs/smb2pdu.h | 4 +- fs/cifs/smbdirect.c | 539 ++++++++------ fs/cifs/smbdirect.h | 7 +- fs/cifs/transport.c | 87 +-- fs/ksmbd/smb2ops.c | 8 +- fs/ksmbd/smb2pdu.c | 6 +- fs/netfs/Makefile | 1 + fs/netfs/iterator.c | 369 +++++++++ fs/smbfs_common/smb2pdu.h | 42 +- fs/splice.c | 93 +++ include/linux/fs.h | 6 + include/linux/netfs.h | 8 + include/linux/pagemap.h | 10 - include/linux/pipe_fs_i.h | 20 + include/linux/uio.h | 35 +- lib/iov_iter.c | 284 ++++++- mm/filemap.c | 157 +++- mm/internal.h | 6 + mm/vmalloc.c | 1 + 50 files changed, 3218 insertions(+), 2350 deletions(-) create mode 100644 fs/netfs/iterator.c