Skip to contentSkip to conversation

ftrace/samples: Fix function size computation

PATCH In review Vladimir Riabchun 1 participant 2 messages Aug 26, 2025 – Sep 4, 2025

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 ftrace/samples: Fix function size computation

In my_tramp1 function .size directive was placed above ASM_RET instruction, leading to a wrong function size.

Fixes 9d907f1ae80b ("samples/ftrace: Fix asm function ELF annotations")

---
Changes since v1: https://lore.kernel.org/all/aK2I2IGKRwmkQuIR@vova-pc/
- Fix commit message

 samples/ftrace/ftrace-direct-modify.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
samples/ftrace/ftrace-direct-modify.c +1 -1
index cfea7a38befb..da3a9f2091f5 100644
@@ -75,8 +75,8 @@ asm (
 	CALL_DEPTH_ACCOUNT
 "	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"
Signature · 1 line
2.43.0