From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f73.google.com (mail-pj1-f73.google.com [209.85.216.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0351C28313F for ; Wed, 11 Jun 2025 12:58:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.73 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749646740; cv=none; b=eTwGwhS1UUDYlRtzy21M9Jb6SPlcj8L6reKn5WqM3IJxreuOnR14fIIYZuFsofirxRkYNkeRBuKEf+8nNJaHRBGWMULnQ1+C2PtwqIo8tI/UiDDCqUlbizAakihNgvFeMYfBIcaRhqeY2ZidRz2q1uiTrZgmkViuyR2o58JQkXI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749646740; c=relaxed/simple; bh=a2tnsV+oorpD96ckvy193k53s6Jk34v+Ogifp++7l3o=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=VSYurK/NeadLsyjxqXy2DBdg5Qu4mGlB6xXmnsfU9KcnyFJCNhAdOWPSBctiRXcGnObdykqljEztCb++FgWF1xvZTReTNVoKRLWzEZFF9aRelM0NeID/p9gUMJnoSfzJ+pctkmBZc31MBIEh4eWT+0LHy7+O87geF6Wy3kKXXPg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=AR569d5I; arc=none smtp.client-ip=209.85.216.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="AR569d5I" Received: by mail-pj1-f73.google.com with SMTP id 98e67ed59e1d1-311cc665661so5807703a91.2 for ; Wed, 11 Jun 2025 05:58:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1749646738; x=1750251538; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=q7qyDxfambCUeuVJ579d13LTUju7h5fRgxZwQlTMLrA=; b=AR569d5ILcR68f7Pxq+LwHL6RLFU05NqwYpOdaJ+Qe3OQXO+ptf3U/4rAxU3AN00o1 CO1NogIZTZJUC3zY+9FP7OHtWuWFe3Z3Z5a44yoSr19Ykjfuxlgn9wrvtH9uK5yxE8iB dUQCSybEc1Q4m2JgIPQQiRQxqpmsXh1VQvlI127wfVbYjVoN6Gz/cxuhGk8oPeawHQZj KGfj/ckfORUQQUiT4MjphLHHjexsBpzDuNOawuiWmjowG8sWlhgD6mX6zuyLYqArNDhm dnkZS1xSKCxBd4UhDZyBYLVODaztffrV0Fzvvj+cix5CEEbGynwKCWljB3UZDItqmbj8 vi9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749646738; x=1750251538; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=q7qyDxfambCUeuVJ579d13LTUju7h5fRgxZwQlTMLrA=; b=PVOR71YEQf7gfN5qHVlvO/NXWHZWqIXsx1d3iKzpxVjzxv76aa0voEHk9N5l0sR/eY XaeDj/b2BXUwl+tXlRwAXLepU2GUlSOQQE6Jl3iNDg9nsRuNF7llQe5Qjy1tG+L/LjWd FLQ4ag9Nt/4poFh8qEnIq/ZwpRtTthNsJslaf+vLexaKLvLrHIHBsOgkFxK29jtyTI9o ZwsukNG9Oy2jfTQNH0bk5u8LFB3XaUbiLFlAQqyH0e3yWsSStCCBLx13hTzl9w12LNkk 70e3iLWXxfwT3CDFk6dCKBtKTPKNOAHSutHy0Osbp51TffyT2UBUmIZsGKCEs7nb8RrC jBLw== X-Forwarded-Encrypted: i=1; AJvYcCUO9GlYhFgziniNlbev1JNSKM/Kq5/b+lL/4mJpW+3IDS0658y+ToJ/vAqnNxje8lj2Wvs=@vger.kernel.org X-Gm-Message-State: AOJu0YzrWuD1rEYXw3u3FOSvCh0IVF4ztTdbucVZRdPogHlFV0jwOvo2 7SGzczJHQiYqsYkWrJyirbDKlEMLDM/cx9hMxOwFKvTuwRZZ2ULFqdtfK0RCdBOoS7XWhrgaKUW fGFEwbA== X-Google-Smtp-Source: AGHT+IFdzlhprq4olNF24x13BTaUWLzAfJB7XPYxrgkrprbcAns4rzVG+UdGiB00+0oVMZb22058wK4h5o8= X-Received: from pjg4.prod.google.com ([2002:a17:90b:3f44:b0:311:2058:21e7]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:540c:b0:311:df4b:4b93 with SMTP id 98e67ed59e1d1-313b1ea41c8mr3910557a91.7.1749646738303; Wed, 11 Jun 2025 05:58:58 -0700 (PDT) Date: Wed, 11 Jun 2025 05:58:56 -0700 In-Reply-To: <20250611100459.92900-4-namjain@linux.microsoft.com> Precedence: bulk X-Mailing-List: kvm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20250611100459.92900-1-namjain@linux.microsoft.com> <20250611100459.92900-4-namjain@linux.microsoft.com> Message-ID: Subject: Re: [PATCH 3/6] KVM: x86: hyper-v: Fix warnings for missing export.h header inclusion From: Sean Christopherson To: Naman Jain Cc: "K . Y . Srinivasan" , Haiyang Zhang , Wei Liu , Dexuan Cui , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H . Peter Anvin" , Vitaly Kuznetsov , Paolo Bonzini , Daniel Lezcano , Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Lorenzo Pieralisi , "Krzysztof =?utf-8?Q?Wilczy=C5=84ski?=" , Manivannan Sadhasivam , Rob Herring , Bjorn Helgaas , Konstantin Taranov , Leon Romanovsky , Long Li , Shiraz Saleem , Shradha Gupta , Maxim Levitsky , Peter Zijlstra , Erni Sri Satya Vennela , Souradeep Chakrabarti , linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, netdev@vger.kernel.org, linux-pci@vger.kernel.org Content-Type: text/plain; charset="us-ascii" On Wed, Jun 11, 2025, Naman Jain wrote: > Fix below warning in Hyper-V drivers KVM is quite obviously not a Hyper-V driver. > that comes when kernel is compiled with W=1 option. Include export.h in > driver files to fix it. * warning: EXPORT_SYMBOL() is used, but #include > is missing NAK. I agree with Heiko[*], this is absurd. And if the W=1 change isn't reverted for some reason, I'd rather "fix" all of KVM in one shot, not update random files just because of their name. Sorry. [*] https://lore.kernel.org/all/20250611075533.8102A57-hca@linux.ibm.com > Signed-off-by: Naman Jain > --- > arch/x86/kvm/hyperv.c | 1 + > arch/x86/kvm/kvm_onhyperv.c | 1 + > 2 files changed, 2 insertions(+) > > diff --git a/arch/x86/kvm/hyperv.c b/arch/x86/kvm/hyperv.c > index 24f0318c50d7..09f9de4555dd 100644 > --- a/arch/x86/kvm/hyperv.c > +++ b/arch/x86/kvm/hyperv.c > @@ -33,6 +33,7 @@ > #include > #include > #include > +#include > > #include > #include > diff --git a/arch/x86/kvm/kvm_onhyperv.c b/arch/x86/kvm/kvm_onhyperv.c > index ded0bd688c65..ba45f8364187 100644 > --- a/arch/x86/kvm/kvm_onhyperv.c > +++ b/arch/x86/kvm/kvm_onhyperv.c > @@ -5,6 +5,7 @@ > #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt > > #include > +#include > #include > > #include "hyperv.h" > -- > 2.34.1 >