summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAriel Nahum <arieln@mellanox.com>2014-10-01 14:02:03 +0300
committerRoland Dreier <roland@purestorage.com>2014-10-09 00:06:06 -0700
commitec370e2b63526931a65f4668626dbb43896788c6 (patch)
tree607b088fdf7035beed4401186ac3a94bc6db8b39 /scripts
parentc107a6c0cf1ab883ea87ca50136f4fc5204a4b82 (diff)
IB/iser: Unbind at conn_stop stage
Previously we didn't need to unbind the iser_conn and iscsi_conn since we always relied on iscsi daemon to teardown the connection and never let it finish before we cleanup all that is needed in iser. This is not the case anymore (for DEVICE_REMOVAL event). So avoid any possible chance we cause iscsi_conn dereference after iscsi_conn was freed. We also call iser_conn_terminate (safe to call multiple times) just for the corner case of iscsi daemon stopping an old connection before invoking endpoint removal (might happen if it was violently killed). Notice we are unbinding under a lock - which is required. Signed-off-by: Ariel Nahum <arieln@mellanox.com> Signed-off-by: Sagi Grimberg <sagig@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>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions