linux-stable-rt/drivers/infiniband
Steve Wise d7c1fbd660 RDMA/iwcm: Don't access a cm_id after dropping reference
cm_work_handler() can access cm_id_priv after it drops its reference
by calling iwch_deref_id(), which might cause it to be freed.  The fix
is to look at whether IWCM_F_CALLBACK_DESTROY is set _before_ dropping
the reference.  Then if it was set, free the cm_id on this thread.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2008-03-10 21:22:22 -07:00
..
core RDMA/iwcm: Don't access a cm_id after dropping reference 2008-03-10 21:22:22 -07:00
hw RDMA/cxgb3: Fix iwch_create_cq() off-by-one error 2008-03-09 13:54:12 -07:00
ulp IB/iser: Handle iser_device allocation error gracefully 2008-03-10 21:17:51 -07:00
Kconfig RDMA/nes: Add a driver for NetEffect RNICs 2008-02-04 20:20:45 -08:00
Makefile RDMA/nes: Add a driver for NetEffect RNICs 2008-02-04 20:20:45 -08:00