Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp710600pxx; Wed, 28 Oct 2020 15:12:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQnFT4Yug893OKxFJ8TRxmUrauibh6A4HLRA5WXX2/SEaj0ES1arJ6pW/pbGElS6RvVlGv X-Received: by 2002:a17:906:1a11:: with SMTP id i17mr1138375ejf.381.1603923144614; Wed, 28 Oct 2020 15:12:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603923144; cv=none; d=google.com; s=arc-20160816; b=AE7pylGzd2Zl1bcpx4sgvxDw1kcfHnlMDhjHX9igxh71mDNC+SqzTvOEEmx+MVFRbk dYVXTatSeh+vyjnZH6Da0KNUuoYVc5lxaBwQhPPFVKM3KAWBU7UUVPseInP23ilFq6pt L8KIcwFU7ovPRiUY+a9ULUyXbgFD9rluMZ/wBaUCULNSrub6+4cfmHkTaZxB7YcqHzuZ XRT1XkP+W7gOh2/2Y3/WcMlc80/UacB5LCUu++x17PdM+wOS5wrwxpl+O7UNUA6glSKc lrymgGEZPms+IjUPFxhu6DLOQnvzMss97XR7c+jrgZIQ0SE3J0L2EVzsGE1/v6yrNsgg 4Imw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Z4uJmDKCTWmgvOmyq8QUDbBcKTRRoywPa1eIGWgP0oM=; b=aE2y5qi6EpmCc4GCI1rDWl4/ITrc1e6T+28LvyXtgwHauK1GfndM4RsMMfo1gP68Cv LLeu12H40pA/AHOAlllY8QBH9aQ/w+fQs7Qmk8cQNu32I0COeQmn4gTxdeOgyGMgz9CE sXv16mrmkMyXZyk0o6e2EhPUQ0s8UpZ7OpdWvQn8C/O7Biv85jYnO1AiA9LQQ4KHsOjS QKV9C/E0quqF9IuzMPS0t4VYlpMtJYPCd/UZUTZdbxX0ICzf2dFXJ5qh+Rrp5EiW+Mix LL+caNQcVnCvXyjyFyBBnxbBTJErXDZ60iCpgi3DUNPhMAZVcq4wmNMX/+7DCqc/ztWO wZFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=vX5fAM27; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k17si733871eds.579.2020.10.28.15.12.02; Wed, 28 Oct 2020 15:12:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=vX5fAM27; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730197AbgJ1WIW (ORCPT + 99 others); Wed, 28 Oct 2020 18:08:22 -0400 Received: from mail.kernel.org ([198.145.29.99]:52454 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730091AbgJ1WH0 (ORCPT ); Wed, 28 Oct 2020 18:07:26 -0400 Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id AE4D324807; Wed, 28 Oct 2020 18:31:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1603909907; bh=5BucDVHZQvwlTSTEduBaar9yCmoffLVOearlQ0OHBHo=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=vX5fAM27qRsEFJIqkCkk9A3Pn8WUH3OySCiuASrT/tWNJHzc3YADvUTlPZdOVMkjU nJuDaIi5DotRlLLG6ZDkGzILTw088LpoZhBnv8IcVcCl4PcoeIQrFJ3RrIea6HgT96 t2FciXTo3k6YzbXOfwce+u5OQLjBa+j7H7w2njVc= Received: by mail-qk1-f182.google.com with SMTP id r7so5495184qkf.3; Wed, 28 Oct 2020 11:31:47 -0700 (PDT) X-Gm-Message-State: AOAM533EJ27Eb9XXI4+QszjZ77XwZQsUlBdn7Krz190nezL3rx7xQbJu dpC7nIn2RdSFpUWJRpCVj6JKCVq0LBLIT5gquQQ= X-Received: by 2002:a05:620a:b13:: with SMTP id t19mr153994qkg.3.1603909906767; Wed, 28 Oct 2020 11:31:46 -0700 (PDT) MIME-Version: 1.0 References: <20201026161512.3708919-1-arnd@kernel.org> <20201028170430.GC7584@linux.intel.com> In-Reply-To: <20201028170430.GC7584@linux.intel.com> From: Arnd Bergmann Date: Wed, 28 Oct 2020 19:31:30 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] x86: kvm: avoid -Wshadow warning in header To: Sean Christopherson Cc: Paolo Bonzini , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "the arch/x86 maintainers" , Arnd Bergmann , Gleb Natapov , Avi Kivity , Ingo Molnar , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , "H. Peter Anvin" , kvm list , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 28, 2020 at 6:04 PM Sean Christopherson wrote: > > On Mon, Oct 26, 2020 at 05:14:39PM +0100, Arnd Bergmann wrote: > > From: Arnd Bergmann > > > > There are hundreds of warnings in a W=2 build about a local > > variable shadowing the global 'apic' definition: > > > > arch/x86/kvm/lapic.h:149:65: warning: declaration of 'apic' shadows a global declaration [-Wshadow] > > > > Avoid this by renaming the local in the kvm/lapic.h header > > Rather than change KVM, and presumably other files as well, e.g. kvm/lapic.c and > apic/io_apic.c also shadow 'apic' all over the place, what about renaming the > global 'apic' to something more unique? KVM aside, using such a common name for > a global variable has always struck me as a bit odd/dangerous/confusing. Yes, good point. I'll send a new patch for it later. Any suggestion for a better name? Arnd