This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 8f744bdee4fe Merge tag 'virtio-fs-5.4' of git://git.kernel.org/pub/scm/ [...] new 64a38e840ce5 SUNRPC: Track writers of the 'channel' file to improve cac [...] new 4f375483559c Merge nfsd bugfixes new 10fa8acf0fa6 nfsd: Remove unnecessary NULL checks new d6dfe43ec606 svcrdma: Remove svc_rdma_wq new 4866073e6ddf svcrdma: Use llist for managing cache of recv_ctxts new f69d6d8eef78 sunrpc: add a new cache_detail operation for when a cache [...] new 18f6622ebbde locks: create a new notifier chain for lease attempts new b72679ee89a0 notify: export symbols for use by the knfsd file cache new 7239a40ca8bf vfs: Export flush_delayed_fput for use by knfsd. new 65294c1f2c5e nfsd: add a new struct file caching facility to nfsd new b493523926f9 nfsd: hook up nfsd_write to the new nfsd_file cache new 48cd7b51258c nfsd: hook up nfsd_read to the nfsd_file cache new 5920afa3c85f nfsd: hook nfsd_commit up to the nfsd_file cache new fd4f83fd7dfb nfsd: convert nfs4_file->fi_fds array to use nfsd_files new eb82dd393744 nfsd: convert fi_deleg_file and ls_file fields to nfsd_file new 5c4583b2b78e nfsd: hook up nfs4_preprocess_stateid_op to the nfsd_file cache new 6b556ca2872b nfsd: have nfsd_test_lock use the nfsd_file cache new 501cb1849f86 nfsd: rip out the raparms cache new 7775ec57f4c7 nfsd: close cached files prior to a REMOVE or RENAME that [...] new b96811cd0246 nfsd: Fix up some unused variable warnings new ed9927533a64 nfsd: Fix the documentation for svcxdr_tmpalloc() new bb13f35b96f4 nfsd: remove duplicated include from filecache.c new 9d60d93198c6 Deprecate nfsd fault injection new 2b86e3aaf993 nfsd: eliminate an unnecessary acl size limit new 5e113224c17e nfsd: nfsd_file cache entries should be per net namespace new 27c438f53e79 nfsd: Support the server resetting the boot verifier new 055b24a8f230 nfsd: Don't garbage collect files that might contain write errors new bbf2f098838a nfsd: Reset the boot verifier on all write I/O errors new 11a60d159259 nfsd: add a "GetVersion" upcall for nfsdcld new 6ee95d1c8991 nfsd: add support for upcall version 2 new 7f49fd5d7acd nfsd: handle drc over-allocation gracefully. new 2030ca560c5f nfsd: degraded slot-count more gracefully as allocation ne [...] new 65643f4c8217 nfsd: Make nfsd_reset_boot_verifier_locked static new 83a63072c815 nfsd: fix nfs read eof detection new e41f9efb85d3 sunrpc: clean up indentation issue new 298fb76a5583 Merge tag 'nfsd-5.4' of git://linux-nfs.org/~bfields/linux
The 36 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: fs/file_table.c | 1 + fs/locks.c | 62 ++ fs/nfsd/Kconfig | 3 +- fs/nfsd/Makefile | 3 +- fs/nfsd/acl.h | 8 - fs/nfsd/blocklayout.c | 3 +- fs/nfsd/export.c | 13 + fs/nfsd/filecache.c | 934 +++++++++++++++++++++++++++++++ fs/nfsd/filecache.h | 61 ++ fs/nfsd/netns.h | 4 + fs/nfsd/nfs3proc.c | 9 +- fs/nfsd/nfs3xdr.c | 13 +- fs/nfsd/nfs4callback.c | 35 +- fs/nfsd/nfs4layouts.c | 12 +- fs/nfsd/nfs4proc.c | 97 ++-- fs/nfsd/nfs4recover.c | 388 ++++++++++--- fs/nfsd/nfs4state.c | 239 ++++---- fs/nfsd/nfs4xdr.c | 56 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/nfsproc.c | 4 +- fs/nfsd/nfssvc.c | 48 +- fs/nfsd/state.h | 13 +- fs/nfsd/trace.h | 140 +++++ fs/nfsd/vfs.c | 351 +++++------- fs/nfsd/vfs.h | 37 +- fs/nfsd/xdr3.h | 2 +- fs/nfsd/xdr4.h | 19 +- fs/notify/fsnotify.h | 2 - fs/notify/group.c | 2 + fs/notify/mark.c | 6 + include/linux/fs.h | 5 + include/linux/fsnotify_backend.h | 2 + include/linux/sunrpc/cache.h | 7 +- include/linux/sunrpc/svc_rdma.h | 6 +- include/uapi/linux/nfsd/cld.h | 41 +- net/sunrpc/cache.c | 15 +- net/sunrpc/svc.c | 4 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 24 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- 40 files changed, 2083 insertions(+), 600 deletions(-) create mode 100644 fs/nfsd/filecache.c create mode 100644 fs/nfsd/filecache.h