diff options
Diffstat (limited to 'kernel/livepatch')
-rw-r--r-- | kernel/livepatch/core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/livepatch/core.c b/kernel/livepatch/core.c index f99fe189d596..07a2db9d01e6 100644 --- a/kernel/livepatch/core.c +++ b/kernel/livepatch/core.c | |||
@@ -272,7 +272,7 @@ static void notrace klp_ftrace_handler(unsigned long ip, | |||
272 | { | 272 | { |
273 | struct klp_func *func = ops->private; | 273 | struct klp_func *func = ops->private; |
274 | 274 | ||
275 | regs->ip = (unsigned long)func->new_func; | 275 | klp_arch_set_pc(regs, (unsigned long)func->new_func); |
276 | } | 276 | } |
277 | 277 | ||
278 | static int klp_disable_func(struct klp_func *func) | 278 | static int klp_disable_func(struct klp_func *func) |