From patchwork Thu Sep 12 15:19:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Himanshu Madhani X-Patchwork-Id: 11143287 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5D1D9112B for ; Thu, 12 Sep 2019 15:19:56 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3B59820856 for ; Thu, 12 Sep 2019 15:19:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=marvell.com header.i=@marvell.com header.b="erliXtGI" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732993AbfILPTz (ORCPT ); Thu, 12 Sep 2019 11:19:55 -0400 Received: from mx0a-0016f401.pphosted.com ([67.231.148.174]:56266 "EHLO mx0b-0016f401.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1732699AbfILPTz (ORCPT ); Thu, 12 Sep 2019 11:19:55 -0400 Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8CFFC7l029058; Thu, 12 Sep 2019 08:19:51 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-type; s=pfpt0818; bh=ZaEwXx937+3LNdT0+7A5jIE7n9223b+MO4jenDB2/qg=; b=erliXtGIxybPgx0IV+nxukaEQv2ArnWDdSsloyh869B2mRhq8fz8RMaB+3EHLhZlWdmV YAnBGPwpEmIyTnot/gbktv/KooyAuNcW8IKCdfzXYoDmchd+mXsZC8WWqMGHmnWxs764 S15/Coj/Ssr3ze7PM2h0xirfsY7iFS5ZEaF2yabj4+kaoixSbD19TrSxyMqbahNEQljy Y7Va7nJjoOWIT8rIuyXYIciN9C0ZXhxkFGY8UZfwB6x3InRbVNdMZ0XMRbpUlhqJIqgc +iA/wrSYYxI7KGQ73ofpZsiePqGq7qN10iRHGPIrfP/jVX6cO6I3vs/08X94BajNEgD3 XQ== Received: from sc-exch02.marvell.com ([199.233.58.182]) by mx0a-0016f401.pphosted.com with ESMTP id 2uxshkfyke-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 08:19:50 -0700 Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 12 Sep 2019 08:19:49 -0700 Received: from maili.marvell.com (10.93.176.43) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server id 15.0.1367.3 via Frontend Transport; Thu, 12 Sep 2019 08:19:49 -0700 Received: from dut1171.mv.qlogic.com (unknown [10.112.88.18]) by maili.marvell.com (Postfix) with ESMTP id C550B3F703F; Thu, 12 Sep 2019 08:19:49 -0700 (PDT) Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x8CFJnTQ002383; Thu, 12 Sep 2019 08:19:49 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x8CFJnB2002382; Thu, 12 Sep 2019 08:19:49 -0700 From: Himanshu Madhani To: , CC: , Subject: [PATCH 00/14] qla2xxx: Bug fixes for the driver. Date: Thu, 12 Sep 2019 08:19:35 -0700 Message-ID: <20190912151949.2348-1-hmadhani@marvell.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_08:2019-09-11,2019-09-12 signatures=0 Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org Hi Martin, This series has fixes for N2N handling and unload path for driver when NPIV is configured. Also included are patches for capturing firmware dump when firmware posts MPI heartbeat stop event. We have also enhanced handling of FCP/FC-NVMe when target advertises both capabilites under same WWNN. Please apply this series for 5.4/scsi-quueue at your earliest convenience. Note: Series submitted earlier today (9/12/2019) by Roman Bolshakov (https://marc.info/?l=linux-scsi&m=156824878713514&w=2) is still being reviewed and I do not see any conflict with this series. Please hold off on merging that series until review is complete. Thanks, Himanshu Himanshu Madhani (3): qla2xxx: Silence fwdump template message qla2xxx: Improve logging for scan thread qla2xxx: Update driver version to 10.01.00.20-k Michael Hernandez (1): qla2xxx: Dual FCP-NVMe target port support Quinn Tran (10): qla2xxx: Fix unbound sleep in fcport delete path. qla2xxx: Fix stale mem access on driver unload qla2xxx: Optimize NPIV tear down process qla2xxx: Fix N2N link reset qla2xxx: Fix N2N link up fail qla2xxx: Fix Nport ID display value qla2xxx: Add error handling for PLOGI ELS passthrough qla2xxx: Set remove flag for all VP qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump qla2xxx: Capture FW dump on MPI heartbeat stop event drivers/scsi/qla2xxx/qla_attr.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 30 ++++++- drivers/scsi/qla2xxx/qla_fw.h | 2 + drivers/scsi/qla2xxx/qla_gs.c | 67 ++++++++------- drivers/scsi/qla2xxx/qla_init.c | 167 +++++++++++++++++++++++++------------ drivers/scsi/qla2xxx/qla_inline.h | 12 +++ drivers/scsi/qla2xxx/qla_iocb.c | 102 ++++++++++++++++++++-- drivers/scsi/qla2xxx/qla_isr.c | 31 +++++-- drivers/scsi/qla2xxx/qla_mbx.c | 34 ++++++-- drivers/scsi/qla2xxx/qla_mid.c | 32 ++++--- drivers/scsi/qla2xxx/qla_os.c | 63 ++++++++++---- drivers/scsi/qla2xxx/qla_target.c | 26 +++--- drivers/scsi/qla2xxx/qla_tmpl.c | 29 ++++++- drivers/scsi/qla2xxx/qla_version.h | 2 +- 14 files changed, 453 insertions(+), 150 deletions(-)