Message ID | 1484779180-1344-3-git-send-email-roy.pledge@nxp.com (mailing list archive) |
---|---|
State | Superseded, archived |
Headers | show
Return-Path: <linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.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 8FC126020B for <patchwork-linux-arm@patchwork.kernel.org>; Wed, 18 Jan 2017 22:41:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7F64226419 for <patchwork-linux-arm@patchwork.kernel.org>; Wed, 18 Jan 2017 22:41:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 72744283CB; Wed, 18 Jan 2017 22:41:17 +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=-4.2 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id DBEA926419 for <patchwork-linux-arm@patchwork.kernel.org>; Wed, 18 Jan 2017 22:41:16 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1cTyum-0006wB-JM; Wed, 18 Jan 2017 22:41:12 +0000 Received: from mail-sn1nam02on0084.outbound.protection.outlook.com ([104.47.36.84] helo=NAM02-SN1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1cTytm-0004A0-Gj for linux-arm-kernel@lists.infradead.org; Wed, 18 Jan 2017 22:40:15 +0000 Received: from BN6PR03CA0034.namprd03.prod.outlook.com (10.175.124.20) by CY1PR0301MB0748.namprd03.prod.outlook.com (10.160.159.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Wed, 18 Jan 2017 22:39:46 +0000 Received: from BY2FFO11OLC010.protection.gbl (2a01:111:f400:7c0c::182) by BN6PR03CA0034.outlook.office365.com (2603:10b6:404:10c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13 via Frontend Transport; Wed, 18 Jan 2017 22:39:46 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11OLC010.mail.protection.outlook.com (10.1.15.21) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.803.8 via Frontend Transport; Wed, 18 Jan 2017 22:39:45 +0000 Received: from otc-sw1.am.freescale.net (otc-sw1.am.freescale.net [10.29.200.182]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v0IMdhej000989; Wed, 18 Jan 2017 15:39:44 -0700 From: Roy Pledge <roy.pledge@nxp.com> To: <linux-arm-kernel@lists.infradead.org> Subject: [PATCH 02/10] soc/qbman: Drop set/clear_bits usage Date: Wed, 18 Jan 2017 17:39:32 -0500 Message-ID: <1484779180-1344-3-git-send-email-roy.pledge@nxp.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1484779180-1344-1-git-send-email-roy.pledge@nxp.com> References: <1484779180-1344-1-git-send-email-roy.pledge@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131292527855455225; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(7916002)(39860400002)(39450400003)(39400400002)(39840400002)(39380400002)(39850400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(8936002)(8676002)(4720700003)(86362001)(36756003)(2950100002)(81156014)(50466002)(305945005)(6916009)(8656002)(97736004)(189998001)(3450700001)(50226002)(53936002)(2906002)(48376002)(4326007)(6666003)(81166006)(5660300001)(110136003)(85426001)(38730400001)(356003)(5003940100001)(2351001)(105606002)(50986999)(76176999)(33646002)(69596002)(68736007)(77096006)(43066003)(54906002)(47776003)(106466001)(104016004)(626004); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0748; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC010; 1:tSV4M3cKi7wcSUtSRA9MsTC5pF8XkM2E0wfXRgCdgtsvyEa1LJ6KSyhFau/5sI4ZWnYz4xVZ7/2KCGxDrtCT60tENy8e7D3CMXZZqc1t8EexztihFhiejPREZu2vWP1db0s2+FGqZQWjQCG6vv5ucAGl/uSPemeWEky6hUVkx0YXD61OuaavLdrvOwJKJzWTDltAERbHgJ7/MFp8HqSXSFzXc1b9oDHzzKq32YIfdPH0VdVeXr43SXmLy6Hu3794TLYyqetiqa9nP5Dc2O7i/1oB7/8Q7f8Jk8T8gHR+A2J5J2DfJVsJWElY2SNgC+Acbg4LLybhq/1ZXIhtWP/Ya3Jlgkc72RXEZDPyWrQhzWpa1dtMj5Ds0wd2h9V5LeTvwjKYl3JMYu5GZPHLPV3e/368gJHTQOlwucK+SJdJzRjWERibxC3WXcQWoyny7hs4c1yvwoeWq7kAKogYYrhhEJdr9jTlRXJi9GMtq12/N0jXLqWxUGrDaHzxMVU0N0Pa9XDPH7V/5L2M05BbGxxMqJIXAzPGJpIBIQl+9DO1BgktiR1+h3g6brP3PTxhZmdw++iatkFeqHbbt4znnjglz764d3Lw5FgeCTG/w6y6tyWR8rncZ1o6eXvoQ/9JXsBYumBka2pf/5QsAtQ8/bo0qBMwfeLqlY+A/q4v3PWJiExYBGojmTTqFHbH052GNBbNqJFs0/b89GvG5wnMZ1sT3g== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 29f6d25b-e0e6-4588-cbf9-08d43ff2e6f3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY1PR0301MB0748; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0748; 3:ugMnyxwwbhkaQrzhFzvwqqj0uGMPta4UkqqueN9exes5kPINNWqnTaOpYNSq+JJsInzd+k/Z4i6tcEEKnvbFBYAdWwb2hVlD/AEZcyWmASGowD5YCHAAUaw2p1M8iF9TVg6ngZPMzYUk9KoLSihU6uXQWRl/5GjdO9P5vYWyd2HNfxkgAuA2y2N/KXk5RDXp3cuM/hh06tGw0h4Xyj1cZyDkeXwlbaHb3Rqz6w7HDy8Fx6uY7XiBd8BvX9FMLVrhtagbki7zoydAJcz6w8kEl0SUKYaAA0vRn3XO594vvPx/755aS7YRGcAGz2Yc3pUn401JcqpsQQK1L50ji2QNzhBWqkPOt0O+CqGFCvNsRyNUgydgXsQFF3p/1m+FYEUQ X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0748; 25:27xwocEpLkiLxo7Gtxm/Wnn4oAFr6Vd4Da2Nl03tjFSCrvBmodOGf7kQh8WJ5ETGLMlnaY61s1QbzDJCeXehiBqRC3OyC9hc4bl+3UaozRnrM4Wixcl60IiYOKwlOifezWO94mnAqzQ9RIxV+NuzdCghtaxu/Civv1d0EAlcbI83F+UbYWGss6jZXdQ6IBY8sXGGUQwyHB6Dv8TFq+DPoRMVrQs47AuxOiIYM1BG0uJCPnrv7K145ZPKhA8seXMhtgFj8mMGa7lB5/+BszYz3wo07XOdBdAT96L55zem1RHlHe06GCqPq9+o4YkU9kfH6awIVbD11OpWIrr36EzheiLvOisKiBFkhN5RGZf/TidMZgAow5S5PL1y5Zz3vCNtXmvSsB/rt93JPM2ixRgbSRE1+VTAoLhX2wyRQnZ0kxiblfeubl3GYTszmasRN7jz6ZjwfkVC/tJz/5GSP3xrY4qM8CY4X4RoIWgo5Iw+qp1kesYAjiinbRj5yGLbZi1YUB82HfH11acBXVXZ2ynUhQsSILUqPBT9cwVUdS/2O8oUYXaHZcee758AP3Scf54kPokRhPwZe1+m1/r6hNl0VK//KKoKJOV6YkVvSRwiEq38qFvJ01GKuxK1MPDEFHYyHhQkw1dXNjcsp0SPe0XEHOqcOTnX7hz6vDRPmMLr4SLDKCCEK37eePmllcRJ8+mnDjJUgEsTdDPjRw511QWAhX8fMOYASKWVJ415HS/qmjC3wBSlOtiwlLaF4b7jL25pIjCg84dkSScLGppTmC5UvLaTKLyiutSWBjpaAclZWm0= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0748; 31:rMWCzACu1FL726emH0myzSgx/BCQ/yDHKzLtzLmiYIQ/1YkYG11LUMxQ1oslC9xrJENQMeDUDw8HjFmWiCk9DBYGZiy4OHvidCXQOe1fsw8DsBb3SO5394YYM4kz8ZQzf0KlnS7gT5meXLg3fuABQDk14Gjm9PCqFM8fgMf/kYPlX0niOAdZ6FafknitGbhjTVbmIOvGnqYNs0XUYbbBOSmTfJNupIQ30fA3CDhGHv8XB2EIYAr7THyiyE7y0hya9kOwUJraLxd4CTinPxv4OV+m6veMwXRLqrr6G5sGGWI= X-Microsoft-Antispam-PRVS: <CY1PR0301MB0748D4575F5663331E641AF8867F0@CY1PR0301MB0748.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13023025)(13024025)(13017025)(13015025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6096035)(20161123561025)(20161123556025)(20161123563025)(20161123565025)(20161123559025); SRVR:CY1PR0301MB0748; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR0301MB0748; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0748; 4:8EwXhqTqHoWGmUT4f92E2Io6/PLMndhY++Rjx0BKK6GzO8Nc2lHYIIejhSZH1Nnphx6sAJCEFs3saK4xGkoE4rdW8rem7gOMV3oHaxY6rcX4/t6BiQvUi2PW6nGwU1ss2qKXGR9BeX+43AdoiZ/w8hSX1R7YaDlqMBeHQZuaSF1HwyBpUqlxJLys1VEhpE+jnzCSkg2s9mWxhWqRsG/yU/P2SCRyyeccfWrtILUg6vyFVmguLcDfCSPBQhDFl/cKfnTHuHR2Rumhq5q2RSnXWkkv4lerjVkZ5uOehVRtzgIH6D5UlA0tW7dV/dBrmfaQnjv9zdQmpD8QxOMvn129Jkv5wAlCThG8qzOb5OwNgMXnxUHAUhBlyZCBx0tUHIdHj66ya4y07mV2cemjPUcPB/tJlFsxJMAXDGokj6IrXO5j9hBNKfbxb0Hqi2WV/0eSfwWhVGxeR58Lw9V/tff7s4lelZsXJK2AvOA/KGCmjLrr3Qlb/hI9cAElyEENmoqD0s4ICAwGGAZYPfvzmHVjbo4ibPf0LTTiv4WPxVoNFY37chhQtdCGwyLhI2dHQLeX1GsvXcN12iR7g+kh+yNCtiy2+jlAuMam9Aa0ggj5BiRVToo8NKPs4EcS8NSfrEAI+AtZeo0o6SmC+b0d5FSMurmCOZRIRR5w/CUlWj0Z7DDfeE7OtNJ0+asgB9EyhPFdVZEsLF3M4FxI/Zadl9q0b2Z9kiThsSLgKfv+duF6OzjrnYpTNrhDFbEUE1z/cOnnQdtxvRWC1mQELvxBHGYJvQ== X-Forefront-PRVS: 01917B1794 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0748; 23:z9OwoPi4z7vU78S8trAiTtF1oRa76SINn3oM/tm?= =?us-ascii?Q?vVZRO1duXZkTrao8RQlCpjL4naWRWLxVUrGb+Y9yIS9d2C/2EZ3NIpyKLQOY?= =?us-ascii?Q?FpPUJ/8n96MKQJA48hhv3Z0qQ7Mdr5/LA63Ke1CIs+1C0OEwL47dl5auGptL?= =?us-ascii?Q?IAOc9jqMn9nJgsA4tANnLRkANp5YF9ZXb6Q6SdLQ8F6bO7yfkjs2KD9MSsE1?= =?us-ascii?Q?xbwt2awtjUs1ZygKHKNTbEfiRIThfaog/hbPu3hIhl9oRTbW8ePk0B+o5CtL?= =?us-ascii?Q?qJpI/V57j3cHH9HegHxKjMx2yPZbdKJjGTsaT20OYtUDsPj64T6+Y+C4xPUc?= =?us-ascii?Q?z65/yhanvE7yRrkucMIU8JpysdlZlE5OXKifNASfAgPIP7Var3ko1UiIl+9+?= =?us-ascii?Q?Hax5LKRN8HhGx76c7g5x0vrkBItRplQNRSYh+OlX00qWPA4wpfsXaKrTRxJ6?= =?us-ascii?Q?NPA0AHnoiKKOLxSect7oeeQj4uQZS7dofTHdT9tpdMaNZd6NY7nHzwrlZL4V?= =?us-ascii?Q?XKNkvMLbZA8wgfjrALs/iRJhaOyGeH31LFvkDhhNPzS/v+gKWkQ2L5J12zn3?= =?us-ascii?Q?eV8EvxkfRT5FeCCFXLUd1U1g6/49QxbLsbKyuz8Oujz+gY5RI7Sjfr64ehLH?= =?us-ascii?Q?AND/nK9ybXcZmAQDn7CXflzKVODCF8Ag6dwtYHb4EDnYRtwIsH/uPNbrmhl6?= =?us-ascii?Q?MSfinWzTCqjeFTXx5pQBkLbB9qCb6IsUqhemIe//PVWLLmmO4JP4eBXu1FF9?= =?us-ascii?Q?XLCqSaDpNLMZAqc+RpXywpGl5MDxDcAmX8GxuiQE0IHUMKsVpsGD6AMcknke?= =?us-ascii?Q?PKXQrwWReIxEXATLMK6HjpgNpmfkVqAIeclYwHpfW2PXQoqBtl0TEE06dZq/?= =?us-ascii?Q?C0f7VLGW16TcheFgQBBP5A5lYmIY1QACGNPbNnhEqWlOQIcNw2Ku1KqgEp1O?= =?us-ascii?Q?AkK/0ajLqYXHEzM/iEiw81wYNvs1vNBSbLrw0I8DjZCMeNT+OHeiYaQjDUGv?= =?us-ascii?Q?wMynQfWp1dwHSRDFCgfbrWQUtiV58fGWXBVAY7QQ1ro0DLL+s+txSHpun2aK?= =?us-ascii?Q?lRYeFBHJ7qbb6uSpeccgXfHv+5/OZMeqdV75TY0iuIcpPtw8eJUEg1JmLtWZ?= =?us-ascii?Q?lPhc6b+CcLdtd/vIU3vlRLRNZ9I43q/cbQC/CuhMu1wNUVnmX9YM/3GQlbtS?= =?us-ascii?Q?tc1xH8gk1gvBKV0mUCv7cas6R61l2fF81Rk0TF0oQgefow8vWHLSY/igk6qg?= =?us-ascii?Q?dde9EEhNsCmAiKUYQOG99bkQZnpY28kH3UbJeVTQYnXRSP07nWpDSGu3qxsk?= =?us-ascii?Q?W2v23zlLth9XjXBxE9N6blBjecxn5ikx3ts3G4LDoz9+BUsq91MFxf+wD/L8?= =?us-ascii?Q?OUzlXSdhglZn66/27gFFlSPTSMoo=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0748; 6:ccexwVzoGRigRog55UBs4iBMZq1ChF31cWClO8cIdNMVmRRopySeLQ4A2bcl1CWd++d6SQiVZS25jau1oW74BCpDcNAxqN4T0eSZF+NAgr77Ko28BHPAOR1gF82Oacki3HBUhQrnJI+v+8oKnzE/BTw6N6462HQXavxYFMA4CiN5RmRu6rNCEjzDAMJwANvcRrDgDrk0oHAe2rWoeZwg/6yR4wt8/bxPKCLoIyIi98kdSPtj2CecjUQpquy36plOrePYeJHxwsgkbte64jOLksb5sjkWDL5EFv2y5YjDoNPRHF+SnLGFUeBhHRCvnZGSvPtCvuLufMVczl25SOAgfp6Z74/ZwkCVa4tmabyT6BTH+gGkVMpOGddaTczzh01v7Vf/w1D/y4VitwZVhraPdYRuDqLTQXo7yeeLkhTpWCZS2YvdXEppmYMxQllMsTy4; 5:iQrpu4vzETt8jAC56oenmiM5xyGUVMnzQxoDHpRGUM/8QgcjJC4Vb2PkKeCXStB65wHYGY+4MoVShgSt3+2FFN5LG+J+7Xyg3IoX2VKpNesrIEv0klQONiAo7/4BmKr7i5mwlxNBn86MAodDiiDxrMCGLS5YQLBryCAky8VPqGpgvaBjHdqhLvtHr79H9MCR; 24:WRF8OrsXmJdyW9pZDgjoeLO1PTB53i++MkNmw+jiIkm0grGu9vvQCQnK9knzCVaQ6ms0GBa+I21xf/IoyZioX3WHcjKghHLk54C3bB1czH0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0748; 7:apJbolO6iQ1GvJ+2JNTSgEgyVvff1/4xD4N8dICsnIoWxPIkYz2wMpJ6EDk+T4+VWJjHOvEbMN+R/6bZsX4f3j9iq/O1/HiYmFoz8lGDn3qjxQnVlAEge1J/II2rYUV3JL8HHNP7OaMCUk0wHDl6FPdVxQ/LdmqSWLeXdhK4ynAlr1lK04M2/kMwXP6pr54MRM5hWepvwumFBM18JSbcg67GFT6a/jsss+jZ10oXNhBKir+1KYfX4b3gNxkY3kZD7+MyOLp8OUVBlGuVDDDU1WvuyL1fTqRSqGTOJDfOIovPam2G3lxnvqEBzTUvNWIOctla1PNtBm88CgsS0ouFpbEnuOoSpR6CLs+bMXtFN5B6gK72OJR3fIU9KCLYowNOTVunk0n3YQLZMlmKxGRFZs5UUO7QYu7OrAAFCoS+2FoncuVWdjzfp+i16nvwnZvLrsqcdLGFqt3XovN2OxfOMw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2017 22:39:45.4207 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0748 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170118_144010_710479_20F6409D X-CRM114-Status: UNSURE ( 8.21 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: roy.pledge@nxp.com Cc: Claudiu Manoil <claudiu.manoil@nxp.com>, madalin.bucur@nxp.com, Roy Pledge <roy.pledge@nxp.com>, scott.wood@nxp.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/soc/fsl/qbman/bman.c b/drivers/soc/fsl/qbman/bman.c index a3d6d7c..3acded1 100644 --- a/drivers/soc/fsl/qbman/bman.c +++ b/drivers/soc/fsl/qbman/bman.c @@ -607,7 +607,7 @@ int bman_p_irqsource_add(struct bman_portal *p, u32 bits) unsigned long irqflags; local_irq_save(irqflags); - set_bits(bits & BM_PIRQ_VISIBLE, &p->irq_sources); + p->irq_sources |= bits & BM_PIRQ_VISIBLE; bm_out(&p->p, BM_REG_IER, p->irq_sources); local_irq_restore(irqflags); return 0; diff --git a/drivers/soc/fsl/qbman/qman.c b/drivers/soc/fsl/qbman/qman.c index 6f509f6..879e8f2 100644 --- a/drivers/soc/fsl/qbman/qman.c +++ b/drivers/soc/fsl/qbman/qman.c @@ -909,12 +909,12 @@ static inline int qm_mc_result_timeout(struct qm_portal *portal, static inline void fq_set(struct qman_fq *fq, u32 mask) { - set_bits(mask, &fq->flags); + fq->flags |= mask; } static inline void fq_clear(struct qman_fq *fq, u32 mask) { - clear_bits(mask, &fq->flags); + fq->flags &= ~mask; } static inline int fq_isset(struct qman_fq *fq, u32 mask) @@ -1561,7 +1561,7 @@ void qman_p_irqsource_add(struct qman_portal *p, u32 bits) unsigned long irqflags; local_irq_save(irqflags); - set_bits(bits & QM_PIRQ_VISIBLE, &p->irq_sources); + p->irq_sources |= bits & QM_PIRQ_VISIBLE; qm_out(&p->p, QM_REG_IER, p->irq_sources); local_irq_restore(irqflags); } @@ -1584,7 +1584,7 @@ void qman_p_irqsource_remove(struct qman_portal *p, u32 bits) */ local_irq_save(irqflags); bits &= QM_PIRQ_VISIBLE; - clear_bits(bits, &p->irq_sources); + p->irq_sources &= ~bits; qm_out(&p->p, QM_REG_IER, p->irq_sources); ier = qm_in(&p->p, QM_REG_IER); /*