Message ID | 20180619045802.24050-3-sudarsana.kalluru@cavium.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=cavium.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="AEB8DFtv"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 418whV4YR2z9s37 for <patchwork-incoming-netdev@ozlabs.org>; Tue, 19 Jun 2018 14:58:18 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S937297AbeFSE6Q (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Tue, 19 Jun 2018 00:58:16 -0400 Received: from mail-bn3nam01on0089.outbound.protection.outlook.com ([104.47.33.89]:10240 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751777AbeFSE6N (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 19 Jun 2018 00:58:13 -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=gSHobrba8IuBiv+vTZrTJe1tJ2Z+7AMenlUlZUKovrE=; b=AEB8DFtvRx8YbbZJnQzRJdV1wf86Fi5jn0d80KITg2tvAzy3ywSlHGgBkObuAzkv4Bk82pYlvD0jGYXZ5MpemhIlLUzI1dWtvW8Eq0ObS0H5yzkddpHV8GYLK96ZAocjZAiQjhdB5XU5WVEnFBZ5e+dv5lC5kXxpN9Wd7KNTQkE= Received: from DM5PR07CA0043.namprd07.prod.outlook.com (2603:10b6:3:16::29) by BY2PR07MB1458.namprd07.prod.outlook.com (2a01:111:e400:515f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.863.17; Tue, 19 Jun 2018 04:58:11 +0000 Received: from DM3NAM05FT047.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e51::206) by DM5PR07CA0043.outlook.office365.com (2603:10b6:3:16::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.863.17 via Frontend Transport; Tue, 19 Jun 2018 04:58:11 +0000 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 DM3NAM05FT047.mail.protection.outlook.com (10.152.98.161) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.20.884.14 via Frontend Transport; Tue, 19 Jun 2018 04:58:10 +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; Mon, 18 Jun 2018 21:58:05 -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 w5J4w53a024095; Mon, 18 Jun 2018 21:58:05 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id w5J4w5VN024094; Mon, 18 Jun 2018 21:58:05 -0700 From: Sudarsana Reddy Kalluru <sudarsana.kalluru@cavium.com> To: <davem@davemloft.net> CC: <netdev@vger.kernel.org>, <Ariel.Elior@cavium.com>, <Michal.Kalderon@cavium.com> Subject: [PATCH net 2/3] qed: Add sanity check for SIMD fastpath handler. Date: Mon, 18 Jun 2018 21:58:01 -0700 Message-ID: <20180619045802.24050-3-sudarsana.kalluru@cavium.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20180619045802.24050-1-sudarsana.kalluru@cavium.com> References: <20180619045802.24050-1-sudarsana.kalluru@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)(979002)(39380400002)(39860400002)(396003)(346002)(376002)(2980300002)(438002)(199004)(189003)(76176011)(316002)(2906002)(86362001)(51416003)(356003)(5660300001)(8936002)(16586007)(42186006)(8676002)(106002)(6666003)(6916009)(6346003)(54906003)(26005)(186003)(106466001)(59450400001)(81166006)(81156014)(47776003)(486006)(69596002)(80596001)(36756003)(2616005)(2351001)(50226002)(305945005)(48376002)(11346002)(446003)(476003)(126002)(107886003)(72206003)(1076002)(4326008)(336012)(87636003)(478600001)(50466002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR07MB1458; 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; DM3NAM05FT047; 1:tMhL7NRNqiy8MuCDADutCWrbWuCJPpNjycFTAs2NFnyNTnw4s1maV37q/N4micd902EHgKBkLM2B7GqHe6FjYKGdGBukIzHqeCQWkAdm+S5CLFhKzo8CZHX/YJfu4+Pg X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0bbfdc8a-9689-4821-3fb5-08d5d5a141c7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(711020)(4608076)(2017052603328)(7153060); SRVR:BY2PR07MB1458; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB1458; 3:1xi7M+aLk70Je1JSILTXcpHTquMDTgItP6gDgYPzX5pWYRI7fgF6eUTyzNR3bfqolQizu80nb7lEoYAuSbgFDgmEemLtk+WKZQgHSEBjAwbAK8p9cbPwun5m5JrUiO76QKfBNIjUP3nGE3h4T0G0zvG92HLpndA83aWXcQKfKyRoAcObpl45kxKOwfhV5/5nN7IvcKJMKNKwpErkdZPVJtHuJaBBc51dCICuEWQio5XbZbM3+hJRp19XSVnjMCSWb7ELZ0LLzouM3XWquaksSJ0ISHVDwbNqGRmvikPDBr23Ug0YNgVBnIDlXcllfij3PQHDa7lgO+A0uC61O2G6yw==; 25:TuKZouvwZz8RAu5nWtf5KU/svNW92+bpPtWPfItX9xBDnpbGYdxCk3/befbxg34F0wLAL9E4lPh+RjmvpTRpMGH+aeV8t24QWX8YiUarFQZDl5x7+asW86zwmIVfDKo625pSrAVR4nKdqL8B6VNtPLw+OY5/N9pKtI7qyHwzwIddxpnlrl7xYwDiim2ayO/AS39d0bWnfga/A45hhkeSoq1b32mMcP1iXlaZFbzWOFC4NSIOXegA3/XA/SKPWM93mvjBLCB3XB7CsUci4jvGaBdbBLBcFSJTvDacGsYeYrYAjma2b0ZxDP7z4tzPTLwLpXddTPitjP0nGAhe7y/gLQ==; 31:5Q5hhaQJk4cgJdTAeVcs8WOgVPSwnueA7s9XWNLXD5qzxdWih3Lz08VU4j/00w97DH1iYm1Mz/8NYPjWPJLuv4pvtlzbGhrInHWRheTlzhUV9fk0ipXDQl4GYzACHovMBMRPUUQx+xwKY5quiynWsA5SRk3d86m2fz8/r524IP4D3L3pAqL2qN2Ft/4EuI6Dx5Bsy0d9EWu6CDNRCfQg0Rb2aGzXGt7ob9VEWacPSxQ= X-MS-TrafficTypeDiagnostic: BY2PR07MB1458: X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB1458; 20:bL3JeaxTy0ZtLV2cYeRk0/K1ph1i8KZrdKV0XOLhsV7YLTlm0YEAvN0PgP+ZeHf2Gxuy2ZVXsyeaqKqLpQ36j8vjCZsUzFEwTViOXKkpAhIurLhad4ZvnvwNKMxhUQiFzN3cf60WHqFXhwvd/klbpqlKjq4aWwllvk9Ul1zpFomzBS7XGJNVoKmwfd4YjLvL79Lx0PWRsFHcZXp4nagnXIRcOK+7Md4FE8wRFNnxT7XVutWGlfMNO1nXLFERDq5oJ4ogb/36JwaaNC0o7iPHFrvVV4D4Z10K78f2lUQD7khTIHzwfiDJwEp2w/QDXiaIwIZ3akxAsn3OU0ZwTEmAgKEtCKVq6OG3Cl7jI8azVoJzedePMNlqdyBsMYMN9vm0tqrGLZtXl7jH7dJw9WaTkChyFnoeVGgSoXFYVOfFQInq/Zo57OGAedcdtsN1LThWGEzVeTfY6tp1NBHsTGVv3zmwgMy4HnZTk+ngTdYIxb0egNUg5Y0HCz5uoFvbhZAO; 4:eugUvXOy07Wh8hSirGBBLQV85lxRdjDjUGfdKMyPLSqc6T6Q/gmiMZBLV1yr0BzNoRqhVJB9l/Pm7zXKD0g7tRCgpIfVUOWHFVEYOBZOjfKckgIwKfmyR+25WoXb3rDqN7y2xxX1lrJp/1TKj/d/Q7qPtZzJQgTja4YvbfvCK3merwa5Mu+zB5eABrRcSvrXb2M6XAsXjyfxsBImtEfqVPwUVZD9Esa4Y5wVr/lyg5l0OLqBfU6E939qEqEfGdRBotHgGxEfy7xsXC9JSqbnGw== X-Microsoft-Antispam-PRVS: <BY2PR07MB14584EF93A77C49027D5DE898A700@BY2PR07MB1458.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)(3231254)(944501410)(52105095)(93006095)(93004095)(10201501046)(3002001)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:BY2PR07MB1458; BCL:0; PCL:0; RULEID:; SRVR:BY2PR07MB1458; X-Forefront-PRVS: 07083FF734 X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB1458; 23:3ZURT05kOYHDo0T2EyntXe4qOUsq5U5JuLgzX0hnQo8LtcQNJIbBE5sbkiSd6h5infNCquJqCz8HSnAGL1ShaMHfK+nIVQU7kLFJX5BYDX6eHUQguBG1ZQEhF/qQSFHN2FzvP0l2JtX72OcXOQ6y+GCW5UlKZ+Zh4TinYETJRFnQ2jVIqEdss1LZCfS51iLlkfMzvNMPGHJ/b+dTOpoHA6aObsJYs90VQF4ELne8N+SB3N/OsQHDUvSfGtFzgqw+5X1jZlwn4S3kW2OooY1tyZI0JRxMiCekgghY6kv19CvYBgZpbGlhQ79MUajTc2jkqd31uH1g8C/qRUnih96omPvwb/tv5jHwyCZlXZysvjtN04qk5zOnnrbsiYVSjaEQj93P+ThLXmor+fYGUQkIRIOQMaqrOwicgCBCBw7bHi5hrnEyWKhgYBZx2k55SYUqtpuy/VFH9CaMN0yivuompazYhIKhwUyDIWy0lWfz0wOJl/NW3GUWXMR3slz/KBOJQLPFyFvsPkoReMp0GlohEAwMum91xIdiyNh1i22h/SkMtDIR5Ed8bd3fSzc/Kn2wLplwc++M9F94gHvLXfKmmwGZP9UtlL6P4HIEcN7xAUi0UD55Ln2whcMHg9yElZRmMtf275LbM6L43aEp8WmrKAyqVAcO0/rknWYRT5lQwitbzv0VIZs6RniOpTSMfJ6GkNwZ5PEEm60tglEmBX0UlQQgTwzxV1jKOVhDUT9yTIbg3tMntL1C21THt3QZnZbhqngaiL6MaM4RDjq5gfjRx3rpWOzsbrxWCBSAVBbiF6BDCqVCgVds8gY1EkFYW70W026YgAi3u7VS8Q+dJ41mc/sql3XpRommP1/JbjX1tWM0yT86zlV62okpGSxAgs9Bvi8AM9vKXs0ETQX2kIIXiVz/X5KAZtO4G46+HvYpWMRStabYYaOGQmN0RnnLuK1WDSRZD3/SnxE61jd52wQFP9ws4hWIMWtNVJFhoomHXOHSbx8NBeTsra0OFYFUGQFakbfaMAuBeJHuAWPtbDwysE07haNfqRvVyGuIxws2qgqbq2UEFmDwJnLjlM8OI/Frxk6AAgXJgI2G2p411HvyI3jhdAI4X6XUTcpHvglzsGM/Lp3jpc6wVL3okl/ULKvkhk3f3Z5qq6UnLU+aGKvfAqGZmrGBfrSaXVyyUl4I8KCpQBWOl6+JnTJULl5ACg9t3gtsxiXcBBdRXkCj2nQw1Hq52Fr1XuWxpxeDcWx29wHSpDxuJ6zmQaf0WsucR+/F3JQXjwOoYWz/7sf8MruIwA== X-Microsoft-Antispam-Message-Info: 9NeWwHWTFaZ43nbxSLNiKPsJUKZWVqaCuZBnCWGebXvJFDRk6ocl7SOGgCApHDCTSPkXi4RjCHQhJX4+FgRDQySNXBSXc8dXmFty1jX1k4utIMICPUTyuYzDpozS5jQUopYt/JrX9nDh2OurLQzBfX76FyZ0PMdRxlRB30J3NYcTUWxa4oEQSgyvpK8sthHu1QSQQ6S1omyI5IlFc+FekVLN8VYjI/jRXW4w099C6rpt0ZdofCp/GVkot19ztJ/cS+yVg5souJAFXr+qRioia0mgr5TcSrr5L5fRvc6f2x8oWkt8Zc1TbrWrM4x3N/fqpLDkgNVlgoeKsyGOlBRIrw== X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB1458; 6:2n6o2y90CvrNnCqc4jx/V/0RrVjj7ut2VEPrZ/n5C+u4oF86zDCDAHJXLQizSB0d+zwH72o+MHqw2z87+6N0Uawmj8Ru325EtUsot0Yr8GNWjMO6pjck6WR3WN4Yypayk2WhKH42cn0E+Za0OMDHYLW/RT3GDm5UTx1FBjdwC+O8U5sleyFDNFSWvbBNim1/h1pOiCtfCquNu3DrknOtmS7seGVM9B4bS32BSOgeG81crl0juDUA/Vt7XUDx92yXDxdfj8GdHFR/WgWR4MY0EvjocwFYd7xqBAfXLH6peQfj6+pdslL10CarFKzdcTwjFjCao1WpOGq555l5FtVZcRQiYgUN3enAVuMLzcy3Gk8kChABfeE/5wJBZ8JNwg/t6yPTJYpJyVb1goijRH5/Lf5rFIxspbPSaQw7hbTtHgITPWx4T7H8BrhuUSNll4fYK59/B0XXvLsTuNRdRfoAsA==; 5:AorhP3CKZ6J7pxSrkiu3xsCIJUqXMvimd5AfqT+TLgq1JJp22W+A/AHva2OxAYz+oDL89hcocqxgEt98/l3j49sG2fYkgtnK9SORWBCZ01CMoy+FZkAVnuRbA8By5CqV4+RMborD3jF+dVFbxHxEuSJwYVEuqtnGgU3ItB3WC2A=; 24:n8DaM6f9vXjMibmuqNLLUAiL8SXbXl+8sJp8Rm9jhht+3/dhvjG7QEwJWNV829NHILvMKIhK9aRlviuXfABPCdygFo7zf/K3/c36SPUW+38= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB1458; 7:fny1cMR7IQ/DWGQ40Dyz/+2i1EfhYwNDhC60lWs3lEoVymjQByTVFvfETuZUWrTHomrp3jdFVJrkxO7BGkFjkSII3kbXwnEP8/L5/Nlj16/mImmunL2QP51RrDzAc+nSq09K9d3vv/Qd1inQ0h5tLu+F29uy/VpTlmuXjGQfL/7Wf/az66RLZu42jjQZfKgPN4+XJhoQrg2EG3aVlAk5xnqCMrPGGDcnR/Tln9NiEiy1feUzmMu/vpai9OhZAVH5 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2018 04:58:10.9852 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0bbfdc8a-9689-4821-3fb5-08d5d5a141c7 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: BY2PR07MB1458 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
qed*: Fix series.
|
expand
|
diff --git a/drivers/net/ethernet/qlogic/qed/qed_main.c b/drivers/net/ethernet/qlogic/qed/qed_main.c index b04d57c..5c10fd7 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_main.c +++ b/drivers/net/ethernet/qlogic/qed/qed_main.c @@ -567,8 +567,16 @@ static irqreturn_t qed_single_int(int irq, void *dev_instance) /* Fastpath interrupts */ for (j = 0; j < 64; j++) { if ((0x2ULL << j) & status) { - hwfn->simd_proto_handler[j].func( - hwfn->simd_proto_handler[j].token); + struct qed_simd_fp_handler *p_handler = + &hwfn->simd_proto_handler[j]; + + if (p_handler->func) + p_handler->func(p_handler->token); + else + DP_NOTICE(hwfn, + "Not calling fastpath handler as it is NULL [handler #%d, status 0x%llx]\n", + j, status); + status &= ~(0x2ULL << j); rc = IRQ_HANDLED; }