Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1657863pxa; Thu, 13 Aug 2020 13:56:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwM0rvz/8C2N2UmksQeFH2jPdHGzEax8bRFLHejQKR4ciVa6NqBud77+iPTT3FtmTu1B/27 X-Received: by 2002:a05:6402:325:: with SMTP id q5mr6612640edw.343.1597352193809; Thu, 13 Aug 2020 13:56:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597352193; cv=none; d=google.com; s=arc-20160816; b=QgTkimncUQvA3AkILJTIuSvkAwQbxymLcnS/TdaFALNhQ/B3ZWsnTbozxkDrCrpc1p O4mutzZQI5RejC7lUG96dJLxxfG6rLPbrSZxM4R7ywKCv1tVLLkn1jQlb+1Q0z3nY20V KUV0b8DeOVoR++8vWFhZ+0TvgoHSIkTI6uTD1XWT/aQID4iz/xk+zWzSECzIZvkhwDt0 7CRs7l3x3roXAK1oi/dB4hkX0OA0tnqIQZohjghkTks7t3gQrriC0g8AIhu8a6v+PLr1 M2hB12g2V9vRju2ab1cnfemZDo5lr/d8U9Ti95n0tPzUujVA8iqa92MMJ/xFGrafJDMV hRzQ== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=UZu+QNWcu9a1nnFaNXesM0OrNcOGQFzQ4RmZA28SzWs=; b=v3YjIK5VRKzFlhLczYrTTzOxDk+LfgEAZqJ7kEdjYSyILJpWrMQERjmd1PKjdPte4b Hy4bFgJ/Vp+/xEiopnkV6GCgpgao2wX4CXl1PWJudpRu1FO3CCJhWckQTgePiOzp84Yq 0TpirHKMZOawI1qNhhDcclDQ2Mo38rEdckFQcpfTZRFxRa0rDalnbx7bRQuJLkz4fEbN s8MRhjRKoEPxm27jMFiy5+Vyfgb/saeOzrz9MVj4c0qg6KVP6rj1uM4R+KVnF6l48QIs KSi0TkqLVMZyr9xJwhjpztfIWKbwGNF/Ck3L3BVGJzNl8+vmRCSCnjBH9+VpHJyNm4Mq v53Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Hv6H2ZCi; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t12si3931285ejj.713.2020.08.13.13.56.11; Thu, 13 Aug 2020 13:56:33 -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=@gmail.com header.s=20161025 header.b=Hv6H2ZCi; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726564AbgHMUzc (ORCPT + 99 others); Thu, 13 Aug 2020 16:55:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45460 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726192AbgHMUzc (ORCPT ); Thu, 13 Aug 2020 16:55:32 -0400 Received: from mail-pl1-x641.google.com (mail-pl1-x641.google.com [IPv6:2607:f8b0:4864:20::641]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F174AC061757; Thu, 13 Aug 2020 13:55:31 -0700 (PDT) Received: by mail-pl1-x641.google.com with SMTP id f5so3160575plr.9; Thu, 13 Aug 2020 13:55:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=UZu+QNWcu9a1nnFaNXesM0OrNcOGQFzQ4RmZA28SzWs=; b=Hv6H2ZCivIa6Vv3O9Lq3CjeaL9nRNM2qGdr16HK5XAsSltdPej6nNliCPjl/PJ7onT HDzQQUUYgPXpEbD4xVUytYndMDRWYB3Dp5oJcBF9wqMYsVpAGWnMp3kC/PIcCrFJIpmx NtjgXXc7VvOPoOaOrgKvvnCs6QXbSb1uNLMIa62sTrJjQFL9ZBsndSTiDekpU7+vvGhW 7+a58Th6PokLzj7Xl1fY35cb+8fr9eGsiJVXpjPPlDJrO6LgID8j/z6DmAS+nh5wBgOD OdQq3nPkV3Axvm9b/twu6oABYHtsvYXyBbEOYXqrJ0iYSb1WuqUaUEy97RC0JLeFLb8v DKVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=UZu+QNWcu9a1nnFaNXesM0OrNcOGQFzQ4RmZA28SzWs=; b=CeH/eEFp9aNK/AfZkTKPERHfk/qavaJOz+N3deOrVitK39ly99dbTszNTbN2yMpI6I veSpZymfOlpIznSPbzqXUIQPae/WNPubCfJbtdAtoZstuOJNJbU/Fj0MS2kCtvIqSc93 upxWBWvaZ2AakLplkgUnU8pqrjgJdQWef/vsv7Eg8PSnUDTKnuPHe7ujpvYXo3eZB3Ou LLPfc1HhKMBP3SLdCgxWeI31L86lQXnH03tiBXCpqlalDBF2FPttHV8egwOgcAuEdAl+ ZbCjAmKlRWE3OMJBuIxT0yKD27oEgUXZCY9xJ4Kv9L5etXiNQC05sgOGsHnEeRPw4osL AVpQ== X-Gm-Message-State: AOAM532+q/8ByBP2R9qzl2s47FEbKFX5XTjQQvm4w7wJVIbxxKSWuIQH n4k9Q28v9wLJAf431h3IOW8AdnUwUAY/4sNKXfs= X-Received: by 2002:a17:902:d3cb:: with SMTP id w11mr5389985plb.255.1597352131027; Thu, 13 Aug 2020 13:55:31 -0700 (PDT) MIME-Version: 1.0 References: <20952e3e-6b06-11e4-aff7-07dfbdc5ee18@infradead.org> <810f1b0e-0adf-c316-f23c-172338f9ef0a@linux.intel.com> In-Reply-To: <810f1b0e-0adf-c316-f23c-172338f9ef0a@linux.intel.com> From: Andy Shevchenko Date: Thu, 13 Aug 2020 23:55:14 +0300 Message-ID: Subject: Re: [PATCH] x86/pci: fix intel_mid_pci.c build error when ACPI is not enabled To: Arjan van de Ven Cc: Randy Dunlap , LKML , linux-pci , Bjorn Helgaas , Jesse Barnes , Len Brown , Jacob Pan Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 13, 2020 at 11:31 PM Arjan van de Ven w= rote: > On 8/13/2020 12:58 PM, Randy Dunlap wrote: > > From: Randy Dunlap > > > > Fix build error when CONFIG_ACPI is not set/enabled by adding > > the header file which contains a stub for the function > > in the build error. > > > > ../arch/x86/pci/intel_mid_pci.c: In function =E2=80=98intel_mid_pci_ini= t=E2=80=99: > > ../arch/x86/pci/intel_mid_pci.c:303:2: error: implicit declaration of f= unction =E2=80=98acpi_noirq_set=E2=80=99; did you mean =E2=80=98acpi_irq_ge= t=E2=80=99? [-Werror=3Dimplicit-function-declaration] > > acpi_noirq_set(); Reviewed-by: Andy Shevchenko Thanks! > > Signed-off-by: Randy Dunlap > > Cc: Jacob Pan > > Cc: Len Brown > > Cc: Bjorn Helgaas > > Cc: Jesse Barnes > > Cc: Arjan van de Ven > > Cc: linux-pci@vger.kernel.org > > --- > > Found in linux-next, but applies to/exists in mainline also. > > > > Alternative.1: X86_INTEL_MID depends on ACPI > > Alternative.2: drop X86_INTEL_MID support > > at this point I'd suggest Alternative 2; the products that needed that (p= ast tense, that technology > is no longer need for any newer products) never shipped in any form where= a 4.x or 5.x kernel could > work, and they are also all locked down... This is not true. We have Intel Edison which runs nicely on vanilla (not everything, some is still requiring a couple of patches, but most of it works out-of-the-box). And for the record, I have been working on removing quite a pile of code (~13kLOCs to the date IIRC) in MID area. Just need some time to fix Edison watchdog for that. --=20 With Best Regards, Andy Shevchenko