diff options
-rw-r--r-- | arch/x86/Kconfig | 2 | ||||
-rw-r--r-- | arch/x86/include/asm/livepatch.h | 4 | ||||
-rw-r--r-- | arch/x86/kernel/Makefile | 2 | ||||
-rw-r--r-- | include/linux/livepatch.h | 4 | ||||
-rw-r--r-- | kernel/livepatch/Kconfig | 6 | ||||
-rw-r--r-- | kernel/livepatch/Makefile | 2 | ||||
-rw-r--r-- | samples/Kconfig | 4 | ||||
-rw-r--r-- | samples/livepatch/Makefile | 2 |
8 files changed, 13 insertions, 13 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 29b095231276..11970b076862 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -17,7 +17,7 @@ config X86_64 | |||
17 | depends on 64BIT | 17 | depends on 64BIT |
18 | select X86_DEV_DMA_OPS | 18 | select X86_DEV_DMA_OPS |
19 | select ARCH_USE_CMPXCHG_LOCKREF | 19 | select ARCH_USE_CMPXCHG_LOCKREF |
20 | select HAVE_LIVE_PATCHING | 20 | select HAVE_LIVEPATCH |
21 | 21 | ||
22 | ### Arch settings | 22 | ### Arch settings |
23 | config X86 | 23 | config X86 |
diff --git a/arch/x86/include/asm/livepatch.h b/arch/x86/include/asm/livepatch.h index 26e58134c8cb..a455a53d789a 100644 --- a/arch/x86/include/asm/livepatch.h +++ b/arch/x86/include/asm/livepatch.h | |||
@@ -24,7 +24,7 @@ | |||
24 | #include <linux/module.h> | 24 | #include <linux/module.h> |
25 | #include <linux/ftrace.h> | 25 | #include <linux/ftrace.h> |
26 | 26 | ||
27 | #ifdef CONFIG_LIVE_PATCHING | 27 | #ifdef CONFIG_LIVEPATCH |
28 | static inline int klp_check_compiler_support(void) | 28 | static inline int klp_check_compiler_support(void) |
29 | { | 29 | { |
30 | #ifndef CC_USING_FENTRY | 30 | #ifndef CC_USING_FENTRY |
@@ -40,7 +40,7 @@ static inline void klp_arch_set_pc(struct pt_regs *regs, unsigned long ip) | |||
40 | regs->ip = ip; | 40 | regs->ip = ip; |
41 | } | 41 | } |
42 | #else | 42 | #else |
43 | #error Live patching support is disabled; check CONFIG_LIVE_PATCHING | 43 | #error Live patching support is disabled; check CONFIG_LIVEPATCH |
44 | #endif | 44 | #endif |
45 | 45 | ||
46 | #endif /* _ASM_X86_LIVEPATCH_H */ | 46 | #endif /* _ASM_X86_LIVEPATCH_H */ |
diff --git a/arch/x86/kernel/Makefile b/arch/x86/kernel/Makefile index 316b34e74c15..732223496968 100644 --- a/arch/x86/kernel/Makefile +++ b/arch/x86/kernel/Makefile | |||
@@ -63,7 +63,7 @@ obj-$(CONFIG_X86_MPPARSE) += mpparse.o | |||
63 | obj-y += apic/ | 63 | obj-y += apic/ |
64 | obj-$(CONFIG_X86_REBOOTFIXUPS) += reboot_fixups_32.o | 64 | obj-$(CONFIG_X86_REBOOTFIXUPS) += reboot_fixups_32.o |
65 | obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o | 65 | obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o |
66 | obj-$(CONFIG_LIVE_PATCHING) += livepatch.o | 66 | obj-$(CONFIG_LIVEPATCH) += livepatch.o |
67 | obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o | 67 | obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o |
68 | obj-$(CONFIG_FTRACE_SYSCALLS) += ftrace.o | 68 | obj-$(CONFIG_FTRACE_SYSCALLS) += ftrace.o |
69 | obj-$(CONFIG_X86_TSC) += trace_clock.o | 69 | obj-$(CONFIG_X86_TSC) += trace_clock.o |
diff --git a/include/linux/livepatch.h b/include/linux/livepatch.h index f14c6fb262b4..95023fd8b00d 100644 --- a/include/linux/livepatch.h +++ b/include/linux/livepatch.h | |||
@@ -24,7 +24,7 @@ | |||
24 | #include <linux/module.h> | 24 | #include <linux/module.h> |
25 | #include <linux/ftrace.h> | 25 | #include <linux/ftrace.h> |
26 | 26 | ||
27 | #if IS_ENABLED(CONFIG_LIVE_PATCHING) | 27 | #if IS_ENABLED(CONFIG_LIVEPATCH) |
28 | 28 | ||
29 | #include <asm/livepatch.h> | 29 | #include <asm/livepatch.h> |
30 | 30 | ||
@@ -128,6 +128,6 @@ extern int klp_unregister_patch(struct klp_patch *); | |||
128 | extern int klp_enable_patch(struct klp_patch *); | 128 | extern int klp_enable_patch(struct klp_patch *); |
129 | extern int klp_disable_patch(struct klp_patch *); | 129 | extern int klp_disable_patch(struct klp_patch *); |
130 | 130 | ||
131 | #endif /* CONFIG_LIVE_PATCHING */ | 131 | #endif /* CONFIG_LIVEPATCH */ |
132 | 132 | ||
133 | #endif /* _LINUX_LIVEPATCH_H_ */ | 133 | #endif /* _LINUX_LIVEPATCH_H_ */ |
diff --git a/kernel/livepatch/Kconfig b/kernel/livepatch/Kconfig index 347ee2221137..045022557936 100644 --- a/kernel/livepatch/Kconfig +++ b/kernel/livepatch/Kconfig | |||
@@ -1,15 +1,15 @@ | |||
1 | config HAVE_LIVE_PATCHING | 1 | config HAVE_LIVEPATCH |
2 | bool | 2 | bool |
3 | help | 3 | help |
4 | Arch supports kernel live patching | 4 | Arch supports kernel live patching |
5 | 5 | ||
6 | config LIVE_PATCHING | 6 | config LIVEPATCH |
7 | bool "Kernel Live Patching" | 7 | bool "Kernel Live Patching" |
8 | depends on DYNAMIC_FTRACE_WITH_REGS | 8 | depends on DYNAMIC_FTRACE_WITH_REGS |
9 | depends on MODULES | 9 | depends on MODULES |
10 | depends on SYSFS | 10 | depends on SYSFS |
11 | depends on KALLSYMS_ALL | 11 | depends on KALLSYMS_ALL |
12 | depends on HAVE_LIVE_PATCHING | 12 | depends on HAVE_LIVEPATCH |
13 | help | 13 | help |
14 | Say Y here if you want to support kernel live patching. | 14 | Say Y here if you want to support kernel live patching. |
15 | This option has no runtime impact until a kernel "patch" | 15 | This option has no runtime impact until a kernel "patch" |
diff --git a/kernel/livepatch/Makefile b/kernel/livepatch/Makefile index 7c1f00861428..e8780c0901d9 100644 --- a/kernel/livepatch/Makefile +++ b/kernel/livepatch/Makefile | |||
@@ -1,3 +1,3 @@ | |||
1 | obj-$(CONFIG_LIVE_PATCHING) += livepatch.o | 1 | obj-$(CONFIG_LIVEPATCH) += livepatch.o |
2 | 2 | ||
3 | livepatch-objs := core.o | 3 | livepatch-objs := core.o |
diff --git a/samples/Kconfig b/samples/Kconfig index 0aed20df5f0b..224ebb46bed5 100644 --- a/samples/Kconfig +++ b/samples/Kconfig | |||
@@ -63,9 +63,9 @@ config SAMPLE_RPMSG_CLIENT | |||
63 | to communicate with an AMP-configured remote processor over | 63 | to communicate with an AMP-configured remote processor over |
64 | the rpmsg bus. | 64 | the rpmsg bus. |
65 | 65 | ||
66 | config SAMPLE_LIVE_PATCHING | 66 | config SAMPLE_LIVEPATCH |
67 | tristate "Build live patching sample -- loadable modules only" | 67 | tristate "Build live patching sample -- loadable modules only" |
68 | depends on LIVE_PATCHING && m | 68 | depends on LIVEPATCH && m |
69 | help | 69 | help |
70 | Builds a sample live patch that replaces the procfs handler | 70 | Builds a sample live patch that replaces the procfs handler |
71 | for /proc/cmdline to print "this has been live patched". | 71 | for /proc/cmdline to print "this has been live patched". |
diff --git a/samples/livepatch/Makefile b/samples/livepatch/Makefile index 7f1cdc131a02..10319d7ea0b1 100644 --- a/samples/livepatch/Makefile +++ b/samples/livepatch/Makefile | |||
@@ -1 +1 @@ | |||
obj-$(CONFIG_SAMPLE_LIVE_PATCHING) += livepatch-sample.o | obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-sample.o | ||