[PATCH 5/5] kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI
Kees Cook
kees at outflux.net
Mon Aug 25 12:31:34 PDT 2025
On August 25, 2025 1:00:22 PM EDT, Miguel Ojeda <miguel.ojeda.sandonis at gmail.com> wrote:
>On Mon, Aug 25, 2025 at 5:35 PM Kees Cook <kees at kernel.org> wrote:
>>
>> Yeah, that's a good idea. What the right way to do that?
>>
>> config CFI_CLANG
>> bool "Use Clang's Control Flow Integrity (CFI)"
>> depends on ARCH_SUPPORTS_CFI
>> select CFI
>>
>> ?
>
>I don't recall what is the idiomatic solution for renames, but I
>remember Linus talking about this topic and about avoiding losing old
>values if possible (perhaps getting a new question in `oldconfig` is
>OK as long as the `olddefconfig` respects the old value).
>
>I think your suggestion above will still make it appear twice in
>`menuconfig` -- there may be a way to play with visibility to make it
>better.
>
>A simple possibility I can think of (assuming it works) is having the
>CFI symbol for the time being introduced just as a `def_bool
>CFI_CLANG` for a few releases so that people get the new one in their
>configs.
Ah, I think this works:
config CFI_CLANG
bool
config CFI
bool "...."
default CFI_CLANG
I will add that for v2.
-Kees
--
Kees Cook
More information about the linux-riscv
mailing list