]> git.baikalelectronics.ru Git - kernel.git/commit
SUNRPC: Treat the task and request as separate in the xprt_ops->send_request()
authorTrond Myklebust <trond.myklebust@hammerspace.com>
Thu, 30 Aug 2018 17:27:29 +0000 (13:27 -0400)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Sun, 30 Sep 2018 19:35:15 +0000 (15:35 -0400)
commit55447356fde0d60e8fa81a920fb57ec9eb560654
treed685e2ade1957ba38d150bfb023ae1936e66fa99
parent4021bfe09b589d83e2c05223ec327499ed6d17f8
SUNRPC: Treat the task and request as separate in the xprt_ops->send_request()

When we shift to using the transmit queue, then the task that holds the
write lock will not necessarily be the same as the one being transmitted.

Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
include/linux/sunrpc/xprt.h
net/sunrpc/xprt.c
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
net/sunrpc/xprtrdma/transport.c
net/sunrpc/xprtsock.c