RDMA/cxgb4: Always wake up waiters in c4iw_peer_abort_intr()
authorSteve Wise <swise@opengridcomputing.com>
Fri, 27 Apr 2012 14:59:16 +0000 (09:59 -0500)
committerRoland Dreier <roland@purestorage.com>
Tue, 15 May 2012 16:46:04 +0000 (09:46 -0700)
commit0f1dcfae6bc5563424346ad3a03282b8235a4c33
treede339bd76fc1f88cd9cac6361409f545bebc1470
parentbd61baaf59669accae2720799394a51fecabe5d9
RDMA/cxgb4: Always wake up waiters in c4iw_peer_abort_intr()

This fixes a race where an ingress abort fails to wake up the thread
blocked in rdma_init() causing the app to hang.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/hw/cxgb4/cm.c