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内核中 .
我想知道这个问题是否会出现在以后的内核中?
博客文章的更多信息: