[GIT PULL] Please pull NFS Client Updates for Linux 5.12

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

The following changes since commit 1048ba83fb1c00cd24172e23e8263972f6b5d9ac:

  Linux 5.11-rc6 (2021-01-31 13:50:09 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 7ae017c7322e2b12472033e65a48aa25cde2fb22:

  NFS: Support the '-owrite=' option in /proc/self/mounts and
mountinfo (2021-02-17 15:36:03 -0500)

----------------------------------------------------------------
- New Features:
  - Support for eager writes, and the write=eager and write=wait mount options

- Other Bugfixes and Cleanups:
  - Fix typos in some comments
  - Fix up fall-through warnings for Clang
  - Cleanups to the NFS readpage codepath
  - Remove FMR support in rpcrdma_convert_iovs()
  - Various other cleanups to xprtrdma
  - Fix xprtrdma pad optimization for servers that don't support RFC 8797
  - Improvements to rpcrdma tracepoints
  - Fix up nfs4_bitmask_adjust()
  - Optimize sparse writes past the end of files

Thanks,
Anna
----------------------------------------------------------------
Bhaskar Chowdhury (1):
      net: sunrpc: xprtsock.c: Corrected few spellings ,in comments

Calum Mackay (1):
      SUNRPC: correct error code comment in xs_tcp_setup_socket()

Chuck Lever (7):
      xprtrdma: Remove FMR support in rpcrdma_convert_iovs()
      xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map()
      xprtrdma: Refactor invocations of offset_in_page()
      rpcrdma: Fix comments about reverse-direction operation
      xprtrdma: Pad optimization, revisited
      rpcrdma: Capture bytes received in Receive completion tracepoints
      xprtrdma: Clean up rpcrdma_prepare_readch()

Dave Wysochanski (5):
      NFS: Clean up nfs_readpage() and nfs_readpages()
      NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds
      NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc
      NFS: Call readpage_async_filler() from nfs_readpage_async()
      NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async()

Gustavo A. R. Silva (2):
      SUNRPC: Fix fall-through warnings for Clang
      nfs: Fix fall-through warnings for Clang

Menglong Dong (1):
      fs/nfs: remove duplicate include

Trond Myklebust (10):
      NFSv4: Fixes for nfs4_bitmask_adjust()
      NFS: Fix documenting comment for nfs_revalidate_file_size()
      NFS: Optimise sparse writes past the end of file
      NFS: Always clear an invalid mapping when attempting a buffered write
      NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache
      NFS: 'flags' field should be unsigned in struct nfs_server
      NFS: Add support for eager writes
      NFS: Add mount options supporting eager writes
      NFS: Set the stable writes flag when initialising the super block
      NFS: Support the '-owrite=' option in /proc/self/mounts and mountinfo

 fs/nfs/file.c                              |  27 +++++++++++++++++++++------
 fs/nfs/fs_context.c                        |  35
+++++++++++++++++++++++++++++++++++
 fs/nfs/fscache.c                           |   4 ----
 fs/nfs/inode.c                             | 111
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
 fs/nfs/nfs3acl.c                           |   1 +
 fs/nfs/nfs4client.c                        |   1 +
 fs/nfs/nfs4proc.c                          |  21 ++++++++++-----------
 fs/nfs/nfs4state.c                         |   1 +
 fs/nfs/pnfs.c                              |   2 ++
 fs/nfs/read.c                              | 206
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------
 fs/nfs/super.c                             |   7 +++++++
 fs/nfs/write.c                             |  37
++++++++++++++++++++++++-------------
 include/linux/nfs_fs.h                     |   3 +--
 include/linux/nfs_fs_sb.h                  |   4 +++-
 include/trace/events/rpcrdma.h             |  50
++++++++++++++++++++++++++++++++++++++++++++++++--
 net/sunrpc/rpc_pipe.c                      |   1 +
 net/sunrpc/xprtrdma/backchannel.c          |   4 ++--
 net/sunrpc/xprtrdma/frwr_ops.c             |  12 +++---------
 net/sunrpc/xprtrdma/rpc_rdma.c             |  67
+++++++++++++++++++------------------------------------------------
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c |   4 ++--
 net/sunrpc/xprtrdma/xprt_rdma.h            |  15 ++++++++-------
 net/sunrpc/xprtsock.c                      |  17 ++++++++---------
 22 files changed, 357 insertions(+), 273 deletions(-)



[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux