From: Steve Wise Date: Mon, 22 Feb 2010 22:07:22 +0000 (+0000) Subject: RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing X-Git-Tag: v2.6.34-rc1~225^2~7^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=68baf495d8e559a82787f595fecc30a43bb89bb7;p=pandora-kernel.git RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing If cxgb3 calls the iw_cxgb3 t3cclient remove function due to a device removal event, then the iwch device must be marked with CXIO_ERROR_FATAL since the device below us is going away. Otherwise, we can get stuck in a deadlock as RDMA ULPs try and deallocate objects (like MRs, QPs, etc). So always mark the device with CXIO_ERROR_FATAL when removing. Signed-off-by: Steve Wise Signed-off-by: Roland Dreier --- Reading git-diff-tree failed