Патч Retpoline, похоже, испортил конфигурацию ядра
Патч retpoline был перенесен в ядро 4.14.*, Начиная с 4.14.82. Проблема в том, что при выполнении команды make menuconfig retpoline можно отключить, но SMT принудительно включен.
Это в "Тип процессора и функции", вы увидите там:
Processor type and features
< > Avoid speculative indirect branches in kernel CONFIG_RETPOLINE
[ ] SMT (hyperthreading) scheduler support CONFIG_SCHED_SMT
... проблема в том, что опция SMT исчезла, ее нет в ядре 4.14.87, и опция SMT включена. Он есть в ядре 4.14.82.
Мне интересно, если эта проблема появляется в более поздних ядрах?
Дополнительная информация в блоге: