From: Ahmad Fatoum <ahmad@xxxxxx> ENTRY_PROC_END() is used as counterpart to ENTRY_PROC() to delimit entry points written in assembly. That macro expands to the END() macro though, which doesn't explicitly mark the entry point as being a function. This can lead to objdump -d on the PBL ELF file to not disassemble the wntry point and instead displaying only a hexdump. Fix this by using ENDPROC which sets the function type correctly. This only has effect on the ELF and introduces no functional change for the objcopied image. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxx> --- arch/arm/include/asm/barebox-arm64.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/include/asm/barebox-arm64.h b/arch/arm/include/asm/barebox-arm64.h index 58ff7b9b362b..9b91a693af94 100644 --- a/arch/arm/include/asm/barebox-arm64.h +++ b/arch/arm/include/asm/barebox-arm64.h @@ -30,6 +30,6 @@ * ENTRY_PROC_END - mark end of entry procedure */ #define ENTRY_PROC_END(name) \ - END(##name) + ENDPROC(##name) #endif /* _BAREBOX_ARM64_H_ */ -- 2.39.5