Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

x86/platform/amd: Move the <asm/amd_nb.h> header to <asm/amd/nb.h>

Collect AMD specific platform header files in <asm/amd/*.h>.

Signed-off-by: Ingo Molnar <mingo@kernel.org>
Acked-by: Borislav Petkov (AMD) <bp@alien8.de>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mario Limonciello <superm1@kernel.org>
Link: https://lore.kernel.org/r/20250413084144.3746608-4-mingo@kernel.org

+14 -14
arch/x86/include/asm/amd_nb.h arch/x86/include/asm/amd/nb.h
+1 -1
arch/x86/kernel/amd_gart_64.c
··· 39 39 #include <asm/gart.h> 40 40 #include <asm/set_memory.h> 41 41 #include <asm/dma.h> 42 - #include <asm/amd_nb.h> 42 + #include <asm/amd/nb.h> 43 43 #include <asm/x86_init.h> 44 44 45 45 static unsigned long iommu_bus_base; /* GART remapping area (physical) */
+1 -1
arch/x86/kernel/amd_nb.c
··· 14 14 #include <linux/spinlock.h> 15 15 #include <linux/pci_ids.h> 16 16 17 - #include <asm/amd_nb.h> 17 + #include <asm/amd/nb.h> 18 18 #include <asm/cpuid.h> 19 19 20 20 static u32 *flush_words;
+1 -1
arch/x86/kernel/aperture_64.c
··· 29 29 #include <asm/gart.h> 30 30 #include <asm/pci-direct.h> 31 31 #include <asm/dma.h> 32 - #include <asm/amd_nb.h> 32 + #include <asm/amd/nb.h> 33 33 #include <asm/x86_init.h> 34 34 #include <linux/crash_dump.h> 35 35
+1 -1
arch/x86/kernel/cpu/amd_cache_disable.c
··· 9 9 #include <linux/pci.h> 10 10 #include <linux/sysfs.h> 11 11 12 - #include <asm/amd_nb.h> 12 + #include <asm/amd/nb.h> 13 13 14 14 #include "cpu.h" 15 15
+1 -1
arch/x86/kernel/cpu/cacheinfo.c
··· 13 13 #include <linux/cpuhotplug.h> 14 14 #include <linux/stop_machine.h> 15 15 16 - #include <asm/amd_nb.h> 16 + #include <asm/amd/nb.h> 17 17 #include <asm/cacheinfo.h> 18 18 #include <asm/cpufeature.h> 19 19 #include <asm/cpuid.h>
+1 -1
arch/x86/kernel/cpu/mce/inject.c
··· 24 24 #include <linux/pci.h> 25 25 #include <linux/uaccess.h> 26 26 27 - #include <asm/amd_nb.h> 27 + #include <asm/amd/nb.h> 28 28 #include <asm/apic.h> 29 29 #include <asm/irq_vectors.h> 30 30 #include <asm/mce.h>
+1 -1
arch/x86/mm/amdtopology.c
··· 25 25 #include <asm/numa.h> 26 26 #include <asm/mpspec.h> 27 27 #include <asm/apic.h> 28 - #include <asm/amd_nb.h> 28 + #include <asm/amd/nb.h> 29 29 30 30 static unsigned char __initdata nodeids[8]; 31 31
+1 -1
arch/x86/mm/numa.c
··· 18 18 #include <asm/e820/api.h> 19 19 #include <asm/proto.h> 20 20 #include <asm/dma.h> 21 - #include <asm/amd_nb.h> 21 + #include <asm/amd/nb.h> 22 22 23 23 #include "numa_internal.h" 24 24
+1 -1
arch/x86/pci/amd_bus.c
··· 5 5 #include <linux/cpu.h> 6 6 #include <linux/range.h> 7 7 8 - #include <asm/amd_nb.h> 8 + #include <asm/amd/nb.h> 9 9 #include <asm/pci_x86.h> 10 10 11 11 #include <asm/pci-direct.h>
+1 -1
drivers/char/agp/amd64-agp.c
··· 16 16 #include <linux/mmzone.h> 17 17 #include <asm/page.h> /* PAGE_SIZE */ 18 18 #include <asm/e820/api.h> 19 - #include <asm/amd_nb.h> 19 + #include <asm/amd/nb.h> 20 20 #include <asm/gart.h> 21 21 #include "agp.h" 22 22
+1 -1
drivers/edac/amd64_edac.c
··· 2 2 #include <linux/ras.h> 3 3 #include <linux/string_choices.h> 4 4 #include "amd64_edac.h" 5 - #include <asm/amd_nb.h> 5 + #include <asm/amd/nb.h> 6 6 #include <asm/amd_node.h> 7 7 8 8 static struct edac_pci_ctl_info *pci_ctl;
+1 -1
drivers/platform/x86/amd/pmc/mp1_stb.c
··· 11 11 12 12 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 13 13 14 - #include <asm/amd_nb.h> 14 + #include <asm/amd/nb.h> 15 15 #include <linux/debugfs.h> 16 16 #include <linux/seq_file.h> 17 17 #include <linux/uaccess.h>
+1 -1
drivers/pnp/quirks.c
··· 290 290 291 291 #ifdef CONFIG_AMD_NB 292 292 293 - #include <asm/amd_nb.h> 293 + #include <asm/amd/nb.h> 294 294 295 295 static void quirk_amd_mmconfig_area(struct pnp_dev *dev) 296 296 {
+1 -1
drivers/ras/amd/atl/internal.h
··· 17 17 #include <linux/bitops.h> 18 18 #include <linux/ras.h> 19 19 20 - #include <asm/amd_nb.h> 20 + #include <asm/amd/nb.h> 21 21 #include <asm/amd_node.h> 22 22 23 23 #include "reg_fields.h"