lkml.org 
[lkml]   [2015]   [Sep]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Subject[GIT PULL] Please pull NFS client bugfixes
From
Date
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@primarydata.com





\
 
 \ /
  Last update: 2015-09-25 17:21    [W:0.026 / U:2.856 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site