This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 34a456eb1fe2 Merge tag 'fs.idmapped.helpers.v5.13' of git://git.kernel. [...] new 7ff5062079ef iov_iter: Add ITER_XARRAY new 73e10ded33a1 mm: Add set/end/wait functions for PG_private_2 new fcd9ae4f7f3b mm/filemap: Pass the file_ra_state in the ractl new c790fbf20a53 fs: Document file_ra_state new f615bd5c4725 mm/readahead: Handle ractl nr_pages being modified new 3ca236440126 mm: Implement readahead_control pageset expansion new 3a5829fefd3b netfs: Make a netfs helper module new fb28afccdb97 netfs: Documentation for helper library new b533a83f2bf9 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h new 99bff93c17c0 netfs, mm: Add set/end/wait_on_page_fscache() aliases new 3d3c95046742 netfs: Provide readahead and readpage netfs helpers new 77b4d2c6316a netfs: Add tracepoints new 289af54cc67a netfs: Gather stats new e1b1240c1ff5 netfs: Add write_begin helper new 726218fdc22c netfs: Define an interface to talk to a cache new 0246f3e5737d netfs: Add a tracepoint to log failures that would be othe [...] new 26aaeffcafe6 fscache, cachefiles: Add alternate API to use kiocb for re [...] new 3d14ec1fe61a iov_iter: Four fixes for ITER_XARRAY new 53b776c77aca netfs: Miscellaneous fixes new 820c4bae40cb Merge tag 'netfs-lib-20210426' of git://git.kernel.org/pub [...] new 03ffae909278 afs: Disable use of the fscache I/O routines new 67d78a6f6e7b afs: Pass page into dirty region helpers to provide THP size new f015cf1d6b66 afs: Print the operation debug_id when logging an unexpect [...] new c69bf479baa6 afs: Move key to afs_read struct new f105da1a798f afs: Don't truncate iter during data fetch new 05092755aab4 afs: Log remote unmarshalling errors new c450846461f8 afs: Set up the iov_iter before calling afs_extract_data() new bd80d8a80e12 afs: Use ITER_XARRAY for writing new 630f5dda8442 afs: Wait on PG_fscache before modifying/releasing a page new 810caa3e6708 afs: Extract writeback extension into its own function new e87b03f5830e afs: Prepare for use of THPs new dc4191841d09 afs: Use the fs operation ops to handle FetchData completion new 5cbf03985c67 afs: Use new netfs lib read helper API new 3003bbd0697b afs: Use the netfs_write_begin() helper new fafe1e39ed21 Merge tag 'afs-netfs-lib-20210426' of git://git.kernel.org [...]
The 35 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: Documentation/filesystems/index.rst | 1 + Documentation/filesystems/netfs_library.rst | 526 ++++++++++++ fs/Kconfig | 1 + fs/Makefile | 1 + fs/afs/Kconfig | 1 + fs/afs/dir.c | 225 +++-- fs/afs/file.c | 483 +++-------- fs/afs/fs_operation.c | 4 +- fs/afs/fsclient.c | 108 +-- fs/afs/inode.c | 7 +- fs/afs/internal.h | 59 +- fs/afs/rxrpc.c | 150 ++-- fs/afs/write.c | 657 +++++++-------- fs/afs/yfsclient.c | 82 +- fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 5 +- fs/cachefiles/internal.h | 9 + fs/cachefiles/io.c | 420 ++++++++++ fs/ext4/verity.c | 2 +- fs/f2fs/file.c | 2 +- fs/f2fs/verity.c | 2 +- fs/fscache/Kconfig | 1 + fs/fscache/Makefile | 1 + fs/fscache/internal.h | 4 + fs/fscache/io.c | 116 +++ fs/fscache/page.c | 2 +- fs/fscache/stats.c | 1 + fs/netfs/Kconfig | 23 + fs/netfs/Makefile | 5 + fs/netfs/internal.h | 97 +++ fs/netfs/read_helper.c | 1185 +++++++++++++++++++++++++++ fs/netfs/stats.c | 59 ++ include/linux/fs.h | 24 +- include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 50 +- include/linux/netfs.h | 234 ++++++ include/linux/pagemap.h | 42 +- include/linux/uio.h | 10 + include/net/af_rxrpc.h | 2 +- include/trace/events/afs.h | 74 +- include/trace/events/netfs.h | 261 ++++++ lib/iov_iter.c | 318 ++++++- mm/filemap.c | 65 +- mm/internal.h | 7 +- mm/readahead.c | 101 ++- net/rxrpc/recvmsg.c | 9 +- 46 files changed, 4308 insertions(+), 1133 deletions(-) create mode 100644 Documentation/filesystems/netfs_library.rst create mode 100644 fs/cachefiles/io.c create mode 100644 fs/fscache/io.c create mode 100644 fs/netfs/Kconfig create mode 100644 fs/netfs/Makefile create mode 100644 fs/netfs/internal.h create mode 100644 fs/netfs/read_helper.c create mode 100644 fs/netfs/stats.c create mode 100644 include/linux/netfs.h create mode 100644 include/trace/events/netfs.h