lkml.org 
[lkml]   [2016]   [Jun]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
Subject[GIT PULL] nfsd bugfixes for 4.7
From
Please pull nfsd bugfixes for 4.7 from:

git://linux-nfs.org/~bfields/linux.git tags/nfsd-4.7-1

--b.

----------------------------------------------------------------
Oleg Drokin found and fixed races in the nfsd4 state code that go back
to the big nfs4_lock_state removal around 3.17 (but that were also
probably hard to reproduce before client changes in 3.20 allowed the
client to perform parallel opens).

Also fix a 4.1 backchannel crash due to rpc multipath changes in 4.6.
Trond acked the client-side rpc fixes going through my tree.

----------------------------------------------------------------
Geert Uytterhoeven (1):
nfsd: Fix NFSD_MDS_PR_KEY on 32-bit by adding ULL postfix

J. Bruce Fields (3):
SUNRPC: fix xprt leak on xps allocation failure
nfsd4/rpc: move backchannel create logic into rpc code
rpc: share one xps between all backchannels

Oleg Drokin (3):
nfsd: Always lock state exclusively.
nfsd: Extend the mutex holding region around in nfsd4_process_open2()
nfsd: Make init_open_stateid() a bit more whole

fs/nfsd/blocklayout.c | 2 +-
fs/nfsd/nfs4callback.c | 18 +----------
fs/nfsd/nfs4state.c | 67 +++++++++++++++++++++++------------------
fs/nfsd/state.h | 2 +-
include/linux/sunrpc/clnt.h | 2 --
include/linux/sunrpc/svc_xprt.h | 1 +
include/linux/sunrpc/xprt.h | 1 +
net/sunrpc/clnt.c | 31 +++++++++++++++----
net/sunrpc/svc_xprt.c | 2 ++
net/sunrpc/xprtsock.c | 1 +
10 files changed, 70 insertions(+), 57 deletions(-)

\
 
 \ /
  Last update: 2016-06-16 18:21    [W:0.027 / U:2.560 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site