On Wed, Sep 18, 2013 at 01:10:53PM +0200, Ralf Baechle wrote: > > The CMP code is only designed to work with SMP configurations. > > Fixes multiple build problems on certain randconfigs: > > Applied - but I think the logic here may be backwards from a user's > perspective. Shouldn't a user be asked for SMP first, then for > possible platform suboptions (CMP, VSMP, SMTC) of SMP? Also the "if SMP" in Kconfig config MIPS_CMP bool "MIPS CMP framework support" depends on SYS_SUPPORTS_MIPS_CMP + select SMP select SYNC_R4K select SYS_SUPPORTS_SMP select SYS_SUPPORTS_SCHED_SMT if SMP ^^^^^^ now does look a bit silly, doesn't it? I wonder what the original intention was, possibly CMP support but only a uniprocessor kernel, that is MIPS_CMP=y would enable the GIC only, something like that? Ralf