public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] objtool/x86: add missing embedded_insn check
@ 2023-10-26  1:57 John Sperbeck
  2023-10-26  1:58 ` kernel test robot
  2023-10-26  5:17 ` Greg KH
  0 siblings, 2 replies; 5+ messages in thread
From: John Sperbeck @ 2023-10-26  1:57 UTC (permalink / raw)
  To: gregkh; +Cc: bp, jpoimboe, patches, peterz, stable, jsperbeck

When dbf460087755 ("objtool/x86: Fixup frame-pointer vs rethunk")
was backported to some stable branches, the check for dest->embedded_insn
in is_special_call() was missed.  Add it back in.

Signed-off-by: John Sperbeck <jsperbeck@google.com>
---


I think 6.1.y, 5.15.y, and 5.10.y are the LTS branches missing the
bit of code that this patch re-adds.


 tools/objtool/check.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/objtool/check.c b/tools/objtool/check.c
index f8008ab31eef..cb363b507a32 100644
--- a/tools/objtool/check.c
+++ b/tools/objtool/check.c
@@ -2478,7 +2478,7 @@ static bool is_special_call(struct instruction *insn)
 		if (!dest)
 			return false;
 
-		if (dest->fentry)
+		if (dest->fentry || dest->embedded_insn)
 			return true;
 	}
 

base-commit: 7d24402875c75ca6e43aa27ae3ce2042bde259a4
-- 
2.42.0.758.gaed0368e0e-goog


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

end of thread, other threads:[~2023-10-26  8:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-26  1:57 [PATCH] objtool/x86: add missing embedded_insn check John Sperbeck
2023-10-26  1:58 ` kernel test robot
2023-10-26  5:17 ` Greg KH
2023-10-26  5:35   ` John Sperbeck
2023-10-26  8:17     ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox