Commit 7ae60ff0 authored by Josh Poimboeuf's avatar Josh Poimboeuf
Browse files

livepatch: Add CONFIG_KLP_BUILD



In preparation for introducing klp-build, add a new CONFIG_KLP_BUILD
option.  The initial version will only be supported on x86-64.

Acked-by: default avatarPetr Mladek <pmladek@suse.com>
Tested-by: default avatarJoe Lawrence <joe.lawrence@redhat.com>
Signed-off-by: default avatarJosh Poimboeuf <jpoimboe@kernel.org>
parent 164c9201
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -261,6 +261,7 @@ config X86
	select HAVE_FUNCTION_ERROR_INJECTION
	select HAVE_KRETPROBES
	select HAVE_RETHOOK
	select HAVE_KLP_BUILD			if X86_64
	select HAVE_LIVEPATCH			if X86_64
	select HAVE_MIXED_BREAKPOINTS_REGS
	select HAVE_MOD_ARCH_SPECIFIC
+12 −0
Original line number Diff line number Diff line
@@ -18,3 +18,15 @@ config LIVEPATCH
	  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