Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit da7408c8 authored by Jayamohan Kallickal's avatar Jayamohan Kallickal Committed by James Bottomley
Browse files

[SCSI] be2iscsi: The session failure only when Link Goes down



This fixes a situation where the sessions were being killed whenever
LinkUP is notified rather than LinkDown

Signed-off-by: default avatarJayamohan Kallickal <jayamohank@serverengines.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
parent 756d29c8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -161,13 +161,13 @@ void beiscsi_async_link_state_process(struct beiscsi_hba *phba,
		SE_DEBUG(DBG_LVL_1, "Link Down on Physical Port %d \n",
						evt->physical_port);
		phba->state |= BE_ADAPTER_LINK_DOWN;
		iscsi_host_for_each_session(phba->shost,
					    be2iscsi_fail_session);
		break;
	case ASYNC_EVENT_LINK_UP:
		phba->state = BE_ADAPTER_UP;
		SE_DEBUG(DBG_LVL_1, "Link UP on Physical Port %d \n",
						evt->physical_port);
		iscsi_host_for_each_session(phba->shost,
					    be2iscsi_fail_session);
		break;
	default:
		SE_DEBUG(DBG_LVL_1, "Unexpected Async Notification %d on"