OSDN Git Service

SUNRPC: Make num_reqs a non-atomic integer
authorChuck Lever <chuck.lever@oracle.com>
Mon, 5 Mar 2018 20:13:13 +0000 (15:13 -0500)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Tue, 10 Apr 2018 20:06:22 +0000 (16:06 -0400)
commitff699ea8269a02d977c6ee42d58f76efe83a34f9
treebc851db38c12b2e4f49847725bee180477068dbf
parent78215759e20d859b8f1de7d0aebd08878fbc4eed
SUNRPC: Make num_reqs a non-atomic integer

If recording xprt->stat.max_slots is moved into xprt_alloc_slot,
then xprt->num_reqs is never manipulated outside
xprt->reserve_lock. There's no longer a need for xprt->num_reqs to
be atomic.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
include/linux/sunrpc/xprt.h
net/sunrpc/xprt.c