Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933882AbbLPB1z (ORCPT ); Tue, 15 Dec 2015 20:27:55 -0500 Received: from mail-am1on0056.outbound.protection.outlook.com ([157.56.112.56]:31808 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932784AbbLPB1x (ORCPT ); Tue, 15 Dec 2015 20:27:53 -0500 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; From: Noam Camus To: CC: , , , Noam Camus 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 Content-Type: text/plain 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 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3177 Lines: 87 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); -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/