stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [bug report]warning about entry_64.S from objtool in v5.4 LTS
@ 2023-02-06  3:09 Xinghui Li
  2023-02-06  5:40 ` Greg KH
  0 siblings, 1 reply; 11+ messages in thread
From: Xinghui Li @ 2023-02-06  3:09 UTC (permalink / raw)
  To: peterz, jpoimboe, tglx; +Cc: stable, linux-kernel, x86, alexs

Hi all
We found a warning from objtool:
arch/x86/entry/entry_64.o: warning: objtool: .entry.text+0x1d1:
unsupported intra-function call

and if we enable retpoline in config:
arch/x86/entry/entry_64.o: warning: objtool: .entry.text+0x1c1:
unsupported intra-function call
arch/x86/entry/entry_64.o: warning: objtool: If this is a retpoline,
please patch it in with alternatives and annotate it with
ANNOTATE_NOSPEC_ALTERNATIVE.

I found this issue has been introduced since “x86/speculation: Change
FILL_RETURN_BUFFER to work with objtool( commit 8afd1c7da2)”backported
in v5.4.217.
Comparing with the upstream version(commit 089dd8e53):
There is no “ANNOTATE_INTRA_FUNCTION_CALL” in v5.4 for missing
dependency patch. When the “ANNOTATE_NOSPEC_ALTERNATIVE” is removed,
this issue just occurs.

I tried to backport “ANNOTATE_INTRA_FUNCTION_CALL”and its dependency
patchs in v5.4, but I met the CFA miss match issue from objtool.
So, please help check this issue in v5.4 LTS version.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2023-02-13 12:31 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-06  3:09 [bug report]warning about entry_64.S from objtool in v5.4 LTS Xinghui Li
2023-02-06  5:40 ` Greg KH
2023-02-06  9:22   ` Xinghui Li
2023-02-06  9:39     ` Greg KH
2023-02-07  0:18       ` Kuniyuki Iwashima
2023-02-07  6:43       ` Xinghui Li
2023-02-07  6:52         ` Greg KH
2023-02-07  7:19           ` Xinghui Li
2023-02-07  7:30             ` Greg KH
2023-02-13 12:20               ` Xinghui Li
2023-02-13 12:31                 ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).