| # SPDX-License-Identifier: GPL-2.0-only | |
| config HAVE_LIVEPATCH | |
| bool | |
| help | |
| Arch supports kernel live patching | |
| config LIVEPATCH | |
| bool "Kernel Live Patching" | |
| depends on DYNAMIC_FTRACE_WITH_REGS || DYNAMIC_FTRACE_WITH_ARGS | |
| depends on MODULES | |
| depends on SYSFS | |
| depends on KALLSYMS_ALL | |
| depends on HAVE_LIVEPATCH | |
| depends on !TRIM_UNUSED_KSYMS | |
| help | |
| Say Y here if you want to support kernel live patching. | |
| This option has no runtime impact until a kernel "patch" | |
| module uses the interface provided by this option to register | |
| a patch, causing calls to patched functions to be redirected | |
| to new function code contained in the patch module. | |
| config HAVE_KLP_BUILD | |
| bool | |
| help | |
| Arch supports klp-build | |
| config KLP_BUILD | |
| def_bool y | |
| depends on LIVEPATCH && HAVE_KLP_BUILD | |
| select OBJTOOL | |
| help | |
| Enable klp-build support |