There is probably a typo in acpi_cpu.c, function acpi_cpu_startup: if (cpu_quirks && CPU_QUIRK_NO_C3) { <----- here sc->cpu_cx_count = sc->cpu_non_c3 + 1; } Not sure how that affects the logic though. -- Andriy Gapon