android_kernel_xiaomi_sdm845/drivers/infiniband/hw
Steve Wise 68baf495d8 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 <swise@opengridcomputing.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2010-02-24 10:40:30 -08:00
..
amso1100 RDMA/amso1100: Fix error paths in post_send and post_recv 2009-12-09 14:56:11 -08:00
cxgb3 RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing 2010-02-24 10:40:30 -08:00
ehca Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband 2009-12-16 10:32:31 -08:00
ipath Fix failure exit in ipathfs 2010-01-26 22:22:27 -05:00
mlx4 IB/mlx4: Fix queue overflow check in post_recv 2010-01-06 12:51:30 -08:00
mthca IB/mthca: Fix access to freed memory in catastrophic event handling 2009-09-24 11:55:41 -07:00
nes Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband 2009-12-16 10:32:31 -08:00