From: Tom Tucker Date: Tue, 11 Mar 2008 18:31:39 +0000 (-0400) Subject: SVCRDMA: Add xprt refs to fix close/unmount crash X-Git-Tag: v2.6.25-rc6~37 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c48cbb405c4f338ce3263c44d621eff41d9a95fc;p=pandora-kernel.git SVCRDMA: Add xprt refs to fix close/unmount crash RDMA connection shutdown on an SMP machine can cause a kernel crash due to the transport close path racing with the I/O tasklet. Additional transport references were added as follows: - A reference when on the DTO Q to avoid having the transport deleted while queued for I/O. - A reference while there is a QP able to generate events. - A reference until the DISCONNECTED event is received on the CM ID Signed-off-by: Tom Tucker Signed-off-by: J. Bruce Fields Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed