Hi Linus, The following changes since commit 9cb1fd0efd195590b828b9b865421ad345a4a145: Linux 5.7-rc7 (2020-05-24 15:32:54 -0700) are available in the Git repository at: git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-5.8-1 for you to fetch changes up to ba838a75e73f55a780f1ee896b8e3ecb032dba0f: NFS: Fix direct WRITE throughput regression (2020-06-11 13:33:48 -0400) ---------------------------------------------------------------- New features and improvements: - Sunrpc receive buffer sizes only change when establishing a GSS credentials - Add more sunrpc tracepoints - Improve on tracepoints to capture internal NFS I/O errors Other bugfixes and cleanups: - Move a dprintk() to after a call to nfs_alloc_fattr() - Fix off-by-one issues in rpc_ntop6 - Fix a few coccicheck warnings - Use the correct SPDX license identifiers - Fix rpc_call_done assignment for BIND_CONN_TO_SESSION - Replace zero-length array with flexible array - Remove duplicate headers - Set invalid blocks after NFSv4 writes to update space_used attribute - Fix direct WRITE throughput regression Thanks, Anna ---------------------------------------------------------------- Chen Zhou (1): NFS: remove duplicate headers Chuck Lever (16): SUNRPC: receive buffer size estimation values almost never change SUNRPC: Trace GSS context lifetimes SUNRPC: Update the rpc_show_task_flags() macro SUNRPC: Update the RPC_SHOW_SOCKET() macro SUNRPC: Add tracepoint to rpc_call_rpcerror() SUNRPC: Split the xdr_buf event class SUNRPC: Trace transport lifetime events SUNRPC: trace RPC client lifetime events SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT SUNRPC: Set SOFTCONN when destroying GSS contexts NFS: nfs_xdr_status should record the procedure name NFS: Trace short NFS READs NFS: Add a tracepoint in nfs_set_pgio_error() SUNRPC: rpc_xprt lifetime events should record xprt->state NFS: Fix direct WRITE throughput regression Colin Ian King (1): NFS: remove redundant initialization of variable result Fedor Tokarev (1): net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' Gustavo A. R. Silva (1): NFS: Replace zero-length array with flexible-array Nishad Kamdar (1): NFS: Use the correct style for SPDX License Identifier Olga Kornievskaia (1): NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION Xiongfeng Wang (1): sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs Xu Wang (1): NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup Zheng Bin (2): nfs4: Remove unneeded semicolon nfs: set invalid blocks after NFSv4 writes Zou Wei (1): xprtrdma: Make xprt_rdma_slot_table_entries static fs/nfs/direct.c | 4 +- fs/nfs/dns_resolve.c | 1 - fs/nfs/inode.c | 14 ++++- fs/nfs/nfs3proc.c | 2 +- fs/nfs/nfs4proc.c | 2 +- fs/nfs/nfstrace.h | 106 +++++++++++++++++++++++++++++++- fs/nfs/pagelist.c | 2 + fs/nfs/read.c | 2 + fs/nfs/sysfs.h | 2 +- include/linux/nfs4.h | 4 +- include/linux/nfs_fs.h | 1 + include/linux/nfs_xdr.h | 2 +- include/linux/sunrpc/auth.h | 5 +- include/trace/events/rpcgss.h | 89 +++++++++++++++++++++++++-- include/trace/events/rpcrdma.h | 4 -- include/trace/events/sunrpc.h | 329 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------- net/sunrpc/addr.c | 4 +- net/sunrpc/auth.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 56 +++++++++++------ net/sunrpc/auth_gss/trace.c | 1 + net/sunrpc/clnt.c | 54 +++++++---------- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/xprt.c | 23 +++---- net/sunrpc/xprtrdma/rpc_rdma.c | 4 +- net/sunrpc/xprtrdma/transport.c | 10 +--- net/sunrpc/xprtrdma/verbs.c | 1 - 26 files changed, 575 insertions(+), 153 deletions(-)