Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.2.
 1/*
 2 * livepatch.h - s390-specific Kernel Live Patching Core
 3 *
 4 *  Copyright (c) 2013-2015 SUSE
 5 *   Authors: Jiri Kosina
 6 *	      Vojtech Pavlik
 7 *	      Jiri Slaby
 8 */
 9
10/*
11 * This program is free software; you can redistribute it and/or modify it
12 * under the terms of the GNU General Public License as published by the Free
13 * Software Foundation; either version 2 of the License, or (at your option)
14 * any later version.
15 */
16
17#ifndef ASM_LIVEPATCH_H
18#define ASM_LIVEPATCH_H
19
20#include <linux/module.h>
21
22static inline int klp_check_compiler_support(void)
23{
24	return 0;
25}
26
27static inline int klp_write_module_reloc(struct module *mod, unsigned long
28		type, unsigned long loc, unsigned long value)
29{
30	/* not supported yet */
31	return -ENOSYS;
32}
33
34static inline void klp_arch_set_pc(struct pt_regs *regs, unsigned long ip)
35{
36	regs->psw.addr = ip;
37}
38
39#endif