From: Adrian Bunk This patch fixes the following compile errors with CONFIG_PCI=n: <-- snip --> ... LD .tmp_vmlinux1 drivers/built-in.o: In function `amd76x_probe1': amd76x_edac.c:(.text+0x56dc56): undefined reference to `pci_dev_get' drivers/built-in.o: In function `e752x_probe1': e752x_edac.c:(.text+0x56f152): undefined reference to `pci_scan_single_device' e752x_edac.c:(.text+0x56f330): undefined reference to `pci_dev_get' drivers/built-in.o: In function `i82875p_probe1': i82875p_edac.c:(.text+0x56f6b4): undefined reference to `pci_scan_single_device' i82875p_edac.c:(.text+0x56f6dd): undefined reference to `pci_release_regions' i82875p_edac.c:(.text+0x56f6ef): undefined reference to `pci_proc_attach_device' make: *** [.tmp_vmlinux1] Error 1 <-- snip --> Signed-off-by: Adrian Bunk Cc: Alan Cox Signed-off-by: Andrew Morton --- drivers/edac/Kconfig | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -puN drivers/edac/Kconfig~edac-core-edac-support-code-missing-pci-dependencies drivers/edac/Kconfig --- 25/drivers/edac/Kconfig~edac-core-edac-support-code-missing-pci-dependencies Mon Oct 31 15:40:42 2005 +++ 25-akpm/drivers/edac/Kconfig Mon Oct 31 15:40:42 2005 @@ -43,7 +43,7 @@ config EDAC_MM_EDAC config EDAC_AMD76X tristate "AMD 76x (760, 762, 768)" - depends on EDAC + depends on EDAC && PCI config EDAC_E7XXX tristate "Intel e7xxx (e7205, e7500, e7501, e7505)" @@ -51,11 +51,11 @@ config EDAC_E7XXX config EDAC_E752X tristate "Intel e752x (e7520, e7525, e7320)" - depends on EDAC + depends on EDAC && PCI config EDAC_I82875P tristate "Intel 82875p (D82875P, E7210)" - depends on EDAC + depends on EDAC && PCI config EDAC_I82860 tristate "Intel 82860" _