Message ID | 20170531133402.16629-10-chad.dupuis@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 C718760390 for <patchwork-linux-scsi@patchwork.kernel.org>; Wed, 31 May 2017 13:34:49 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C198C20952 for <patchwork-linux-scsi@patchwork.kernel.org>; Wed, 31 May 2017 13:34:49 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B644B281F9; Wed, 31 May 2017 13:34:49 +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=-6.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,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 4E29A20952 for <patchwork-linux-scsi@patchwork.kernel.org>; Wed, 31 May 2017 13:34:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751164AbdEaNes (ORCPT <rfc822;patchwork-linux-scsi@patchwork.kernel.org>); Wed, 31 May 2017 09:34:48 -0400 Received: from mail-cys01nam02on0089.outbound.protection.outlook.com ([104.47.37.89]:41385 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751151AbdEaNep (ORCPT <rfc822;linux-scsi@vger.kernel.org>); Wed, 31 May 2017 09:34:45 -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=HMqOYB/EGINDprf842J4HZTmpitWNyVMxXgF9wzoFYo=; b=R/+6kCt60tfKxwsKVT4VU8xtBmIRf0+AT21Y41ky+QxGLT1juEJmA3ccpllu49fF8yPQZROKCTfD5P5hoynoQTaUvgXO1wky7hp/wZxtw5NNIPFFZTYlFful8u1sR4eQriC51RxiopZWnZCqp3ssurmB8EAJaj77e83UMVmh/EI= Received: from DM5PR07CA0033.namprd07.prod.outlook.com (10.168.109.19) by BN1PR07MB423.namprd07.prod.outlook.com (10.141.59.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Wed, 31 May 2017 13:34:32 +0000 Received: from BL2FFO11OLC005.protection.gbl (2a01:111:f400:7c09::147) by DM5PR07CA0033.outlook.office365.com (2603:10b6:3:16::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9 via Frontend Transport; Wed, 31 May 2017 13:34:32 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; oracle.com; dkim=none (message not signed) header.d=none; oracle.com; dmarc=none action=none header.from=cavium.com; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by BL2FFO11OLC005.mail.protection.outlook.com (10.173.160.91) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1101.12 via Frontend Transport; Wed, 31 May 2017 13:34: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; Wed, 31 May 2017 06:34:04 -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 v4VDY49Z016700; Wed, 31 May 2017 06:34:04 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id v4VDY46D016699; Wed, 31 May 2017 06:34:04 -0700 From: "Dupuis, Chad" <chad.dupuis@cavium.com> To: <martin.petersen@oracle.com> CC: <linux-scsi@vger.kernel.org>, <james.bottomley@hansenpartnership.com>, <QLogic-Storage-Upstream@cavium.com> Subject: [PATCH V2 09/15] qedf: Add bus_reset No-op. Date: Wed, 31 May 2017 06:33:56 -0700 Message-ID: <20170531133402.16629-10-chad.dupuis@cavium.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20170531133402.16629-1-chad.dupuis@cavium.com> References: <20170531133402.16629-1-chad.dupuis@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)(6009001)(39840400002)(39450400003)(39850400002)(39400400002)(39410400002)(2980300002)(428002)(199003)(189002)(9170700003)(33646002)(50986999)(54906002)(478600001)(76176999)(36756003)(6666003)(110136004)(38730400002)(86362001)(2906002)(107886003)(80596001)(2950100002)(50466002)(6916009)(5660300001)(101416001)(4326008)(48376002)(2351001)(8936002)(1076002)(87636003)(42186005)(305945005)(105586002)(106466001)(189998001)(8676002)(47776003)(356003)(81166006)(50226002)(5890100001)(5003940100001)(72206003); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR07MB423; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC005; 1:nbbOBPQfsimmd4Y0Sr82gHecDzx+sNnvoF5H0yMQFlK1FnqXJwKxhTbOGY7riCr45rMmbvCEFggn25rZCmYe8g8QTZG6UcoipSttmAlQ7WZ+KMbl3nZHXUSZlt5c4WYcTuJNG71zQAI7XeiVglTI4tV5N+HkFM3SShAcLYuH4wA2WsZR5/aSIrvADvyfSbYO6+0SjqPsXH8s/gtp20bEpurxGQfZH5DrCQK2UjZoyNCh8U25PuRvStY48iXS+8Kh7cUwB327rjvR+1sCAnVlZ6Py37gktJE2CYB5ih34Fpfb68yJBALX9i8X3XTqe2Jwfqk6SXj3jmZaQALrcE1xgiLe4PLD6HOyknQENJnAPYGm8yksQB3wjc+ju3dnsUgy5LLMUgx2Tc574ZRrvLGoouBiEyp8T2I9XIb2JrZZp/UsmrBJkLoZ7BbtlSLSAHt2jdgOff+Wmkj/AQZiyFGP5Q== X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN1PR07MB423: X-MS-Office365-Filtering-Correlation-Id: 88746e51-cfcc-4336-8d52-08d4a829c51a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:BN1PR07MB423; X-Microsoft-Exchange-Diagnostics: 1; BN1PR07MB423; 3:70WCOXRwbzJM6jKr5Jk7ghhI6MarPltxLmsEiTpS2xxty7DzO83OxvmYlGLku0q8hL2KCZfzXljhGYMmUBDqn6xtTZVJ4fobqDYXocrlOdlfTGXdLgl13GVJpGeBDhRZTVcZKJmZTSa8jufDFpYE05vY20+5P2wZPXEk2bw5bZ657eDKTAY8wijt3uvd9be2JCsf7avTvaIVRfQ1nNMSgxrhjSjGpO6v3WWsWr4MLnyNyg0YOFxpzwSN0F0eOwO1eFhvgvw6BYzKs44JM60oMF9RM/eynbv993oR63wyCB9q1+1ypKE17F2TXV6neNnkPvw1t2Y0nAhuPfOJ8wzD1qnNlSnPzknDxyhJe5Zf/5OA3BZUPQmKwCWfQGgd2uZqpXO7CjI3qpIymmzlkoOpxMbZnnR1zm2OTaBgtWGoBFqoeZlv4Seyfl3LFJmeh5i+7Z4CqTDAGrOXNvnVrSfoSUzmjDfHdyWeZ2F4pGvNBNxg50uiVdm/VKnRkz/XML1f X-Microsoft-Exchange-Diagnostics: 1; BN1PR07MB423; 25:Y/dVZA/cPpfASdgDMTAB0/E9JzRiwbZIEqwqBDWQG5mETQzBPW7X4+yws+5uOuUuUx0mMw5+zbijVjzCveeDANIdDIVguSmINX5utNlG6D6Kj8CURuoLoffACAhThONlD6Y4VXu8hPMF2KsVPzJdZ0O1t2uE/W4YGlS0/T6tPJqPw/LmFMytdzg/xn8LVP4hKixw9jyXI9kVyvAnuqZGTrv+2e82ejPwvJb3EN1v4/fSUIpBhCN72yLpe7fgl0yw+jCZoCAtys1QN+ZelTWFQelnfEPCsq1nAExmaT2GiAaN/vwfWe5EKKqo6cH1X7sCSzF/x+M2QfyjLR8+KWHyU7jkUw0stJGCC4oEpPVpN5BYv4Hth7lk2B641/NOplqHvna8CD0DzsFJbVASyZpyAUL4tMZNDfXId20Bt8oJvEWTL30e570o7WkSX+jeX2nUsZDhsnEf7URhBi+Gl/hy8vhiNg1A8lcNFB6NaIC86b4=; 31:FxIvGAOIWPBMWZT3rlQzzktMhy2vaR40OyyMKjfq90jNovil+fehjqpJE4cQUZRYttHV64RwsZ1il0vFSObotC4fgmrXgSrtyHRahw4NaAQKCFTph5HZ2Pt5/519BJvfyMzRT+dPy8LaxuHedluo8NjHncxHJLdKzwWAWxuKChaM3F8n7QMxJ8ew7zv0D7VRO/Xx/i0PKXC0ez1kFou1/0TciP9LaEmXJHVbfnN3VAlNlacCQ06nv/chYcDNVElfYu2up/ZUVi19y/xa82Hpqw== X-Microsoft-Exchange-Diagnostics: 1; BN1PR07MB423; 20:ZmXLOpjtTLCGQ2h3KPJt8Y580LfUzphFoGHGXaAVTiJphYu73k38LHjN3sSPB7ZKm9N1qw5RTyCRqNswuOOi4aeZqzVOBiAEZL6lOU+Ct2inmQlmmLARM2xQ6mSaG1KbKKQ0Qm/Fc/QIF4z1FPbGSWYlbzaQ3IarghQR6VVksNbvTb/KRo1OBtBIAKWlyGvJ+La18qgv4px1KloMT3TdzxjTyRSwgN5HONMMHBn8gr2kek9YaKXg1LXgrAAWQ3CYKOqecDmOsdt6f9B70MHfAhG/+Zx9HvqsNjX5a8qU19Cw6Q/RQ+4W0O37zbWLBfMbrkbCMUTfjdtsZhuVVnalgqNaTtjylGb0Fza7NyW+6g+unDqMv9UDdhol2W1dfESvGN32VrcGniLlyPf+JjDIelKa+97fY3ZYty78St2ef0oo8qfIe0/1t8VMfP7tpOabjLO1BV6BSZXbr95HIjZVsTjbBfyk6MuwTJfHbwvCpx7OSO0kdH7GIE1BXgHNEVmt X-Microsoft-Antispam-PRVS: <BN1PR07MB42389226DFE873FAB1C005E9EF10@BN1PR07MB423.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(209352067349851); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700073)(100105000095)(100000701073)(100105300095)(100000702073)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(13018025)(13016025)(93006095)(93001095)(100000703073)(100105400095)(10201501046)(3002001)(6041248)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123560025)(6072148)(100000704073)(100105200095)(100000705073)(100105500095); SRVR:BN1PR07MB423; BCL:0; PCL:0; RULEID:(100000800073)(100110000095)(100000801073)(100110300095)(100000802073)(100110100095)(100000803073)(100110400095)(100000804073)(100110200095)(100000805073)(100110500095); SRVR:BN1PR07MB423; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR07MB423; 4:zX7bNfMtNPwj1YaY0z+JOWyjvSrz5zwMSWVoujxhVYw?= =?us-ascii?Q?c+vMoj451bJW3sD6zy2vkBuaW3T/3zmpkmo5qx6ZjbUiXEJ2vgbISbGcNFuC?= =?us-ascii?Q?2l7rnsG8QncFokwP7ckVIF1jcxJYzZXJkgCtl4p0QAGx6nUrdFbRq7QSBGUV?= =?us-ascii?Q?t1uldCDfySvDGAaHyA0Z1tU2HwSP0o5GoZY94G8iGCu+I1Ui7swMrQy8E6IC?= =?us-ascii?Q?d1yfv/gP2TN9xP5iEJGRZc/8jqFHA9iJhAWIUrwun1hprOgZs55NbcUPMFl0?= =?us-ascii?Q?wkI4H4mCYXRw5xfVoJytMZHVvga8UUFIQnRh+h/NYQCjhUP8aSx00EXi5aG+?= =?us-ascii?Q?wkGxcuJAw9Ma0ORCInTdE6VkmWu5UYPMMqCsyuNZkhPAzMgGinYCzNwxMggX?= =?us-ascii?Q?Yii3vF0oHQuJqdJ/bqWxULYp+Qc+WVn5BUNeiDqfb9ilr1OsS6XWeZFd1Qsz?= =?us-ascii?Q?pf7dX8R/RGxtVkhSifiXUvrCDlgSOsp5Uic5HNTwJhgEJVrOrzpNIwPwM1v3?= =?us-ascii?Q?MlWuZLa3Vonksodplet83/mALXVMAEgkZJ5xWXQURE7w2EM5P9cVETfKgl59?= =?us-ascii?Q?CoP/0faT6+wqhdmVLK2GC8b+8wD6oevBOBDjfqykVWMVjoNjw1FyZFkqAx1G?= =?us-ascii?Q?qCOhpeXDHcbclUrRpe+SntXkHX6RI02qjNe+FCxe1+sA/NMj8JtEemE9rg68?= =?us-ascii?Q?FjFElRsMZIuy4ufDtIByu/0D6O5nLmxNaylw528CVp7aPWaMMKQSc3dc4H8c?= =?us-ascii?Q?GcFCgJIj3rDi2Ndn6dMuagiYgLAs3s1gGwwq/fXIxmPpbcXoSdZ4gWG9AA/O?= =?us-ascii?Q?KI0uNSsYd73jDeUOT6hnzMNSLDCcWeMAqHGPhMpP/QWlUGLS8H95wvXcCgrB?= =?us-ascii?Q?h2wY0sl78UzoZ/Izhce9o2teRqn75GMboDxxpzaJLMF7S5pVRrouGJz5LgX+?= =?us-ascii?Q?2TRTYnbKpdF8P8/snAdyQgoO/vzOVxYdpH7Fka0krl9eWf8mDich6IDV+Vpk?= =?us-ascii?Q?Aa9DSf+BrZkIda6pmNDVhkxOYwKXsuEFtS4jYgytAf38Y/rplvrEvyNygWUS?= =?us-ascii?Q?7s2TAec7lVUAqFhA4G9YtES0Aj8MrAMMoxrzGaJQVW5yE9BeU4K/dBIvITHK?= =?us-ascii?Q?UxhKlMYkJ1dvaig/efrvA/D9nEqG8kSGAyfvjLlWxc2PPDBWLBFWzpTd5kof?= =?us-ascii?Q?Z1EykOXheIgVOjdDw7rDfU0MFzCbveBW95hmwsCQR+MdEfn2dbO4Gzg=3D?= =?us-ascii?Q?=3D?= X-Forefront-PRVS: 0324C2C0E2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR07MB423; 23:XOsUrWnBosWQlfVeba7IdxetEMrUdVOLYE8vcFF9dw?= =?us-ascii?Q?IcrhR2M3fVmu/Gv5y+OnNWralx8qx6a2rpFJUwBYsJ5nQH4VsEw0wHZrlxkm?= =?us-ascii?Q?XR93oN/gbLnzc7cdfxh9GCxz6BaWFAfLj+cjKpdqeB6R2HDIC+sPVVI4NFvq?= =?us-ascii?Q?icZyP80fJSlTJyu5hVRdiK5f20jaYqfDpoS9Hr/amdbEoynbZbdK/hTu1pmO?= =?us-ascii?Q?IcO4qwcjAj7xIi4twu4fs2UpfUdhSAhG0knqeH7M8qwSOQecw9rifJ3aXxko?= =?us-ascii?Q?u/VRGFnjMzToIdyG+ENen54orUcVQUT7DT0UCA6Fk9W4pvdjt5a9bnbdZgVd?= =?us-ascii?Q?Dh/hfXvOB3FUzYGC9aJ8w4ee5sMyaInD7l7UtQuJ/XES6p0ECf6Y3BIdDlLS?= =?us-ascii?Q?zA4vgI7E1eid/BE2T/m7P/NLeXbdQydkjjgcT9Q5YMRWuTMxabx4mybihT1z?= =?us-ascii?Q?z4UTVnPo+/vHHMjUleYSHL/V/98vYywmQTA7657I/QqWtqAiaCpFIgzYXmO9?= =?us-ascii?Q?KdFGc1/Kaz8C6ic7BIayLisvcnBPYbxKRHVz/328OhLbL9XofnFfmMcpwsKk?= =?us-ascii?Q?hh4ZYRH1BY3dzLWIIRPW6fpmjwbQim/ntz9w6jqojtID/vC8ihSAFlnwScxz?= =?us-ascii?Q?ej9PAU6dHaXQ3+LOE8rjct4md8GkU8It+XT+RjoFaAP8as8n/CcHmVy0ax2q?= =?us-ascii?Q?8saYuqMFUXzxbvCrpWVB18T2Xr3+6wP1k6GQm3B1wBPzyNZsSt4oB/cYvELg?= =?us-ascii?Q?nsGbENSDpqgE9418aDWGrf2M2xry1oDfq/qNY0vt3+ot+F+SYG0jZfXtOvyX?= =?us-ascii?Q?Pe7pcFwLX3zfLJs9T8Gk6Clq28tBclFf/o0xKi0TnbcPmRb8EG/Ryi6HYMVp?= =?us-ascii?Q?/MCSQLv8DVOXnQqwEityV+ujD/h1DEGEh7wqbw/kA0xseZoVOfiNSuVBzjaO?= =?us-ascii?Q?VNp3GbbU+YHPkbgHwbr02byGELv3fxrelLhnWym6mItAitPFXchAJvOgeqPE?= =?us-ascii?Q?c3JARcmmZrfX4QwLjaPOkg95VARNQiHy6pohFCpuzN5Q5m2qD2txIGgGOwJ1?= =?us-ascii?Q?o9F9dAgg//lmaJXIcaSoBbg33cbndSGKj5KrVfcvSAeC7/sNiE3q7lObIfou?= =?us-ascii?Q?GvIbVKzHv1kGs7rSTT/4gRCgt/eojbrAy0L9w9Ar6r5TwVLZzJq4+r741ad3?= =?us-ascii?Q?3O53kSMhFepWA=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN1PR07MB423; 6:2yy/ImmBaBgdB3xMvM27co2Qfy07bMXfXsS5XGsuCKQLJzloGsLDkEERat2wewnvPhylU/WnAKPseT7lC5puqe6XwTFaCqMIeegT3uURQHGkPHTOVA3I0cmP9HmqF4vQsW0meMKVPfX9aZElSOrocFpyWJOTmJPkrvWzZ6eHj8Qo4Q9w+CnP4UKTlT1SnKaL9n2rqncj/++5pOhKimbOUUBJUtX+0785azlxG6edAC108/gfu+MyDpVkCTPAt96GtvjdDEfStEbPZzas132c3O2CdNBA7z2rIfuw1p45FrmsVbErfiWsT32gDzvipW9l/8PFzCQMPAEs4YnP2m9AX0wx5WEmY4kx+2YpVPL03Sz6KM8K8vLjJIGwkzwn+W6egkto4o8zuTtyLPLIDznWFa8GYAaqKM0S1qQ/iMqrCCfN6StO4LFqVW2/wygwoEh5m7Cdd5B30I3KrXCowTBWcGlOTjnQwsJzvFkDz3krkNs6+CDII28i4u0bNEXrFh4myKhG2HZ1hUVuSnDEXIrsbA== X-Microsoft-Exchange-Diagnostics: 1; BN1PR07MB423; 5:C3QkIo0oPGqRQ7fonDervjfhXcav2Ba4vQb5z4Kkgx4+G4ZHKijXduMvUB7NA19uh65sw2rxy10z74q78HXGK/ko0nlYZoSsPn1Ds6CjyYgMxjeamLsn06S/nzp/rJM5ZaXlNit5UgxATEVGDZPDdGJcwYE3oHzWsd6xGX73ZFz86BjYSR5xfT0oJEVNWb0DNIyRMHmw0DZ1d0LFExYFNrvfFQCvN9itqJmWgfcsPAHBNmBOfvQ9hd0duXScAHva/MgbIbqfcWyPmRdLtd+DQiypWfmFpwwM5PhHoeObASEhwZC3MhD256cZbUeP8cP1/Z6DS6mk5wmeWe+8NsyDnXP0YdT7OZjY/Qrgr34tXx/AVBDnpZDyLRaoNS/GQsj/UUvaxaQ0iilDb3JPHQMHLz58BylL/WglnS26lAHi4KSeB+g3ZUMM46PiCQrONzdf9NDXfxZqGviky4h0vZFs3RfaRCwaU0XIchUBKGLVphvgWvG+qy2RLmEXdSrrVG55; 24:wqzXDew+IiG4QeUFCKycmxPbGBt4Z+GPYrJPQs8wWVL5UmHEMUUKcwI2LXcW0DRUPI+gRW6NGJoygykN5Xzw7tfp2M27VwGyX3aZqOlpZBY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR07MB423; 7:LtoGJX0sPo0hG6GZoz4Cpf1979zY1IBZcuZFDGP50d/fmLr/MNyr2CIShIOYCMt7u/KEFtAab4aGvcDt9ufiqI68DdjtlNR+FgZ8tKhC4T9z/MajE9QD2XBqCGPvmXWSbZ8nYZWTPfeN5HR5XkN1G1jRf+gNntTFZLxg0k7L9akIWQ+3Gv8nd91aLFFsCXftHKknkG6zHkYV/SS20JMfDbu7JdQqVUegLNA8LskedRfrPyRUgP1ZNpbFH2i0Ce2flvY1BDFLEkpgtkiRO95efw297BYe6LF1M20UYcdGd3t4P46V3a71ssUL1kKMODPvUoguWWhV6F8qL0hHYyoWzg== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2017 13:34:31.6627 (UTC) 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: BN1PR07MB423 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/qedf/qedf_main.c b/drivers/scsi/qedf/qedf_main.c index 99d8822..d762b9f 100644 --- a/drivers/scsi/qedf/qedf_main.c +++ b/drivers/scsi/qedf/qedf_main.c @@ -628,6 +628,16 @@ static int qedf_eh_device_reset(struct scsi_cmnd *sc_cmd) return qedf_initiate_tmf(sc_cmd, FCP_TMF_LUN_RESET); } +static int qedf_eh_bus_reset(struct scsi_cmnd *sc_cmd) +{ + QEDF_ERR(NULL, "BUS RESET Issued...\n"); + /* + * Essentially a no-op but return SUCCESS to prevent + * unnecessary escalation to the host reset handler. + */ + return SUCCESS; +} + void qedf_wait_for_upload(struct qedf_ctx *qedf) { while (1) { @@ -705,6 +715,7 @@ static int qedf_slave_configure(struct scsi_device *sdev) .eh_abort_handler = qedf_eh_abort, .eh_device_reset_handler = qedf_eh_device_reset, /* lun reset */ .eh_target_reset_handler = qedf_eh_target_reset, /* target reset */ + .eh_bus_reset_handler = qedf_eh_bus_reset, .eh_host_reset_handler = qedf_eh_host_reset, .slave_configure = qedf_slave_configure, .dma_boundary = QED_HW_DMA_BOUNDARY,
We need to add a bus reset no-op as without it some of the LUNs attached to a vport may go offline when the error handler escalates to host reset due to not having a bus reset handler in the driver. What happens is we escalate to host reset which does a soft link down/link up to reset the adapter. However with multiple vports attached it's been observed that if the vports do log back into the target within 5 seconds, the SCSI layer offlines the devices most likely due to a TUR timing out to verify that the device is online. Adding a bus reset handler will cause the TUR to be sent after the bus reset handler where the devices will still be online if the bus reset is initiated by sg_reset (which is the case in the test that was failing). The bus reset will succeed and not needlessly bring the device offline/online. Signed-off-by: Chad Dupuis <chad.dupuis@cavium.com> --- drivers/scsi/qedf/qedf_main.c | 11 +++++++++++ 1 file changed, 11 insertions(+)