]> git.baikalelectronics.ru Git - kernel.git/commit
x86/ftrace: Use alternative RET encoding
authorPeter Zijlstra <peterz@infradead.org>
Tue, 14 Jun 2022 21:15:40 +0000 (23:15 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 23 Jul 2022 10:53:59 +0000 (12:53 +0200)
commit3effbefba195f18c85ffba53abcd2b46e45c0324
tree70cb681876e15619a0e7eb267258c145a5ddb295
parent9e650c61d30242479f5eed8ed882191d089dba27
x86/ftrace: Use alternative RET encoding

commit 0f2d60bba0e78c22a051eca444798f398c9c5127 upstream.

Use the return thunk in ftrace trampolines, if needed.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Josh Poimboeuf <jpoimboe@kernel.org>
Signed-off-by: Borislav Petkov <bp@suse.de>
[cascardo: still copy return from ftrace_stub]
[cascardo: use memcpy(text_gen_insn) as there is no __text_gen_insn]
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/kernel/ftrace.c