diff options
author | David Rientjes <rientjes@google.com> | 2010-12-23 02:23:47 +0100 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2010-12-24 00:27:12 +0100 |
commit | 4e76f4e67a106ed827ca721b4c8b622047cd2f6d (patch) | |
tree | 12e650c56148e086183d1256bc1843134b0659bf /arch/x86/include/asm/amd_nb.h | |
parent | x86, numa: Reduce minimum fake node size to 32M (diff) | |
download | linux-4e76f4e67a106ed827ca721b4c8b622047cd2f6d.tar.xz linux-4e76f4e67a106ed827ca721b4c8b622047cd2f6d.zip |
x86, numa: Avoid compiling NUMA emulation functions without CONFIG_NUMA_EMU
Both acpi_get_nodes() and amd_get_nodes() are only necessary when
CONFIG_NUMA_EMU is enabled, so avoid compiling them when the option is
disabled.
Signed-off-by: David Rientjes <rientjes@google.com>
LKML-Reference: <alpine.DEB.2.00.1012221701210.3701@chino.kir.corp.google.com>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'arch/x86/include/asm/amd_nb.h')
-rw-r--r-- | arch/x86/include/asm/amd_nb.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/x86/include/asm/amd_nb.h b/arch/x86/include/asm/amd_nb.h index 6aee50d655d1..9c16cde63f04 100644 --- a/arch/x86/include/asm/amd_nb.h +++ b/arch/x86/include/asm/amd_nb.h @@ -9,10 +9,13 @@ struct bootnode; extern int early_is_amd_nb(u32 value); extern int amd_cache_northbridges(void); extern void amd_flush_garts(void); -extern int amd_get_nodes(struct bootnode *nodes); extern int amd_numa_init(unsigned long start_pfn, unsigned long end_pfn); extern int amd_scan_nodes(void); +#ifdef CONFIG_NUMA_EMU +extern int amd_get_nodes(struct bootnode *nodes); +#endif + struct amd_northbridge { struct pci_dev *misc; }; |