]> git.itanic.dy.fi Git - linux-stable/commit
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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 1 Jun 2012 07:18:15 +0000 (15:18 +0800)
commitb7a1a2016dba604884bfffb2e5ccf0ebc41b6e52
treef9fd64b727ea55eed31999dcc9c89af58f451a11
parent694450c8fa0dd37c49910c8d278cd68fab219006
RDMA/cxgb4: Always wake up waiters in c4iw_peer_abort_intr()

commit 0f1dcfae6bc5563424346ad3a03282b8235a4c33 upstream.

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>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/infiniband/hw/cxgb4/cm.c