aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/ehca
diff options
context:
space:
mode:
authorRalph Campbell <ralph.campbell@qlogic.com>2007-10-26 08:02:39 -0700
committerRoland Dreier <rolandd@cisco.com>2007-11-13 15:26:58 -0800
commitf4ad1bcc4425a772ea584e1f24abadc64c2b839f (patch)
tree374f7462a229e0506aa54516cf1029a95dc9adb4 /drivers/infiniband/hw/ehca
parentIB/ipath: Fix memory leak in ipath_resize_cq() if copy_to_user() fails (diff)
downloadlinux-dev-f4ad1bcc4425a772ea584e1f24abadc64c2b839f.tar.xz
linux-dev-f4ad1bcc4425a772ea584e1f24abadc64c2b839f.zip
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')
0 files changed, 0 insertions, 0 deletions