Message ID | 20180501160154.27915-8-himanshu.madhani@cavium.com (mailing list archive) |
---|---|
State | Accepted |
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.web.codeaurora.org (Postfix) with ESMTP id 54E1B60234 for <patchwork-linux-scsi@patchwork.kernel.org>; Tue, 1 May 2018 16:02:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 45AE728426 for <patchwork-linux-scsi@patchwork.kernel.org>; Tue, 1 May 2018 16:02:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 3A7D828988; Tue, 1 May 2018 16:02:23 +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 C510928426 for <patchwork-linux-scsi@patchwork.kernel.org>; Tue, 1 May 2018 16:02:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755188AbeEAQCV (ORCPT <rfc822;patchwork-linux-scsi@patchwork.kernel.org>); Tue, 1 May 2018 12:02:21 -0400 Received: from mail-bl2nam02on0067.outbound.protection.outlook.com ([104.47.38.67]:18902 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755945AbeEAQCG (ORCPT <rfc822;linux-scsi@vger.kernel.org>); Tue, 1 May 2018 12:02:06 -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; bh=2H8mYAxejJTNZRReTEhS3SB5snI6CSCV2tjky6iD0KM=; b=XUDHvX+HzSsaITqkn9Byteeo+EqNJNEsIb4w7xeaOEPKfBV4ohvWCQoTWg0wzb9U9bwE+3uAiCGvMBdAfR3mMa5i5kbQK+2lhkeilCWm5/H2wLR0RIREIGUjiGzyhCOyfGlPbAPwzHZwJSC3VmdPQLFQC6PWdaj7qRbgvmJLMz0= Received: from DM5PR07CA0081.namprd07.prod.outlook.com (2603:10b6:4:ad::46) by BN6PR07MB3169.namprd07.prod.outlook.com (2603:10b6:404:a6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.715.18; Tue, 1 May 2018 16:02:04 +0000 Received: from BY2FFO11FD008.protection.gbl (2a01:111:f400:7c0c::188) by DM5PR07CA0081.outlook.office365.com (2603:10b6:4:ad::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.715.18 via Frontend Transport; Tue, 1 May 2018 16:02:04 +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 BY2FFO11FD008.mail.protection.outlook.com (10.1.14.159) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.20.696.11 via Frontend Transport; Tue, 1 May 2018 16:02:03 +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, 1 May 2018 09:02:00 -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 w41G1uKR027978; Tue, 1 May 2018 09:01:56 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id w41G1uXL027977; Tue, 1 May 2018 09:01:56 -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 07/12] qla2xxx: Fix Inquiry command being dropped in Target mode Date: Tue, 1 May 2018 09:01:49 -0700 Message-ID: <20180501160154.27915-8-himanshu.madhani@cavium.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20180501160154.27915-1-himanshu.madhani@cavium.com> References: <20180501160154.27915-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)(39380400002)(39850400004)(376002)(396003)(346002)(2980300002)(438002)(189003)(199004)(1076002)(356003)(2906002)(305945005)(86362001)(50466002)(26005)(6666003)(51416003)(69596002)(106466001)(80596001)(76176011)(50226002)(48376002)(72206003)(4326008)(5660300001)(59450400001)(8936002)(87636003)(8676002)(81166006)(81156014)(478600001)(316002)(11346002)(36756003)(476003)(336012)(110136005)(2616005)(44832011)(446003)(16586007)(486006)(186003)(42186006)(47776003)(106002)(54906003)(126002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR07MB3169; H:CAEXCH02.caveonetworks.com; FPR:; SPF:Pass; LANG:en; PTR:50-232-66-26-static.hfc.comcastbusiness.net; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD008; 1:kjyisXSeT7xk1Pz5c5lXhxCOZs46Nq8wwawdcPQFhmZ18F3qjbZckg2sEOJBB1haAB1geJG55LwCve7/xha5NDoyB/AEOuNUEkqK0bvLlRrv5JV6Rg0BjnkRd38gpoQd X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060); SRVR:BN6PR07MB3169; X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3169; 3:OuZo6AazfCaklvhpeIMlziSh2U6ZJB5Snc/KegnSwgTRNn7H/cHNJnJ3D5suNwuLpUgLAnLYRsm50M72aj/ExUrcHHEmLTC+0v+tbg3VTfhb1Zh04Exuz+VT58r1tZ642EJH5Rl/sDhg9zWYQNec/fT0NhdKhyxeb+KGY9HKfx3PVEKKyQt5oidPLcJZSctEHiOu4JmJetERv6YpO7kHEEkdUFyGl+30cf7rIkxAtTcpNiRAXU1aaD/KKTtBLutWUtVBqnXJsulFbKl5DpfCYIF9GQxI84pgoOKNEBKVX31KS42oc5zQplHGS/K7JEoM2pG3NtMvDYvhcgKOnR4h1w==; 25:Mjqc1I+JUzm427AHQ2h1rfLxMhkHpXOEDIONazdy1ZKcoJblgSOG7sUSOIt0f4yW2HaK7kGKvtrXj7W1wfcPH2rYUptqrusQltt/HIBUKSYTrUyXV16I1qSu7VIJA/nxpUtY0a01nAA8E0iR7IQX5am1/rr5rKaksyAtLVF2amCvG3b3RmGRY4VSYozeT3FfaWE4CCmAcDQdpWudwAe8s1L9Id2qBu7UQuAhiP2R7K+1hnHFnqrSZ32c3I/aBUDlfA3WwO4XCVj9/kDU+UXo4wvYOcjOIbFfd79Nx6Y/wrFt37+KAthDU1ZLC4brj5T7LdVRuFgpXk2nt4MMEPYLQw==; 31:tInctrJRloeZ1003ZyMV6zZeoeashY6u58trwF2TlvRBy90xFTqPW1dyuon7ATVBBa4+66b3hjjDn01WquDmnMz1qgCpuhdb6NulZCL5ctxBf+irxrCH8SExyk/3AYneqJj8VvKAVHouQSYXuFd2rfRlAxW++PhRDO65R8XszNcP7ckbaMWV7xvfsVUP59WEYtzMKeHxYx5LEwnlnK9gsAJ5gmWLSLoHdPx4EdT9MJo= X-MS-TrafficTypeDiagnostic: BN6PR07MB3169: X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3169; 20:f4c9WUBGhsRgVg5YFD5S0W815wRiUGLCpgnVOSrvmwbK/4LBiev+909eZfiDZw0nGW6zI/TZyeycRvtAG+f9xeibtP1MHPJ8GboZy90Rr8Sy4IvHi7U58mdI/BD+Lb0B66o7qaURL8OjQxFLPCILw5lQgiOuwIc96RmUrZ9UVPxqmcBLYlTTVal2tlEfOzm6iq8uf+aoG+i/YbBBvF9sjmo6Um3Wv78xmJOYWe60z84TTy92owdziHbg0EkWz1paykjDx+QR3aKXpLL0CGhvhbZGPpyMh6wjVmmK81uz09AlhA+SE8odqhtpLpk+/LvPE17/guWdB+1QvNUwJMCVRW6jmbuKsmuK45+DFRKHAeplgpoyijb3tdI+JapGMMLFX+QDkCqwEUJAlo28ht2V/tTXMb9d+Tiq07//eDM9PFSQItD6T6Lb+SyprJCSg0GtMOtnLCtqnq6QUoHhBtegq1fyLhFM+KBhTqC1Tp0MKpsTdfBrLYCrp9qPjrLeCXcF; 4:5i1Vc8cqe+MhgW2L+0UOZNPxGurypJrGzQTGDuas3XlFikLPtqAHRx3J16GwfsFKMaNBfpzQWgdDYGr2ceZHHfV0QnajOesGIAiSTNLxQf3oYcPk+FuPGfnga557kxXutpr0UUN18jqMKTrO57qqCqfqYYCl4F/s5X/312AIYTk1tgB3jCTnMzsNOkKj/XMGdMluBLFwtJXObdArmjTUSA67o1eKerM23gVNTPdfdKYitleU408woEwVpNzFFK0znV82QYL5OSdum+0NBCk3PA== X-Microsoft-Antispam-PRVS: <BN6PR07MB316935F7772F014A48D7987FF5810@BN6PR07MB3169.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231254)(944501410)(52105095)(93006095)(93004095)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(6072148)(201708071742011); SRVR:BN6PR07MB3169; BCL:0; PCL:0; RULEID:; SRVR:BN6PR07MB3169; X-Forefront-PRVS: 06592CCE58 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR07MB3169; 23:eQcj/odn8cKEVjcpSVhG1yFI59OQAAtyaZ58DlHBQ?= =?us-ascii?Q?MUvnTTGsAE6lZ/4IXWREMe/YXLhFRCFrmzdT5mpfXfoqqqRXVX6DcZP+mVZI?= =?us-ascii?Q?2qaeDdUFYYo9tOW3uSKaqumnUuGuIqNWrnFgCT9GlHWYsRnwxCmcpVXUaWPn?= =?us-ascii?Q?V1uzp15abWEhZhzgA3mxoN5q4Wcj4QxXdOSnJ5IAcU1SPD6BdisCYY8xXPSU?= =?us-ascii?Q?70SI1XVCHekovQ9qXStVJmX8dkSgCb1Ag/hGFQEok7dkof5GrdN8ZzlPZ5Cw?= =?us-ascii?Q?+nFFeQI0Wcc5LI4PTsoCtIsBo+UiJKLDpfXbRSAD8kPOGv6N5aZ9SHLRiQSt?= =?us-ascii?Q?33pgKDwwyeQNpwkAehXStZA+SCvbzSOqmHbtPx+Jzjqq5KCAZQSUDw87yM1N?= =?us-ascii?Q?53tnSo5VTUPSC27odGtSythMMwZnRIMOkUQWzALzO/rAKZsbJBT3KUj+1UdJ?= =?us-ascii?Q?l2PS0VuC+0GHN+vTcXejwjmkUxi+W6Yq2ruWq51sDxG20ZQc58r6rQR4nSip?= =?us-ascii?Q?/JcwLxv0JEywccYRY9jsRYQb6Lc8dIQm0cKAzGBl88iB6sUWlU0qXTS8dfqs?= =?us-ascii?Q?ABzVvX4cD9f4NqPt7+R8ciiZnl0HgMNtxjX42pwRuytG12oNszymHVFPxjw2?= =?us-ascii?Q?idnGjdtnrIaqchWhOlIKOqP4qp8mvdviMof6dmXXRVE+iHbWOFXHwnqNO5K4?= =?us-ascii?Q?5BL/qdC/1ebQQFC9+lUNDGcyhmbJQ/jzqWD5Pa1beRtFgM/1Alz3nL0Qled6?= =?us-ascii?Q?a2n16KuvShbznftOmsAO/5FV+4Y0Lcd44uOWM9mck0QqLLkqTI9H/kSttObD?= =?us-ascii?Q?P4j2U8ltQiuzikkJVwk3z1pe36EIUxex9r+gGf4Bksmm2BxHT0lLHe7sLcXQ?= =?us-ascii?Q?xFgTUHf5HKHfHGi4kTn27D0wFClUrgU5THFg5AnUorSdTBOuNhfUF9p0nJKh?= =?us-ascii?Q?d6vmEZ1xHi6QM/V6KEU0YXQK32qyTqIQHzEM8kMow/d8HgXOsSlQ/Z5MqNtc?= =?us-ascii?Q?iRqZ2dmI8JNL8Llp3WzzXOgaiQ2l3+Ka2ISj5aEJxNYLsAabUdvtaP96jtof?= =?us-ascii?Q?TiTyGxcFWfqRPgzjvqrdmnc8gLD8tBCD0Ny2euBgXSWH1RV3bfMroTF35JIU?= =?us-ascii?Q?zfg2zjGGJQH1xhjvEV2iRABG4LqITFb?= X-Microsoft-Antispam-Message-Info: 44iGHTW84z0uTt6YpfvYoydW8UwcbH2mhPM34oQ2Zn7x1zxh01iqTQXJTzCTgAyZYaPjC6XTgwzLkivk1VGVSmnDMFcCwGrekE0XvwuoHXprqDsXjOTrs9/EivTF+YaJccjtRwquwVl+syETBtDj+uzA2kSvpOcl2WrFmR81JDM9g0AcSVyk327S5c9o+6D9 X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3169; 6:OLHSK9odwVl9EQK6ZRv1E+tdOD8JDAtVb8o0U8xb3xJEjvdmVKDg2fUVVNcBRqYMJKZvhQhqV46kyfuv10RwDGuEoFdYZ4VaHEMumWIoU8XgP6xAKhaYRK9MWgNZ1TPxk5K1okbMrog+yzkilHkpx2mzx4ey0xjzbIb/lruFrYO1AoDTK2fuNNzjgGhjvMAje4xufDWxjnt5dV6ShdCdjOdXEi2lIXt8/NCCsmQCJYmlaRB6wXLg09rEHh+P3QeRPLERJoTfbmfoAYrPdKP1WleeyILBxhPNYyxRAOsLvmNR+eef4B6MSpTQrzpzXbsfPfQPdRGgDZHOr2n88s/pjQEl1tYwmTd31i4MdvmeuxQyX8SBBJsPEjfNYft5uw58fMveYBZhc0CmzGeWu4sq9EwYzsfEhlcjRF3GjgeEFvuCsBS78hDqjaliodDQxqMmVgTEwoGTc4HWhaTh/K7vKQ==; 5:ry69pjVpEYVzhqCEEOns/RJdghqUkExLkbE4T5eUO9btKdNATlMeYJH9hY8NwFQKU7hHHy/1f9jm+qRVSRh5FkCfWuOVksCGzy4Cr9AVzpG+0PiaA7T/Hgq8CYj0gaMrX2ceT1Q6QKJqq7Jw1BplCfq+f+7aB1Hpg8mh1knoNbo=; 24:exCInujoiwinYhD8qIbvigtYltObOfT4XR4WM5VcT6IpkNGBg6K1liqo2uZUex1nY6zfTsx0l8gOq/KkqyqmkpsAof+hwT7Vge22aHZzAgI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3169; 7:Ti4vOLDQIlV30B9hxtEw1XyBdBfyaOe0ZbGMtRxEPVdLj0HBYzVHvEymGUoPF9yXajjzlTwSqwgCZrC1d06U9yuCAKO4Rd1OnnjyMqzLP9XMZWkv8Y3PZAacSgLb+Sjjn3qb9+YPEoC7K5cubcDIg0UkbIDxuY1MaZhLOVSV2KWzmkCYeaiPjDNxliTZ/wq0IFrhjnChSgUWayZmlp0EpSb05U6wB+r+hMesgIR79EZxFQyhQ8nO1/kJhB7h7Q2O X-MS-Office365-Filtering-Correlation-Id: 64ae6f50-627e-4448-73e5-08d5af7ce1ad X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2018 16:02:03.7811 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 64ae6f50-627e-4448-73e5-08d5af7ce1ad 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: BN6PR07MB3169 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 |
diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c index 3e8bf728e884..5e81b64c8ef5 100644 --- a/drivers/scsi/qla2xxx/qla_target.c +++ b/drivers/scsi/qla2xxx/qla_target.c @@ -5140,10 +5140,15 @@ static int __qlt_send_busy(struct qla_qpair *qpair, struct fc_port *sess = NULL; unsigned long flags; u16 temp; + port_id_t id; + + id.b.al_pa = atio->u.isp24.fcp_hdr.s_id[2]; + id.b.area = atio->u.isp24.fcp_hdr.s_id[1]; + id.b.domain = atio->u.isp24.fcp_hdr.s_id[0]; + id.b.rsvd_1 = 0; spin_lock_irqsave(&ha->tgt.sess_lock, flags); - sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, - atio->u.isp24.fcp_hdr.s_id); + sess = qla2x00_find_fcport_by_nportid(vha, &id, 1); spin_unlock_irqrestore(&ha->tgt.sess_lock, flags); if (!sess) { qlt_send_term_exchange(qpair, NULL, atio, 1, 0);