From d302ce64abd0d6b2fbbeac97f85891e7606ba6ed Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Mon, 18 Oct 2010 18:59:41 +0000 Subject: [PATCH] Patch from Uri Yanai fixing handling of global events in IMMED_NOTIFY handler git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2424 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- qla2x00t/qla2x00-target/qla2x00t.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qla2x00t/qla2x00-target/qla2x00t.c b/qla2x00t/qla2x00-target/qla2x00t.c index 5aa096aaf..1c17ce522 100644 --- a/qla2x00t/qla2x00-target/qla2x00t.c +++ b/qla2x00t/qla2x00-target/qla2x00t.c @@ -375,7 +375,8 @@ static void q24_atio_pkt_all_vps(scsi_qla_host_t *ha, atio7_entry_t *atio) scsi_qla_host_t *host = ha; if (IS_FWI2_CAPABLE(ha)) { notify24xx_entry_t *entry = (notify24xx_entry_t *)atio; - if (IMM_NTFY_LIP_LINK_REINIT != entry->status) { + if ((entry->vp_index != 0xFF) && + (entry->nport_handle != 0xFFFF)) { host = q2t_find_host_by_vp_idx(ha, entry->vp_index); if (unlikely(!host)) {