mbox series

[v2,0/4] Cleanups for ARM64 ACPI

Message ID 20240811042303.3498761-1-guohanjun@huawei.com (mailing list archive)
Headers show
Series Cleanups for ARM64 ACPI | expand

Message

Hanjun Guo Aug. 11, 2024, 4:22 a.m. UTC
Cleanups for ARM64 ACPI, first remove some leftover functions in
asm/acpi.h, then make acpi_numa_get_nid() invisible to kernel/smp.c
for the preparation to move acpi_numa.c to drivers/acpi/arm64/.

ACPI NUMA code for ARM64 are not strictly arch specific, move them
to drivers/acpi/arm64/.

From v1:
1. Add patch "ACPI: Make acpi_numa_get_nid() invisible to
   kernel/smp.c" to do some preparation for moving acpi_numa.c
   to drivers/acpi/arm64/.
2. Fix the conflict with riscv implementation.

Compiled with ACPI enabled and disabled on ARM64, with ACPI enabled
on RISC-V.

Hanjun Guo (4):
  ARM64: ACPI: Remove the leftover acpi_init_cpus()
  ARM64: ACPI: Remove the leftover arm64_acpi_numa_init()
  ARM64: ACPI: Make acpi_numa_get_nid() invisible to kernel/smp.c
  ARM64: ACPI: Move the NUMA code to drivers/acpi/arm64/

 arch/arm64/include/asm/acpi.h                        | 12 ------------
 arch/arm64/kernel/Makefile                           |  1 -
 arch/arm64/kernel/smp.c                              |  5 -----
 drivers/acpi/arm64/Makefile                          |  1 +
 .../arm64/kernel => drivers/acpi/arm64}/acpi_numa.c  |  8 +++++++-
 include/linux/acpi.h                                 |  1 +
 6 files changed, 9 insertions(+), 19 deletions(-)
 rename {arch/arm64/kernel => drivers/acpi/arm64}/acpi_numa.c (94%)