]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit08391488e47efbe9ce743725a3c75b0a429a376e
treebc851db38c12b2e4f49847725bee180477068dbf
parentb6d2a9d01d93025c1ba3b69265ce1573426fcd8e
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