From patchwork Wed Jun 21 21:57:28 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 106130 Delivered-To: patch@linaro.org Received: by 10.140.91.2 with SMTP id y2csp2150635qgd; Wed, 21 Jun 2017 14:58:06 -0700 (PDT) X-Received: by 10.84.192.3 with SMTP id b3mr44516350pld.76.1498082286838; Wed, 21 Jun 2017 14:58:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498082286; cv=none; d=google.com; s=arc-20160816; b=vkkk45Q/Zu66iv9MjmOAzWD6/nnW0kWVigW9b0QPfRsKR0WBySq5LjpAAvIFueMkwi oybPk4jmTvULfUnoxBjuwe5nk221TOilUkBZuYUJN1cDigwVAcE8deEIK8Nz+Dx7/NB6 18Ltwg9jKssBK03Zyc2AHxkpaJFOzguAKqfaV/6Gu3IFaLI1WfUyk2HIMG2PedMofScC CFvr/ZYUW1yE7liMN1+NcbaZH+vGGm/OLEjEG3/750iOKqQQ1kgXum/gxXDq1OR+nNV5 zdcfx5orcm5YNK94IFSC1M20PoHxNcO5U16xWrqBg0zPJmPKWMtaQz+a2ontxJB4PS6F NKUw== 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=bXlDpMdyveXh4+/ds+sEYXtrxfc+kosasHrvkp/NYmA=; b=TWXdl/X9oAVMPj3br8FBNXaLSUbLQ8nVR3qF63GLiRSD4pyxhw781+OTpL4yuXl4B2 kvCl6zRspVzUXvAnx5Yq2WMYWwVZDM3p++ndp+UMxJSiOTCLC4JE5OHrCQPu/aYdXg7u rRIzdVYKwdEXYSdVD6IrC0jb9IeTogkRVmjU8/80H2B9ChsI9h7y1ThnpVDDCNQi6VeB XBy3/8Ilx1rFmwbiKn5iwviMC6/TnTfGGllRnuQ4MxUwpiKcgZXaEppwJrwOexOnzVbL J7ItGKUrHs6fUQ4OUQgKs90eXKiBAa5p0bc08UUmjs9u/aJPiYj0ZCND9Q2/mT/Hgxtq b0fQ== 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 r69si14118696pgr.349.2017.06.21.14.58.06; Wed, 21 Jun 2017 14:58:06 -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; 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 S1752451AbdFUV6E (ORCPT + 25 others); Wed, 21 Jun 2017 17:58:04 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:56674 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752105AbdFUV6D (ORCPT ); Wed, 21 Jun 2017 17:58:03 -0400 Received: from wuerfel.lan ([5.56.224.194]) by mrelayeu.kundenserver.de (mreue005 [212.227.15.129]) with ESMTPA (Nemesis) id 0M5cGS-1dhOqG0QUi-00xZnz; Wed, 21 Jun 2017 23:57:44 +0200 From: Arnd Bergmann To: "Paul E . McKenney" Cc: Arnd Bergmann , Thomas Gleixner , Ingo Molnar , Sebastian Andrzej Siewior , Anna-Maria Gleixner , Boris Ostrovsky , linux-kernel@vger.kernel.org Subject: [PATCH] rcu: remove unused variable in boot_cpu_state_init Date: Wed, 21 Jun 2017 23:57:28 +0200 Message-Id: <20170621215741.4028236-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:roqEVwCUMxpPmyBK+Q6AGXAdErXHXtIFjKcU+PzVkLtEI7ywt0r G9+H2iTiXyO5rNQ6tlyqFCARCymL0gFlQWQEuWPXVJup6lPVTPqfMQvlphdwZqWi7otn6bU nbKBE4DNLlRo797TVtM4UwuTzDk9xZPIttNdN9My08CWJxUgHxG0C26DrBn0S2eOQRiMzkj 6IgvrXyPiq6uhB4zn07HA== X-UI-Out-Filterresults: notjunk:1; V01:K0:xsBs2TWCa+M=:fxIaerOc8CHUA+ECambbm5 nzdHq+jHDKRboqJVSa1TkPTAAfGyYY8lK5KaiI8zG9gsAcx/kSF38vGCVZp8ap7+JmQqCtpft etPj11E0QV91D8MEyH2zw4rHIrjdn1vFKF1eVuXZQObI9SrlTBMh5LXxvnrlL5PWxKGBJ3oT2 zCavYBSM1TK/QIPEcaKSYU0e9fAwhVuAkHZwWJGc28/NY8HxRYAJ2ljzvvqUS2KOiGo+u7D33 j4iiDHWiYkYLPWFigW4tDRkBmKrOMAFhD4G1m7+b8ppnif6bP5VOwBkv+S/M07z/QNaYKFTwk FEhbR50xV56h88CZ6SbfhR6ixZqNs6E/CnQA5T+OQHlO8yCGd8IBDQZrZbTs8n6QLwzAr5l76 +Qnq4xxaqeZbE/L6u0cFwOecq/Pl6MjbhDwuco25LfNYr4qsEhFZRJstPUoxmobWZQcvUiL2j T9W/d8fv5pwlGWea+y+BUssltgP3Htz8kwxv5Eo+Ie2hiKmCpx/6u9RR5ML8tPpfm0KRdf1DX LNAcjTH+cjSqqa/bIybquq1WDP7a09oUVRGI9PMSzpM6epK/KA9xjGMeKnpnFhe/f3y6OE8bO uyy1YhUrixury7EJk08ozJIdB0snH/ClqDFjyj1pFOJ65hP70cHG5eo3gCS/lJuGBfzOpS3Db l1WA/DcU/gx3BszNfqa3GdW4zSbkigKCK1bPYvtoL42lsheuAp85h6lsmwzwjA0LgAEg= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Without CONFIG_SMP, we get a harmless warning about an unused variable: kernel/cpu.c: In function 'boot_cpu_state_init': kernel/cpu.c:1778:6: error: unused variable 'cpu' [-Werror=unused-variable] This reworks the function to have the declaration inside of the #ifdef. Fixes: faeb334286b7 ("rcu: Migrate callbacks earlier in the CPU-offline timeline") Signed-off-by: Arnd Bergmann --- kernel/cpu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.9.0 diff --git a/kernel/cpu.c b/kernel/cpu.c index f13ad79e785d..9cd4fc35a66f 100644 --- a/kernel/cpu.c +++ b/kernel/cpu.c @@ -1775,11 +1775,11 @@ void __init boot_cpu_init(void) */ void __init boot_cpu_state_init(void) { +#ifdef CONFIG_SMP int cpu; - per_cpu_ptr(&cpuhp_state, smp_processor_id())->state = CPUHP_ONLINE; -#ifdef CONFIG_SMP for_each_possible_cpu(cpu) per_cpu_ptr(&cpuhp_state, cpu)->cpu = cpu; #endif + per_cpu_ptr(&cpuhp_state, smp_processor_id())->state = CPUHP_ONLINE; }