On Wednesday 20 June 2007 04:49, Andreas Herrmann wrote: > On Tue, Jun 19, 2007 at 11:38:02PM -0400, Len Brown wrote: > > On Tuesday 19 June 2007 18:50, Andreas Herrmann wrote: > > > Avoid compile warning if !ACPI_BLACKLIST_YEAR > > > > > > CC drivers/acpi/blacklist.o > > > drivers/acpi/blacklist.c:76:5: warning: "CONFIG_ACPI_BLACKLIST_YEAR" is not defined > > > > How were you able to produce a .config with CONFIG_ACPI_BLACKLIST_YEAR not defined? > > Initially I used randconfig. But you can easily create it using > "make menuconfig", too. > > Just do "make mrproper && make menuconfig" and now > deselect CONFIG_PM. On x86_64 ACPI keeps enabled by default. As CONFIG_ACPI depends on CONFIG_PM, then if you are able to end up with a config having ACPI && !PM, then the Kconfig system is broken. The brokeness is x86_64 specific, and results from the "select ACPI" below. Please test if this single patch fixes all your multiple ACPI related build errors. I fear, however, that this patch defeats the purpose of b0bd35e622ffbda2c01dc67a0381c6a18817a29a -- which was to make selecting NUMA more user-friendly. So it might make more sense to simply revert that patch entirely. The underlying problem is that Kconfig doesn't support using select on targets which themselves have dependencies. Signed-off-by: Len Brown <len.brown@xxxxxxxxx> diff --git a/arch/x86_64/Kconfig b/arch/x86_64/Kconfig index 5ce9443..e9d7767 100644 --- a/arch/x86_64/Kconfig +++ b/arch/x86_64/Kconfig @@ -364,9 +364,9 @@ config NODES_SHIFT config X86_64_ACPI_NUMA bool "ACPI NUMA detection" depends on NUMA - select ACPI + depends on ACPI select PCI - select ACPI_NUMA + depends on ACPI_NUMA default y help Enable ACPI SRAT based node topology detection. - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html