From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 28932C4332D for ; Sun, 22 Mar 2020 07:04:51 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A9D8B20719 for ; Sun, 22 Mar 2020 07:04:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A9D8B20719 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 48lT684Y7hzDrSJ for ; Sun, 22 Mar 2020 18:04:48 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=209.85.167.193; helo=mail-oi1-f193.google.com; envelope-from=rjwysocki@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=fail (p=none dis=none) header.from=kernel.org Received: from mail-oi1-f193.google.com (mail-oi1-f193.google.com [209.85.167.193]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 48lT4H5FW4zDqT4 for ; Sun, 22 Mar 2020 18:03:08 +1100 (AEDT) Received: by mail-oi1-f193.google.com with SMTP id y71so11355576oia.7 for ; Sun, 22 Mar 2020 00:03:08 -0700 (PDT) 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; bh=jQw0Ao+0F3OML4xqBcdXiKQyDO5icQmYlSZlUWUMKLw=; b=giSopHNBRVqs5t9qcnbzcVSWvjqQ8wcRYfiFIYSIn010USSXxoxpg7ofU12N0FeNnA P4Ee1eG8I0HttlzyrfQE48kkM5FJ74w8tdAjPd77Dw3cmvlDg6iahqcryy4otHlKI3fF JqkFGigL4KBFBGjmghtcQU4fB5Kj1XK7lUqnALrKXrykoabG01gtyOr6lhIz7/Q2Wjri z8Yxxjncf7wc0g2bKjxSBaAXIpl9+XQVsOcepE2hytlTZQJRyqFx+nVsK+tteGTDtWZK EZhyyhrmXWQEdz+GGc+U8eRE12zsTNWcQEw+7i3HLsK/TtKmp0wcg8ITkWavDyxRqJ3j cu+w== X-Gm-Message-State: ANhLgQ2YzX+j39lT5PRFiNmB7hW27hZ+HV39t6ugTKVmsXM8d0/5le7M voUwkWUzg2LzCcZb9no1Nluk6UbOawOVqEE75FA= X-Google-Smtp-Source: ADFU+vsARItYcXJ5VcYXYVtk3ULfsYXI5mBXm7XJN8Fh/cbR3R0TaFoBwSVgaJcdx5OhfFh8ldzXhaOstgHnOBA0QRI= X-Received: by 2002:aca:3857:: with SMTP id f84mr12703942oia.110.1584860585800; Sun, 22 Mar 2020 00:03:05 -0700 (PDT) MIME-Version: 1.0 References: <20200321112544.878032781@linutronix.de> <20200321113241.246190285@linutronix.de> In-Reply-To: <20200321113241.246190285@linutronix.de> From: "Rafael J. Wysocki" Date: Sun, 22 Mar 2020 08:02:54 +0100 Message-ID: Subject: Re: [patch V3 05/20] acpi: Remove header dependency To: Thomas Gleixner Content-Type: text/plain; charset="UTF-8" X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "open list:ULTRA-WIDEBAND \(UWB\) SUBSYSTEM:" , linux-ia64@vger.kernel.org, Peter Zijlstra , Linux PCI , Sebastian Siewior , Oleg Nesterov , Guo Ren , Joel Fernandes , Vincent Chen , Ingo Molnar , Davidlohr Bueso , kbuild test robot , Brian Cain , Jonathan Corbet , "Paul E . McKenney" , linux-hexagon@vger.kernel.org, "Rafael J. Wysocki" , linux-csky@vger.kernel.org, ACPI Devel Maling List , Darren Hart , Zhang Rui , Len Brown , Fenghua Yu , Randy Dunlap , Arnd Bergmann , Linux PM , linuxppc-dev , Greentime Hu , Bjorn Helgaas , Kurt Schwemmer , Platform Driver , Kalle Valo , Felipe Balbi , Michal Simek , Tony Luck , Nick Hu , Geoff Levand , Greg Kroah-Hartman , Linus Torvalds , "open list:NETWORKING DRIVERS \(WIRELESS\)" , LKML , Davidlohr Bueso , netdev , Logan Gunthorpe , "David S. Miller" , Andy Shevchenko Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" On Sat, Mar 21, 2020 at 12:35 PM Thomas Gleixner wrote: > > From: Peter Zijlstra > > In order to avoid future header hell, remove the inclusion of > proc_fs.h from acpi_bus.h. All it needs is a forward declaration of a > struct. > > Signed-off-by: Peter Zijlstra (Intel) > Signed-off-by: Thomas Gleixner > Cc: Darren Hart > Cc: Andy Shevchenko > Cc: platform-driver-x86@vger.kernel.org > Cc: Greg Kroah-Hartman > Cc: Zhang Rui > Cc: "Rafael J. Wysocki" > Cc: linux-pm@vger.kernel.org > Cc: Len Brown > Cc: linux-acpi@vger.kernel.org Acked-by: Rafael J. Wysocki > --- > drivers/platform/x86/dell-smo8800.c | 1 + > drivers/platform/x86/wmi.c | 1 + > drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c | 1 + > include/acpi/acpi_bus.h | 2 +- > 4 files changed, 4 insertions(+), 1 deletion(-) > > --- a/drivers/platform/x86/dell-smo8800.c > +++ b/drivers/platform/x86/dell-smo8800.c > @@ -16,6 +16,7 @@ > #include > #include > #include > +#include > > struct smo8800_device { > u32 irq; /* acpi device irq */ > --- a/drivers/platform/x86/wmi.c > +++ b/drivers/platform/x86/wmi.c > @@ -29,6 +29,7 @@ > #include > #include > #include > +#include > #include > > ACPI_MODULE_NAME("wmi"); > --- a/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c > +++ b/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c > @@ -19,6 +19,7 @@ > #include > #include > #include > +#include > #include "acpi_thermal_rel.h" > > static acpi_handle acpi_thermal_rel_handle; > --- a/include/acpi/acpi_bus.h > +++ b/include/acpi/acpi_bus.h > @@ -80,7 +80,7 @@ bool acpi_dev_present(const char *hid, c > > #ifdef CONFIG_ACPI > > -#include > +struct proc_dir_entry; > > #define ACPI_BUS_FILE_ROOT "acpi" > extern struct proc_dir_entry *acpi_root_dir; > >