OSDN Git Service

SUNRPC: Fix up backchannel slot table accounting
authorTrond Myklebust <trond.myklebust@hammerspace.com>
Tue, 16 Jul 2019 17:51:29 +0000 (13:51 -0400)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Thu, 18 Jul 2019 05:12:59 +0000 (01:12 -0400)
commit7402a4fedc2bc448100c2d086406c708451b16dc
tree45bafb2c535f1790f99e41cb7de2b7fb0c199c4e
parent9f98effc19bd490a375c4e764a56a2c015d27c3c
SUNRPC: Fix up backchannel slot table accounting

Add a per-transport maximum limit in the socket case, and add
helpers to allow the NFSv4 code to discover that limit.

Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
fs/nfs/nfs4proc.c
include/linux/sunrpc/bc_xprt.h
include/linux/sunrpc/clnt.h
include/linux/sunrpc/xprt.h
net/sunrpc/backchannel_rqst.c
net/sunrpc/clnt.c
net/sunrpc/svc.c
net/sunrpc/xprtrdma/backchannel.c
net/sunrpc/xprtrdma/transport.c
net/sunrpc/xprtrdma/xprt_rdma.h
net/sunrpc/xprtsock.c