mbox series

[GIT,PULL] Please Pull NFS Client Updates for Linux 5.19

Message ID 20220531212053.144805-1-anna@kernel.org (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Please Pull NFS Client Updates for Linux 5.19 | expand

Pull-request

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

Message

Anna Schumaker May 31, 2022, 9:20 p.m. UTC
Hi Linus,

The following changes since commit 42226c989789d8da4af1de0c31070c96726d990c:

  Linux 5.18-rc7 (2022-05-15 18:08:58 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 118f09eda21d392e1eeb9f8a4bee044958cccf20:

  NFSv4.1 mark qualified async operations as MOVEABLE tasks (2022-05-31 17:09:30 -0400)

----------------------------------------------------------------
NFS Client Updates for Linux 5.18

- New Features:
  - Add support for 'dacl' and 'sacl' attributes

- Bugfixes and Cleanups:
  - Fixes for reporting mapping errors
  - Fixes for memory allocation errors
  - Improve warning message when locks are lost
  - Update documentation for the nfs4_unique_id parameter
  - Add an explanation of NFSv4 client identifiers
  - Ensure the i_size attribute is written to the fscache storage
  - Fix freeing uninitialized nfs4_labels
  - Better handling when xprtrdma bc_serv is NULL
  - Marke qualified async operations as MOVEABLE tasks

Thanks,
Anna

----------------------------------------------------------------
Benjamin Coddington (1):
      NFSv4: Fix free of uninitialized nfs4_label on referral lookup.

Chuck Lever (1):
      Documentation: Add an explanation of NFSv4 client identifiers

Dave Wysochanski (1):
      NFS: Pass i_size to fscache_unuse_cookie() when a file is released

Kinglong Mee (1):
      xprtrdma: treat all calls not a bcall when bc_serv is NULL

NeilBrown (2):
      NFS: Improve warning message when locks are lost.
      NFS: update documentation for the nfs4_unique_id parameter

Olga Kornievskaia (1):
      NFSv4.1 mark qualified async operations as MOVEABLE tasks

Trond Myklebust (13):
      NFS: Do not report EINTR/ERESTARTSYS as mapping errors
      NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
      NFS: Don't report ENOSPC write errors twice
      NFS: Do not report flush errors in nfs_write_end()
      NFS: Don't report errors from nfs_pageio_complete() more than once
      NFS: Memory allocation failures are not server fatal errors
      NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
      NFS: Further fixes to the writeback error handling
      pNFS/files: Fall back to I/O through the MDS on non-fatal layout errors
      NFSv4: Don't hold the layoutget locks across multiple RPC calls
      NFSv4: Specify the type of ACL to cache
      NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl attributes
      NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' attributes

 Documentation/admin-guide/nfs/nfs-client.rst       |  15 +-
 .../filesystems/nfs/client-identifier.rst          | 216 +++++++++++++++++++++
 Documentation/filesystems/nfs/index.rst            |   2 +
 fs/nfs/file.c                                      |  50 ++---
 fs/nfs/filelayout/filelayout.c                     |   7 +-
 fs/nfs/fscache.c                                   |   7 +-
 fs/nfs/internal.h                                  |   1 +
 fs/nfs/nfs4namespace.c                             |   9 +-
 fs/nfs/nfs4proc.c                                  | 182 +++++++++++++----
 fs/nfs/nfs4state.c                                 |  29 ++-
 fs/nfs/nfs4xdr.c                                   |  97 +++++----
 fs/nfs/pagelist.c                                  |   3 +
 fs/nfs/pnfs.c                                      |   2 +
 fs/nfs/unlink.c                                    |   8 +
 fs/nfs/write.c                                     |  54 +++---
 include/linux/nfs4.h                               |   2 +
 include/linux/nfs_fs_sb.h                          |   1 +
 include/linux/nfs_xdr.h                            |  12 +-
 net/sunrpc/xprtrdma/rpc_rdma.c                     |   5 +
 19 files changed, 547 insertions(+), 155 deletions(-)
 create mode 100644 Documentation/filesystems/nfs/client-identifier.rst

Comments

pr-tracker-bot@kernel.org June 1, 2022, 12:06 a.m. UTC | #1
The pull request you sent on Tue, 31 May 2022 17:20:53 -0400:

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

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

Thank you!