Патч 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.
Мне интересно, появляется ли эта проблема в более поздних ядрах?
Дополнительная информация в блоге:
http://bkhome.org/news/201812/kernel-41487-compiled.html