Skip to content

Commit 7d4c44a

Browse files
committed
Merge branch 'acpi-tables'
Merge a fix for a recently introduced build issue on ARM32 platforms caused by an inadvertent header file breakage (Dave Jiang). * acpi-tables: ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes
2 parents 172c48c + 3573269 commit 7d4c44a

File tree

3 files changed

+12
-15
lines changed

3 files changed

+12
-15
lines changed

include/linux/acpi.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include <linux/mod_devicetable.h>
1616
#include <linux/property.h>
1717
#include <linux/uuid.h>
18-
#include <linux/fw_table.h>
1918

2019
struct irq_domain;
2120
struct irq_domain_ops;
@@ -25,29 +24,30 @@ struct irq_domain_ops;
2524
#endif
2625
#include <acpi/acpi.h>
2726

28-
#ifdef CONFIG_ACPI_TABLE_LIB
29-
#define EXPORT_SYMBOL_ACPI_LIB(x) EXPORT_SYMBOL_NS_GPL(x, ACPI)
30-
#define __init_or_acpilib
31-
#define __initdata_or_acpilib
32-
#else
33-
#define EXPORT_SYMBOL_ACPI_LIB(x)
34-
#define __init_or_acpilib __init
35-
#define __initdata_or_acpilib __initdata
36-
#endif
37-
3827
#ifdef CONFIG_ACPI
3928

4029
#include <linux/list.h>
4130
#include <linux/dynamic_debug.h>
4231
#include <linux/module.h>
4332
#include <linux/mutex.h>
33+
#include <linux/fw_table.h>
4434

4535
#include <acpi/acpi_bus.h>
4636
#include <acpi/acpi_drivers.h>
4737
#include <acpi/acpi_numa.h>
4838
#include <acpi/acpi_io.h>
4939
#include <asm/acpi.h>
5040

41+
#ifdef CONFIG_ACPI_TABLE_LIB
42+
#define EXPORT_SYMBOL_ACPI_LIB(x) EXPORT_SYMBOL_NS_GPL(x, ACPI)
43+
#define __init_or_acpilib
44+
#define __initdata_or_acpilib
45+
#else
46+
#define EXPORT_SYMBOL_ACPI_LIB(x)
47+
#define __init_or_acpilib __init
48+
#define __initdata_or_acpilib __initdata
49+
#endif
50+
5151
static inline acpi_handle acpi_device_handle(struct acpi_device *adev)
5252
{
5353
return adev ? adev->handle : NULL;

include/linux/fw_table.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,6 @@ struct acpi_subtable_proc {
2525
int count;
2626
};
2727

28-
#include <linux/acpi.h>
29-
#include <acpi/acpi.h>
30-
3128
union acpi_subtable_headers {
3229
struct acpi_subtable_header common;
3330
struct acpi_hmat_structure hmat;

lib/fw_table.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* Copyright (C) 2023 Intel Corp.
88
*/
99
#include <linux/errno.h>
10-
#include <linux/fw_table.h>
10+
#include <linux/acpi.h>
1111
#include <linux/init.h>
1212
#include <linux/kernel.h>
1313
#include <linux/string.h>

0 commit comments

Comments
 (0)