Received: by 10.223.185.116 with SMTP id b49csp2923568wrg; Sun, 25 Feb 2018 09:24:49 -0800 (PST) X-Google-Smtp-Source: AH8x227sKoT2bzZ0O2u4bDaJyedCW1DehXUgc6j//A7QWfn247dMD5kuqFD4yuVk4z6B2SjqonZG X-Received: by 10.99.125.25 with SMTP id y25mr6451041pgc.227.1519579489047; Sun, 25 Feb 2018 09:24:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519579488; cv=none; d=google.com; s=arc-20160816; b=HeVpCgdIN8ET1mHb5hlOqd0Hgj/e/VFOzZEBn6n9svZ625MK75fI7l3yiK7VYKYnDF I/fSQdYn2GhSjHL9R6xYRD4HqxjOiHFc8ShDaTY2sabzlQmlcuqYwUunoTEFYTDVT+JA 0/ZrBTb16/y0J87xgbeyPxeH31mEUbnoXuTC0hD57caoXNVV7RD1dtdDymSsD3cTLckE Ldmis9MUmY3OitphbfXk8ntxX+KY2o3zY39oBQMFaYL9uKPJ2Tb7toleQ5VO9s1dmwxT dtwWW9uHmtTvDgEp1qMYPanm9cNdBxDUpSOH43A3b75Q7JX8haCXCvDMHlpHVnoAaZHx TL0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=dg0k8iNTcBDqKTPisOjtxdu41i4+6MWms4XW6a8JMSE=; b=FVTTkVD8g9O91OPFJ+PDodq5zYWQ9RlWOBlN7C6aNu7tvNpcSDDKlyoedxkGlCxMYR nOYRUwzHjJpnWnBs+avNOolGqZQixevSSTB7B4cHXf8hkQFo2Qe6nuqaRk8zwlicguWr sITW3Wy2pWUI1IFXx74A1uGsux9/8cAvtvtFcS4X1X1Qb4tpOfjEWGFMLB4YC22ww95N zfJLl5ajGa86RUug36ios+cjqtYGiqaaJLiU9HyN2Dtff/Doedz34EVdLQ/i82zlEfuM tJ1ENDispatScSsWln+1LHd7C71A51EM6TW2XcCrQ71KUZ0fSalCq0yxLfKWS3c/yJdB ER5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=U0j8anrz; 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 j193si3442439pfc.408.2018.02.25.09.24.34; Sun, 25 Feb 2018 09:24:48 -0800 (PST) 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=fail header.i=@gmail.com header.s=20161025 header.b=U0j8anrz; 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 S1752000AbeBYRXZ (ORCPT + 99 others); Sun, 25 Feb 2018 12:23:25 -0500 Received: from mail-wr0-f194.google.com ([209.85.128.194]:35908 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751952AbeBYRXM (ORCPT ); Sun, 25 Feb 2018 12:23:12 -0500 Received: by mail-wr0-f194.google.com with SMTP id v111so6626933wrb.3 for ; Sun, 25 Feb 2018 09:23:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=dg0k8iNTcBDqKTPisOjtxdu41i4+6MWms4XW6a8JMSE=; b=U0j8anrzRFd8irjn9I78tmtMsmmvhQlN5JeDrzmB7bEGO2iG69KxQHQK5wqlqChnw5 uagRla4yTSnCRiWHuDI4o2c8nM7UgwUZfp1uZ/2V2+uW0TTYhA3Ft5jcrII3eT8nppXF vPId+UbLQtQSC1jhlf/+yVwbxQ76VUQ3V6LNbA5rz4EGA1+R2gDdJLcP/DQlC8mvAWGD 7W58tDknICnUtkSVYJ1Y5ke4y10y02HKMRtQyR15IrrNQ+VL167kJk3hS51EoyKPqzSu lmbKUMa3BdoozPFv1aShwF2mBOPoPwPxr9MhxRSlq7T0osYCfPVh2f7KKX+uLUcVKAz9 jo6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=dg0k8iNTcBDqKTPisOjtxdu41i4+6MWms4XW6a8JMSE=; b=CDE3Ck2630CAqL4C6sLRiHVrpgZEL0PK5E0EAL7qHDaSaD9OTAZjtoiP1fGTV8Vq6w OH36vd6KKFNmmvP0imo4S7dzBGia8o0bFjt89U5MVe25PVlp+qvOyN0Wp+hBN3AvnwSr 2gW053psubfntgp8jpCyO/cNdnLDPAwQvjBpMbtCat7kJOucPCaIYTICibdX5nh3RmjN KxhNVAAAYzvQuTbi8+6UrDk7rDtB4vJ808RfajQfhnJ35r/K0Z9IUa89liJsuNng8CZz MiTPPpzEXb/bg/MOmxxKz4tiRvoMHg454RPnAkYsslXh6p9AuuN0G7pvqVEzDHJ3virq Trjw== X-Gm-Message-State: APf1xPBDdtm+TlhrcuuH3WWFOzs/WskvSg7pMJXv35cFzs0+S6H0yzGD AWoZax7cEWlTRlfMag1gBK4= X-Received: by 10.223.172.76 with SMTP id v70mr7789755wrc.8.1519579391387; Sun, 25 Feb 2018 09:23:11 -0800 (PST) Received: from macbookpro.malat.net (bru31-1-78-225-226-121.fbx.proxad.net. [78.225.226.121]) by smtp.gmail.com with ESMTPSA id u22sm7386801wrf.86.2018.02.25.09.23.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 25 Feb 2018 09:23:09 -0800 (PST) Received: by macbookpro.malat.net (Postfix, from userid 1000) id 18F3310C04FA; Sun, 25 Feb 2018 18:23:07 +0100 (CET) From: Mathieu Malaterre To: Michael Ellerman Cc: Benjamin Herrenschmidt , Paul Mackerras , Jiri Slaby , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, Mathieu Malaterre Subject: [PATCH 21/21] powerpc: Add missing prototypes in setup_32.c Date: Sun, 25 Feb 2018 18:22:36 +0100 Message-Id: <20180225172236.29650-22-malat@debian.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180225172236.29650-1-malat@debian.org> References: <20180225172236.29650-1-malat@debian.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This commit add the prototypes for the following function: - early_init - machine_init - ppc_setup_l2cr - ppc_setup_l3cr - ppc_init the other missing ones were already added in setup.h previously. Fix the following warnings (treated as error in W=1): AR init/built-in.o arch/powerpc/kernel/setup_32.c:68:30: error: no previous prototype for ‘early_init’ [-Werror=missing-prototypes] notrace unsigned long __init early_init(unsigned long dt_ptr) ^~~~~~~~~~ arch/powerpc/kernel/setup_32.c:99:21: error: no previous prototype for ‘machine_init’ [-Werror=missing-prototypes] notrace void __init machine_init(u64 dt_ptr) ^~~~~~~~~~~~ arch/powerpc/kernel/setup_32.c:124:12: error: no previous prototype for ‘ppc_setup_l2cr’ [-Werror=missing-prototypes] int __init ppc_setup_l2cr(char *str) ^~~~~~~~~~~~~~ arch/powerpc/kernel/setup_32.c:137:12: error: no previous prototype for ‘ppc_setup_l3cr’ [-Werror=missing-prototypes] int __init ppc_setup_l3cr(char *str) ^~~~~~~~~~~~~~ arch/powerpc/kernel/setup_32.c:183:12: error: no previous prototype for ‘ppc_init’ [-Werror=missing-prototypes] int __init ppc_init(void) ^~~~~~~~ arch/powerpc/kernel/setup_32.c:198:13: error: no previous prototype for ‘irqstack_early_init’ [-Werror=missing-prototypes] void __init irqstack_early_init(void) ^~~~~~~~~~~~~~~~~~~ arch/powerpc/kernel/setup_32.c:238:13: error: no previous prototype for ‘setup_power_save’ [-Werror=missing-prototypes] void __init setup_power_save(void) ^~~~~~~~~~~~~~~~ arch/powerpc/kernel/setup_32.c:253:13: error: no previous prototype for ‘initialize_cache_info’ [-Werror=missing-prototypes] __init void initialize_cache_info(void) ^~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors Signed-off-by: Mathieu Malaterre --- arch/powerpc/kernel/setup.h | 5 +++++ arch/powerpc/kernel/setup_32.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/arch/powerpc/kernel/setup.h b/arch/powerpc/kernel/setup.h index 3fc11e30308f..d768023a04bd 100644 --- a/arch/powerpc/kernel/setup.h +++ b/arch/powerpc/kernel/setup.h @@ -17,6 +17,11 @@ void irqstack_early_init(void); #ifdef CONFIG_PPC32 void setup_power_save(void); +unsigned long __init early_init(unsigned long dt_ptr); +void __init machine_init(u64 dt_ptr); +int __init ppc_setup_l2cr(char *str); +int __init ppc_setup_l3cr(char *str); +int __init ppc_init(void); #else static inline void setup_power_save(void) { }; #endif diff --git a/arch/powerpc/kernel/setup_32.c b/arch/powerpc/kernel/setup_32.c index 51ebc01fff52..12bcab77a29f 100644 --- a/arch/powerpc/kernel/setup_32.c +++ b/arch/powerpc/kernel/setup_32.c @@ -40,6 +40,8 @@ #include #include +#include "setup.h" + #define DBG(fmt...) extern void bootx_init(unsigned long r4, unsigned long phys); -- 2.11.0