mbox series

[GIT,PULL] Please pull NFS client changes for 5.8

Message ID 5149067d-621b-22b5-5f37-87fa9b14c181@gmail.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Please pull NFS client changes for 5.8 | expand

Pull-request

git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-5.8-1

Message

Anna Schumaker June 11, 2020, 6:11 p.m. UTC
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(-)

Comments

pr-tracker-bot@kernel.org June 11, 2020, 7:50 p.m. UTC | #1
The pull request you sent on Thu, 11 Jun 2020 14:11:02 -0400:

> (unable to parse the git remote)

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a53956829914223ff6c53397b007421201354eb8

Thank you!