lkml.org 
[lkml]   [2020]   [Mar]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch V2 05/15] acpi: Remove header dependency
    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) <peterz@infradead.org>
    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    ---
    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 <linux/interrupt.h>
    #include <linux/miscdevice.h>
    #include <linux/uaccess.h>
    +#include <linux/fs.h>

    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 <linux/uaccess.h>
    #include <linux/uuid.h>
    #include <linux/wmi.h>
    +#include <linux/fs.h>
    #include <uapi/linux/wmi.h>

    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 <linux/acpi.h>
    #include <linux/uaccess.h>
    #include <linux/miscdevice.h>
    +#include <linux/fs.h>
    #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 <linux/proc_fs.h>
    +struct proc_dir_entry;

    #define ACPI_BUS_FILE_ROOT "acpi"
    extern struct proc_dir_entry *acpi_root_dir;
    \
     
     \ /
      Last update: 2020-03-18 21:47    [W:3.258 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site