[clang] [llvm] [ARM][KCFI] Add backend support for Kernel Control-Flow Integrity (PR #163698)
    Nathan Chancellor via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Oct 23 11:52:57 PDT 2025
    
    
  
nathanchance wrote:
Sorry for the late testing but the final version (tested at 83f751a001fa57dd8eaa60f08ed420e90170e11d) does not appear to survive `allmodconfig` (which does not have `CONFIG_THUMB2_KERNEL=y`) for me. For example, with Linus's latest tree:
```
$ make -skj"$(nproc)" ARCH=arm LLVM=1 clean allmodconfig drivers/net/wireless/realtek/rtlwifi/pci.o
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
error: out of range pc-relative fixup value
18 errors generated.
make[9]: *** [scripts/Makefile.build:287: drivers/net/wireless/realtek/rtlwifi/pci.o] Error 1
...
```
but this happens in many many files within in this build.
https://github.com/llvm/llvm-project/pull/163698
    
    
More information about the llvm-commits
mailing list