From patchwork Mon Dec 18 13:43:50 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 122216 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp2852702qgn; Mon, 18 Dec 2017 05:45:58 -0800 (PST) X-Google-Smtp-Source: ACJfBotRBVVkNl3BlZaoiWmXiq/o4cGe21f4gMggx4QznaHZzLX6nodOCqLGH5QSdTVF6yLTXUMZ X-Received: by 10.99.146.65 with SMTP id s1mr20262607pgn.354.1513604758262; Mon, 18 Dec 2017 05:45:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513604758; cv=none; d=google.com; s=arc-20160816; b=dyX4OMyMcsDp4qc+j1igzdVMJI7SuXlBjwL0CHxQuMATKFph9X42Qb/TJ0gmJFRlY3 r7I6xXZvlePcnyKEHCz+Jq9qEomgXfKDDhlxz+onk/h7LHKmJHOpdE+jHDncyJMw4sV3 RyxoY3VC2o7BnMR9pE4CnzlXsIeHLNXmRQal3xfH4SBApM4xj9T+eXyoRB1UcJ3l7Gef eGrIN+PlFBleETDLUhzp72x3jnLXm1InKpMcnnPvP3IVL+slFiU/S3B0MJSRX7MXGYCV QbDSA/vZEZnuTwrR4LF4FFsqOmkU/ZdzW8WMbfJfKnYd13KrTqo2QmcE8wqipfLyvxGv Bvew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=bnLI7sGuVK/cD0uvbqi/fJ/T/+/k2ta8nPOakIejAVA=; b=rkP8lkEVKli5tA6uUJjKMBbiGVQ0V8QCMGhHHVISRoPCucNVyUWku2XF8ld/kv52iI luU3zeZBZckNRi7wICrP39nrZkBLOYYTbe+eifjvGeuaE04L4ZIEZRClnJXwmA74lR+T R/Ketym79C2HW82ApEHM/R+nh15vJw7x+yALy8WW2FyHHtfd7iOMp1AHYSdosFARbiaG FSZOlaeRhLT02nv6U8NfmcqmsVZs7HXbgcRqnQu2oEcz1a5ABBe72Gg/m71CgCy6pu7f b2b91WYN+hembbvwDbdUP2v8pZ7Ot0TbaKCsoBDalag8lt9kspSDUZlno/jARbV5MJRW SQVg== ARC-Authentication-Results: i=1; mx.google.com; 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 z8si9488675pfh.232.2017.12.18.05.45.57; Mon, 18 Dec 2017 05:45:58 -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; 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 S1758659AbdLRNpy (ORCPT + 28 others); Mon, 18 Dec 2017 08:45:54 -0500 Received: from mout.kundenserver.de ([212.227.17.24]:60032 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752688AbdLRNpv (ORCPT ); Mon, 18 Dec 2017 08:45:51 -0500 Received: from wuerfel.lan ([95.208.111.237]) by mrelayeu.kundenserver.de (mreue105 [212.227.15.145]) with ESMTPA (Nemesis) id 0Lb2eP-1et9zB46JN-00ke3I; Mon, 18 Dec 2017 14:44:21 +0100 From: Arnd Bergmann To: Thomas Gleixner Cc: Arnd Bergmann , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, Andy Lutomirski , Borislav Petkov , Peter Zijlstra , Thomas Garnier , Ricardo Neri , linux-kernel@vger.kernel.org Subject: [PATCH] x86: hide unused allocate_percpu_fixmap_ptes Date: Mon, 18 Dec 2017 14:43:50 +0100 Message-Id: <20171218134417.3000184-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:msRKBmZ2aO7aiQckDywyXGl3xgXKS2DmtNYhvsIW/6M/ytC5OYn iBu7Fw1wojSDpTRnH1B3wZnIGwsoI9cgWgFn4ZwYvDxEwgF6ZQoJ4+LoTRBDshRkX16UMNL 7qFKzbcMoqdGxRfB9llul/POQmUNk1Bc0xhFez7k9/S7Q3CPF5BzLOMK5fiDIdAQXUHLhoL AkoAKxVogwY8j5xeSLd3w== X-UI-Out-Filterresults: notjunk:1; V01:K0:TUnTvX22MXg=:jsoXAqX545027ApShDr+xf x0QL+UhgISW7HL+NCc0A4XQ5m4Ji0Iqx2hMPQfPr7msEnIT5yYM6VDMjM8rSHtQLEF5WBGhG1 1OPopeYYDiAG+2lKKPLx6n/Pdoock88L6v9oh6/XyqDqXPYxWUm/Gb6EEmEHTGSjFZu7ZKAOh msnhUe8uZR2y69sPUnhh5wKo9w1a/Dn2uNatHuMbRmZEChvIFEr2nuc+UO6wAIdiNvcFdjSvR 3Jb8cC5MNM738d3hqODf4b402npvbunRw9HsgIwRoXgWFL/1YhdsYG+Gy2Rl5zbOOE9TsRB4G rfXTouVyIbb1dwjUDZdGuRJ72opnFsMPs1wzx73rzbEZzUuRXy5O8P5ZXAk3DUsij3cmwSGvd aK+xYOIVzDWhOo2SHwi2pMS4Mza7m0hdESdUR/EOykvuTmiLFApzNbI7NFmt8sXGy5oTO06pc QolqS1iZEjb90Jq2wvwPnhNSGirErS7Bx4Y+WM9S9i+5VUVcPX6TLVZEN1R2/7SD/YAarcFHO VQUXJPLRcIWtnF7zd0WD9tvQ+QyosSARMw2p+7DCjYejGkzu629qBgc1dgp046Km2o0VvzxL8 WJSV3Eu8MUdBIwz9OV6jf0QF1wn+avDKh92QRYrBqm+blmgN+ixXWYctghn/LKz+xRaiOPVv3 i4fet97iwlm0pbL9sbqVo+ZQHApZENn8oKX/gZnygpBznzAbVI7YvQ8Yj8FMrD6xF0oB8HqPk SmtieEgl6UwpWsJCpYkNpUBEzdhG3K3/NPLlig== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The new function is not always used, causing a warning whenever CONFIG_CPU_SUP_INTEL is disabled: arch/x86/kernel/cpu/common.c:522:20: error: 'allocate_percpu_fixmap_ptes' defined but not used [-Werror=unused-function] Hide it in the same #ifdef. Fixes: 3015f86f838c ("x86/fixmap: Add debugstore entries to cpu_entry_area") Signed-off-by: Arnd Bergmann --- arch/x86/kernel/cpu/common.c | 2 ++ 1 file changed, 2 insertions(+) -- 2.9.0 diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c index 6444f91e8d3c..6f354416a67f 100644 --- a/arch/x86/kernel/cpu/common.c +++ b/arch/x86/kernel/cpu/common.c @@ -519,11 +519,13 @@ static DEFINE_PER_CPU_PAGE_ALIGNED(struct entry_stack_page, * Force the population of PMDs for not yet allocated per cpu * memory like debug store buffers. */ +#ifdef CONFIG_CPU_SUP_INTEL static void __init allocate_percpu_fixmap_ptes(int idx, int pages) { for (; pages; pages--, idx--) __set_fixmap(idx, 0, PAGE_NONE); } +#endif static void __init set_percpu_fixmap_pages(int idx, void *ptr, int pages, pgprot_t prot)