[GIT PULL] Please pull NFS client bugfixes

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

 



Hi Linus,

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

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

for you to fetch changes up to 500d701f336b2771d34e46da7875a4782515a652:

  NFS41: make close wait for layoutreturn (2015-09-23 08:55:32 -0400)

Cheers
  Trond

----------------------------------------------------------------
NFS client bugfixes for Linux 4.3

Highlights include:

Stable patches:
- fix v4.2 SEEK on files over 2 gigs
- Fix a layout segment reference leak when pNFS I/O falls back to inband I/O.
- Fix recovery of recalled read delegations

Bugfixes:
- Fix a case where NFSv4 fails to send CLOSE after a server reboot
- Fix sunrpc to wait for connections to complete before retrying
- Fix sunrpc races between transport connect/disconnect and shutdown
- Fix an infinite loop when layoutget fail with BAD_STATEID
- nfs/filelayout: Fix NULL reference caused by double freeing of fh_array
- Fix a bogus WARN_ON_ONCE() in O_DIRECT when layout commit_through_mds is set
- Fix layoutreturn/close ordering issues.

----------------------------------------------------------------
J. Bruce Fields (1):
      nfs: fix v4.2 SEEK on files over 2 gigs

Julia Lawall (1):
      SUNRPC: drop null test before destroy functions

Kinglong Mee (4):
      nfs/filelayout: Fix NULL reference caused by double freeing of fh_array
      NFS: Do cleanup before resetting pageio read/write to mds
      NFS: Fix an infinite loop when layoutget fail with BAD_STATEID
      NFS: Skip checking ds_cinfo.buckets when lseg's commit_through_mds is set

Olga Kornievskaia (1):
      Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount

Peng Tao (2):
      nfs: fix pg_test page count calculation
      NFS41: make close wait for layoutreturn

Trond Myklebust (6):
      SUNRPC: Fix races between socket connection and destroy code
      SUNRPC: Ensure that we wait for connections to complete before retrying
      SUNRPC: Lock the transport layer on shutdown
      SUNRPC: xs_sock_mark_closed() does not need to trigger socket autoclose
      NFSv4: Recovery of recalled read delegations is broken
      NFSv4.x/pnfs: Don't try to recover stateids twice in layoutget

 fs/nfs/delegation.c             |   8 ++-
 fs/nfs/delegation.h             |   2 +-
 fs/nfs/direct.c                 |   7 ++-
 fs/nfs/filelayout/filelayout.c  |  31 ++++------
 fs/nfs/nfs42proc.c              |   4 +-
 fs/nfs/nfs4proc.c               | 127 ++++++++++++++++++++++++++--------------
 fs/nfs/nfs4state.c              |   2 +-
 fs/nfs/pagelist.c               |   2 +-
 fs/nfs/pnfs.c                   |  35 +++++++----
 fs/nfs/pnfs.h                   |   7 +++
 fs/nfs/read.c                   |   3 +
 fs/nfs/write.c                  |   3 +
 include/linux/sunrpc/xprtsock.h |   3 +
 net/sunrpc/sched.c              |  12 ++--
 net/sunrpc/xprt.c               |   6 ++
 net/sunrpc/xprtsock.c           |  15 +++--
 16 files changed, 172 insertions(+), 95 deletions(-)
-- 
Trond Myklebust
Linux NFS client maintainer, PrimaryData
trond.myklebust@xxxxxxxxxxxxxxx



--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[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