linux/drivers/infiniband/ulp/iser
Sagi Grimberg 8c204e69ce IB/iser: Signal iSCSI layer that transport is broken in error completions
Previously we notified iscsi layer about the connection layer when
we consumed all of our flush errors. This was racy as there
was no guarentee that iscsi_conn wasn't terminated by then (which ends
up in an invalid memory access). In case we got a non FLUSH error
completion, we are guarenteed that iscsi_conn is still alive. We should
notify iSCSI layer with iscsi_conn_failure to initiate error handling.

While we are at it, add a nice kernel-doc style documentation.

Signed-off-by: Sagi Grimberg <sagig@mellanox.com>
Signed-off-by: Ariel Nahum <arieln@mellanox.com>
Signed-off-by: Roi Dayan <roid@mellanox.com>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2014-10-09 00:06:06 -07:00
..
Kconfig Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
Makefile IB/iser: iSER Kconfig and Makefile 2006-06-22 07:51:14 -07:00
iscsi_iser.c IB/iser: Protect tasks cleanup in case IB device was already released 2014-10-09 00:06:06 -07:00
iscsi_iser.h IB/iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon 2014-10-09 00:06:06 -07:00
iser_initiator.c IB/iser: Re-introduce ib_conn 2014-10-09 00:06:06 -07:00
iser_memory.c IB/iser: Re-introduce ib_conn 2014-10-09 00:06:06 -07:00
iser_verbs.c IB/iser: Signal iSCSI layer that transport is broken in error completions 2014-10-09 00:06:06 -07:00