From: Steve Wise Date: Tue, 10 May 2011 05:06:22 +0000 (-0700) Subject: RDMA/cxgb4: Don't change QP state outside EP lock X-Git-Tag: v3.0-rc1~409^2^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30c95c2d495c1c8d4d6a97bb9f4e4eacb91ba1d2;p=pandora-kernel.git 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 Signed-off-by: Roland Dreier --- Reading git-diff-tree failed