From patchwork Tue Nov 8 09:58:23 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Noam Camus X-Patchwork-Id: 692222 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2001:1868:205::9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3tClC33xXvz9vFN for ; Tue, 8 Nov 2016 20:59:11 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=Mellanox.com header.i=@Mellanox.com header.b="eJ17H8Zx"; dkim-atps=neutral Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.85_2 #1 (Red Hat Linux)) id 1c43BO-00082E-0l; Tue, 08 Nov 2016 09:59:10 +0000 Received: from mail-db5eur01on0047.outbound.protection.outlook.com ([104.47.2.47] helo=EUR01-DB5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1c43BI-0007sY-O4 for linux-snps-arc@lists.infradead.org; Tue, 08 Nov 2016 09:59:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=nT0oyXgsq136pbFqoVQUF107HpEVZaTe4PAXhKTjxho=; b=eJ17H8Zx6XT76dyjg+/RSXn3m8tcPipY9J/1JESXW/Xi6BC8wgrmjneS0toKxH7u2nIqQOiC3Su3Nh89voxTsFUa7P5pZjh5SLNjRo+dncu4mF2GP2fPqV9a/Pbt0mZoo/wWig6BfwnrzNiyACQ5zBh4xaBdHdxuKP4GOq1cF7c= Received: from VI1PR0501CA0012.eurprd05.prod.outlook.com (10.172.9.150) by HE1PR05MB1228.eurprd05.prod.outlook.com (10.161.119.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.693.12; Tue, 8 Nov 2016 09:58:37 +0000 Received: from DB3FFO11FD001.protection.gbl (2a01:111:f400:7e04::199) by VI1PR0501CA0012.outlook.office365.com (2603:10a6:800:92::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.707.6 via Frontend Transport; Tue, 8 Nov 2016 09:58:37 +0000 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; Received-SPF: Pass (protection.outlook.com: domain of mellanox.com designates 193.47.165.134 as permitted sender) receiver=protection.outlook.com; client-ip=193.47.165.134; helo=mtlcas13.mtl.com; Received: from mtlcas13.mtl.com (193.47.165.134) by DB3FFO11FD001.mail.protection.outlook.com (10.47.216.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.707.3 via Frontend Transport; Tue, 8 Nov 2016 09:58:36 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:1416; Count:19 Received: from MTLCAS13.mtl.com (10.0.8.78) by mtlcas13.mtl.com (10.0.8.78) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Tue, 8 Nov 2016 11:58:35 +0200 Received: from MTLCAS01.mtl.com (10.0.8.71) by MTLCAS13.mtl.com (10.0.8.78) with Microsoft SMTP Server (TLS) id 15.0.1178.4 via Frontend Transport; Tue, 8 Nov 2016 11:58:35 +0200 Received: from ezex10.ezchip.com (10.0.13.1) by MTLCAS01.MTL.COM (10.0.8.71) with Microsoft SMTP Server (TLS) id 14.3.301.0; Tue, 8 Nov 2016 11:58:34 +0200 Received: from localhost.localdomain (10.1.3.58) by ezex10.ezchip.com (10.1.1.4) with Microsoft SMTP Server (TLS) id 14.3.224.2; Tue, 8 Nov 2016 11:58:33 +0200 From: Noam Camus To: Subject: [PATCH v2] ARC: [plat-eznps] remove IPI clear from SMP operations Date: Tue, 8 Nov 2016 11:58:23 +0200 Message-ID: <1478599103-5453-1-git-send-email-noamca@mellanox.com> X-Mailer: git-send-email 1.7.1 MIME-Version: 1.0 X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-22520.000 X-TM-AS-Result: No--2.736200-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Received-SPF: None (MTLCAS01.mtl.com: noamca@mellanox.com does not designate permitted sender hosts) 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)(49486002)(106466001)(5003940100001)(4326007)(2906002)(50466002)(6666003)(50226002)(626004)(8936002)(87936001)(6916009)(81156014)(110136003)(7846002)(2351001)(48376002)(305945005)(4001430100002)(189998001)(50986999)(107886002)(86362001)(47776003)(5660300001)(77096005)(33646002)(8676002)(229853001)(81166006)(36756003)(356003)(586003)(92566002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR05MB1228; H:mtlcas13.mtl.com; FPR:; SPF:Pass; PTR:mail13.mellanox.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB3FFO11FD001; 1:gmz+vaga/eRIxVapRVAc4DaAQsv2y7KZKGLuICjHWOTCi2+WPSUFYpsfvFyxbSNPW1ziJsxpfKFQVZHrORi6CrXwR0nfArFJWoLmENAxv4jPglzjJjeIImcOkti2qyHWFM6MUak8hzlGVLxh4Z3ePtPIh8bVAjd3Rr5b/iMIepgUNCvcLGh8Jr97lmxlQw6kC+J9bEaiEUDwh3S/JwsSS0D4H5RvAatQhDxFgMNt9xY2TKdpzFWfAwWN1jYxvDsnyoKStPoB/1CWcEtDUad36EcAg/Q/slqW0NpWd/5n+q+uNrhPQb42raGWmvqg04Zea3ye/ZeVG7OXICxJXSIOrnlHzi7UNuZ11+Xy0GZcnCN0nwfK72x1x5/cbrmDzfhMtOMzYsuaEfMcNHryFYIe7a17/PW/B28Z4N+o6FNA+s1zcu3Fc1cUvSrapChSWPqIHcDDtbQwXp4/fVKb6L9GDcqgQGUV3Y2DJ4p8sHDSzwLqfsOykwklb9sh/bUiiHN8WHc3c2p8ghiOmEmd8+sOP5KAQWxpM5ba0qsvcAuK0QNh4CvYzhbCsmCyf55BNiGilOagZitp3WdRbhK+sbA5HQ== X-MS-Office365-Filtering-Correlation-Id: 03523789-d776-4515-ac77-08d407bdcf12 X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1228; 2:m1hzCzcYYNtwI4d5LY00xD/IRBsSQhpaGzs/vmKDbuCt8NSTh4LZ06S2jvPYa4UJgKXh5xS2P+AsyC19dDrA9YY+er161rPcpwxl9gfSXBolq/zC7itKBwqTAuSrZn2virBFtv08Ued0QMfrtae+NRjIaQ2XVikOkPGDt088B9zhMGgq1SLRp1uAbDtD70U6Gw9NOvXS+PVncmMR1yQP4g==; 3:c5qLpi25yb6TiipjjBv/CrHqZfUhN4sBZ6nmigt81LboET9d9Ol9eVZCdT/BRzgLxm+pI1eunMrXNI7Oko3I5Ar2VfKUEIgWQey4Vn10QDFu8KKNkIxJuqP5p7cvcIbgU01my4Py6sl/rK1GssMPrhqlXJbUHQEzKswtHiNgf3BKbs5OPAEfYPIyKpt1eT10TG7hJrjkaHMGTGpkrx6+Mmh/yY5ZDQLiLPrKhAoe23Sc0RjXisX19vP6UBwMeVcJSdiEX1w+qPPmx5rk5hzjT/2aQumnxqhPlY+nt+f9iHo= X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(8251501002); SRVR:HE1PR05MB1228; X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1228; 25:gs4FD28/VBZ8INGLxfMu5rfGWxZsy8jQPq9BWq7xo/tdzTjaqYhsK6F91zxBtwfvU/cgwf6ZWQ1TxoUG2bsOQx8y4rnfVhq3V4IwBe+c1xpx2tLMadqHiIANBVNEsRKcUizXzw15DQqmHd/c1LiehubQfs+k8nPB8Lxm36zrDqnkXdWoe/xGUDjutb/wMyd9jrhSpqPxgHIhJHeBJie6oKxmTVLjQ7UCjlfYv2hZVBmKlwNuRjCx4dsa6Z9BrVn9yRZFMEnvkZ5LDHPdCw45AebDaCUKn3vWeCua1zWQJn0+uqnGVnfrkLxHUtV5TmYROR6E4dCGGOFBx/A8diM5xMcZLxbrlyK01mpW7JjjYs70hFAm4S4GyJvVrCM/zhYH0mysbLTvMKtSyCXibzM/PaEGb4VuSDckRvU2N5TskgJgLhqByIO/MRF3cmzbTRXD; 31:cTF9unOas46he7C5myg3rYg5AieksTX657oszb074gljVAhTKZSzbMLYeNLBI3GxxXGmCYB5JPHda6tJeNtefoyxKe2KSWiP0MWj7esAgLfm5hYrZK2CvEwJscLsLjhZLuqlvr0mPMVuzRjEMcSOBxEQUqBZTJ/KRwdEtmQRfekGGSVG7ZVnHEQp5hHOIxGcy0x8oma7hnhN8HDJP291U+T7GaK27Vk3lz1nNFkj0P2AKI7zL2xw3NwQ3tte1kdW X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1228; 20:GDIorqmKlv45+xD3Y8rxcQPCWV4kocCYXqgzSEAKI+fNMsMPs4i+EhoWgv8OrXg6sR/w+x2rKXp4diK3zGqOlxA52kpRcrFxmQdolDcEZmajoVyqGXEz+or1vyOIDOk9duXqsEAWnlgmTfG70T2c+zNLP8u2wpdp/C9Yq0LTxrO3I0uidBCuXXT7nlkydnao7tbBgegdd3KIq38mOe03Bq3Fo6x+ChbpDl5yhoroUJKLbH0+kvvKhlX0fdElvyDrcpo/F7b+bapIPy5dYtDXlUxBUMVHj+0NUkY8Dl+58rcGHJDla5VCcH1AP5vRuQaJ0yvB2uiVN2kBjgD31sAZuaNeXTB1W8trr8WpT3stYJt+w0l2ChzFIW2eME3gnrG1JUAfQ3OhKLIzlUbFM+3QR0pcLZwCOE8SwD5Fk3QGTMk4gB9qpXwCyBUkjNbDE0hU9mC1qELIE6Ti8BDbK77+L9zCS7XUIFT3AVitr/g2/UFZG3NjCjANoNwEA+MLEbVc X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13016025)(5005006)(8121501046)(13018025)(10201501046)(3002001)(6055026); SRVR:HE1PR05MB1228; BCL:0; PCL:0; RULEID:; SRVR:HE1PR05MB1228; X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1228; 4:3gWtYswTagiftBrBvwgmg4p05wvKaLzgLR8nAbnJIiUye/S9/nGSNoL3qkhZiPE9Wos/v8fb7qFcRT9oBD8SX0Q5Cr/O5toKPIo+T1o6Ip8Pla1FM/h/pRP+cc0+rRznCIoWBZFyFk6W1g+9Xp+b3LhnxA7+EhFARKkAVnaBr4/PjcHG3OEYxVboRuqx0SgYeZW1Nuhfzd16vYL3pykA1DDQtfFJAAvtXpQboXDni4qqRh5wYAjpKHRP+RR52X0M9iYlgArxlplyCRfO1oI9yOaR1A/JhefdYmoWPlve/JSw9yVkoAnAjFLBOJBHmfW4BAcijLhR/OEmOQR+Ep8MzS8BBxzWu2fG1f7D+/gAk3AbfNUsmRRf2yf0wjOkfCriMJ+oCfuDaB/XijZvjcgzBxCWS2aH2rk47GwRPu5kAFKqLVD9sYzM9gsW8/SOfXchz0JlnF12V3en0FahDN1Q+A== X-Forefront-PRVS: 01208B1E18 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR05MB1228; 23:8/YDBdm1TYI59WufTKbASBYkzA1NlGFWUdVv8mSI4?= =?us-ascii?Q?pBfMqEiCtjoS13rf3b89kPD7wL1c0BIupF1sTVgfsmQn09R9PVDS1cKjCX6b?= =?us-ascii?Q?uBLPZNEzEpvTM8gagvu7QyMsxKrgJ13mU3WPqreWHsMLaQppzKoBadbl9TnN?= =?us-ascii?Q?l40vTdlOs9XowPICreKbytgjRB5TLweIL7Q10XpGyJieptgCvH+XHvVp3lQO?= =?us-ascii?Q?u2SMQObvkGwsuFktn4jZFGGzPjmP0YneBE5JyoWn3fdI0SKMP1r43yUYZuvK?= =?us-ascii?Q?e4mVKQ7r37qjQRjpa4VxVNv78wyb4XS0+UanY/v98uIO6FL+TY2vkrVtVnbo?= =?us-ascii?Q?xDJg5g9lAhjJ5eXwOnBXGujYHhJtv7m9BjBGzO2P/4746Lxe6nYWXWXOYMhV?= =?us-ascii?Q?2rqZ7b6PYM5LYt37jEsh5quQOfGMn4eEZI99WmhoPqzRN4+Ird5anGSPIfzr?= =?us-ascii?Q?r949GRqUT9dNvi6YKi1GjoiSRWGVns0GtRARa3SvtHI9dBSvej3j6Ecmnsqc?= =?us-ascii?Q?mISduV3Nl5LZIIjLrOTWDK9BHsk42MAbyaMAT8FuY43Dq1D6k5FCS0MMGtzb?= =?us-ascii?Q?zEixhbYAjVFIMeWi1hIbXLHwBH8WGdLSVwlD/LGKlsM4DdbHW3g418n2n4Kd?= =?us-ascii?Q?rsq6r4Mo3l/NoI1WBUF7ev/QB4exkrndzVdIS43+a7BoUFuPr1WVBQwwa81W?= =?us-ascii?Q?cT5KhO4SW4WSK3zWWwvTCaNZJNOQlOqxC6R9/l7A7IxyjTpRM5KaHtLAqn7V?= =?us-ascii?Q?abTl99/tN/PHPWMHrK9nTL+fG+F6ln8rKmmJO7aObZJWR31SrjRGMCAfbBjZ?= =?us-ascii?Q?rW2ZXaR/VRJj4BYSmsMyVUmzEmppOGdSKUYVZoiSNa97RFnou9K4irELPKl2?= =?us-ascii?Q?JDlNO4NdaCriwKhCbaXn5XwaOGtdKCIe3EQffCOM0OoUT0K8q51ojKfTiUDM?= =?us-ascii?Q?bOiY0aidHICW5Ig+8bKsY39URuxV17Wle4MDEMTnzRH9poNS6p7iAvJg38Hv?= =?us-ascii?Q?qlycUnPObwgZPx3dYQgKWfY?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1228; 6:923y7ACO6uYhwuX2TIhW8DdxtJ/ej3Yjdom9IyInZ448QTDjVD47+qcBaBSQyykBRfs6J1Rcq9HaJzP+wvtX/oKCSzgDmtHsNUySQFYj/qOszf6hnu+4Y9Fl1s7fEbedcuwgsSpcs/rwLbBMPv2TNrvD1X9fazXDMl1nJa87w9sDXmfwiYBqNYA3WRMue1jDdh2nqkcYPX31B/le1SjGQU9nQH5uMsTWRp8Y/IIT6kGrnP8Mi2m7ARaSSsZpQCzUaDOyZKcUwdZbufmZpRGskdcVRhAGW1c7diJV3+zwH8rbLX5oP9gWJHtYeYm5h+8iMankjiHY6zfHanFCp5FIxIIA978i09C9ibwTh7l92bY=; 5:68ZWUCMNdgEt/1cpHVjErIq88hFv7f5OF8mA9RlOsKEfR7RRoVhl+Nz+uWBZJBesMbCUqZN6N0g55sjT1qvH8FXYF9MPC4NFGc4BWdd3uDXur8BCk7qCnMyo2VNapixAwP6SB5fhsdEFWkJuF7EifqBlOqyQG5quaeI9BACDUl4=; 24:TOq06jHAxsEuf4XsRNgSeqMoENYTOFFoV1ZssHByk5u0PL6z4hrpOghy7ZNZrxyb1aO539vi5pkPyQNMRepUdRHz7bbiYRevZxzfecsFsf8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1228; 7:OWauw/1nTEqJiSmty0+xbUvp59yrdCk1mtnjfBoyQ7m6bMGoe/4/1Iz3LZngtzmT2mrHdjwVUyZ6KoE8N2TIoFLCJqkFwCGzTYhs78n1j7CKdBAI83zdDuetXNbCEjNUAJPyweGPsMDGaBuma3G5CklHWNJc5phLXuYbislyykTQN3HlBBg8CLQsSpIzQTulSrVuB1ZtI9UTRVkxgbLnneBuX3BEcE1hvKBQvRa13htPU1lyNbCVooV7sVBFcI+q29lzz5G6aIgAqsDtTA6VPN2sB2L530Jwci9td2FoiQZSC1YyoD5sdhrobZapJ9VqhaFQKvft5uZZvxoZi1jVHXVomjxI2ymIb2kSApKVHCw= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2016 09:58:36.8219 (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: HE1PR05MB1228 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20161108_015908_048876_D1EE005B X-CRM114-Status: UNSURE ( 6.42 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -3.0 (---) X-Spam-Report: SpamAssassin version 3.4.0 on bombadil.infradead.org summary: Content analysis details: (-3.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [104.47.2.47 listed in list.dnswl.org] -1.0 RCVD_IN_MSPIKE_H5 RBL: Excellent reputation (+5) [104.47.2.47 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Noam Camus , linux-snps-arc@lists.infradead.org, linux-kernel@vger.kernel.org Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Noam Camus Today we register to plat_smp_ops.clear() method which actually is acking the IPI. However this is already taking care by our irqchip driver specifically by the irq_chip.irq_eoi() method. This is perfect timing where it should be done and no special handling is needed at plat_smp_ops.clear(). 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, };