Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp2513840ybe; Thu, 12 Sep 2019 10:30:55 -0700 (PDT) X-Google-Smtp-Source: APXvYqwKkfIRamazFDkioS10HygGHeWpQ9PuKgHbIXb6PhZh3InJZ6i7nqzPx6nwCxLK3FMz6NQP X-Received: by 2002:aa7:de11:: with SMTP id h17mr42780191edv.74.1568309455039; Thu, 12 Sep 2019 10:30:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568309455; cv=none; d=google.com; s=arc-20160816; b=f3XzADMqQVhtEc8ZMtLDrSWBzuhBSmEJT2/l5LTCgIx0bzM9qDjqhg7jcpW5BjPZgC CBiOhFMgEnrB+OXxf/L13siT+oAkrgdILl7LSdXajFJDa5ss8qQKyDvNBJ0sw+bkYPj2 OE+eUS1B/zevo6Y1qQOe/b8YO1awJUF6QSzRkT81WjLa5MDtWPoIuXNkihw3TWMJ8ceE wEmWJupyL4ph2FABsnuzJioUWeNogSk62N6OId2+FYT8EOrOlof2By5BWYY0NfeKDQeq /vHGJe7N8QaJNnF4rahPTXWMDrIJJFdGUE66JS7qEK5t3OgHjcQN87nPXWdyxptH3BnR i+3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:cc:to:subject:from:message-id :dkim-signature; bh=GWQvbjCjgyL+nAOZxJ2VN1zz+9BZT/jEtfKDn8v4Dp0=; b=cCRP/8/HgdcCDVpTXLZG+MqjE7pPqrnx4a2kG1yIfiGM+2ecclR64YvoYiTn2uBGaJ IDDBALrk+1uSBQitTlMbdbmBNThP5RNBbd+FpNdUaqc7YkS8XI/9DNZFKlP/oWFs2Dh6 10xaGK6jUrQSr0cZ431MRE1U/f/e3oIB/YSktBfM/Dq71XzsoRGWr9ejc9r19aSnP2Xm XFJYeVd39jJwF7DwYMXRMskBUiwOBHkKPrkWwFTZWfW3GdMvfpCO4kcyMQGjJ9/EyBYZ fpp02XK+dFo5E1CWjtX5efibTNnO4TTG+71lk/lEopPTrQchUWTSvDEsMin7eQ4tJm8i bmBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@c-s.fr header.s=mail header.b=KiF7jdV2; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i10si11044110ejc.83.2019.09.12.10.30.30; Thu, 12 Sep 2019 10:30:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@c-s.fr header.s=mail header.b=KiF7jdV2; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732044AbfILNW6 (ORCPT + 99 others); Thu, 12 Sep 2019 09:22:58 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:46613 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731283AbfILNW6 (ORCPT ); Thu, 12 Sep 2019 09:22:58 -0400 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 46Tfb303vKz9txv7; Thu, 12 Sep 2019 15:22:55 +0200 (CEST) Authentication-Results: localhost; dkim=pass reason="1024-bit key; insecure key" header.d=c-s.fr header.i=@c-s.fr header.b=KiF7jdV2; dkim-adsp=pass; dkim-atps=neutral X-Virus-Scanned: Debian amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024) with ESMTP id 3l9hidgtpDqN; Thu, 12 Sep 2019 15:22:54 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 46Tfb265vvz9txv6; Thu, 12 Sep 2019 15:22:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c-s.fr; s=mail; t=1568294574; bh=GWQvbjCjgyL+nAOZxJ2VN1zz+9BZT/jEtfKDn8v4Dp0=; h=From:Subject:To:Cc:Date:From; b=KiF7jdV2ipOuWwvY7Wt9aFx1d7OAGmhXmUORNCcxTXSnCXjYHJ/uSqb6famBvVFKg SDWv/GSNcmQeHwX0Y25MBZ1Iu/XzI1eYJsLRMGRcGp4Ns1m0jvnsuMMLDZNlLhN1OK Bo56jpmm70Dc4WZNp99O/GNhf7pxT2NDDtLu8bPI= Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 59C008B933; Thu, 12 Sep 2019 15:22:56 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id zQArg0OTCtUj; Thu, 12 Sep 2019 15:22:56 +0200 (CEST) Received: from pc16032vm.idsi0.si.c-s.fr (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id D99268B921; Thu, 12 Sep 2019 15:22:55 +0200 (CEST) Received: by pc16032vm.idsi0.si.c-s.fr (Postfix, from userid 0) id 4AFF06B736; Thu, 12 Sep 2019 13:22:55 +0000 (UTC) Message-Id: From: Christophe Leroy Subject: [PATCH] powerpc/8xx: add __init to cpm1 init functions To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Thu, 12 Sep 2019 13:22:55 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Functions cpm1_clk_setup(), cpm1_set_pin(), cpm_pic_init() and mpc8xx_pic_init() are only called from __init functions, so mark them __init as well. Signed-off-by: Christophe Leroy --- arch/powerpc/platforms/8xx/cpm1.c | 10 +++++----- arch/powerpc/platforms/8xx/pic.c | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/powerpc/platforms/8xx/cpm1.c b/arch/powerpc/platforms/8xx/cpm1.c index 8b8c30dad87f..5a47b3ead01a 100644 --- a/arch/powerpc/platforms/8xx/cpm1.c +++ b/arch/powerpc/platforms/8xx/cpm1.c @@ -130,7 +130,7 @@ static const struct irq_domain_ops cpm_pic_host_ops = { .map = cpm_pic_host_map, }; -unsigned int cpm_pic_init(void) +unsigned int __init cpm_pic_init(void) { struct device_node *np = NULL; struct resource res; @@ -312,7 +312,7 @@ struct cpm_ioport32e { __be32 dir, par, sor, odr, dat; }; -static void cpm1_set_pin32(int port, int pin, int flags) +static void __init cpm1_set_pin32(int port, int pin, int flags) { struct cpm_ioport32e __iomem *iop; pin = 1 << (31 - pin); @@ -354,7 +354,7 @@ static void cpm1_set_pin32(int port, int pin, int flags) } } -static void cpm1_set_pin16(int port, int pin, int flags) +static void __init cpm1_set_pin16(int port, int pin, int flags) { struct cpm_ioport16 __iomem *iop = (struct cpm_ioport16 __iomem *)&mpc8xx_immr->im_ioport; @@ -392,7 +392,7 @@ static void cpm1_set_pin16(int port, int pin, int flags) } } -void cpm1_set_pin(enum cpm_port port, int pin, int flags) +void __init cpm1_set_pin(enum cpm_port port, int pin, int flags) { if (port == CPM_PORTB || port == CPM_PORTE) cpm1_set_pin32(port, pin, flags); @@ -400,7 +400,7 @@ void cpm1_set_pin(enum cpm_port port, int pin, int flags) cpm1_set_pin16(port, pin, flags); } -int cpm1_clk_setup(enum cpm_clk_target target, int clock, int mode) +int __init cpm1_clk_setup(enum cpm_clk_target target, int clock, int mode) { int shift; int i, bits = 0; diff --git a/arch/powerpc/platforms/8xx/pic.c b/arch/powerpc/platforms/8xx/pic.c index e9617d35fd1f..f2ba837249d6 100644 --- a/arch/powerpc/platforms/8xx/pic.c +++ b/arch/powerpc/platforms/8xx/pic.c @@ -125,7 +125,7 @@ static const struct irq_domain_ops mpc8xx_pic_host_ops = { .xlate = mpc8xx_pic_host_xlate, }; -int mpc8xx_pic_init(void) +int __init mpc8xx_pic_init(void) { struct resource res; struct device_node *np; -- 2.13.3