summaryrefslogtreecommitdiffstats
path: root/include/linux/sunrpc/xprtsock.h
diff options
context:
space:
mode:
authorTrond Myklebust2018-08-14 19:58:34 +0200
committerTrond Myklebust2018-09-30 21:35:14 +0200
commit3a03818fbee0a85196a2214f07db9e2b622e2550 (patch)
tree456fb5e4ff9c57f1adfdac7dedcc61f2f3fb14a4 /include/linux/sunrpc/xprtsock.h
parentSUNRPC: Simplify identification of when the message send/receive is complete (diff)
downloadkernel-qcow2-linux-3a03818fbee0a85196a2214f07db9e2b622e2550.tar.gz
kernel-qcow2-linux-3a03818fbee0a85196a2214f07db9e2b622e2550.tar.xz
kernel-qcow2-linux-3a03818fbee0a85196a2214f07db9e2b622e2550.zip
SUNRPC: Avoid holding locks across the XDR encoding of the RPC message
Currently, we grab the socket bit lock before we allow the message to be XDR encoded. That significantly slows down the transmission rate, since we serialise on a potentially blocking operation. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'include/linux/sunrpc/xprtsock.h')
0 files changed, 0 insertions, 0 deletions