2.6.12.1 & disabled CONFIG_PCI
Subsystems (3)
PATCH 1/1 2.6.12.1 & disabled CONFIG_PCI
If CONFIG_PCI disabled then kernel can't compile properly.
This is an error:
--
LD .tmp_vmlinux1drivers/built-in.o: In function `pnpacpi_allocated_resource':
rsparser.c:(.text+0x31955): undefined reference to `pcibios_penalize_isa_irq'
make[1]: *** [.tmp_vmlinux1] Error 1
--
This is a small patch for ./drivers/pnp/pnpacpi/rsparser.c
usr/src/linux-2.6.12.1/drivers/pnp/pnpacpi/rsparser.c renamed from drivers/pnp/pnpacpi/rsparser.c +6 -0
@@ -20,7 +20,13 @@*/ #include <linux/kernel.h> #include <linux/acpi.h> + +#ifdef CONFIG_PCI #include <linux/pci.h> +#else +inline void pcibios_penalize_isa_irq (int irq) {} +#endif /* CONFIG_PCI */ +#include "pnpacpi.h" #ifdef CONFIG_IA64
Quoted 6 lines · * Pasha Zubkov ([email protected]) wrote:
usr/src/linux-2.6.12.1/drivers/pnp/pnpacpi/rsparser.c renamed from drivers/pnp/pnpacpi/rsparser.c +0
-0@@ -20,7 +20,13 @@*/ #include <linux/kernel.h> #include <linux/acpi.h>
usr/src/linux-2.6.12.1/drivers/pnp/pnpacpi/rsparser.c line 32
Quoted 10 lines
usr/src/linux-2.6.12.1/drivers/pnp/pnpacpi/rsparser.c renamed from drivers/pnp/pnpacpi/rsparser.c +6
-0+ +#ifdef CONFIG_PCI #include <linux/pci.h> +#else +inline void pcibios_penalize_isa_irq (int irq) {} +#endif /* CONFIG_PCI */ +#include "pnpacpi.h" #ifdef CONFIG_IA64
This should be done in header file, then the pnpbios bit can be cleaned up as well.
thanks,
-chris