Retpoline (return trampoline) záplaty, které mají zabránit druhé variantě zranitelnosti Spectre, jsou již pár dní v jádře 4.15. Dnes Greg Kroah-Hartman poslal záplaty do jader 4.14 a 4.9. Retpoline se tedy objeví v jádrech 4.9.77 a 4.14.14.
X86_FEATURE_RETPOLINE je zapnuto pro všechny CPU Intel a AMD. K překladu je třeba použít GCC, který podporuje -mindirect-branch=thunk-extern. Tedy například GCC 8.0, nebo GCC 7.3, až to do něj bude backportováno. Pokud máte Retpoline v jádře, ale nechcete jej použít, stačí parametr jádra noretpoline.
(zdroj: phoronix)