1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * livepatch.h - s390-specific Kernel Live Patching Core
4  *
5  *  Copyright (c) 2013-2015 SUSE
6  *   Authors: Jiri Kosina
7  *	      Vojtech Pavlik
8  *	      Jiri Slaby
9  */
10 
11 #ifndef ASM_LIVEPATCH_H
12 #define ASM_LIVEPATCH_H
13 
14 #include <linux/ftrace.h>
15 #include <asm/ptrace.h>
16 
klp_arch_set_pc(struct ftrace_regs * fregs,unsigned long ip)17 static inline void klp_arch_set_pc(struct ftrace_regs *fregs, unsigned long ip)
18 {
19 	ftrace_instruction_pointer_set(fregs, ip);
20 }
21 
22 #endif
23