Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3738ybl; Tue, 7 Jan 2020 12:59:32 -0800 (PST) X-Google-Smtp-Source: APXvYqydlkd4UC1U41aQisZDJsKmBph6DH8nnILh9paRGOkIazwdHlI9RV4n58M63uJfvHjaIgpZ X-Received: by 2002:a9d:12a8:: with SMTP id g37mr1630391otg.261.1578430772507; Tue, 07 Jan 2020 12:59:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578430772; cv=none; d=google.com; s=arc-20160816; b=tVoy8S+IN+Lo6cMsIcqQZfzSiBNvq724qFiSkIraLIHqXuMF/0hF7Gxp5/Z11h0mU7 G13a66JT5L/JvDeCsr/EYL1BmRwPdBqLWkst606a0tl4l8Yh/+JKGSGZs7Encc5vjjq0 LoxnJB9B1XSF1jSXfGs2AD/4CQUi7Hj/xHe9LZJfvsA8PbVIJ22P1uAJ+W87l+TZNktQ Hk7MW1d8jy0wpSDTQ4HtxVr61T46syC2QN3zX1gBgkdchQwXUF46pXhUp/YfFrf9R8TI mZ450aCYc0HEeJm5fTRK2XMv0MI2Kdol+RbaCNuD4kSxHYGn3Rl1L3tG+D4a4M1tMobq tV0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=jF5oqbkQkCrns5czysMh+uexqfkgjkv8vm/q+UBkTSU=; b=jCY2XL9Q7SgPpIbLpHgT7W694+/euYT4wgB0Upgaq0woV3Kuh8KD5QzIgcQLiHxkaY gWygR9j7GZhab/C55q6e7aLxa6OjQxwXWyutnEdtKVBnbyEATZzuCtGAsFmKmFJcfIFE e9necF7HDyHyUBdutPvWawNjoHTlprxGyQUvtFk8hh8zUjY4yQaDSYlldsjgfh+G1tsg aXPkO+TsK0JgkZUHeDbBW886ZEaJfFZ3p4n2lpGIentQYbhBEXu9E79lK7I1DNkPwP59 EE6PF+vCLwMShdCJKQzSKmiqfETsuSDZ0WlNTlWqcp55lm2i43sm/HXNuCBAASXXNQhg F97w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=qUIW0mo1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j18si545553otq.275.2020.01.07.12.59.20; Tue, 07 Jan 2020 12:59:32 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=qUIW0mo1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727501AbgAGU5N (ORCPT + 99 others); Tue, 7 Jan 2020 15:57:13 -0500 Received: from mail.kernel.org ([198.145.29.99]:53682 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727436AbgAGU5I (ORCPT ); Tue, 7 Jan 2020 15:57:08 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C9CDF2087F; Tue, 7 Jan 2020 20:57:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1578430628; bh=p1rGLFK9qunlmcmVU7tHPH/Z4aLEBBljlgHChee25wE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qUIW0mo1XcrLm/swUge2W4/EuXt8qAKulFUlAbcS0y0GrHJx4Fn1xQHbbzMvG6dRJ U19V6H1mEVjgH7snKcD1B3Q1COCd+iof7n7tu8CdXmFfAtENlVxzPr1f45pwnEfh10 RcAuzHHuOJ80V+uXDh+N1avIm3ciiJOB8CSMA0Z0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Quinn Tran , Himanshu Madhani , Hannes Reinecke , Roman Bolshakov , "Martin K. Petersen" , Sasha Levin Subject: [PATCH 5.4 031/191] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI Date: Tue, 7 Jan 2020 21:52:31 +0100 Message-Id: <20200107205334.665313334@linuxfoundation.org> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200107205332.984228665@linuxfoundation.org> References: <20200107205332.984228665@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Roman Bolshakov [ Upstream commit af22f0c7b052c5c203207f1e5ebd6aa65f87c538 ] PORT UPDATE asynchronous event is generated on the host that issues PLOGI ELS (in the case of higher WWPN). In that case, the event shouldn't be handled as it sets unwanted DPC flags (i.e. LOOP_RESYNC_NEEDED) that trigger link flap. Ignore the event if the host has higher WWPN, but handle otherwise. Cc: Quinn Tran Link: https://lore.kernel.org/r/20191125165702.1013-13-r.bolshakov@yadro.com Acked-by: Himanshu Madhani Reviewed-by: Hannes Reinecke Tested-by: Hannes Reinecke Signed-off-by: Roman Bolshakov Signed-off-by: Martin K. Petersen Signed-off-by: Sasha Levin --- drivers/scsi/qla2xxx/qla_mbx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c index 4d90cf101f5f..eac76e934cbe 100644 --- a/drivers/scsi/qla2xxx/qla_mbx.c +++ b/drivers/scsi/qla2xxx/qla_mbx.c @@ -3920,6 +3920,7 @@ qla24xx_report_id_acquisition(scsi_qla_host_t *vha, vha->d_id.b24 = 0; vha->d_id.b.al_pa = 1; ha->flags.n2n_bigger = 1; + ha->flags.n2n_ae = 0; id.b.al_pa = 2; ql_dbg(ql_dbg_async, vha, 0x5075, @@ -3930,6 +3931,7 @@ qla24xx_report_id_acquisition(scsi_qla_host_t *vha, "Format 1: Remote login - Waiting for WWPN %8phC.\n", rptid_entry->u.f1.port_name); ha->flags.n2n_bigger = 0; + ha->flags.n2n_ae = 1; } qla24xx_post_newsess_work(vha, &id, rptid_entry->u.f1.port_name, @@ -3941,7 +3943,6 @@ qla24xx_report_id_acquisition(scsi_qla_host_t *vha, /* if our portname is higher then initiate N2N login */ set_bit(N2N_LOGIN_NEEDED, &vha->dpc_flags); - ha->flags.n2n_ae = 1; return; break; case TOPO_FL: -- 2.20.1