From patchwork Wed Dec 16 01:10:27 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Noam Camus X-Patchwork-Id: 557261 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 92C741402BF for ; Wed, 16 Dec 2015 12:14:11 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1a90fS-0008WQ-46; Wed, 16 Dec 2015 01:14:10 +0000 Received: from mail-he1eur01on0045.outbound.protection.outlook.com ([104.47.0.45] helo=EUR01-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1a90fP-0008Kc-9B for linux-snps-arc@lists.infradead.org; Wed, 16 Dec 2015 01:14:08 +0000 Received: from DB5PR02MB1205.eurprd02.prod.outlook.com (10.162.163.27) by DB5PR02MB0693.eurprd02.prod.outlook.com (10.161.239.150) with Microsoft SMTP Server (TLS) id 15.1.355.16; Wed, 16 Dec 2015 01:13:44 +0000 Received: from AM4PR02CA0007.eurprd02.prod.outlook.com (10.165.239.145) by DB5PR02MB1205.eurprd02.prod.outlook.com (10.162.163.27) with Microsoft SMTP Server (TLS) id 15.1.355.16; Wed, 16 Dec 2015 01:13:43 +0000 Received: from DB3FFO11FD013.protection.gbl (2a01:111:f400:7e04::143) by AM4PR02CA0007.outlook.office365.com (2a01:111:e400:7a66::17) with Microsoft SMTP Server (TLS) id 15.1.361.13 via Frontend Transport; Wed, 16 Dec 2015 01:13:43 +0000 Authentication-Results: spf=fail (sender IP is 212.179.42.66) smtp.mailfrom=ezchip.com; linaro.org; dkim=none (message not signed) header.d=none; linaro.org; dmarc=none action=none header.from=ezchip.com; Received-SPF: Fail (protection.outlook.com: domain of ezchip.com does not designate 212.179.42.66 as permitted sender) receiver=protection.outlook.com; client-ip=212.179.42.66; helo=ezex10.ezchip.com; Received: from ezex10.ezchip.com (212.179.42.66) by DB3FFO11FD013.mail.protection.outlook.com (10.47.216.187) with Microsoft SMTP Server (TLS) id 15.1.346.13 via Frontend Transport; Wed, 16 Dec 2015 01:13:42 +0000 Received: from localhost.localdomain (10.1.3.132) by ezex10.ezchip.com (10.1.1.4) with Microsoft SMTP Server (TLS) id 14.3.224.2; Wed, 16 Dec 2015 03:13:28 +0200 From: Noam Camus To: Subject: [PATCH v4 08/19] ARC: rename smp operation init_irq_cpu() to init_per_cpu() Date: Wed, 16 Dec 2015 03:10:27 +0200 Message-ID: <1450228238-4499-9-git-send-email-noamc@ezchip.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1450228238-4499-1-git-send-email-noamc@ezchip.com> References: <1450228238-4499-1-git-send-email-noamc@ezchip.com> MIME-Version: 1.0 X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-22004.003 X-TM-AS-Result: No--8.298600-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; DB3FFO11FD013; 1:d3FTvxuPdUicMqQifCpcQn5vZdslFdAxYIXhXrGLwY+t5lgelr8LwMj7glPGjUPa6hvnZxT7u3ELS+dfuHrNpzuyHqkwtFkhx5QaLdwsGtaIh1SI4DnPoUH4f8kP9T+/rdqE7bxrJb/V1/ci3r8Vt0BZi3ya++9SuTRpT8NAmDWETYDCGy3vAus0wO/aADBnBAIn/Vxl8El7SZqCOIFEZ8Mt9I4PzxAlPodpY+pTncYXqkUDOOifDY6JSpkuxb1XqLwGzfd+Q0eu535Ezn4JWKE8hqZd1jbVM7TYxjV9zppOXZP0Z34avUmAL+V9qSgYwXPWeUPNFUw/REadT8e0RbZSXH11orkOeBNVIGjpIYMFDIlfJyrexqydCQV6FOTGc+z9JkYLoswlrloFBDj5EA== X-Forefront-Antispam-Report: CIP:212.179.42.66; CTRY:IL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(36756003)(92566002)(76176999)(77096005)(4001430100002)(1220700001)(6806005)(47776003)(1096002)(49486002)(586003)(2950100001)(87936001)(5003940100001)(5008740100001)(50466002)(110136002)(33646002)(11100500001)(107886002)(85426001)(2351001)(106466001)(104016004)(48376002)(105606002)(50986999)(5001970100001)(229853001)(19580405001)(50226001)(86362001)(189998001)(19580395003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR02MB1205; H:ezex10.ezchip.com; FPR:; SPF:Fail; PTR:ezmail.ezchip.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5PR02MB1205; 2:yjA7yatBalZyfjg9cRSccD39TsjqG/4aCQaqLjB6sz2hVL4D5Exl5mBX/WJpQuRIAwRQ+ECQ+s6kOWcmNPYIs6zl/rRFRwL907//NsczLvc9dSZs/9/YmkSb77zC+U7QP5taZYybKGsZOce+D118iA==; 3:dJ1fHuoCBnidYIGSDSiuI7kVfFbbDNV1b8D0hKZdl+QTPGKyEKJKGzSc5n82HQOcO5m/GSkCmu2028fo8XcCFebpX4Ol1emWK+9tXLb4PfqzueNUlZsV7+78F+5WRd/fhXAjQ2P4ZnvWr6wKUrq/M/MYvGgU/n9s4obYkvB7mBCylcexGLCocSl9eWamaRVf5y7Xn3QcwHCFi70PA6MbhnLxQ8LVQA37dwEgAlZh6Vs=; 25:erJtAJDRDXXuYGXbrVMZiCyOudmi3iJrNCqP03hNqVM9sU6gzhTG5hKMJoQhwJRXBwbCVxlGD0RedgSuKSKPyIANCqv/JOh5iioFnyPSrbo5bSEzaqJN8JcCjVCCC9SNJn5YOUcNyZGDva3qgWxART6HxhsJfrOV0BXoOF+mQyjBRCXebLuTfPyUqmx3w7etOsdTB3xT2DjvO0/0Hb6KTJMkbmePDGDQ/G3veWn46OZY23cGSkRDaAuwLJJoJnYwfQFCWxAqduzlPzJZpytLRA==; 20:wY6sMcwZka3bQBTQCtfQz50+heb3LjLahD4NacPDne8cBwXI329wv9fuonPyjBZABm15vvgoZkkI2d9hrGRmzh7hMDpxEcacZScE3YgZsiKo4R74yDv70hQ94/PntIOa7N2VzKRYJld/YWunM1vFuzna1VIaL58Je9lFmMoqvy0= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR02MB1205; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(121898900299872); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB5PR02MB1205; BCL:0; PCL:0; RULEID:; SRVR:DB5PR02MB1205; X-Microsoft-Exchange-Diagnostics: 1; DB5PR02MB1205; 4:SDQ2ybCGVOajdO9Y7ZMKMUmz1jgIC2gAWPbyhnVYoduLS5TPjI7ewEKIIQ6d1wop0II/XMWpoD18yQ4jATl3eb5VRjyAgT7w/3p9XrPK2inZoiNZRiK1Ui59actpC3SqGHZkafpwZkhshhvGllV3uGpqSeH0Fv6egFgxzBiFXva/b6RzqZKjEXvOfXNVI1o81ygRO+1koGORVydW/9X3jWTWhCrHPNrfsWXIdUpQBMTvcqRgDdOFBx3+/5GIzfG2/EV8K5+o/2lhBxLGMKhJkZy4TXvO7dVntPe86mtQAuDg8+ScGdx7LScy6n3+3Z3PcpusdT/8jLvnxMyLLp4UrsjuTaTYTsoeh8g51gzWIb4S6EeSDJXni1QnT0SzyWm2hTfFeKqZ5+oYoxlPdrvkP1ts6Y2t1tOWI3hKb5hqwbI1h3BvMzd+jpDUTnaz1dV6 X-Forefront-PRVS: 0792DBEAD0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR02MB1205; 23:1pxj4IaGC1ojyisQx4NF+RYhwFdJOCXGoKHFec2rH?= =?us-ascii?Q?IdsdAZ2fhH8NCHk1qFWZdmRjC+5fu227VdKTHAbx8dyxR8P7G4ntKO4amSBL?= =?us-ascii?Q?yWoDEvZqNC3WjdsomhJZoxXQfK52XgeAqvr9hO5ZZkbd1M1K6R8kghKrCVL1?= =?us-ascii?Q?ZRfdKIuoY3OlePUnAYZpKXgBS5e0ctn4vPa0d3XUcaHbkKpypODZLinWIUgz?= =?us-ascii?Q?b3O8zkZCkXv4Ug8d7W/ncUvnq9jpgtmiJoipHOWS2eXJLj50NOyZJlPvimb5?= =?us-ascii?Q?Bcj8PJzoXpUK3/9Ifo6v8RLjOJOyNXwrxEoMNyq9gVrXfTYcTPicaxcywGuq?= =?us-ascii?Q?pql9F5heP8XZD9o8ZTp3J4gpCbCkg/zeqUmCkT/1z+j7WpuiIw9PYEBSbeJ9?= =?us-ascii?Q?bQYhcAVPzry9L1lwp6nXBvaaotKcErio92cCRZgVI5k/eShkRDeTPrmj7Duw?= =?us-ascii?Q?T9Mu0l0Jhla/jRgOS0JbIzVhmk/PmpTCKDdqCxtLgG2K5W1oIiSc796al8ku?= =?us-ascii?Q?QjAmEXI20e1JvDt3vq6JOeVOERkW8TjpimRhvrUI54/hqclSblDYBDkVEJwI?= =?us-ascii?Q?3i7/axGwXA2NPxO0gXqznKPY8QE0bFJfZHTCSG66aEqrkbeN7SmAhrH/QD/T?= =?us-ascii?Q?4G5Y8dngjHxJSOKaxi90yNLqD0ZQawi1Y10Hpv/fH175yD/PmJb18ZfOwz4U?= =?us-ascii?Q?q7qiSh1ZlqQ3+brq9cbHve1G2f+PlYyMHHy38mMeLHJ3i0pGFtzDyCmzYC/V?= =?us-ascii?Q?tdOV+dHamn3jyUfoCe2r46TH/WuMTZchvQZuua503aPozurgvk9+G+F0dPmY?= =?us-ascii?Q?w7OUlOTyqYJGI08nvAt8j5uYn6Spu0ga0Hn8UBbQdtIovnj90Zgp6CXFsRQ7?= =?us-ascii?Q?YluJhRbyVuJPEhqZ0CUagmWrV2HR9b/JV77TqBaw6czQmSOSyQqu/eEvRHDr?= =?us-ascii?Q?JfeluwWnDjYtA+4BJJoOgLGEZK7R8PGROeTXwpNUzIzpe0C6RD4Z3W8FoFPB?= =?us-ascii?Q?dWqPQgdR5DZhxj70f8b2GXlvYMypmhGTsAm0DoA+GKDHvSDl/OM0taz0JCTS?= =?us-ascii?Q?WokFQDKRb29DE1BYPNzDGpHy0nT9GmEnXasDvgBaEg/qhegCQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB5PR02MB1205; 5:42NwbeYYQYLkYWys3X3Pr35kxn7rMf3+6BxdZWLSLVIRZz+IfBkH+q4TzDITaoyND/oIeCApfjy9SBclhdAKP+t24GdCIPvNLpu/rz2erZ0O0/vMHf2g7mlzUPc/KsLrOa3YlJZPm/wf+G8nYPtVCQ==; 24:rEvoPhIKCNF0tiv7oZQD5eLzkf9a8mBjaCYhcMkjaeKV4my2niPIyhnD3+N+ygkDmtO3jSZu4TBdxra39XhvPLgCKwDekS1oRLQUsO3CscM= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2015 01:13:42.5472 (UTC) X-MS-Exchange-CrossTenant-Id: 0fc16e0a-3cd3-4092-8b2f-0a42cff122c3 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0fc16e0a-3cd3-4092-8b2f-0a42cff122c3; Ip=[212.179.42.66]; Helo=[ezex10.ezchip.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR02MB1205 X-Microsoft-Exchange-Diagnostics: 1; DB5PR02MB0693; 2:GxL2QSucpewDPQGWA2QOo0ECIRPpa9Pan4qj5BJwJ1P0zP88KzNT6H4i0be/0NpMPY3sZM7TP3Y79uEMeCV0AaWNExcNr6PSwRF+IqDAZw15iZdIyuqTD02EfxjNSAuFO+xXmmfwtSPAzK31e/Zq3g==; 23:FYEQAwkZ4bTdcWAN4q1nPUXpI7gwqmfAOelZxr4UUJuCQ41Dc0LKpwpsmn8mRLaLSCWDWXM6Tr/J+9o8kprf1tc94Uhjq7JzGHH/GZd5zplSDMdiTjqzIC9MHNwg4NM47mhfQVyu0R/OJ3huxY2RJKz7FKRfgMNA2/2hEkXgaq4yEOz/6nH+FACT7ugo0U/D X-OriginatorOrg: ezchip.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151215_171407_839990_B599D08F X-CRM114-Status: UNSURE ( 9.43 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.4.0 on bombadil.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [104.47.0.45 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.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: cmetcalf@ezchip.com, daniel.lezcano@linaro.org, Noam Camus , 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 This will better reflect its description i.e. "any needed setup..." and not just do an "IPI request". Signed-off-by: Noam Camus Acked-by: Vineet Gupta --- arch/arc/include/asm/smp.h | 4 ++-- arch/arc/kernel/irq.c | 4 ++-- arch/arc/kernel/mcip.c | 2 +- arch/arc/kernel/smp.c | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/arc/include/asm/smp.h b/arch/arc/include/asm/smp.h index 133c867..9913804 100644 --- a/arch/arc/include/asm/smp.h +++ b/arch/arc/include/asm/smp.h @@ -48,7 +48,7 @@ extern int smp_ipi_irq_setup(int cpu, int irq); * @init_early_smp: A SMP specific h/w block can init itself * Could be common across platforms so not covered by * mach_desc->init_early() - * @init_irq_cpu: Called for each core so SMP h/w block driver can do + * @init_per_cpu: Called for each core so SMP h/w block driver can do * any needed setup per cpu (e.g. IPI request) * @cpu_kick: For Master to kickstart a cpu (optionally at a PC) * @ipi_send: To send IPI to a @cpu @@ -57,7 +57,7 @@ extern int smp_ipi_irq_setup(int cpu, int irq); struct plat_smp_ops { const char *info; void (*init_early_smp)(void); - void (*init_irq_cpu)(int cpu); + void (*init_per_cpu)(int cpu); void (*cpu_kick)(int cpu, unsigned long pc); void (*ipi_send)(int cpu); void (*ipi_clear)(int irq); diff --git a/arch/arc/kernel/irq.c b/arch/arc/kernel/irq.c index 2ee2265..a650650 100644 --- a/arch/arc/kernel/irq.c +++ b/arch/arc/kernel/irq.c @@ -29,8 +29,8 @@ void __init init_IRQ(void) #ifdef CONFIG_SMP /* a SMP H/w block could do IPI IRQ request here */ - if (plat_smp_ops.init_irq_cpu) - plat_smp_ops.init_irq_cpu(smp_processor_id()); + if (plat_smp_ops.init_per_cpu) + plat_smp_ops.init_per_cpu(smp_processor_id()); if (machine_desc->init_cpu_smp) machine_desc->init_cpu_smp(smp_processor_id()); diff --git a/arch/arc/kernel/mcip.c b/arch/arc/kernel/mcip.c index 74a9b07..bd237ac 100644 --- a/arch/arc/kernel/mcip.c +++ b/arch/arc/kernel/mcip.c @@ -132,7 +132,7 @@ static void mcip_probe_n_setup(void) struct plat_smp_ops plat_smp_ops = { .info = smp_cpuinfo_buf, .init_early_smp = mcip_probe_n_setup, - .init_irq_cpu = mcip_setup_per_cpu, + .init_per_cpu = mcip_setup_per_cpu, .ipi_send = mcip_ipi_send, .ipi_clear = mcip_ipi_clear, }; diff --git a/arch/arc/kernel/smp.c b/arch/arc/kernel/smp.c index 5805878..0b061a4 100644 --- a/arch/arc/kernel/smp.c +++ b/arch/arc/kernel/smp.c @@ -132,8 +132,8 @@ void start_kernel_secondary(void) pr_info("## CPU%u LIVE ##: Executing Code...\n", cpu); /* Some SMP H/w setup - for each cpu */ - if (plat_smp_ops.init_irq_cpu) - plat_smp_ops.init_irq_cpu(cpu); + if (plat_smp_ops.init_per_cpu) + plat_smp_ops.init_per_cpu(cpu); if (machine_desc->init_cpu_smp) machine_desc->init_cpu_smp(cpu);