xref: /linux/kernel/livepatch/Kconfig (revision 24bce201d79807b668bf9d9e0aca801c5c0d5f78)
1# SPDX-License-Identifier: GPL-2.0-only
2config HAVE_LIVEPATCH
3	bool
4	help
5	  Arch supports kernel live patching
6
7config LIVEPATCH
8	bool "Kernel Live Patching"
9	depends on DYNAMIC_FTRACE_WITH_REGS || DYNAMIC_FTRACE_WITH_ARGS
10	depends on MODULES
11	depends on SYSFS
12	depends on KALLSYMS_ALL
13	depends on HAVE_LIVEPATCH
14	depends on !TRIM_UNUSED_KSYMS
15	help
16	  Say Y here if you want to support kernel live patching.
17	  This option has no runtime impact until a kernel "patch"
18	  module uses the interface provided by this option to register
19	  a patch, causing calls to patched functions to be redirected
20	  to new function code contained in the patch module.
21