summaryrefslogtreecommitdiff
path: root/arch/s390/include/asm/kprobes.h
diff options
context:
space:
mode:
authorHeiko Carstens <hca@linux.ibm.com>2023-02-02 23:36:07 +0300
committerHeiko Carstens <hca@linux.ibm.com>2023-02-06 13:13:53 +0300
commit1e2eb49bb14760cc7ec0c301c705410628bee8e9 (patch)
tree1b1a0d6a2dcf777e597eb8f9db3ddac3ec29059b /arch/s390/include/asm/kprobes.h
parentfb9293b9f32d01ee491606a3655054d539b89f66 (diff)
downloadlinux-1e2eb49bb14760cc7ec0c301c705410628bee8e9.tar.xz
s390/rethook: add local rethook header file
Compiling the kernel with CONFIG_KPROBES disabled, but CONFIG_RETHOOK enabled, results in this sparse warning: arch/s390/kernel/rethook.c:26:15: warning: no previous prototype for 'arch_rethook_trampoline_callback' [-Wmissing-prototypes] 26 | unsigned long arch_rethook_trampoline_callback(struct pt_regs *regs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add a local rethook header file similar to riscv to address this. Reported-by: kernel test robot <lkp@intel.com> Fixes: 1a280f48c0e4 ("s390/kprobes: replace kretprobe with rethook") Link: https://lore.kernel.org/all/202302030102.69dZIuJk-lkp@intel.com Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'arch/s390/include/asm/kprobes.h')
-rw-r--r--arch/s390/include/asm/kprobes.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/s390/include/asm/kprobes.h b/arch/s390/include/asm/kprobes.h
index 6af75857156b..83f732ca3af4 100644
--- a/arch/s390/include/asm/kprobes.h
+++ b/arch/s390/include/asm/kprobes.h
@@ -70,7 +70,6 @@ struct kprobe_ctlblk {
};
void arch_remove_kprobe(struct kprobe *p);
-unsigned long arch_rethook_trampoline_callback(struct pt_regs *regs);
int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
int kprobe_exceptions_notify(struct notifier_block *self,