Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp553464pxa; Fri, 21 Aug 2020 14:21:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyvKiHoHwsmtrfgblPH3/fQDy85YCIDLL5+GCXVklbzRaGZlTJHsiCla05pDyqf3HeY4pcq X-Received: by 2002:a50:ba85:: with SMTP id x5mr4606695ede.38.1598044907478; Fri, 21 Aug 2020 14:21:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598044907; cv=none; d=google.com; s=arc-20160816; b=EmQQGbruYyL0OnhL+uNvuoy6B7fF+pP6EHr/Y1rHrnAtyq9T44rb2vmNBESuiX8V+a lIb6iuLnns1PNmXEZtVOwvDB03H7VFeZ7q+0Ab+7wIcPDPLzKbAMl+hYFvq5jHcwIidC mGW3T4hoIUARw4gzo3ys/YE9zy7bdJSiwuUvxRkIH/KHfpT99etTRScC+I80uViT94wy 8q47RJPrR0xaVd/zDBoX6tS/ojMqrgvn/VtShYcIada9/5AuPbrb8WFPJG3lfVMOJDYU rxgdscKWaCrA+kOteAP6gihSKCLgxCnN+vdro+fM1n8aSVTp5n6uOZXNdc4U2QJEhw/2 mUuw== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=37T7GQJUOK9B+odqXgAli8PfC+aoalYh8vt1CB0b6Ic=; b=U5dkRitSLXhW38eanUGISi6HnyP+ZdI9esFmpp5BWbHzid3Men1fHIq7/zgxhC3mMQ qEDmAmLP35BWxwC9HD94GZMbs2Gpuw9Samn/E04siUzkHxmtfxOODksQspY7bbHdX1nc aebf3CqxS5eshotZDco1UlCiFNWt1g8pS5IInLmdAdjhHJv9/RdLpqBtujnj5eDTYZPZ CJQjdYKvPOSbeZNHi7Ct1K0yP8Nl6zAxuYT2xo5YqPHkbFZZXPAfkn/s2YqEUVj8vMVP hT3lBHankps82eloJYBeb0wZMP/Aj5o5Lp8xCmmkWUfYSuliQZZXXtNfHMHOk6+zW1VY WJiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=casper.20170209 header.b="hK/2065/"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b15si2115270edt.42.2020.08.21.14.21.24; Fri, 21 Aug 2020 14:21:47 -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=fail header.i=@infradead.org header.s=casper.20170209 header.b="hK/2065/"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726736AbgHUVTa (ORCPT + 99 others); Fri, 21 Aug 2020 17:19:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51596 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726433AbgHUVTa (ORCPT ); Fri, 21 Aug 2020 17:19:30 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C54CBC061573; Fri, 21 Aug 2020 14:19:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender :Reply-To:Content-ID:Content-Description; bh=37T7GQJUOK9B+odqXgAli8PfC+aoalYh8vt1CB0b6Ic=; b=hK/2065/gMlYkrpQ4mvh8jTJt7 fp8VSlgvjOVqfBL60nNipkyLTEvzVih8LDbHb6mHdNE0PyocwG+7Mbu9xY/uQFGYF90k2TdBp3Scm yIZhfbbBxMPpcFGXqx4P1YdLu7jCclE9MlqSvwEwsomXZriikdmNGw1T+IX/WprgtjKSwMyf/ED5w TSOyBBoNROARGBPioj4dOy5rpJnwvur2oLsxwDK8c2bQVMSNf3SU8gmcMnEQu2duDLmpMbNpftWWq 99xjPGO7B1p/vLnoN8DPsafT2UJ/Pjih/F5uY3pK88gVj4unORjJzlacr44p/7VpcwGEGq2Ion3ht XmrcfjaA==; Received: from [2601:1c0:6280:3f0::19c2] by casper.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1k9ERa-0003sJ-5y; Fri, 21 Aug 2020 21:19:26 +0000 Subject: Re: [PATCH] x86/pci: don't set acpi stuff if !CONFIG_ACPI To: Adam Borowski , Thomas Gleixner Cc: Bjorn Helgaas , Ingo Molnar , Borislav Petkov , x86@kernel.org, linux-pci@vger.kernel.org, LKML , "Rafael J. Wysocki" , Len Brown References: <20200820125320.9967-1-kilobyte@angband.pl> <87y2m7rc4a.fsf@nanos.tec.linutronix.de> <20200821203232.GA2187@angband.pl> From: Randy Dunlap Message-ID: <85e70752-8034-ab95-f6b4-018c7086edad@infradead.org> Date: Fri, 21 Aug 2020 14:19:20 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: <20200821203232.GA2187@angband.pl> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8/21/20 1:32 PM, Adam Borowski wrote: > On Fri, Aug 21, 2020 at 10:13:25PM +0200, Thomas Gleixner wrote: >> On Thu, Aug 20 2020 at 14:53, Adam Borowski wrote: >>> Found by randconfig builds. >>> >>> arch/x86/pci/intel_mid_pci.c | 2 ++ >>> arch/x86/pci/xen.c | 2 ++ > >>> --- a/arch/x86/pci/intel_mid_pci.c >>> +++ b/arch/x86/pci/intel_mid_pci.c >>> @@ -299,8 +299,10 @@ int __init intel_mid_pci_init(void) >>> +#ifdef CONFIG_ACPI >>> /* Continue with standard init */ >>> acpi_noirq_set(); >>> +#endif > >> If CONFIG_ACPI=n then acpi_noirq_set() is an empty stub inline. So I'm >> not sure what you are trying to solve here. >> >> Ah, I see with CONFIG_ACPI=n linux/acpi.h does not include asm/acpi.h so >> the stubs are unreachable. So that needs to be fixed and not papered >> over with #ifdeffery > > If I understand Randy Dunlap correctly, he already sent a pair of patches > that do what you want. I did, but I sent them to the Xen and PCI maintainers, not the x86 maintainers, but I will happily resend this patch. The Xen patch has already been applied whereas the patch to intel_mid_pci.c is in limbo. :( Thomas, do you want me to send it to you/X86 people? (with 2 Reviewed-by: additions) thanks. -- ~Randy