CONFIG_HAVE_PREEMPT_DYNAMIC_KEY (not configurable)

configname: CONFIG_HAVE_PREEMPT_DYNAMIC_KEY

Linux Kernel Configuration
└─>General architecture-dependent options
└─>HAVE_PREEMPT_DYNAMIC_KEY
In linux kernel since version 5.2 (release Date: 2019-07-07)  
An architecture should select this if it can handle the preemption
model being selected at boot time using static keys.

Each preemption function will be given an early return based on a
static key. This should have slightly lower overhead than non-inline
static calls, as this effectively inlines each trampoline into the
start of its callee. This may avoid redundant work, and may
integrate better with CFI schemes.

This will have greater overhead than using inline static calls as
the call to the preemption function cannot be entirely elided.


depends
CONFIG_CC_HAS_ASM_GOTO
CONFIG_HAVE_ARCH_JUMP_LABEL