Message ID | 20211013181658.1020262-16-samitolvanen@google.com (mailing list archive) |
---|---|
State | Changes Requested |
Headers | show |
Series | x86: Add support for Clang CFI | expand |
On Wed, Oct 13, 2021 at 11:16:58AM -0700, Sami Tolvanen wrote: > Select ARCH_SUPPORTS_CFI_CLANG to allow CFI to be enabled with > Clang >= 13. > > Link: https://bugs.llvm.org/show_bug.cgi?id=51588 > Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Reviewed-by: Kees Cook <keescook@chromium.org>
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 47023166fb7b..1f310cc4e344 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -107,6 +107,7 @@ config X86 select ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP if NR_CPUS <= 4096 select ARCH_SUPPORTS_LTO_CLANG select ARCH_SUPPORTS_LTO_CLANG_THIN + select ARCH_SUPPORTS_CFI_CLANG if X86_64 && CLANG_VERSION >= 130000 select ARCH_USE_BUILTIN_BSWAP select ARCH_USE_MEMTEST select ARCH_USE_QUEUED_RWLOCKS