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