Received: by 10.223.185.116 with SMTP id b49csp2925548wrg; Sun, 25 Feb 2018 09:27:48 -0800 (PST) X-Google-Smtp-Source: AH8x226cPJiih4MEFiWRgL9W+/l7EflGFYYaVBu/DJqiE4eWH2bVtuiZypDOT0G1UD7OtSQ+ffJn X-Received: by 2002:a17:902:8349:: with SMTP id z9-v6mr7881658pln.163.1519579668462; Sun, 25 Feb 2018 09:27:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519579668; cv=none; d=google.com; s=arc-20160816; b=OoWxskBzgVrCKRRgsxMr0bYvdzfMxZn4tQUMFRD4WdpcLMrYrP75aWMXBPwlMSk65e AcErSsIoqXFtrYwOZFMBDS0+MdZVcTJ+3KHmqFICQqV72uXA58/6aL4UDBHgE0V59eFM lte8QS1ZqBBs2vEK2W3gLcGRlkna5/yaHLf7RrQV9ibMUUs2CXDS1LKosay7sLOKiQsd rpL/pJRzhCGrNzFhQQsKL5c+GYmJBvwpYHSAcmrDYYFXBy1BUgJeOmOho+M6T2eEqjrv SYQVWWrgXXr7PDG/Gn0Us+21Mi2VOW/Fj3a4BRoXz1A4L58em9mswk3pHrIztViHwG+o fOpg== 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=88Vsk39FfLRKlHIBVPeqquWRDjbnlk4wkgaFf/D87Dg=; b=fSGeP+FmBazrvuXH5SpsqJXnPjRP1f1y4aqEkz4hunqMEdBHD8itzBsE6FgX7Nk9Tz c7Zvf3xvOBI/idxLxg275oWj3jCJRgHVHPVqhlEY2cAvxy9wgHXvwMjFfX5RyWFFBIa8 LfFzFdEmUzavec/jXABy1HGC7fNYsbY5TfmCc+GTVqAb9binn3TagUTubCVkYQcqMRQQ WWNxVXMbbazUEZKnoPyYMjr9XEervazHqL9oqNX8dJK1wnn8HjLnUw1VYyrnDo2Rgf7t hJIwFP0Rc6OEIHvgQgO5XIUd7dd4v7iLxsrH1o8eKZgySn4rrndHizZt4R9KgagM9dYP eFJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=hJm4qdwg; 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 f31-v6si5416077plb.636.2018.02.25.09.27.34; Sun, 25 Feb 2018 09:27: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=hJm4qdwg; 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 S1751997AbeBYR0Y (ORCPT + 99 others); Sun, 25 Feb 2018 12:26:24 -0500 Received: from mail-wm0-f66.google.com ([74.125.82.66]:52812 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751758AbeBYRXD (ORCPT ); Sun, 25 Feb 2018 12:23:03 -0500 Received: by mail-wm0-f66.google.com with SMTP id t3so13276624wmc.2 for ; Sun, 25 Feb 2018 09:23:02 -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=88Vsk39FfLRKlHIBVPeqquWRDjbnlk4wkgaFf/D87Dg=; b=hJm4qdwg3e7/OaEvDEZcoe4tYGTS/Fsix5k8cwTa+gf3jUVOOHotdezkaVwxyR/xHt qVr2T3/TaB+kmCfRDaJgLsQf8EbDCLlUwFSmysodjuzQlMrPLmLuv0492pd3f0DHJ2pS ysuORt9LeQWpLrHaC8iGYAdrgVFLPKM3maDx2Q0L1W4ZSffw1tDGjovZvJgQHm6Fg7Nj Q3hqDsqU3XFtouqnub3hfVNQHRBSnN679ycinGRpuVmZpztvrL9/J5DFouHUTL1QQBwn +6bkXomBP3IEAYSyIqfSqO3xZTR0V7yZ69rvPiRKUQ+EM5AhvL6D9352XQwHusjXBY5g 6neg== 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=88Vsk39FfLRKlHIBVPeqquWRDjbnlk4wkgaFf/D87Dg=; b=Iylm1tUKHPzaEfXtGcyaCT6uoXK/NT/3P71sgozQBfEuWSo/O0j4b5i97WXwroDMCC 5k8okwTZtcuMTBV8sg9Lf5ODCDntfH72+hwInuyLeqkHmtuZ1TgAkNROOY6Lf2xXDXoK rFOAwd5vn+ctiPPVxtNZfqvNoI48NFDhgidMg+2x0XkjnrvzSw33+g1piQOL7tuFBTKn 34XrrNhuGAQQUq7f/q5gZHosXyzg24YiiZzjky3Cx/b5YA/29xA+X805OfklCT+A7dt6 tHENnkidroaeXk50TO509CPTq+ZLqtsa9sy1TTtrJ/bksv7au7Y4kSPASlEXvIxRePHl BnuQ== X-Gm-Message-State: APf1xPCgDA781+TJvhJqVfo2Rx2lOMl33QKuKzvWMekn+GMxVXtCWSzb wdzj2NyoyjK3geJRfZ/EHgY/pBt5 X-Received: by 10.28.216.70 with SMTP id p67mr6935194wmg.36.1519579381695; Sun, 25 Feb 2018 09:23:01 -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 i11sm6130232wre.36.2018.02.25.09.22.58 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 25 Feb 2018 09:22:59 -0800 (PST) Received: by macbookpro.malat.net (Postfix, from userid 1000) id E203C10C03F3; Sun, 25 Feb 2018 18:22:57 +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 08/21] powerpc: Make function __giveup_fpu static Date: Sun, 25 Feb 2018 18:22:23 +0100 Message-Id: <20180225172236.29650-9-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 When CONFIG_PPC_FPU is defined the prototype exposed in asm/switch_to.h is: extern void giveup_fpu(struct task_struct *); Change the function prototype of __giveup_fpu to static. Fix warning (treated as error in W=1): CC arch/powerpc/kernel/process.o arch/powerpc/kernel/process.c:176:6: error: no previous prototype for ‘__giveup_fpu’ [-Werror=missing-prototypes] void __giveup_fpu(struct task_struct *tsk) ^~~~~~~~~~~~ cc1: all warnings being treated as errors Signed-off-by: Mathieu Malaterre --- arch/powerpc/kernel/process.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c index 1738c4127b32..3ac98c0463d6 100644 --- a/arch/powerpc/kernel/process.c +++ b/arch/powerpc/kernel/process.c @@ -173,7 +173,7 @@ void __msr_check_and_clear(unsigned long bits) EXPORT_SYMBOL(__msr_check_and_clear); #ifdef CONFIG_PPC_FPU -void __giveup_fpu(struct task_struct *tsk) +static void __giveup_fpu(struct task_struct *tsk) { unsigned long msr; -- 2.11.0