This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 41dcd67e8868 Merge tag 'docs-5.6-2' of git://git.lwn.net/linux new 444a52960c0f saner calling conventions for nfs_fs_mount_common() new d0b779d47c92 nfs: stash server into struct nfs_mount_info new 7643c12e9557 nfs: lift setting mount_info from nfs4_remote{,_referral}_mount new 15a9c4eff672 nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type new 6654f8e24668 nfs: don't bother setting/restoring export_path around do_ [...] new 4e357761bd44 nfs4: fold nfs_do_root_mount/nfs_follow_remote_path new 250d69f6a465 nfs: lift setting mount_info from nfs_xdev_mount() new 6a3f7a399ebf nfs: stash nfs_subversion reference into nfs_mount_info new a55d3297be58 nfs: don't bother passing nfs_subversion to ->try_mount() [...] new 82eaed2beef5 nfs: merge xdev and remote file_system_type new 1bc3a2cbf239 nfs: unexport nfs_fs_mount_common() new 0c38f2131df9 nfs: don't pass nfs_subversion to ->create_server() new ab88dca311a3 nfs: get rid of mount_info ->fill_super() new ba8b6148067f nfs_clone_sb_security(): simplify the check for server bogosity new adf2314fe667 nfs: get rid of ->set_security() new 9954bf92c0cd NFS: Move mount parameterisation bits into their own file new e0a626b12474 NFS: Constify mount argument match tables new 5eb005caf538 NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context new f8ee01e3e2c8 NFS: Split nfs_parse_mount_options() new cbd071b5daa0 NFS: Deindent nfs_fs_context_parse_option() new 48be8a66cf98 NFS: Add a small buffer in nfs_fs_context to avoid string dup new e558100fda7e NFS: Do some tidying of the parsing code new 38465f5d1af9 NFS: rename nfs_fs_context pointer arg in a few functions new e38bb238ed8c NFS: Convert mount option parsing to use functionality fro [...] new f2aedb713c28 NFS: Add fs_context support. new 62a55d088cd8 NFS: Additional refactoring for fs_context conversion new ce8866f0913f NFS: Attach supplementary error information to fs_context. new 52879b464a6a sunrpc: convert to time64_t for expiry new ae08483cdd66 nfs: use timespec64 in nfs_fattr new bc35b6b0cf4a nfs: fscache: use timespec64 in inode auxdata new e5189e9a5117 nfs: remove timespec from xdr_encode_nfstime new a3167dacbad3 nfs: encode nfsv4 timestamps as 64-bit new 8b98a532481d NFS4: Remove unneeded semicolon new 6ed2144a80eb NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup new abf8af78a615 SUNRPC: Capture signalled RPC tasks new 861e1671bc2e NFS: Introduce trace events triggered by page writeback errors new 2bb50aabb6f3 NFS4: Report callback authentication errors new b8457606d95f SUNRPC: call_connect_status should handle -EPROTO new bd89bc67f64f fs/nfs, swapon: check holes in swapfile new c2bd2c0a55dd SUNRPC: constify copied structure new 474c4f306eef nfs: NFS_SWAP should depend on SWAP new e0b27d98bfed NFS: Add missing null check for failed allocation new 2e8703681429 xprtrdma: Eliminate ri_max_send_sges new cb586decbb88 xprtrdma: Make sendctx queue lifetime the same as connecti [...] new 7581d90109ca xprtrdma: Refactor initialization of ep->rep_max_requests new 18d065a5d4f1 xprtrdma: Eliminate per-transport "max pages" new 25868e610aed xprtrdma: Refactor frwr_is_supported new b78de1dca003 xprtrdma: Allocate and map transport header buffers at con [...] new 85810388a9dd xprtrdma: Destroy rpcrdma_rep when Receive is flushed new b7ff0185e92a xprtrdma: Destroy reps from previous connection instance new e515dd9d76d2 xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created new 0df68ced5544 NFS: Revalidate the file size on a fatal write error new b8946d7bfb94 NFS: Revalidate the file mapping on all fatal writeback errors new b32d285539e0 SUNRPC: Remove broken gss_mech_list_pseudoflavors() new 2197e9b06c22 NFS: Fix up fsync() when the server rebooted new 221203ce6406 NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() new 25925b00a972 NFSv4: Improve read/write/commit tracing new 118b6292195c NFS: Fix fix of show_nfs_errors new 0722dc9fea58 pNFS/flexfiles: Record resend attempts on I/O failure new 2343172d34c6 NFS: Clean up generic file read tracepoints new 5bb2a7cb9fe5 NFS: Clean up generic writeback tracepoints new 7bdd297ea6e6 NFS: Clean up generic file commit tracepoint new 088f3e68d899 pNFS/flexfiles: Add tracing for layout errors new e8194b7dd39e NFS: Improve tracing of permission calls new 8c9cb71491e7 NFS: When resending after a short write, reset the reply c [...] new 4daaeba93822 NFS: Fix nfs_direct_write_reschedule_io() new 5c965db86e6b NFS: Trust cached access if we've already revalidated the [...] new c74dfe97c104 NFS: Add mount option 'softreval' new 62a1573fcf84 NFSv4 fix acl retrieval over krb5i/krb5p mounts new d826e5b82764 NFSv4.x recover from pre-mature loss of openstateid new fe1e8dbec11f NFSv3: FIx bug when using chacl and chmod to change acl new f7b37b8b1398 NFS: Add softreval behaviour to nfs_lookup_revalidate() new b24ee6c64ca7 NFS: allow deprecation of NFS UDP protocol new 3a21409a0b4b nfs: Return EINVAL rather than ERANGE for mount parse errors new c0399cf668a2 NFS: remove unused macros new 387122478775 NFSv4: pnfs_roc() must use cred_fscmp() to compare creds new 9a206de2ea87 NFS: nfs_access_get_cached_rcu() should use cred_fscmp() new 65f516037621 NFS: nfs_find_open_context() should use cred_fscmp() new f885ea640d65 NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGAT [...] new 0d10416797c2 NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delega [...] new b7b7dac6843e NFSv4: Try to return the delegation immediately when marke [...] new d2269ea14ebd NFSv4: Add accounting for the number of active delegations held new 10717f45639f NFSv4: Limit the total number of cached delegations new a8bd9ddf397b NFS: Replace various occurrences of kstrndup() with kmemdup_nul() new 7ccbddbe3e67 SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() new 4b310319c6a8 NFS: Fix memory leaks and corruption in readdir new 114de38225d9 NFS: Directory page cache pages need to be locked when read new 3803d6721baf NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() new 93a6ab7b691f NFS: Switch readdir to using iterate_shared() new 227823d2074d nfs: optimise readdir cache page invalidation new 123c23c6a7b7 NFS: Fix memory leaks new 924491f2e476 NFSv4: try lease recovery on NFS4ERR_EXPIRED new 7dc2993a9e51 NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals new f43574d0ac80 Merge tag 'nfs-for-5.6-1' of git://git.linux-nfs.org/proje [...] new af76fc6c158d NFSD fill-in netloc4 structure new 84e1b21d5ec4 NFSD add ca_source_server<> to COPY new 51911868fc62 NFSD COPY_NOTIFY xdr new 624322f1adc5 NFSD add COPY_NOTIFY operation new b7342204253a NFSD check stateids against copy stateids new 51100d2b87cb NFSD generalize nfsd4_compound_state flag names new b9e8638e3d9e NFSD: allow inter server COPY to have a STALE source server fh new ce0887ac96d3 NFSD add nfs4 inter ssc to nfsd4_copy new 5277a79e2dee nfsd: unlock on error in manage_cpntf_state() new 10db651210b2 NFSD fix mismatching type in nfsd4_set_netaddr new 3f9544ca62bc NFSD: fix seqid in copy stateid new b8290ca250fb NFSD fix nfserro errno mismatch new 2e577f0faca4 NFSD fixing possible null pointer derefering in copy offload new d781e3df7107 nfsd4: avoid NULL deference on strange COPY compounds new 09a80f2aef06 nfsd: Return the correct number of bytes written to the file new fc5fc5d7cc9e nfsd4: Remove unneeded semicolon new 57f64034966f nfsd: Clone should commit src file metadata too new fc1b20659597 nfsd: remove unnecessary assertion in nfsd4_encode_replay new b3f255ef6bff nfsd: use ktime_get_seconds() for timestamps new e29f470396a7 nfsd: print 64-bit timestamps in client_info_show new 92c5e46911c0 nfsd: handle nfs3 timestamps as unsigned new e4598e38ee7e nfsd: use timespec64 in encode_time_delta new 9cc7680149b2 nfsd: make 'boot_time' 64-bit wide new 2a1aa48929af nfsd: pass a 64-bit guardtime to nfsd_setattr() new b6356d420296 nfsd: use time64_t in nfsd_proc_setattr() check new 2561c92b12f4 nfsd: fix delay timer on 32-bit architectures new 9594497f2c78 nfsd: fix jiffies/time_t mixup in LRU list new 20b7d86f29d3 nfsd: use boottime for lease expiry calculation new 9104ae494e67 nfsd: use ktime_get_real_seconds() in nfs4_verifier new 364d5814b9dd nfsd: remove nfs4_reset_lease() declarations new 384a7ccaa37d nfsd: use true,false for bool variable in vfs.c new 500c24817140 nfsd: use true,false for bool variable in nfs4proc.c new e44b4bf2648e nfsd: use true,false for bool variable in nfssvc.c new 28c7d86bb617 nfsd: fix filecache lookup new 36ebbdb96b69 nfsd: cleanup nfsd_file_lru_dispose() new 9542e6a643fc nfsd: Containerise filecache laundrette new bd6e1cece834 nfsd: Remove unused constant NFSD_FILE_LRU_RESCAN new 55f84cc47f73 nfsd: Schedule the laundrette regularly irrespective of fi [...] new b6669305d35a nfsd: Reduce the number of calls to nfsd_file_gc() new 90d2f1da832f nfsd: Fix a soft lockup race in nfsd_file_mark_find_or_create() new 16f8f8941082 nfsd: Allow nfsd_vfs_write() to take the nfsd_file as an argument new 5011af4c698a nfsd: Fix stable writes new 7bf94c6ba9fb nfsd: Update the boot verifier on stable writes too. new b66ae6dd0c30 nfsd: Pass the nfsd_file as arguments to nfsd4_clone_file_range() new 1b28d756b2ea nfsd: Ensure exclusion between CLONE and WRITE errors new 1d82163714c1 sunrpc: Fix potential leaks in sunrpc_cache_unhash() new 809fe3c53378 sunrpc: clean up cache entry add/remove from hashtable new 524ff1af226c nfsd: Ensure sampling of the commit verifier is atomic wit [...] new 19e0663ff9bc nfsd: Ensure sampling of the write verifier is atomic with [...] new a9ceb060b3cf nfsd: Fix a perf warning new c19285596de6 nfsd: Define the file access mode enum for tracing new 689827cd5bfe nfsd: convert file cache to use over/underflow safe refcount new 91fd3c3edcd7 nfsd4: fix double free in nfsd4_do_async_copy() new 50d0def966a5 nfsd: make nfsd_filecache_wq variable static new 3d96208c30f8 sunrpc: expiry_time should be seconds not timeval new 08dffcc7d94b Merge tag 'nfsd-5.6' of git://linux-nfs.org/~bfields/linux new 9f198a2ac543 help_next should increase position index new 60ea27e936f2 Merge tag 'for-linus-5.6-ofs1' of git://git.kernel.org/pub [...] new 7582026f6f35 gfs2: fix gfs2_find_jhead that returns uninitialized jhead [...] new 4c0e8dda608a gfs2: move setting current->backing_dev_info new 6e5e41e2dc4e gfs2: fix O_SYNC write handling new 175787e011ce Merge tag 'gfs2-for-5.6-2' of git://git.kernel.org/pub/scm [...] new f658adeea45e fix up iter on short count in fuse_direct_io() new 2f1398291bf3 fuse: don't overflow LLONG_MAX with end offset new 519525fa47b5 fuse: Support RENAME_WHITEOUT flag new 8ab13bca428b Documentation: filesystems: convert fuse to RST new cabdb4fa2f66 fuse: use true,false for bool variable new f757165705e9 Merge tag 'fuse-fixes-5.6-rc1' of git://git.kernel.org/pub [...]
The 162 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/{fuse.txt => fuse.rst} | 163 +- Documentation/filesystems/index.rst | 1 + MAINTAINERS | 2 +- fs/fuse/cuse.c | 4 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 21 +- fs/fuse/inode.c | 14 +- fs/fuse/readdir.c | 2 +- fs/gfs2/file.c | 72 +- fs/gfs2/lops.c | 2 +- fs/nfs/Kconfig | 11 +- fs/nfs/Makefile | 2 +- fs/nfs/callback_xdr.c | 11 +- fs/nfs/client.c | 84 +- fs/nfs/delegation.c | 80 +- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 83 +- fs/nfs/direct.c | 7 +- fs/nfs/dns_resolve.c | 2 +- fs/nfs/file.c | 49 +- fs/nfs/flexfilelayout/flexfilelayout.c | 34 +- fs/nfs/fs_context.c | 1437 ++++++++++++++ fs/nfs/fscache.c | 2 +- fs/nfs/getroot.c | 73 +- fs/nfs/inode.c | 10 +- fs/nfs/internal.h | 143 +- fs/nfs/mount_clnt.c | 2 - fs/nfs/namespace.c | 146 +- fs/nfs/nfs2xdr.c | 12 +- fs/nfs/nfs3_fs.h | 2 +- fs/nfs/nfs3client.c | 6 +- fs/nfs/nfs3proc.c | 28 +- fs/nfs/nfs3xdr.c | 5 +- fs/nfs/nfs42proc.c | 40 +- fs/nfs/nfs4_fs.h | 19 +- fs/nfs/nfs4client.c | 99 +- fs/nfs/nfs4file.c | 1 + fs/nfs/nfs4namespace.c | 298 +-- fs/nfs/nfs4proc.c | 104 +- fs/nfs/nfs4renewd.c | 5 +- fs/nfs/nfs4state.c | 7 +- fs/nfs/nfs4super.c | 257 +-- fs/nfs/nfs4trace.c | 4 + fs/nfs/nfs4trace.h | 237 ++- fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfstrace.h | 279 ++- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 8 +- fs/nfs/pnfs_nfs.c | 7 +- fs/nfs/proc.c | 24 +- fs/nfs/read.c | 7 +- fs/nfs/super.c | 2218 +++------------------- fs/nfs/write.c | 32 +- fs/nfsd/Kconfig | 10 + fs/nfsd/filecache.c | 313 ++- fs/nfsd/filecache.h | 7 +- fs/nfsd/netns.h | 6 +- fs/nfsd/nfs3proc.c | 5 +- fs/nfsd/nfs3xdr.c | 36 +- fs/nfsd/nfs4callback.c | 11 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4proc.c | 462 ++++- fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/nfs4state.c | 262 ++- fs/nfsd/nfs4xdr.c | 161 +- fs/nfsd/nfsctl.c | 6 +- fs/nfsd/nfsd.h | 34 +- fs/nfsd/nfsfh.h | 9 +- fs/nfsd/nfsproc.c | 8 +- fs/nfsd/nfssvc.c | 21 +- fs/nfsd/state.h | 44 +- fs/nfsd/trace.h | 22 +- fs/nfsd/vfs.c | 109 +- fs/nfsd/vfs.h | 18 +- fs/nfsd/xdr3.h | 4 +- fs/nfsd/xdr4.h | 39 +- fs/orangefs/orangefs-debugfs.c | 1 + include/linux/nfs_fs.h | 3 + include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 11 +- include/linux/sunrpc/auth.h | 2 - include/linux/sunrpc/gss_api.h | 3 - include/trace/events/rpcrdma.h | 12 +- include/trace/events/sunrpc.h | 1 + net/sunrpc/addr.c | 2 +- net/sunrpc/auth.c | 49 - net/sunrpc/auth_gss/auth_gss.c | 1 - net/sunrpc/auth_gss/gss_mech_switch.c | 29 - net/sunrpc/auth_gss/svcauth_gss.c | 4 + net/sunrpc/cache.c | 48 +- net/sunrpc/clnt.c | 1 + net/sunrpc/sched.c | 4 +- net/sunrpc/xdr.c | 2 +- net/sunrpc/xprtrdma/backchannel.c | 4 + net/sunrpc/xprtrdma/frwr_ops.c | 104 +- net/sunrpc/xprtrdma/rpc_rdma.c | 20 +- net/sunrpc/xprtrdma/transport.c | 17 +- net/sunrpc/xprtrdma/verbs.c | 213 ++- net/sunrpc/xprtrdma/xprt_rdma.h | 14 +- 99 files changed, 4807 insertions(+), 3506 deletions(-) rename Documentation/filesystems/{fuse.txt => fuse.rst} (80%) create mode 100644 fs/nfs/fs_context.c