summaryrefslogtreecommitdiff
path: root/drivers/infiniband/ulp
diff options
context:
space:
mode:
authorSteve Wise <swise@opengridcomputing.com>2011-05-10 05:06:22 (GMT)
committerRoland Dreier <roland@purestorage.com>2011-05-10 05:06:22 (GMT)
commit30c95c2d495c1c8d4d6a97bb9f4e4eacb91ba1d2 (patch)
treeace5f0f3da8d942bc894f8ad0fbc6ceddda1d64d /drivers/infiniband/ulp
parent693d92a1bbc9e42681c42ed190bd42b636ca876f (diff)
downloadlinux-fsl-qoriq-30c95c2d495c1c8d4d6a97bb9f4e4eacb91ba1d2.tar.xz
RDMA/cxgb4: Don't change QP state outside EP lock
Concurrent ingress CLOSE and ULP ABORT operations causes a crash due to a race condition where the close path releases the EP lock and then tries to move the QP state to CLOSED. This must be done inside the EP lock to avoid the race. Signed-off-by: Steve Wise <swise@opengridcomputing.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/ulp')
0 files changed, 0 insertions, 0 deletions