linux/drivers/infiniband/ulp
Or Gerlitz 7d9c0de4ab IB/iser: Fix error flow in iser ep connection establishment
The current error flow code was releasing the IB connection object and
calling iscsi_destroy_endpoint() directly without going through the
reference counting mechanism introduced in commit 39ff05d ("IB/iser:
Enhance disconnection logic for multi-pathing"). This resulted in a
double free of the iscsi endpoint object, which causes a kernel NULL
pointer dereference.  Fix that by plugging into the IB conn reference
counting correctly.

Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2012-05-18 17:05:31 -07:00
..
ipoib IB: Change CQE "csum_ok" field to a bit flag 2012-03-08 12:34:27 -08:00
iser IB/iser: Fix error flow in iser ep connection establishment 2012-05-18 17:05:31 -07:00
srp IB/srp: Consolidate repetitive sysfs code 2012-02-27 09:27:57 -08:00
srpt IB/srpt: Set srq_type to IB_SRQT_BASIC 2012-04-12 07:56:57 -07:00