linux/arch/s390/include/asm/livepatch.h
<<
>>
Prefs
   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
  17static inline void klp_arch_set_pc(struct ftrace_regs *fregs, unsigned long ip)
  18{
  19        struct pt_regs *regs = ftrace_get_regs(fregs);
  20
  21        regs->psw.addr = ip;
  22}
  23
  24#endif
  25