summaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
authorVladimir Riabchun <ferr.lambarginio@gmail.com>2025-08-26 18:16:46 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-09-19 16:29:56 +0200
commitdf1bbf7800d97dc600c9fae54b3010ed19881ca3 (patch)
tree01d88aa2d417148df9adafefd8d1a85ad05be11f /samples
parent0a14bd681f40a4398d04bca5eb371e1f43f73d8f (diff)
ftrace/samples: Fix function size computation
[ Upstream commit 80d03a40837a9b26750a25122b906c052cc846c9 ] In my_tramp1 function .size directive was placed above ASM_RET instruction, leading to a wrong function size. Link: https://lore.kernel.org/aK3d7vxNcO52kEmg@vova-pc Fixes: 9d907f1ae80b ("samples/ftrace: Fix asm function ELF annotations") Signed-off-by: Vladimir Riabchun <ferr.lambarginio@gmail.com> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'samples')
-rw-r--r--samples/ftrace/ftrace-direct-modify.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/samples/ftrace/ftrace-direct-modify.c b/samples/ftrace/ftrace-direct-modify.c
index 39146fa83e20..cbef49649ce0 100644
--- a/samples/ftrace/ftrace-direct-modify.c
+++ b/samples/ftrace/ftrace-direct-modify.c
@@ -36,8 +36,8 @@ asm (
" movq %rsp, %rbp\n"
" call my_direct_func1\n"
" leave\n"
-" .size my_tramp1, .-my_tramp1\n"
ASM_RET
+" .size my_tramp1, .-my_tramp1\n"
" .type my_tramp2, @function\n"
" .globl my_tramp2\n"