Message ID | 20180801061335.28709-9-himanshu.madhani@cavium.com (mailing list archive) |
---|---|
State | Changes Requested |
Headers | show
Return-Path: <linux-scsi-owner@kernel.org> 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 5580B1822 for <patchwork-linux-scsi@patchwork.kernel.org>; Wed, 1 Aug 2018 06:13:51 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 455852A5FC for <patchwork-linux-scsi@patchwork.kernel.org>; Wed, 1 Aug 2018 06:13:51 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 397A52A64D; Wed, 1 Aug 2018 06:13:51 +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 C99112A5FC for <patchwork-linux-scsi@patchwork.kernel.org>; Wed, 1 Aug 2018 06:13:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733184AbeHAH5r (ORCPT <rfc822;patchwork-linux-scsi@patchwork.kernel.org>); Wed, 1 Aug 2018 03:57:47 -0400 Received: from mail-eopbgr730043.outbound.protection.outlook.com ([40.107.73.43]:54816 "EHLO NAM05-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1733143AbeHAH5r (ORCPT <rfc822;linux-scsi@vger.kernel.org>); Wed, 1 Aug 2018 03:57:47 -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=zmfpSSgTfVtW9rAjZyxCLQrV0Iqi0rHC/pME5rVfb50=; b=O0q6c+iZcsXoPOVmTOPnrp6e1DSQt99k1UF0BrFd18gTWFs4IgGI+DA7+Qyct0mjeNFy7AUFDoAiE6QfCsCQvUXd1JW4oMIX+acShI0raUvesMH2o2lpwARRVM4qoayEwCmesPYUeItMJjsRoIlbQ00GpC4pY+jopukBpIwU8Wc= Received: from BYAPR07CA0027.namprd07.prod.outlook.com (2603:10b6:a02:bc::40) by BY1PR0701MB1384.namprd07.prod.outlook.com (2a01:111:e400:4810::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.15; Wed, 1 Aug 2018 06:13:46 +0000 Received: from BY2NAM05FT043.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::202) by BYAPR07CA0027.outlook.office365.com (2603:10b6:a02:bc::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.995.17 via Frontend Transport; Wed, 1 Aug 2018 06:13:46 +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 BY2NAM05FT043.mail.protection.outlook.com (10.152.100.180) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.20.1038.3 via Frontend Transport; Wed, 1 Aug 2018 06:13:46 +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, 31 Jul 2018 23:13:36 -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 w716DbIw028777; Tue, 31 Jul 2018 23:13:37 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id w716DbfZ028776; Tue, 31 Jul 2018 23:13:37 -0700 From: Himanshu Madhani <himanshu.madhani@cavium.com> To: <James.Bottomley@HansenPartnership.com>, <martin.petersen@oracle.com> CC: <himanshu.madhani@cavium.com>, <linux-scsi@vger.kernel.org> Subject: [PATCH v2 08/16] qla2xxx: Fix session state stuck in Get Port DB Date: Tue, 31 Jul 2018 23:13:27 -0700 Message-ID: <20180801061335.28709-9-himanshu.madhani@cavium.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20180801061335.28709-1-himanshu.madhani@cavium.com> References: <20180801061335.28709-1-himanshu.madhani@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(136003)(39850400004)(396003)(346002)(376002)(2980300002)(438002)(199004)(189003)(186003)(6666003)(76176011)(26005)(52396003)(336012)(51416003)(478600001)(11346002)(446003)(44832011)(87636003)(316002)(16586007)(486006)(476003)(54906003)(2616005)(42186006)(1076002)(110136005)(126002)(80596001)(106002)(72206003)(5660300001)(69596002)(36756003)(86362001)(106466001)(50466002)(14444005)(50226002)(47776003)(48376002)(305945005)(356003)(4326008)(2906002)(8936002)(81166006)(8676002)(81156014);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR0701MB1384;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;BY2NAM05FT043;1:I8wirG5+5eT0i3jFKSdPbnERCTEXSCZQacnfLjJfjwq6vBlKHjlxtEmUfFx75wZOSQlIiFuTbXK/UnEQQszl63/kOyNp2RY3r7qVowpL5tXtSAOsaXs4o5wXlqrZ2jmT X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 994919b0-a7cc-49cb-f51c-08d5f775f0a8 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989117)(5600074)(711020)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060);SRVR:BY1PR0701MB1384; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0701MB1384;3:dfsVdqBJ/m2pzHYxiAb/c+kfsrwY9D9eZrdnaLXZxHbf+MbFRo01DF1pBoPZJ5Ecx7VGzF3uHja4VEzE9/6pBespjsT+mmctna1cJn6euLVRULA9hsmkKOBGuZU1lYUmbb+aYZl6GmBpOvKLPyqOD5bmzCwsrs7gS1fFBNGRJv/qXiqSMowB9KwO64IuYIH5tg32CEWKUfGMVIAQeV50rEFwrfZnkJTfHw+Z06hn2vJFUwgvOC7q1htXLFpMrQTGiaZ77xuHMi5YaGVh6ZxLA8CF564ENRSBZulHfSgCZ+yMEbmzEBmerTwcWRZchT6oGsUVGLkqMJWKaCJkFU3v1UPSINvffMr68J+8SzuiCgo=;25:a+pKsOmyaIBq2W1jsZJ8kp3R1mM0UMNbEBl5PuDzqGKW6MNkkmiQXOfUW7bxJ0Bwx87PBosdiBHBtc5b84Uq5nhzQ8V2Etbv+XGNoOZFttmBMoN3GKkx3pnIBrRS2Q/mFi14ts9bGFD33u4JQ1nrQ0+k6nco2ZGdZ6EC4196OHpS3A6UaoHmac05A8ioXja8bjjWGG4CPVc4Tn9XRXGW7ffpbrEX6jAMqqmSLStKCK8pNoNieNXZftRxmombYw7wGGwrW9MOf9v4JuIx/GvPX8A/Y0FWDa1KBDFyXxDwsW2aJdYM+zoDr1IIVYr5Wi/nbJ5tf4GOiBXpTRlYiDEgaQ== X-MS-TrafficTypeDiagnostic: BY1PR0701MB1384: X-Microsoft-Exchange-Diagnostics: 1;BY1PR0701MB1384;31:I2B3RCPMlqhIUQ5BSCulH48Qme8FRvnF8weZbZAhQ5anOor+Iy7NKspRGiqrRC7e6OMkimFK3cJ6110DhtySEKhqf/M+h20fuPEs/hiaRqAdXj5tZniUiMtwBQgHRX/IFfgrpIk1Vspn0rUa8zIAmXfATSZhJRYLjr7DBPdnl6SApzc/vX/MMhB2RQFsKsGgIQRLXHCvmWqUnb+kldv+ZDYErLrjD2BhUSzndrUWPf0=;20:DyM5HUmDTMO7B21UJHSf85Nav/j3ISTN9QHa6P7ZEUGeL4xZUJ85pBqiETxK0hCuRJlFVMKCcCCE58SrL6IH7TmrWUnUoSpRJMfBRJl6DIxdCf2tU04hWPR1Nsjt7h9t5glvY3Hdi7nblmoV8zlegxvgSt8Sejq0i4N6cFaMvvddT1m4Q0tAM1iuYUQmvJHvlR/xJEfzLnQIhE1ji0/RZSgywQCjx+spf2j5j3ut5xVEovI+KiZhO5kVkg4q7iee7WuDCl8qGoE1F6LlVMsPMVQr3cpBmhInJyvfq8OAq+F0J9ojdDby8CxybgXpmnLqrodmb0eGUy4qD5qeQsm7VRI27b4KEYlnzWqsTNk44/SOtMWjs9PWL+EoBXc5aVxx11mQ1mLKLxaT9mCAmI4q2MEpGQYgXCw0QbcoSgkV2TjeNw7A9InUeF7EN6aIXaaV6q7pez1ru4iF8xL1lPypMYip7qOA37DW9f8wPp43SkEvDxaE4Ev2DJii5L7/4fVU X-Microsoft-Antispam-PRVS: <BY1PR0701MB13847A4D53E59B0ED580807AF52D0@BY1PR0701MB1384.namprd07.prod.outlook.com> 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)(93006095)(93004095)(3002001)(10201501046)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016);SRVR:BY1PR0701MB1384;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0701MB1384; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0701MB1384;4:1YqbHTapew4t/eAIuQW+hatCfepQ2an1LH4XlB0PbJyEV0PzmOr3NhuJFfr6CX0pqzCCfadmJB0alvkXWUJOog3LMwYVsKoVG9p8p3ALpC/v7LSXWaJnr7OTgC6BQiXH92NBGcuz+L6+6ebWqmCsqnJ/MO7dRPf50gbuo/1BhxT8r7Vtz2z3wXs6r9hzx4D6LiTtHGp8G3B5K2abUlaI/uerOvzTaQtVjtUY1yW9XtRife2ty66WaKsdHiE+w9+fM2UkNo+w09A6X3dEPJQU3w== X-Forefront-PRVS: 0751474A44 X-Microsoft-Exchange-Diagnostics: 1;BY1PR0701MB1384;23:KkZInhHNCYucuU7YOz7T6SrFq3BDwd8fl1uIiGjnbthjGndaq4m8medr1XSZk3SUo96Yu7qzAAawqL5cNwlf88fctj2w5RID3DBLYTYnJX7Js1wUTQakhLaZvCjTdxhKK3Nn5wXmu+0Zj/tx+Y0dGCLqCzIM9X1kXkj7imwEuCjwE5jSlQu7DI2eVWSAdtxwW0SXwXtDEpnIWFX1WT/rKGGPN8ENTvHLARJVOc5Zk7s8GpJA28j9OnLlihvvKEqVO6ttzWDoAudpdSS+mzqGBcXSjaNCnye8I3P7VUmulF1bcayKcg0Lm2sJXTOLDuJSheVhGrcyzJes0QqoSbEZwEhyhgFHEABLK6vaZZM9ocU3FW5TBnykX8aTYIeqoz7f796XyhabYRc8832D8cWmMBxxALcYF2H3V1JnlDKgMa8ZWTO210xJl1QtRbuvjGNR/lFAFSRZgfx3p7zpMg+Iu896fHseZNzUafd1uuPeutDzmQ0CZRWAHSp8tFppa/Azf4LhGKp2ZaO/lU1IXl0AUfpIfN48JxZQ8aav/sLDpPt6Se38vbx0s3xAtQoTC5O50IUW246F3x0J6L73z+OgV4+p2GTqhkRwOCStuiSAdhJ3GQRFrhDtu5b9HFBs46qA80YLhlwuZ3lJVq+70CRff++8kOAPu8Q+ih+tcN6Aa4DEUDPyw4oK4VvEaqShD7eUGxdQv7TGGaiSc0rjno0lm0e0qqR4y8AFFe3/sSIbtt4TzrZnhsk24f88jQe1cfrC9bueiMRLMWTXnHLcZM3CNQ/2dX2792Bb+HFUypuhiHnw3wJN2R9YRgYNZEkfrVkV44v+8fQzOlhJLKR3FOnhFKzUeL5n5qVjCWEB+kHC17/pWbpuEc3ggpg0DQwSyDfzkR3TBV3F/Z96gnODMaVrHKGCdFjcdzJbAIJ5OeMz5erhJipzXlK1ISS1QD27F8/pQdQILqRF+hVkhAcOxcYP+aSSrl/io+e1hx4k1Q786hXhhc7FG13EV3pm6ruTp335aVlh60550zDNJZmm0xGQiPVAeUbDBOcOAkfD5jD9wYhLgjLzOrzSdqMqqlT7dmDw1Zh5Plz7IC4+qPyaOMEeEUqzGxCGUwdUCld0DvzFfZGAYFXsLi5YanHbvqCj7nXlmOutAp7XBiKWIZE0WEziKA== X-Microsoft-Antispam-Message-Info: e+gVYUJhJD/mQiDTcfPOQ7ec9GYBCwtGHhfNrQFWZKpxPjn1Bm2UBf5PjF9MjlsqZGQCWMwqALLb/GHUGGIwulxpVkTjI60YLWcI5fdIYOIy/pRo2u2LBM7j1rZw6wiBcMZMutQPscmHdvpReTrHZA4hHt1mknbsdua33UBDPdkUjnj1B5kPkC2XY3Q1/WU40zsb09WuRdBmN9oSmQLnhFADwDFuutkAANEvqwuVLW5fe5A5r2HCRDDE/K4BbC6+XVWkWZNF6lL+MekIyR5vF8zSno+Mc58DF1AKS/G6tumnjpmT3hqtd4nOae54e3EvcqXbn19kKXtN30CqG/J4oXE20tFXEyCkAiUpuuJIJ2I= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0701MB1384;6:HmaV42/dbKXGzpoMfz7r7R6wqbYFeVyN/NQQlAwmgoAfD0D1gZfV084TjOUtZKsav6q6apblmU1+rzum7n+Jho3MGR/MO62rhPOMc6gd4Xqwmn1DSrTlqVOfPMTWaocwXqYPA5b2gCBzIREOPOA1UNL4AZoJUzNW+9llU5m/G7KluK5Ginwi4szGsrX0R0SF+VQuvpZdOyVzmKeSFfydFLkGKEFNvd49WSIFWdfgZ94IDu1GBAMA07gp53dOjUTL9Z94f9tUqeFr2gVLMhtSiE7Ql5iBvVFp+FqMuHu43NSU7Q/Wy1kqok1mLXerGB3uTRPygQPodgC25o8a0NPI3yJ2LHTCMlhDQAnsYcYfg8PAuK0+Onsd9o61SFTWUuAY8SBBOUzfJ5tSYNfcsi0oFVeabU34MT6QKKBk3Mu4Ti8vbgyYIXAXicJujT+KovHC1RIIvxJIf6m0ykfNNsz7UA==;5:RUJX6qfTyZ3UVplpX5lukZO1rJPFbEPBY7HBsMHSlvRh1Om8dbkZPaCM3cKJPEs7SKk+/81MV/gnbXO9YxlabfAQh8CcFALwVU+w+LGo+eQJKhlBWJy9GwmFE0EKbZ76SMPGWBHcGP/LTu1dZ/sfjIOQp73q5cD9WdCbwPhdOCg=;7:kMYKyxRzX1EsZ1V5QlWxOsiAsAsAe24l/uhQcC5olYCjCSTQXVGmNjjLY0d/SEi+OZALc8FObZrkwCjPkq+0aEDcVRS4UA46jhgeCo/wsZusm2C45OdeNoCv5yJ1tgRTqEEuQgKyLOd5mUBAmzdL7by1KzISvUEQoEr4ckFIpGTgvXP5M/J9I7XoOw74ZRbEX6PlcDi55QrojCpSEALni73pW793UPk8kDBddaX/Gm8pbuZkIS6JxysmPgkSubw8 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2018 06:13:46.1600 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 994919b0-a7cc-49cb-f51c-08d5f775f0a8 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: BY1PR0701MB1384 Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: <linux-scsi.vger.kernel.org> X-Mailing-List: linux-scsi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
Series |
qla2xxx: Updates for the driver
|
expand
|
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c index 4a89aa93c315..f94335301c70 100644 --- a/drivers/scsi/qla2xxx/qla_init.c +++ b/drivers/scsi/qla2xxx/qla_init.c @@ -1152,9 +1152,12 @@ void qla24xx_handle_gpdb_event(scsi_qla_host_t *vha, struct event_arg *ea) case PDS_PLOGI_COMPLETE: case PDS_PRLI_PENDING: case PDS_PRLI2_PENDING: - ql_dbg(ql_dbg_disc, vha, 0x20d5, "%s %d %8phC relogin needed\n", - __func__, __LINE__, fcport->port_name); - set_bit(RELOGIN_NEEDED, &vha->dpc_flags); + /* Set discovery state back to GNL to Relogin attempt */ + if (qla_dual_mode_enabled(vha) || + qla_ini_mode_enabled(vha)) { + fcport->disc_state = DSC_GNL; + set_bit(RELOGIN_NEEDED, &vha->dpc_flags); + } return; case PDS_LOGO_PENDING: case PDS_PORT_UNAVAILABLE: