RDMA/cxgb4: Wake up waiters after flushing the qp
authorSteve Wise <swise@opengridcomputing.com>
Fri, 21 Nov 2014 15:36:36 +0000 (09:36 -0600)
committerRoland Dreier <roland@purestorage.com>
Tue, 16 Dec 2014 02:10:46 +0000 (18:10 -0800)
commit5b341808835e29cff9e074712d39cee376f8d866
tree949bb143261d43c3d766c6699fcfef7d59c0d1db
parent2550a88d956fb77c34d71b46a0a8e9ebf1c5b4a3
RDMA/cxgb4: Wake up waiters after flushing the qp

When transitioning into ERROR state, the QP was getting flushed after
waking up any waiters.  This can cause applications to miss flushed work
requests which can stall an NFS mount.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/hw/cxgb4/qp.c