Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752237AbcKGHsq (ORCPT ); Mon, 7 Nov 2016 02:48:46 -0500 Received: from mail-db5eur01on0045.outbound.protection.outlook.com ([104.47.2.45]:11893 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750953AbcKGHso (ORCPT ); Mon, 7 Nov 2016 02:48:44 -0500 Authentication-Results: spf=pass (sender IP is 193.47.165.134) smtp.mailfrom=mellanox.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=pass action=none header.from=mellanox.com; X-IncomingTopHeaderMarker: OriginalChecksum:;UpperCasedChecksum:;SizeAsReceived:1413;Count:19 From: Noam Camus To: CC: , , Noam Camus Subject: [PATCH] ARC: [plat-eznps] remove IPI clear from SMP operations Date: Mon, 7 Nov 2016 09:34:21 +0200 Message-ID: <1478504061-4668-1-git-send-email-noamca@mellanox.com> X-Mailer: git-send-email 1.7.1 MIME-Version: 1.0 Content-Type: text/plain X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-22520.000 X-TM-AS-Result: No--1.776200-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-IncomingHeaderCount: 19 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:193.47.165.134;IPV:NLI;CTRY:IL;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(199003)(189002)(81166006)(5003940100001)(87936001)(4326007)(33646002)(50466002)(7846002)(356003)(50986999)(92566002)(36756003)(19580405001)(19580395003)(49486002)(4001430100002)(86362001)(189998001)(107886002)(2906002)(11100500001)(8936002)(81156014)(6666003)(110136003)(5660300001)(626004)(48376002)(106466001)(50226002)(586003)(47776003)(6916009)(305945005)(229853001)(77096005)(2351001)(8676002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR05MB1891;H:mtlcas13.mtl.com;FPR:;SPF:Pass;PTR:mail13.mellanox.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DB3FFO11FD044;1:sdgU2j6RlJovjgAg8xjr5GhgOAJ1zP3Fq6dfLbzC9GCY6lUV6rkkJMuw+0v7lzAAoJRfg3n1XL82LEFHhnw8ln5R9XzUfx5IKHzO54ZI76saVa0ZVyK6EauYKqQZDcLuCoTgf7fcbDEQ1ttExc66XdF1yAF+Nh5RQXoA4nFRKPPlfBb3UI5C+a0kPP3wkMU0L9KEH7Eeoip9KZ/XXEOFAWfKadnVV1cj45JpPpfChWbkUeBbqxeiN05oYCsT7k1eVBM3qz8v6PtCk3g0nI606Zi9c7fjPcBO1WCaPpTGvG4oewX7YPUL4phwttUGmr/E7KEBa73+ez/RQuxv2+Hd96Z9sTgfki2fbTk4M1J0G2UYwBrx0l06VpCgntHAc9YAtla1U1gHcNRvv5Ms4gcHjMNQ5bBE+GueduMVmIMJk0uI/Ysf7wJa2ZbeuZXv+06k5HujUHSJfglAxSLlaAO4Oy3viCdfxxre3OsbS2Yky4ehD5fGSdAX2bccE4aKzG/r/LJjG8zujkdULx8tMS2gSUNkIuFu5QqDDf/ULZNVURANxsacrEt6padYUBYkPK0g X-MS-Office365-Filtering-Correlation-Id: e096d58b-e55e-4c8e-44e9-08d406e0847d X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1891;2:zYoF/LjvYojB9DX6LOHUv6tivfoLYYCSQunZCXJk7gvZPKnlbwLuvrBHGfQGsRdu/4pk5E/6z60o2vvy3cffWP6JE2qSxcFcDWSCZwi54E+QkYZ5+y9B394D+Mkkc/3gZ2qTnKPjVZNUQT6wUIp/cAAqiQ8SLoczPvcHcMdNbdGR807C+LL5h5Z7Qm+25b6fEz4EkdMkPqc9uBd9oQ0rEQ==;3:YsRwYOBwbXuEPWUhcnDjTS7xMZ19DiPwdp9cH1rAcbZC+w0FReiOmA2TjdeI+kXUPV8OuImA6qIPxvHg3PNRlUVQ6G4vNfQswR5ft5CpGnzU1eGjGxpbUK8qdnxzynYrwTYLAtRy9O0BgdbU1LqIDVYD6mM0BiUzDyGLIHDD9jdJ+Rj4j+Eqg73XswAsiQWDc9240Caynzoj8iF8IOtt6E+jZnkkrPCZfRJOAJ/7UEs0qOPeR5MtpQOxoqqwXg4Lz/UM0Msbe7BvafoW4IDUPxXAmmjZLMeM+smd16Orq0M= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:AM4PR05MB1891; X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1891;25:+fe6msKI0AvI13Bh7KcsIed0usbz8noUYP3/BIViYWcgWhUFPw4Kuaz1L0/KzylHmfR/2MR6kK3RJmeWFwr1/R3njgGomqZMZd3jZS5sUN9RzHlz6vGBdDCZh1/8ev3gg5tK41+Zt+79o9nWgcmafrHaeygFajb8UKlCWpEYbNGMzHHf8dO6wRAY9ycyB59+z/hzoNgZCnVlCClmeu72S3a3YqHOQcrjL6VpKR1YVPKf+aTGdNhuYfOqffIZRYGXjSj5eZ0QWTmZsuHf90NahqyDGPwzVnYYrYtN0mGK2fv0WAcM7GLh99dKmDLh76QXzpmcCPD76tGDwtpMnyuGpUW02YS1zuk85aqllkF/CPMuggJR1Icj+aGJWNyWt2yZu1S8SFY2IqK2YcMxJoc1igooagh+NROZ6Hq8lGyP/dFpwJqvIdCk55kfVGiBHEkoCKN83V01qnVO/BdxIi6GjqhUwkeKHne54wqc4nDxCG/PDGahNvPKVXFANa6Jc7T/9O+1xdkocmcN1VDW8tXGh+pewLHWtZ2n7XSjGWAKbu9MBoHhl+loMDqjS6WSoTUri5MLzi1O4oSt7cY/aEmWr/VoFJTB24LLjb054GS6Btuxboqpcgnblj3QdXpUpZR5CSESdUxhVeQEf3YD4NxhPQKjqeVLcW/mcUhY1lkVJJpHIdg0+1lQ+e/+FGkZATrvEn78vdyxHcBQY+5u8oQb22nxgV0dlwHYifr9edLj0FViZ/eLIhC8ggStmL8JtvdAcnBy98nVTkNsT9eG5+3EIsy942JfC98gc7wVEQricZ8= X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1891;31:Y2QPnOab9V2a+bm4w6XXabHryQOcQDqRVNJzZesy++4pKk8+cAZbiCoTLrAdOErg0J3bnKv6fUQwlj8TiT8F4cVkwqHK2AqbvaQ3I42jxDFHAbGqSzOBziHK6SI+YKaoxKTH6NB9fpZWGCxEp5HgulnAPZ3gAwtkoIvvaoZ2vVtkcdU28cSQbh2XtUKKvvkBLDAMNtMLH6eF2sgaIQ/Piy7HyjauwBqKQGpMcZPCsBZsSVtvvzKthifUdrpOsKL86kpiwA3OTcBDPRue1FIsVw==;20:rO3AquWz8viamC4096NrbA9eyI8UxR+CS95wSWOmqiTnbEIk2uBjLdOMvFEGS9zdKGxZtq4VQXFN6+nS0AmJF6EC8oiTBlGflW8HyacIxvgUSg/tO4h8E783Tq7011Skct4W9fM/YDMzYs3GGYmmbrMSjRNtvipIbSkyRQ46u561aTQ3Z2sqz8d4B0O1zG1T7Q+RYhdcKW8eIzh+5nhjvE111WAa2p5bov3UB9TfAm6Y+jShF2ctKyPrjmN2cPCYMla4O2GquYAjpdx1uqhLfgV4E31GqQNoKbMqfMp4/Q83xcFVR1oAFMhwEAmOc5cy0B/AkjUYjWReTxPCOh/aMnrpcmVD7lx4a6WwDEH+9GL81K95TVDX/lEw8PjvJdCbMuxXGe4lR22IZ+h46/N2E5RaYLk6mRDPyijHep/6yI4qiuRQSQ3Y+rR50JKCNNXU6obGtQVE5ANtKZRQuGU+Z4PhDUpvFgFM94dJTbG3/QQzRA3f/L9RT+xcYOW1fIA9 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13018025)(13016025)(5005006)(8121501046)(3002001)(10201501046)(6055026);SRVR:AM4PR05MB1891;BCL:0;PCL:0;RULEID:;SRVR:AM4PR05MB1891; X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1891;4:6Lo0KTa7UQ5pChHPvsHYwslAVQLjUnjIZk6/O+lE9e/QQWiQ7SnJDuESEBIKW1eFEkERxlaB1kaUDlZjs9j/cuBOf77+HDcYcD7TN9P76KF7Kj3wRk9IExBBbDbusq+basRmopr8oVNxREmNzgeERt4VDefXwGYnjmEwUIp2mIhI4hnVvzkFFOlJivJ1GDNb0e073zV6/XNoGQ+0gukXrbD/IlbM8QaKYANPNoNeeaDw1j6jZwzBlc+mr5h1RRT2Iqb5MITqLUCRCZ+0zYJVDFoom0OTb3hHjJV2h9AWUUcyXoHwdimG7NBMzPJ3L+2Frun4/IPrstJp1wNfUYkeFZ5OK1KMGxFVNgJo/tM8QYOG5k3sGXgn5fDU6X5NU/gwMNCck3QFKG6+74rZUg/UBDKEmxEKIvG7nqbAPweIxDmqK73JlfLeoqUuNLFNSZZUhB1aNJ4zDE86JqdNN5kWXQ== X-Forefront-PRVS: 0119DC3B5E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM4PR05MB1891;23:WORtLj5oQbR8I/F1BHCDrp+nA8tPzN0MLtSLjAg5O?= =?us-ascii?Q?cY72vYpMqJLTgf+vEMBwGbLPmprCL0ZGaA4gjal2+MrnSCPefk5mRLIadzXD?= =?us-ascii?Q?5F7H5Sv8LT9O3yxdPVMJhHOEtMqdorT2FuLC3dHo5kuHVIMCOkNUcJZXQ8nl?= =?us-ascii?Q?i+FRiZWlcb4XAoeTCBdrP/OkjFswjjJKCg1FaGQJ/ZqKu5M2nkQogVbnHaXH?= =?us-ascii?Q?lkpzSePN5lgZB8tdASDz2mkeYu+2BDKGjLWaQFUsVIHR4XtdtdHbjnt8Do2X?= =?us-ascii?Q?Jrza3BxP9shgycemvPxqIpUsRFpHRri77yn5e5dJhvUHWwS2slUlCG4lBU9U?= =?us-ascii?Q?vuUHEzbRdHvQzmK8rM/hHxO5L29kAGbGjyRhYn1USLmo0AL8Rekd38f1Gcbq?= =?us-ascii?Q?o59F/7AseBUSAWMkpE5M13Pvz6CIbJgkf3Ug2RXyrBK/Ay2hx6AO2d4N3mx8?= =?us-ascii?Q?GjlfRFBU/XxfqATzUMP+gin7qEAPZU/rsDBWcMUt/5wTxVb0WK9LnsTt4Yc0?= =?us-ascii?Q?x9SBAkabnDbIkwrGBWG8Y/TyUbyRTVvUB8e1maSH4QxIYX7keh3NTKhrz/sc?= =?us-ascii?Q?WuJ3/aPrq8PNaeNcuZUNPoZtiYf2UfTNa/u6VAwCVc3Fvw6uT8Wab86RfvAH?= =?us-ascii?Q?u+le9PKhEG1j25HTMuKDHKOp2xg+tDBKLEnueO+i0kr4PG5TY/UmaxKC03r7?= =?us-ascii?Q?SKlZJuZe5PPfXGDm5m7rQ4i7RN/56GO62exzn3Zj2JqnGUUpRnMHKykMDwv+?= =?us-ascii?Q?6/6P5npUNVEOivtpcINRqprQmdnwbUm20UpKIDoxfGkgGr4ehMgWJG+38hji?= =?us-ascii?Q?UOnoLrJbGoWrBqW/LoHGkXLdg2GthIN6IJkw2I5PEZ1o/jF6ngggPq0zy/y+?= =?us-ascii?Q?1K8VSFMZ6L/Oxa7gB5iG3l8vkbIOwU2wslNIdnkkYpGH54dRLh9GkVLhWyrB?= =?us-ascii?Q?cUOFBc33hIs0actvPM+EOU+crLIBmh6N9zhcAw+mzLfj4E7ePe1RWT2Ry/gW?= =?us-ascii?Q?7l1hvkmNakpDCfbYNL3wHC923qNzmhdOSELfuHlIglZDMqEHbS05Ia0iWUnm?= =?us-ascii?Q?TpL0tUlc841R7Hu1BMHMo5XKNQBytboULhyANk/CJTelbbJzg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1891;6:BLP32IXsf4ZepjGb7HdgSQBP3jT9yFztUHjWLn1QOb1fdZX2wRAmZfc1gjimyfPtAOITusyhC/b3HXLDI8ZcyGwFqyfHx7Wm6OX3v7bz3reqVuKDAXc5ZjaYPaSIU75ywiKiVF5XMj4waGMSU4sGilqVOw1uKUBY1ins4uHx00WwigW8RznRZWa824ggFtjvTJuil4sFtNS9bSISmu+s50LnZot2/u+RM+2PjwrVqZzPN09otThBieQsNErNQ/+ickDBj+OiA3Bf5/Qm8tu7XK9wPxho06U9EqF2PIH5xmWzGHqwHZe23zbglyd0pqoaOMt03ZwRpwjXeXzv7zUy8/LjObFSFya0zcM13UgXLIs=;5:y2yiuK2VIR4joWs0VmFnwmY0nNLwcrz4/5DVxUikyF52V4QKGXOuVyM3w8/X6upYru/enVRcCeNOjHl8TRerm/eXjvnMrDzRLeDat7zquc3ytNijBO6kbEiN07BPHGpTAX+2inWfmWnTiDCCwjXrcA==;24:vtcqLtnZ+eCnciywiG6yYbzeXiKAKoDmweWZvR1Yzgz9EqHbWEX2VLDmPzYmZ0eCWaaSpUQJrz7bPyE5mV1A0ILyEu+y6fLl3L9l5HT1ACk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1891;7:R+xaQ+v2AE6vLFhmxSNZq4X5zm1VQ5+O4mPFrtxmrdpx2ycGqPGYIUEPSxwZnhLAg62au9mT2tb6HFdmK109stuvXS+PoSFr1j2wAzTF7kYFHyEArBfrEXVLAyTaM0Y5Z+djTDgGGXp+ZQEVwKoMz5av0+TSyiak2phB+anTNooX4BKOqGaKoIgZOxI9rW5Y2M4wERoo6KRGrPIqtf0bb+D4NZ9g1bCMsRFYytLyz/qFhYbzm0DR0kQltxv+fZ5xNp4TkSulThuAnd5ehgtMaR38VcZpQVtsoI3DjyvQHplmUQlAXWY15mZ19osQW0Lol12+16bn5wUOEt3n3MG7ysbI7L5D1acXYMhkW7cwi1Y= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2016 07:34:32.9297 (UTC) X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a652971c-7d2e-4d9b-a6a4-d149256f461b;Ip=[193.47.165.134];Helo=[mtlcas13.mtl.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB1891 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 896 Lines: 33 From: Noam Camus Generic IRQ mechanism is already acknowledge the IPI IRQ. Doing this once more time in IPI handler is not needed. Signed-off-by: Noam Camus --- arch/arc/plat-eznps/smp.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) diff --git a/arch/arc/plat-eznps/smp.c b/arch/arc/plat-eznps/smp.c index 5e901f8..56a4c85 100644 --- a/arch/arc/plat-eznps/smp.c +++ b/arch/arc/plat-eznps/smp.c @@ -140,16 +140,10 @@ static void eznps_init_per_cpu(int cpu) mtm_enable_core(cpu); } -static void eznps_ipi_clear(int irq) -{ - write_aux_reg(CTOP_AUX_IACK, 1 << irq); -} - struct plat_smp_ops plat_smp_ops = { .info = smp_cpuinfo_buf, .init_early_smp = eznps_init_cpumasks, .cpu_kick = eznps_smp_wakeup_cpu, .ipi_send = eznps_ipi_send, .init_per_cpu = eznps_init_per_cpu, - .ipi_clear = eznps_ipi_clear, }; -- 1.7.1