summaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorKumar Sanghvi <kumaras@chelsio.com>2011-10-13 08:21:30 (GMT)
committerRoland Dreier <roland@purestorage.com>2011-10-14 21:23:04 (GMT)
commit01e7da6ba53ca4d6189a1eae45607c0331c871f2 (patch)
tree01cf49e2294c455d0ee2536d47e9d2e5550057ec /mm
parent9efe10a1e1a1ab1dba0af0f520e0697f6e81ebf1 (diff)
downloadlinux-01e7da6ba53ca4d6189a1eae45607c0331c871f2.tar.xz
RDMA/cxgb4: Make sure flush CQ entries are collected on connection close
At the time when a peer closes the connection, iw_cxgb4 will not send a cq event if ibqp.uobject exists. In that case, its possible for a user application to get blocked in ibv_get_cq_event(). To resolve this, call the cq's comp_handler to unblock any read from ibv_get_cq_event(). This will trigger userspace to poll the cq and collect flush status completions for any pending work requests. Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com> Acked-by: Steve Wise <swise@opengridcomputing.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions