summaryrefslogtreecommitdiff
path: root/drivers/infiniband/hw/ehca/ehca_irq.c
diff options
context:
space:
mode:
authorRalph Campbell <ralph.campbell@qlogic.com>2007-10-26 15:02:39 (GMT)
committerRoland Dreier <rolandd@cisco.com>2007-11-13 23:26:58 (GMT)
commitf4ad1bcc4425a772ea584e1f24abadc64c2b839f (patch)
tree374f7462a229e0506aa54516cf1029a95dc9adb4 /drivers/infiniband/hw/ehca/ehca_irq.c
parenta6e7550d8f73d6b75c20afff321f0f06fe144775 (diff)
downloadlinux-fsl-qoriq-f4ad1bcc4425a772ea584e1f24abadc64c2b839f.tar.xz
IB/ipath: Fix race with ACK retry timeout list management
When an ACK is received, the QP is removed from the timeout list and then if there are still pending send WQEs, the QP is put back on the timeout list. It is possible that another post send has put the QP on the timeout list thus, a check needs to be made before trying to do it again or the list is corrupted. Signed-off-by: Ralph Campbell <ralph.campbell@qlogic.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/hw/ehca/ehca_irq.c')
0 files changed, 0 insertions, 0 deletions