kprobes: Prevent probes in .noinstr.text section
authorThomas Gleixner <tglx@linutronix.de>
Tue, 10 Mar 2020 13:04:34 +0000 (14:04 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 19 May 2020 13:56:20 +0000 (15:56 +0200)
commit66e9b0717102507e64f638790eaece88765cc9e5
tree60aabd710f537f162bd2accebd2f544b3d883565
parent4e321b7746e54283362bfa41c833d9f9d5470a3b
kprobes: Prevent probes in .noinstr.text section

Instrumentation is forbidden in the .noinstr.text section. Make kprobes
respect this.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Alexandre Chartre <alexandre.chartre@oracle.com>
Acked-by: Peter Zijlstra <peterz@infradead.org>
Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
Link: https://lkml.kernel.org/r/20200505134100.179862032@linutronix.de
include/linux/module.h
kernel/kprobes.c
kernel/module.c