From patchwork Thu Mar 28 17:09:57 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Himanshu Madhani X-Patchwork-Id: 10875447 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5BF5613B5 for ; Thu, 28 Mar 2019 17:11:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3B61F28CD0 for ; Thu, 28 Mar 2019 17:11:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2FF2C28CC7; Thu, 28 Mar 2019 17:11:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9345A28E19 for ; Thu, 28 Mar 2019 17:11:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727532AbfC1RLb (ORCPT ); Thu, 28 Mar 2019 13:11:31 -0400 Received: from mail-eopbgr700056.outbound.protection.outlook.com ([40.107.70.56]:42209 "EHLO NAM04-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726692AbfC1RLb (ORCPT ); Thu, 28 Mar 2019 13:11:31 -0400 Received: from DM6PR07CA0071.namprd07.prod.outlook.com (2603:10b6:5:74::48) by BN3PR07MB2529.namprd07.prod.outlook.com (2a01:111:e400:7bbf::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1730.18; Thu, 28 Mar 2019 17:11:28 +0000 Received: from BY2NAM05FT037.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::205) by DM6PR07CA0071.outlook.office365.com (2603:10b6:5:74::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1750.16 via Frontend Transport; Thu, 28 Mar 2019 17:11:28 +0000 Authentication-Results: spf=fail (sender IP is 199.233.58.38) smtp.mailfrom=marvell.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=marvell.com; Received-SPF: Fail (protection.outlook.com: domain of marvell.com does not designate 199.233.58.38 as permitted sender) receiver=protection.outlook.com; client-ip=199.233.58.38; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (199.233.58.38) by BY2NAM05FT037.mail.protection.outlook.com (10.152.100.174) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1771.6 via Frontend Transport; Thu, 28 Mar 2019 17:11:28 +0000 Received: from dut1171.mv.qlogic.com (10.112.88.18) by CAEXCH02.caveonetworks.com (10.67.98.110) with Microsoft SMTP Server (TLS) id 14.2.347.0; Thu, 28 Mar 2019 10:10:20 -0700 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 x2SHAJvO026460; Thu, 28 Mar 2019 10:10:19 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x2SHAGf6026459; Thu, 28 Mar 2019 10:10:16 -0700 From: Himanshu Madhani To: , CC: , Subject: [PATCH 00/15] qla2xxx: Misc updates and bug fixes for the driver. Date: Thu, 28 Mar 2019 10:09:57 -0700 Message-ID: <20190328171012.26425-1-hmadhani@marvell.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131982666883065720;(abac79dc-c90b-41ba-8033-08d666125e47);(abac79dc-c90b-41ba-8033-08d666125e47) X-Forefront-Antispam-Report: CIP:199.233.58.38;IPV:CAL;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(136003)(396003)(39860400002)(346002)(376002)(2980300002)(1110001)(1109001)(339900001)(189003)(199004)(26005)(8936002)(1076003)(126002)(105606002)(53936002)(106466001)(5660300002)(36756003)(50226002)(86362001)(2616005)(50466002)(2906002)(110136005)(47776003)(87636003)(48376002)(476003)(498600001)(26826003)(51416003)(486006)(80596001)(4326008)(54906003)(36906005)(68736007)(42186006)(81166006)(305945005)(356004)(97736004)(316002)(8676002)(6666004)(14444005)(336012)(16586007)(15650500001)(81156014)(69596002)(85426001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR07MB2529;H:CAEXCH02.caveonetworks.com;FPR:;SPF:Fail;LANG:en;PTR:InfoDomainNonexistent;MX:1;A:1; X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 19b3578f-8282-47a5-722d-08d6b3a06a89 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(5600127)(711020)(4605104)(2017052603328);SRVR:BN3PR07MB2529; X-MS-TrafficTypeDiagnostic: BN3PR07MB2529: X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0990C54589 X-Microsoft-Antispam-Message-Info: TwNCjvZSjLzIbJaeHG6sEFs7HQkzcv77hoypo09FHFzIWV2TxXsREtwz/CJm5D2GHJi0rb4i03GMfXnL9/Zed3gmmCqU27TaGfEcFWEFZVSARc03G4ek0tNpKn3DnuhPu9B2+X6UqoJvkCAL6j92R8wvTE498VzlYvbfsj94K12IzsfpZmfTPnIY/kLGiNzq3r2HiBB9Oy7GG2dm9rT+/Mg+YsczydbZ5i3Mto0I2u4tATn0c0BpsaahUqahcNypduBya5WB0vD4Gs3mnBXxYhG1PJapiElYvsQ+bHU973JJ9aI43BdMD2lTtiqxr79ZXhsP7vE5ejn6vX1ZULDRvR5QdpHGRE3WTfSlYH41N4lQC9Np3EjTkRBWyHWLKX7SNWUga4AK3vN0eIvL3o7b3965SCaMIEWw3eewik8NJ2Y= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2019 17:11:28.0533 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 19b3578f-8282-47a5-722d-08d6b3a06a89 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[199.233.58.38];Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2529 Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hi Martin, This series adds misc bug fixes for FC-NVMe and command abort handling in the driver. In addition couple patches addresses firmware dump corruption by driver as well as flash corruption due to incorrect size setting via SysFS path. Please apply this series to 5.2/scsi-queue at your earliest convenience. Thanks, Himanshu Andrew Vasquez (2): qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines. qla2xxx: Further limit FLASH region write access from SysFS Anil Gurumurthy (1): qla2xxx: Cleanup redundant qla2x00_abort_all_cmds during unload Giridhar Malavali (8): qla2xxx: Set the SCSI command result before calling the command done qla2xxx: Set the qpair in SRB to NULL when SRB is released qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags qla2xxx: Increase the max_sgl_segments to 1024 qla2xxx: Disable T10-DIF feature with FC-NVMe during probe qla2xxx: Set remote port devloss timeout to 0 qla2xxx: Fix driver unload when FC-NVMe LUNs are connected qla2xxx: Change abort wait_loop from msleep to wait_event_timeout Himanshu Madhani (1): qla2xxx: Update driver version to 10.01.00.16-k Quinn Tran (3): qla2xxx: Fix fw dump corruption qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() qla2xxx: Cleanup fcport memory to prevent leak drivers/scsi/qla2xxx/qla_attr.c | 37 +++++++------ drivers/scsi/qla2xxx/qla_def.h | 3 +- drivers/scsi/qla2xxx/qla_gs.c | 3 ++ drivers/scsi/qla2xxx/qla_init.c | 88 ++++++++++++++++++++----------- drivers/scsi/qla2xxx/qla_inline.h | 1 + drivers/scsi/qla2xxx/qla_nvme.c | 50 +++++++++++------- drivers/scsi/qla2xxx/qla_os.c | 105 ++++++++++++++++++++----------------- drivers/scsi/qla2xxx/qla_version.h | 2 +- 8 files changed, 172 insertions(+), 117 deletions(-)