summaryrefslogtreecommitdiff
path: root/net/sunrpc/addr.c
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@hammerspace.com>2018-11-30 12:48:47 -0500
committerTrond Myklebust <trond.myklebust@hammerspace.com>2018-12-02 09:43:56 -0500
commit9bd11523dc1b9293d1eee2c0b8cfc986a312bbce (patch)
tree8db3df35d849fcef6d1249cfd57df9222da734cb /net/sunrpc/addr.c
parentad3cba223ac02dc769c3bbe88efe277bbb457566 (diff)
downloadlinux-9bd11523dc1b9293d1eee2c0b8cfc986a312bbce.tar.gz
linux-9bd11523dc1b9293d1eee2c0b8cfc986a312bbce.tar.bz2
linux-9bd11523dc1b9293d1eee2c0b8cfc986a312bbce.zip
SUNRPC: call_connect_status() must handle tasks that got transmitted
If a task failed to get the write lock in the call to xprt_connect(), then it will be queued on xprt->sending. In that case, it is possible for it to get transmitted before the call to call_connect_status(), in which case it needs to be handled by call_transmit_status() instead. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'net/sunrpc/addr.c')
0 files changed, 0 insertions, 0 deletions