Received: by 10.213.65.68 with SMTP id h4csp451339imn; Tue, 13 Mar 2018 09:27:53 -0700 (PDT) X-Google-Smtp-Source: AG47ELuk4a1I3U2uYfw2InVhJ85/SHfuBCfjmfmNAN0h43e6wkgTJhoWlocdZfM4Rzr22LH0Kuc0 X-Received: by 10.98.224.208 with SMTP id d77mr1190808pfm.194.1520958473264; Tue, 13 Mar 2018 09:27:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520958473; cv=none; d=google.com; s=arc-20160816; b=jAytvC13XGC6LEKGpDeK0c5m11F9XquUeX9d/Ol7e2h2Wnbbn33l+NwPR7NlQ5CxBg fqR5N3LFS+Lp4Uc7D2vOWyMktMaUDsjPA+Tz4LZmjKwU3TJvGw7sw8Ya2rQfRbxCAnIE BmBlTPXcMOn7eNr79u9Q5dw6hFPWc2lzdiKltSfrGCJ4qMhmQfUU+lC9VizcnENH0k/4 e4sK/e4LijRfnNbMf6i9k9fB5dM7akZby/56rOy+M+Vnfg+KJqOgrFHLyCX8Un9wlpBz mmUHdpMCOZYK4bn6sy+bRCxjKKrysetwH+H3AAVnS5kbrPmsAvj7kWCqYpKdyDz2EIM8 CLaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=qA8+IyFxpjAch4a7LEMb2WmXbpCv3ZNBGYTdjB4j4b8=; b=oUPLULd4UGOcZtuTZzTg1Ocn+q1I0qr7WmUtaaC9yRVBaE2POq8d+LJ3TDO0RQd9xc HljQJr7J1fb0IaJM3+Mzq4lvqywwiGXqvKWVz/dn0fHd8i1cBM2bBdq8V0Xr1KTx5SzM Eh117kxcFn4qdpjzh3s4wievrzYwDXd1b8rcGvXdBNYzeT7qsbDa9cRweoc3VMMgJek2 J2iSRyhbIN8wno986uDjUfbdi+3cv87XZPhONRAnYKMxJl0Hqpsh315GJ+zCLD2ONPEA gbroQuS7KaMFGoxYnKrEQ21dohwDv6Nes/H7TgyzsBidSgIRJwtqyYAKN8T2YNYOCXrZ aPQw== ARC-Authentication-Results: i=1; mx.google.com; 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 y86si351981pfi.19.2018.03.13.09.27.39; Tue, 13 Mar 2018 09:27:53 -0700 (PDT) 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; 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 S933666AbeCMPeA (ORCPT + 99 others); Tue, 13 Mar 2018 11:34:00 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:60876 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933599AbeCMPdz (ORCPT ); Tue, 13 Mar 2018 11:33:55 -0400 Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 4A16D49D; Tue, 13 Mar 2018 15:33:54 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Quinn Tran , Himanshu Madhani , Hannes Reinecke , "Martin K. Petersen" Subject: [PATCH 4.15 135/146] scsi: qla2xxx: Fix PRLI state check Date: Tue, 13 Mar 2018 16:25:02 +0100 Message-Id: <20180313152330.543531830@linuxfoundation.org> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180313152320.439085687@linuxfoundation.org> References: <20180313152320.439085687@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.15-stable review patch. If anyone has any objections, please let me know. ------------------ From: Quinn Tran commit 23c645595dab7b414f23639d0a428a07515807df upstream. Get Port Database MBX cmd is to validate current Login state upon PRLI completion. Current code looks at the last login state for re-validation which was incorrect. This patch removed incorrect state check. Fixes: 15f30a5752287 ("qla2xxx: Use IOCB interface to submit non-critical MBX.") Cc: # 4.10+ Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani Reviewed-by: Hannes Reinecke Signed-off-by: Martin K. Petersen Signed-off-by: Greg Kroah-Hartman --- drivers/scsi/qla2xxx/qla_mbx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/drivers/scsi/qla2xxx/qla_mbx.c +++ b/drivers/scsi/qla2xxx/qla_mbx.c @@ -6160,8 +6160,7 @@ int __qla24xx_parse_gpdb(struct scsi_qla } /* Check for logged in state. */ - if (current_login_state != PDS_PRLI_COMPLETE && - last_login_state != PDS_PRLI_COMPLETE) { + if (current_login_state != PDS_PRLI_COMPLETE) { ql_dbg(ql_dbg_mbx, vha, 0x119a, "Unable to verify login-state (%x/%x) for loop_id %x.\n", current_login_state, last_login_state, fcport->loop_id);