This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 85f78456f286 Merge tag '9p-for-4.21' of git://github.com/martinetd/linux new fdec6114ee1f nfsd4: zero-length WRITE should succeed new d8836f772422 nfsd4: remove unused nfs4_check_olstateid parameter new f8f71d006513 nfsd4: forbid all renames during grace period new 0d4d6720ce9a nfsd4: skip unused assignment new b8db159239b3 lockd: fix decoding of TEST results new 62a063b8e7d1 nfsd4: fix crash on writing v4_end_grace before nfsd startup new b493fd31c0b8 nfsd: fix a warning in __cld_pipe_upcall() new 97bce63408f1 svcrdma: Optimize the logic that selects the R_key to invalidate new f50c9d797d3d nfsd: clean up indentation, increase indentation in switch [...] new 4ecd55ea0742 sunrpc: fix cache_head leak due to queued request new 255fbca65137 nfsd: Return EPERM, not EACCES, in some SETATTR cases new 03b31f489614 NFSD remove OP_CACHEME from 4.2 op_flags new b8eee0e90f97 lockd: Show pid of lockd for remote locks new 8a68d3da50b9 nfsd: drop useless LIST_HEAD new b8be5674fa9a sunrpc: use SVC_NET() in svcauth_gss_* functions new d4b09acf924b sunrpc: use-after-free in svc_process_common() new a289ce5311f4 sunrpc: replace svc_serv->sv_bc_xprt by boolean flag new 4aa5cffefa6f sunrpc: remove unused bc_up operation from rpc_xprt_ops new 7f3915460987 sunrpc: remove svc_tcp_bc_class new 7ef88ff85ff7 sunrpc: remove svc_rdma_bc_class new 64e20ba204df sunrpc: remove unused xpo_prep_reply_hdr callback new 8f7766c805d2 sunrpc: make visible processing error in bc_svc_process() new 9ac312888e88 sunrpc: fix debug message in svc_create_xprt() new 91bd2ffa9030 nfs: minor typo in nfs4_callback_up_net() new 0ad30ff67bd3 nfs: fixed broken compilation in nfs_callback_up_net() new e45428a43676 Merge tag 'nfsd-4.21' of git://linux-nfs.org/~bfields/linux new 069d5bf5ec26 NFSv4: cleanup remove unused nfs4_xdev_fs_type new ac0aa5e843ca nfs: fix comment to nfs_generic_pg_test which does the opposite new 8e2e5b7c4926 SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG new d89b22d46a40 cred: add cred_fscmp() for comparing creds. new 97d0fb239c04 cred: add get_cred_rcu() new a6d8e7637faa cred: export get_task_cred(). new f06bc03339ad cred: allow get_cred() and put_cred() to be given NULL. new 97f68c6b02e0 SUNRPC: add 'struct cred *' to auth_cred and rpc_cred new fc0664fd9bcc SUNRPC: remove groupinfo from struct auth_cred. new 8276c902bbe9 SUNRPC: remove uid and gid from struct auth_cred new 1a80810fbf23 SUNRPC: remove machine_cred field from struct auth_cred new a534ecb013bf NFSv4: add cl_root_cred for use when machine cred is not a [...] new f15e1e8bc642 NFSv4: don't require lock for get_renew_cred or get_machine_cred new ecd5f97e1c7c SUNRPC: discard RPC_DO_ROOTOVERRIDE() new 5e16923b432b NFS/SUNRPC: don't lookup machine credential until rpcauth_ [...] new a68a72e135ef SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none new 1de7eea92946 SUNRPC: add side channel to use non-generic cred for rpc call. new ddf529eeed59 NFS: move credential expiry tracking out of SUNRPC into NFS. new 354698b7d471 SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT new b68572e07c58 NFS: change access cache to use 'struct cred'. new 684f39b4cf51 NFS: struct nfs_open_dir_context: convert rpc_cred pointer [...] new a52458b48af1 NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. new 89a4f758d9f5 SUNRPC: remove generic cred code. new d6efccd97e6d SUNRPC: remove crbind rpc_cred operation new 2edd8d746e51 SUNRPC: simplify auth_unix. new 04d1532bd0b9 SUNRPC discard cr_uid from struct rpc_cred. new 594d1644cd59 NFS: nfs_compare_mount_options always compare auth flavors. new e2f34e26710b xprtrdma: Yet another double DMA-unmap new b674c4b4a13d xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_I [...] new 6ceea36890a0 xprtrdma: Refactor Receive accounting new 6d2d0ee27c7a xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue new 3d433ad812ba xprtrdma: No qp_event disconnect new 0c0829bcf51a xprtrdma: Don't wake pending tasks until disconnect is done new 6946f82380a8 xprtrdma: Fix ri_max_segs and the result of ro_maxpages new a78868497c2e xprtrdma: Reduce max_frwr_depth new ba69cd122ece xprtrdma: Remove support for FMR memory registration new 5f62412be3ff xprtrdma: Remove rpcrdma_memreg_ops new 0a93fbcb16e6 xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) new 0dfbb5f05e78 NFS: Make "port=" mount option optional for RDMA mounts new 15303d9ecd2f xprtrdma: Recognize XDRBUF_SPARSE_PAGES new 889ee07f7ed2 xprtrdma: Remove request_module from backchannel new 236b0943d1f2 xprtrdma: Expose transport header errors new 92f4433e567a xprtrdma: Simplify locking that protects the rl_allreqs list new ddbb347f0c68 xprtrdma: Cull dprintk() call sites new 9bef848f44b4 xprtrdma: Remove unused fields from rpcrdma_ia new aba118317943 xprtrdma: Clean up of xprtrdma chunk trace points new ba217ec64aef xprtrdma: Relocate the xprtrdma_mr_map trace points new 395069fc37e7 xprtrdma: Add trace points for calls to transport switch methods new 53b2c1cb9b3c xprtrdma: Trace mapping, alloc, and dereg failures new 5b2095d0cefa NFS: Fix NFSv4 symbolic trace point output new dc5820bd21d8 SUNRPC: Simplify defining common RPC trace events new acf0a39f4f27 SUNRPC: Fix some kernel doc complaints new e0f86bc4f990 xprtrdma: Update comments in frwr_op_send new 995d312a28cc xprtrdma: Replace outdated comment for rpcrdma_ep_post new af65ed404c43 xprtrdma: Add documenting comment for rpcrdma_buffer_destroy new f85adb1bf595 xprtrdma: Don't leak freed MRs new 9aeaf8cfcb71 NFSv4.2 fix async copy reboot recovery new 07e10308ee5d xprtrdma: Prevent leak of rpcrdma_rep objects new c2c7d84fd173 NFS: remove unnecessary test for IS_ERR(cred) new 81c88b18de1f sunrpc: handle ENOMEM in rpcb_getport_async new cb24e35b4fa8 sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS new 10e037d1e0d5 sunrpc: Add xprt after nfs4_test_session_trunk() new 260f71eff493 sunrpc: convert to DEFINE_SHOW_ATTRIBUTE new e6b925728084 Merge tag 'nfs-for-4.21-1' of git://git.linux-nfs.org/proj [...]
The 90 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/lockd/clnt4xdr.c | 22 +- fs/lockd/clntproc.c | 8 +- fs/lockd/clntxdr.c | 22 +- fs/lockd/xdr.c | 4 +- fs/lockd/xdr4.c | 4 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/callback.c | 10 +- fs/nfs/client.c | 9 +- fs/nfs/delegation.c | 28 +- fs/nfs/delegation.h | 10 +- fs/nfs/dir.c | 59 ++-- fs/nfs/flexfilelayout/flexfilelayout.c | 64 ++-- fs/nfs/flexfilelayout/flexfilelayout.h | 8 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 16 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 15 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 68 ++--- fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4proc.c | 158 +++++----- fs/nfs/nfs4renewd.c | 9 +- fs/nfs/nfs4session.c | 5 +- fs/nfs/nfs4state.c | 131 ++++----- fs/nfs/nfs4trace.h | 456 ++++++++++++++++++++--------- fs/nfs/pagelist.c | 4 +- fs/nfs/pnfs.c | 14 +- fs/nfs/pnfs.h | 10 +- fs/nfs/pnfs_dev.c | 4 +- fs/nfs/pnfs_nfs.c | 2 +- fs/nfs/proc.c | 2 +- fs/nfs/super.c | 13 +- fs/nfs/unlink.c | 20 +- fs/nfs/write.c | 24 +- fs/nfsd/nfs4callback.c | 31 +- fs/nfsd/nfs4layouts.c | 1 - fs/nfsd/nfs4proc.c | 15 +- fs/nfsd/nfs4recover.c | 17 +- fs/nfsd/nfs4state.c | 10 +- fs/nfsd/nfsctl.c | 2 + fs/nfsd/state.h | 2 +- fs/nfsd/vfs.c | 17 +- include/linux/cred.h | 26 +- include/linux/nfs_fs.h | 13 +- include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 16 +- include/linux/sunrpc/auth.h | 51 +--- include/linux/sunrpc/bc_xprt.h | 19 +- include/linux/sunrpc/clnt.h | 5 +- include/linux/sunrpc/sched.h | 6 +- include/linux/sunrpc/svc.h | 7 +- include/linux/sunrpc/svc_rdma.h | 2 +- include/linux/sunrpc/svc_xprt.h | 1 - include/linux/sunrpc/xprt.h | 1 - include/trace/events/rpcrdma.h | 218 ++++++++++++-- include/trace/events/sunrpc.h | 178 +++++------ kernel/cred.c | 58 +++- net/sunrpc/Makefile | 2 +- net/sunrpc/auth.c | 116 ++++---- net/sunrpc/auth_generic.c | 293 ------------------ net/sunrpc/auth_gss/auth_gss.c | 47 +-- net/sunrpc/auth_gss/gss_mech_switch.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 8 +- net/sunrpc/auth_null.c | 4 - net/sunrpc/auth_unix.c | 110 +++---- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/cache.c | 10 +- net/sunrpc/clnt.c | 29 +- net/sunrpc/rpc_pipe.c | 19 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 5 +- net/sunrpc/svc.c | 24 +- net/sunrpc/svc_xprt.c | 9 +- net/sunrpc/svcsock.c | 120 -------- net/sunrpc/xprtmultipath.c | 4 +- net/sunrpc/xprtrdma/Makefile | 3 +- net/sunrpc/xprtrdma/backchannel.c | 59 +--- net/sunrpc/xprtrdma/fmr_ops.c | 337 --------------------- net/sunrpc/xprtrdma/frwr_ops.c | 209 ++++++++----- net/sunrpc/xprtrdma/rpc_rdma.c | 78 +++-- net/sunrpc/xprtrdma/svc_rdma.c | 6 - net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 63 ++++ net/sunrpc/xprtrdma/svc_rdma_sendto.c | 57 +--- net/sunrpc/xprtrdma/svc_rdma_transport.c | 59 ---- net/sunrpc/xprtrdma/transport.c | 92 +++--- net/sunrpc/xprtrdma/verbs.c | 255 +++++++--------- net/sunrpc/xprtrdma/xprt_rdma.h | 81 ++--- net/sunrpc/xprtsock.c | 22 +- 88 files changed, 1710 insertions(+), 2355 deletions(-) delete mode 100644 net/sunrpc/auth_generic.c delete mode 100644 net/sunrpc/xprtrdma/fmr_ops.c