Merge tag 'nfsd-4.7-1' of git://linux-nfs.org/~bfields/linux
Pull nfsd bugfixes from Bruce Fields: "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" * tag 'nfsd-4.7-1' of git://linux-nfs.org/~bfields/linux: nfsd: Make init_open_stateid() a bit more whole nfsd: Extend the mutex holding region around in nfsd4_process_open2() nfsd: Always lock state exclusively. rpc: share one xps between all backchannels nfsd4/rpc: move backchannel create logic into rpc code SUNRPC: fix xprt leak on xps allocation failure nfsd: Fix NFSD_MDS_PR_KEY on 32-bit by adding ULL postfix
No related branches found
No related tags found
Showing
- fs/nfsd/blocklayout.c 1 addition, 1 deletionfs/nfsd/blocklayout.c
- fs/nfsd/nfs4callback.c 1 addition, 17 deletionsfs/nfsd/nfs4callback.c
- fs/nfsd/nfs4state.c 37 additions, 30 deletionsfs/nfsd/nfs4state.c
- fs/nfsd/state.h 1 addition, 1 deletionfs/nfsd/state.h
- include/linux/sunrpc/clnt.h 0 additions, 2 deletionsinclude/linux/sunrpc/clnt.h
- include/linux/sunrpc/svc_xprt.h 1 addition, 0 deletionsinclude/linux/sunrpc/svc_xprt.h
- include/linux/sunrpc/xprt.h 1 addition, 0 deletionsinclude/linux/sunrpc/xprt.h
- net/sunrpc/clnt.c 25 additions, 6 deletionsnet/sunrpc/clnt.c
- net/sunrpc/svc_xprt.c 2 additions, 0 deletionsnet/sunrpc/svc_xprt.c
- net/sunrpc/xprtsock.c 1 addition, 0 deletionsnet/sunrpc/xprtsock.c
Loading
Please register or sign in to comment