error-injection: Fix to prohibit jump optimization
authorMasami Hiramatsu <mhiramat@kernel.org>
Mon, 12 Mar 2018 10:00:49 +0000 (19:00 +0900)
committerDaniel Borkmann <daniel@iogearbox.net>
Mon, 12 Mar 2018 15:16:00 +0000 (16:16 +0100)
commitb6b76dd62c56f257cdd30900ed22668c42a74030
tree14c8d11284da90abb655fcc9c1da1e5231dde6aa
parent9e5fb7207024e53700bdac23f53d1e44d530a7f6
error-injection: Fix to prohibit jump optimization

Since the kprobe which was optimized by jump can not change
the execution path, the kprobe for error-injection must not
be optimized. To prohibit it, set a dummy post-handler as
officially stated in Documentation/kprobes.txt.

Fixes: 4b1a29a7f542 ("error-injection: Support fault injection framework")
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
kernel/fail_function.c