summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/amso1100/c2_ae.h
diff options
context:
space:
mode:
authorKrishna Kumar <krkumar2@in.ibm.com>2006-11-24 16:03:48 +0530
committerRoland Dreier <rolandd@cisco.com>2006-11-29 15:33:08 -0800
commitc9edea298e52faeb0d4ae875cb712a5d69ba1966 (patch)
tree9f89af31110b7ad8acce86fabb10c98005dedb75 /drivers/infiniband/hw/amso1100/c2_ae.h
parent7013696a5f5ccd0d847d5e8b841d0b0b312277c8 (diff)
downloadblackbird-op-linux-c9edea298e52faeb0d4ae875cb712a5d69ba1966.tar.gz
blackbird-op-linux-c9edea298e52faeb0d4ae875cb712a5d69ba1966.zip
RDMA/amso1100: Prevent deadlock in destroy QP
It is possible to swap the CQs used for send_cq and recv_cq when creating two different QPs. If these two QPs are then destroyed at the same time, an AB-BA deadlock can occur because the CQ locks are taken our of order. Fix this by always taking CQ locks in a fixed order. Signed-off-by: Krishna Kumar <krkumar2@in.ibm.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/hw/amso1100/c2_ae.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud