Volba CONFIG_FORCE_NR_CPUS v jádře je schovaná za EXPERTS a umožní jádro zkompilovat s přesně známým počtem procesorů. To zjednoduší například vytváření cpumask, který nemusí být dynamický. Celkově pak je jádro s NR_CPUS=4 asi jen o 46 kB menší. Hodí se tedy pro například pro embedded systémy, ale stejně neušetří hodně.
Naopak může vést k pádu jádra, pokud je nastaveno FORCE_NR_CPUS=y a NR_CPUS na více než má dotyčný systém. Jádro sice vypíše varování, to ale moc nepomůže. K problému se vyjádřil Linus Torvalds. Myslí si, že zavedení volby FORCE_NR_CPUS byla chyba. Je sice schována za EXPERTS, ale většina distribučních jader má volbu EXPERTS zapnutou a tím pádem je každý expertem. Linus tedy volbu odstraní a uvidí se, jestli někomu chybí. Tím se také zjednoduší konfigurace jádra, která je v současnosti dost komplikovaná.
(zdroj: phoronix)