J. Bruce Fields
39a9beab5a
rpc: share one xps between all backchannels
...
The spec allows backchannels for multiple clients to share the same tcp
connection. When that happens, we need to use the same xprt for all of
them. Similarly, we need the same xps.
This fixes list corruption introduced by the multipath code.
Cc: stable@vger.kernel.org
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Acked-by: Trond Myklebust <trondmy@primarydata.com>
2016-06-15 10:32:25 -04:00
..
auth_gss
NFS client updates for Linux 4.7
2016-05-26 10:33:33 -07:00
xprtrdma
NFS client updates for Linux 4.7
2016-05-26 10:33:33 -07:00
addr.c
auth.c
SUNRPC: Ensure get_rpccred() and put_rpccred() can take NULL arguments
2016-05-17 15:48:06 -04:00
auth_generic.c
sunrpc: add rpc_lookup_generic_cred
2016-05-09 09:05:40 -04:00
auth_null.c
nfsd: Lower NFSv4.1 callback message size limit
2016-03-01 13:06:35 -08:00
auth_unix.c
sunrpc: plumb gfp_t parm into crcreate operation
2016-05-09 09:05:40 -04:00
backchannel_rqst.c
SUNRPC: Fix callback channel
2015-12-07 13:04:59 -08:00
cache.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
clnt.c
rpc: share one xps between all backchannels
2016-06-15 10:32:25 -04:00
debugfs.c
SUNRPC: Address kbuild warning in net/sunrpc/debugfs.c
2015-06-11 14:01:06 -04:00
Kconfig
rpcrdma: Merge svcrdma and xprtrdma modules into one
2015-06-04 16:56:02 -04:00
Makefile
SUNRPC: Add a structure to track multiple transports
2016-02-05 18:48:54 -05:00
netns.h
rpc_pipe.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
rpcb_clnt.c
SUNRPC: Use the multipath iterator to assign a transport to each task
2016-02-05 18:48:55 -05:00
sched.c
SUNRPC: Allow caller to specify the transport to use
2016-02-05 18:48:55 -05:00
socklib.c
sunrpc: do not pull udp headers on receive
2016-04-11 15:31:33 -04:00
stats.c
sunrpc.h
sunrpc_syms.c
svc.c
SUNRPC: Fix callback channel
2015-12-07 13:04:59 -08:00
svc_xprt.c
rpc: share one xps between all backchannels
2016-06-15 10:32:25 -04:00
svcauth.c
svcrpc: move some initialization to common code
2015-11-24 10:39:16 -07:00
svcauth_unix.c
svcrpc: move some initialization to common code
2015-11-24 10:39:16 -07:00
svcsock.c
sock: tigthen lockdep checks for sock_owned_by_user
2016-04-13 22:37:20 -04:00
sysctl.c
Sunrpc: Supports hexadecimal number for sysctl files of sunrpc debug
2015-11-03 15:56:49 -05:00
timer.c
xdr.c
SUNRPC: init xdr_stream for zero iov_len, page_len
2016-05-09 09:05:40 -04:00
xprt.c
SUNRPC: Use the multipath iterator to assign a transport to each task
2016-02-05 18:48:55 -05:00
xprtmultipath.c
SUNRPC: Add a structure to track multiple transports
2016-02-05 18:48:54 -05:00
xprtsock.c
rpc: share one xps between all backchannels
2016-06-15 10:32:25 -04:00