mbox series

[GIT,PULL] Please pull NFS client bugfixes

Message ID c898416a146ef77bd5a61a0cf3e219fccbfcf508.camel@hammerspace.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Please pull NFS client bugfixes | expand

Pull-request

git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-5.3-2

Message

Trond Myklebust Aug. 8, 2019, 9:26 p.m. UTC
Hi Linus,

The following changes since commit e21a712a9685488f5ce80495b37b9fdbe96c230d:

  Linux 5.3-rc3 (2019-08-04 18:40:12 -0700)

are available in the Git repository at:

  git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-5.3-2

for you to fetch changes up to 67e7b52d44e3d539dfbfcd866c3d3d69da23a909:

  NFSv4: Ensure state recovery handles ETIMEDOUT correctly (2019-08-07 12:55:11 -0400)

----------------------------------------------------------------
NFS client bugfixes for Linux 5.3

Highlights include:

Stable fixes:
- NFSv4: Ensure we check the return value of update_open_stateid() so we
  correctly track active open state.
- NFSv4: Fix for delegation state recovery to ensure we recover all open
  modes that are active.
- NFSv4: Fix an Oops in nfs4_do_setattr

Bugfixes:
- NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts
- NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
- NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid
- pNFS: Report errors from the call to nfs4_select_rw_stateid()
- NFSv4: Various other delegation and open stateid recovery fixes
- NFSv4: Fix state recovery behaviour when server connection times out

----------------------------------------------------------------
Trond Myklebust (12):
      NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid
      NFSv4: Fix delegation state recovery
      NFSv4: Print an error in the syslog when state is marked as irrecoverable
      NFSv4: When recovering state fails with EAGAIN, retry the same recovery
      NFSv4: Report the error from nfs4_select_rw_stateid()
      NFSv4.1: Fix open stateid recovery
      NFSv4.1: Only reap expired delegations
      NFSv4: Check the return value of update_open_stateid()
      NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
      NFSv4: Fix an Oops in nfs4_do_setattr
      NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts
      NFSv4: Ensure state recovery handles ETIMEDOUT correctly

 fs/nfs/delegation.c |  25 ++++++++----
 fs/nfs/delegation.h |   2 +-
 fs/nfs/fscache.c    |   7 +++-
 fs/nfs/fscache.h    |   2 +-
 fs/nfs/nfs4_fs.h    |   3 +-
 fs/nfs/nfs4client.c |   5 ++-
 fs/nfs/nfs4proc.c   | 109 ++++++++++++++++++++++++++++++----------------------
 fs/nfs/nfs4state.c  |  49 ++++++++++++++++++-----
 fs/nfs/pnfs.c       |   7 +---
 fs/nfs/super.c      |   1 +
 10 files changed, 135 insertions(+), 75 deletions(-)

Comments

pr-tracker-bot@kernel.org Aug. 9, 2019, 1:30 a.m. UTC | #1
The pull request you sent on Thu, 8 Aug 2019 21:26:49 +0000:

> git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-5.3-2

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

Thank you!