mirror of
https://github.com/torvalds/linux.git
synced 2026-08-16 04:18:25 +02:00
GCC can turn our static_call(name)(args...) into a tail call, in which case we get a JMP.d32 into the trampoline (which then does a further tail-call). Teach objtool to recognise and mark these in .static_call_sites and adjust the code patching to deal with this. Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Link: https://lore.kernel.org/r/20200818135805.101186767@infradead.org |
||
|---|---|---|
| .. | ||
| asm | ||
| asm-generic | ||
| linux | ||
| nolibc | ||
| tools | ||
| trace/events | ||
| uapi | ||
| vdso | ||