Hello, building the kernel 3.2.1 for the fuloong2f I hit a warning at every 'make nconfig'. Here is a patch that takes out the warning, but someone that understands better than me should check I did not break anything. Regards, Lluís.
>From 4dd3da2b4290b5e790e07d24d2e6daa7cb989ee3 Mon Sep 17 00:00:00 2001 From: Lluis Batlle <viric@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 19 Jan 2012 21:35:44 +0100 Subject: [PATCH] Remove a warning I saw on 'make nconfig' for the Fuloong2F. The warning was: warning: (LEMOTE_FULOONG2E && LEMOTE_MACH2F && DEXXON_GDIUM) selects ARCH_SPARSEMEM_ENABLE which has unmet direct dependencies (CPU_CAVIUM_OCTEON) I followed advices from daney on irc. I don't know how to test it, but now I don't see the warning at least. --- arch/mips/Kconfig | 1 + arch/mips/cavium-octeon/Kconfig | 4 ---- 2 files changed, 1 insertions(+), 4 deletions(-) diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index d46f1da..330800d 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -1404,6 +1404,7 @@ config CPU_CAVIUM_OCTEON select WEAK_ORDERING select CPU_SUPPORTS_HIGHMEM select CPU_SUPPORTS_HUGEPAGES + select ARCH_SPARSEMEM_ENABLE help The Cavium Octeon processor is a highly integrated chip containing many ethernet hardware widgets for networking tasks. The processor diff --git a/arch/mips/cavium-octeon/Kconfig b/arch/mips/cavium-octeon/Kconfig index cad555e..15ba565 100644 --- a/arch/mips/cavium-octeon/Kconfig +++ b/arch/mips/cavium-octeon/Kconfig @@ -82,10 +82,6 @@ config CAVIUM_OCTEON_LOCK_L2_MEMCPY help Lock the kernel's implementation of memcpy() into L2. -config ARCH_SPARSEMEM_ENABLE - def_bool y - select SPARSEMEM_STATIC - config CAVIUM_OCTEON_HELPER def_bool y depends on OCTEON_ETHERNET || PCI -- 1.7.8