linux/drivers/infiniband/ulp
Sagi Grimberg c103904716 Target/iser: Don't put isert_conn inside disconnected handler
commit 0fc4ea701f upstream.

disconnected_handler is invoked on several CM events (such
as DISCONNECTED, DEVICE_REMOVAL, TIMEWAIT_EXIT...). Since
multiple  events can occur while before isert_free_conn is
invoked, we might put all isert_conn references and free
the connection too early.

Signed-off-by: Sagi Grimberg <sagig@mellanox.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2014-10-05 14:52:18 -07:00
..
ipoib Merge branches 'cma', 'cxgb4', 'flowsteer', 'ipoib', 'misc', 'mlx4', 'mlx5', 'ocrdma', 'qib', 'srp' and 'usnic' into for-next 2014-01-22 23:24:13 -08:00
iser IB/iser: Fix use after free in iser_snd_completion() 2014-02-14 09:48:09 -08:00
isert Target/iser: Don't put isert_conn inside disconnected handler 2014-10-05 14:52:18 -07:00
srp IB/srp: Fix deadlock between host removal and multipathd 2014-09-17 09:19:28 -07:00
srpt ib_srpt: Use correct ib_sg_dma primitives 2014-05-06 07:59:28 -07:00