From patchwork Tue Sep 11 17:18:11 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Madhani, Himanshu" X-Patchwork-Id: 10596023 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 1E04014E5 for ; Tue, 11 Sep 2018 17:22:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 01C9A29B43 for ; Tue, 11 Sep 2018 17:22:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EA25429B57; Tue, 11 Sep 2018 17:22:26 +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,DKIM_SIGNED, DKIM_VALID,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 8553D29B43 for ; Tue, 11 Sep 2018 17:22:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727419AbeIKWWn (ORCPT ); Tue, 11 Sep 2018 18:22:43 -0400 Received: from mail-cys01nam02on0062.outbound.protection.outlook.com ([104.47.37.62]:18816 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726943AbeIKWWn (ORCPT ); Tue, 11 Sep 2018 18:22:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Iw4gjm0LxufVr1fmiq8XeYg4FlnahjX+Dpj8sfWorpo=; b=GPeMLtrf14y8bFVccE4N12l/r0CkWx6Q7u/obO2RElWA01lqyoXupaDBbhG6DcPrpBfxeBFNe+SsN3LGZrJRyD6PWIzufjdy4AAFMNlDTz/nGv6vz9+VeeJ8UXHck+aEMxIWdyg8lnWLZJGaGg7dLZewji6YNl1mwKMN2EJ5tl0= Received: from SN4PR0701CA0023.namprd07.prod.outlook.com (2603:10b6:803:28::33) by DM6PR07MB4396.namprd07.prod.outlook.com (2603:10b6:5:bf::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.16; Tue, 11 Sep 2018 17:18:32 +0000 Received: from CO1NAM05FT054.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::204) by SN4PR0701CA0023.outlook.office365.com (2603:10b6:803:28::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1122.16 via Frontend Transport; Tue, 11 Sep 2018 17:18:31 +0000 Authentication-Results: spf=pass (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=cavium.com; Received-SPF: Pass (protection.outlook.com: domain of cavium.com designates 50.232.66.26 as permitted sender) receiver=protection.outlook.com; client-ip=50.232.66.26; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by CO1NAM05FT054.mail.protection.outlook.com (10.152.96.170) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.20.1164.5 via Frontend Transport; Tue, 11 Sep 2018 17:18:31 +0000 Received: from dut1171.mv.qlogic.com (172.29.51.171) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.347.0; Tue, 11 Sep 2018 10:18:28 -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 w8BHIReO029051; Tue, 11 Sep 2018 10:18:27 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id w8BHIRck029050; Tue, 11 Sep 2018 10:18:27 -0700 From: Himanshu Madhani To: , CC: , Subject: [PATCH 00/16] qla2xxx: Driver updates for scsi-misc Date: Tue, 11 Sep 2018 10:18:11 -0700 Message-ID: <20180911171827.29016-1-himanshu.madhani@cavium.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(346002)(396003)(376002)(136003)(39860400002)(2980300002)(438002)(199004)(189003)(42186006)(8676002)(336012)(106466001)(72206003)(316002)(47776003)(26005)(81156014)(87636003)(478600001)(8936002)(305945005)(15650500001)(80596001)(51416003)(81166006)(356003)(4326008)(106002)(186003)(110136005)(16586007)(50466002)(1076002)(14444005)(86362001)(486006)(476003)(2616005)(5660300001)(126002)(36756003)(50226002)(48376002)(69596002)(6666003)(44832011)(54906003)(2906002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM6PR07MB4396;H:CAEXCH02.caveonetworks.com;FPR:;SPF:Pass;LANG:en;PTR:50-232-66-26-static.hfc.comcastbusiness.net;A:1;MX:1; X-Microsoft-Exchange-Diagnostics: 1;CO1NAM05FT054;1:3L1tJV3WeYJBu8TICsRgBEJ0sRFpMOfEHGJtqWq+KNvhH5DuKcRidWV5h1/N0wxfqcIKXc9wiWZpOLEmLhlk460hpJjHeSjMRB7ANyak3Raaf51vjBaSu/33gvLI5sXw X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d996dd89-f9d1-4d0f-92cf-08d6180a990e X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4608076)(2017052603328)(7153060);SRVR:DM6PR07MB4396; X-Microsoft-Exchange-Diagnostics: 1;DM6PR07MB4396;3:eyGw9FdevpX/ANKYsDguvEfJ5rkEALKAhENdMmOUlTqUMSUlFMjDuj/vMMBdVwNmYoI8qXEM54Krpc3Nij9YyUqXoHTQJb4sDwiV1fuUkVKdoXEJ3SjFsD4Q9unrWNrrwd9+Pifv+xAjWnN36Y5WLltDHsg9VFJnaEDzgYHuXjU7QOLKeMmbSpFoM8ldDh+lbUBUtXEXnfloJPpsiuwDesUQPWD7S4hg16ULveA3IgwqqijEIBMg4VdmLik4tdXfMBmIl4m4gH9CQUOfyBRnzr5O+jLXplc3aI4PhHefd0VvMM248UJjKRPBhO8gcUw7t3GzKi7Y3gVzz5VKYrLpUp7ahA16syeYtSRD0G9m5Nc=;25:hWJjwmeJn8MbMMfeAj00Lk8b6UQ5nJovcbRrRUqo3kpmUPr5XksvxvYsMuogM/6ZwGjeL9L0Xke7D+1h4/mWT9M7dl2kGaIJHFN0JVWsM+OZ3zMpLuOAhxaL+h3Kb97uCbKpY8+PbsUdI8VwLzs5INco2jAzafId/gHKBgFZiAp/jJSY9OP65bTrTp+OtCwPmKMpvEzTnfXojU84jmaGEqKnrok0+xk254smZ3wUwv/Y6lV50urbIDOz38zJHBRMMBsvtd6tOFUptDvqcd9zsC6gGujSQ/FXiaRwzSVWLfG9maXk6rVTkEwkPJgqbyxxZCTwnNhfwg0e8R7QEplgEQ== X-MS-TrafficTypeDiagnostic: DM6PR07MB4396: X-Microsoft-Exchange-Diagnostics: 1;DM6PR07MB4396;31:2GyB+gE6mptLjgmUewtbW4r057jWoMk83Jxz533YTq5IjnHrEktL/Yz+6g8IYfotdFnff9yxh+tLrZYSHwV5p8VYa8nrmDe0+rRX107fjHF1m6KEkHX3Ra9/ZcnhQm1VfIWZwpPNt7kEJn54Qe4VlKzUobBnt8jKcWxfEIDr07SPUdFfwE21ZDVh05zb9zCwBFkgNIPqoTxITGKtwRB3gLp19hbTtjOpH6P0c3CFDaU=;20:TkXgmttNv661yZdDc/dYQQrJLBaRaCktKXMfZGYAhj1xMeVb/sox55fl4x+MltyxF+BfK2zE9XiUHenxOZiGBPgUvwlKfO7zOy4U65iTTJxme66JNx+p/Q84TLGREKsJ6Fack2rJAVP3vVPtJHkRCFFW11AptlGqYJNwotCmSkBeAa6c/N3odLxkogJv94xff/fdmYKIuwh9lySG+48RQ7lD+Yn+Ww0f2/JVWNfkXkgAOFIRdNwVQUvY7X9EW6AX/TWSmE8+FDv5U8njCuD3F82KWynOGi1L8EefJL50Z89Sa6a/aSBJ9Us8olLbqnz2kj7Sv84S7dXB6ZbnrVtW1Ng4rg9rJ5BlIj3q7YKNb5OQz/K3q7/CvtYPgmcZItRkiD77iim2aovH6lYEBPeRm/3Q/4Y3EtG3cPA5QDQ1ysAubXK01NANXFIKW4QLyvAERLpEkH9dQFuZeCAwG/0WYOV4g47yXdwuYLP+CxqKdrN6Ny+oRlqMO0MU2AO0kos2 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(10201501046)(93006095)(93004095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699050);SRVR:DM6PR07MB4396;BCL:0;PCL:0;RULEID:;SRVR:DM6PR07MB4396; X-Microsoft-Exchange-Diagnostics: 1;DM6PR07MB4396;4:qJ2C3IWyNz55RsWfAAyvhfehV5T6MjqgQYjHS3AOrFSq/A8bHfey73gYD5zTFZRQvpOwp/jkw1i6HioeFC09cSGEPlzGxIWIlbzPROwFqce/41ll5RIQSJJKUw7SM+qZ2twWlw7BrVFTNQu4l6LhhhxXxK0slRxXk9iuLKG1ZtupTEZ9OYfErvMbtmrlN5AKiLZdo3M1zHRNilsJEBiv3kqZpl6w7Gc3juIIpnM5hLOaMNLbn2CkUPYfUFRQUhGptmoJ8v9qFPGdqUylZ4kDPg== X-Forefront-PRVS: 0792DBEAD0 X-Microsoft-Exchange-Diagnostics: 1;DM6PR07MB4396;23:yP0RSxD4J8SSgumex/SH4X0tc3ZnMfqjLfZ53CG9cIOp2/+gTT2qVYpqnZZpwHJ1dN4rtwwln1I/KRxezWWq9zkVlrGGduZDr8WpTVPltJeEWEbni3GscrGe5OjFe4k72RYeoIds34PiFeVD+2UiUUJzP9MZC3CSl0z1b5dyF5Of9L+Clh3Rq02fTVP8tep0JzXvROXYWX96ceqF1PojWgf8APuJDaCZJGtgbw+9XwRArVj/MU/X7VqoJkiMi87P5IhABmun+NOSHqAT9xWZqh1GSXUK91u8SHHDHQlJMQKfBKDj048s4CjIfe9cRukFpTeBXOrTaenCliurDFVeJ6AZtFh0Xg0jRfhWpd4XPOfOxZV6hAUeASyRXsgC79PhkCiRR6J4TCNs1g+g+o6t9Ze4csDlzEHo0ve1U0t0sQ3p1eo2ojBQHKukgzIWNzislhWyBCTZjfR0JNTyRhtuQDi1KXMrbYmk60mDEPdZ+KBuy5noej1XMwYwGCt39wYd/+5Cf8bWDA/tPk63bngmgOFfzxVnJEFUdcKgPB+bjvBaMOTO29wRccryfYrzbUu2J2TOnqGwbrLldAXj8ky03inSJeSvQ5MpmKz90jKFVzkt8C5JHYdmVKzlvrsv15jTcVEQP3qiYmJBCeCweOZHC2vyWrFnQP29ry0WGguT+TaXAxMPVdWmODpdMQ6nrFpZGQGojIYQq5lOH/4jdUmdaqusr3kP11KD8BCHbYD172sELePPLK1c6oJWVT+7f3nikp+OGKOTaq+phGWJdv6MtDMH6eu1lE0owQIAHBcALDdKsGXRS60bR6+UZsOMz+Ai+C4HCv7w3Wkdx4eEwCmG4iubRRZ697RTt7NZ4Zp2hh5PnHaFvhtGqdtUjyGxD8NJ0OJikWzt8unNd0v0S0/ydGbPRIr1pghniy6mYHMxKB0SPV/XzOVLorklhNoMAKb7W2P2Ld7rrjqhO6NRabll+UB7VDe5J4628gjShJwF3Rw/EEfkNCcgSzbwZGbEU+qEv5+Ket/lC2dnA1y4zq53yqxJq41kCgrd7HXaPsIDRpf2s7bQY0v3d2LxLm/+3uTw3lQgglhJgE6huMCrj9gCMg== X-Microsoft-Antispam-Message-Info: pjbQeluq/eM4HzXmmHNW6HUxgfbhAkrc6zOwDHKRFAFg6JKak9PL1z6QPXVPr4wdeLj1Wk09+xthqY4WNKGo1e0fgt4RliJtLkNHhPLQ0GBIC4CMATZjzZgnIN+u8cfsmlE7Zlhf3q7jO86O77fz1JYRqCrowapEvhW0dvrqOTosgOraCR1DblrX0rnoIBxnyVb5SWRRfqkTE1IhijTfsqz/UuRaRVL6Rsyzbe/6bz0qsYkKTqQ4SiiegmlDO4q6+/iIuhVzpeoGiHj+r32JAoDocBnWAiKZP26DDkLdLFLzE4waX1CZI8KIWGyh+5LiQ9W//oRsB/o0+1MSJMpSFaoFuLmILlKxAqZ3a5p1Jxw= X-Microsoft-Exchange-Diagnostics: 1;DM6PR07MB4396;6:+vau+NNYEG8scO+b+bJ7W5FEomg5kmZQCEalICTmhh1Em+/Oiv4EP2+3dxoWAI+25IeUYvYIaZ95gdVSJ03MmcIcD9ixjizuJ1LLlMtO1l0Dm/FEk1LKu+LwYIq/eOxJ09Vh/PfPmHiul2wWuDj6JYQ8i7IpmZ3Ut10WQiD9+h9nICAcQ8RJCvc2YPoCMTON4lUIaScb0FmgKQx+iUhaEBM9aKCaHpwfonIjQ+e1goBwz0NPEFjaWmXgid8wnuaE7CyiZJ0B02mCiD01ckN0OS5uflZH7pJS1aG5/lReZoAZK8T/5f0j8f3X4GQsRzGkSTHOgfXa/qIA0Re8/Nx7/E7JEgKUO5yIhTk0j5+1JM2Lxqe3j1+kxjc3ZIpaCMKA5l+TCde9ifdSd0UANoolERvH/6bdVoKg0zbo6VTUOYCCBnGEZUDKBp32ozsW5TPE6kP9QzW/Ley/FjJdVYQltA==;5:Mx93B36Nr18UZ5be8pZ1FwC5g0WaiMjVHVwoOzgC6o0JNmHXLkVBdUTpTtQTJECfi1foBqGtSRnp68vwTNtTdsgb1QY1gDZzjDn0fOQqo5jOWvThoHWwRT1HUXWWlbAA8wE3wOr+TaIkQj6/m6XlUJOQPeMu1n0hCqFtjgMSNVg=;7:FNrH7wCmN8csxF6b8m6AoKxaYjAROG2qHJpGzBsIOJx3s2kbeQLUZG33WPXADhZ8q+CYKxGM546W4siFadp6bMrsBMFWOxbMKYzfGtIhcKjPp0xuK5vAtNuAXY6lftdh/7nqHP8jx3+Fk5vuuJ9RO7DOdaVZ+lvNu1rjyjhrpLQq1MicymX44sXhWRfEFH+9W6xegowckz+RGJEefXA06Et3qtddVjDMNJKFeDfAn7hsSMGL5uHPjofoLblG8e0/ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 17:18:31.3456 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d996dd89-f9d1-4d0f-92cf-08d6180a990e X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=711e4ccf-2e9b-4bcf-a551-4094005b6194;Ip=[50.232.66.26];Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR07MB4396 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 patch series fixes issues found during our testing for qla2xxx. Please apply this series to 4.20/scsi-queue at your earliest. Thanks, Himanshu Darren Trapp (1): qla2xxx: Allow FC-NVMe underrun to be handled by transport Himanshu Madhani (1): qla2xxx: Update driver version to 10.00.00.11-k Quinn Tran (13): qla2xxx: Increase abort timeout value qla2xxx: Fix port speed display on chip reset qla2xxx: Fix dropped srb resource. qla2xxx: Fix race condition for resource cleanup qla2xxx: Add mode control for each physical port qla2xxx: Fix early srb free on abort qla2xxx: Fix stuck session in PLOGI state qla2xxx: shutdown chip if reset fail qla2xxx: Reject bsg request if chip is down. qla2xxx: Fix premature command free qla2xxx: Remove stale debug trace message from tcm_qla2xxx qla2xxx: Fix duplicate switch's Nport ID entries qla2xxx: Fix double increment of switch scan retry count Sawan Chandak (1): qla2xxx: Check for Register disconnect drivers/scsi/qla2xxx/qla_attr.c | 449 +++++++++++++++++++++++++++++++++++++ drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 7 + drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 61 +++-- drivers/scsi/qla2xxx/qla_init.c | 49 +++- drivers/scsi/qla2xxx/qla_inline.h | 6 +- drivers/scsi/qla2xxx/qla_iocb.c | 3 +- drivers/scsi/qla2xxx/qla_isr.c | 36 +-- drivers/scsi/qla2xxx/qla_os.c | 60 +++-- drivers/scsi/qla2xxx/qla_target.c | 34 ++- drivers/scsi/qla2xxx/qla_target.h | 1 + drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 49 +++- 14 files changed, 683 insertions(+), 81 deletions(-)