diff options
| author | Christophe Leroy <[email protected]> | 2025-03-04 23:00:19 +0000 |
|---|---|---|
| committer | Madhavan Srinivasan <[email protected]> | 2025-03-10 04:30:17 +0000 |
| commit | 382094a41c706bf9d990a224d5d4d34c02a21f15 (patch) | |
| tree | bece58e01ded8ac85888e4e1d831897118efdcda /drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | |
| parent | powerpc/perf: Fix ref-counting on the PMU 'vpa_pmu' (diff) | |
| download | kernel-382094a41c706bf9d990a224d5d4d34c02a21f15.tar.gz kernel-382094a41c706bf9d990a224d5d4d34c02a21f15.zip | |
powerpc: Fix 'intra_function_call not a direct call' warning
The following build warning have been reported:
arch/powerpc/kvm/book3s_hv_rmhandlers.o: warning: objtool: .text+0xe84: intra_function_call not a direct call
arch/powerpc/kernel/switch.o: warning: objtool: .text+0x4: intra_function_call not a direct call
This happens due to commit bb7f054f4de2 ("objtool/powerpc: Add support
for decoding all types of uncond branches") because that commit decodes
'bl .+4' as a normal instruction because that instruction is used by
clang instead of 'bcl 20,31,+.4' for relocatable code.
The solution is simply to remove the ANNOTATE_INTRA_FUNCTION_CALL
annotation now that the instruction is not seen as a function call
anymore.
Reported-by: Venkat Rao Bagalkote <[email protected]>
Closes: https://lore.kernel.org/all/[email protected]
Fixes: bb7f054f4de2 ("objtool/powerpc: Add support for decoding all types of uncond branches")
Signed-off-by: Christophe Leroy <[email protected]>
Tested-By: Venkat Rao Bagalkote <[email protected]>
Reviewed-by: Sathvika Vasireddy <[email protected]>
Signed-off-by: Madhavan Srinivasan <[email protected]>
Link: https://patch.msgid.link/88876fb4e412203452e57d1037a1341cf15ccc7b.1741128981.git.christophe.leroy@csgroup.eu
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c')
0 files changed, 0 insertions, 0 deletions
