From: Bruce Ashfield <bruce.ashfi...@xilinx.com>

commit 6ec14aa7a58a1c2fb303692f8cb1ff82d9abd10a [objtool: Silence build output]
was added to -stable in v5.4.19.

This change was meant to ensure that build output was truly silent when 
required.
But the trailing "cd -" in the tools script was ensuring that a success return
code was always returned from the sync script. As such, some missing files for
x86 were being masked.

We add those files to ensure that objtool can be regenerated as required

Signed-off-by: Bruce Ashfield <bruce.ashfi...@xilinx.com>
Signed-off-by: Bruce Ashfield <bruce.ashfi...@gmail.com>
---
 meta/recipes-kernel/linux/kernel-devsrc.bb | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb 
b/meta/recipes-kernel/linux/kernel-devsrc.bb
index 2fa4be67cc..2888236628 100644
--- a/meta/recipes-kernel/linux/kernel-devsrc.bb
+++ b/meta/recipes-kernel/linux/kernel-devsrc.bb
@@ -200,6 +200,7 @@ do_install() {
            cp -a --parents arch/x86/tools/relocs.c $kerneldir/build/
            cp -a --parents arch/x86/tools/relocs_common.c $kerneldir/build/
            cp -a --parents arch/x86/tools/relocs.h $kerneldir/build/
+           cp -a --parents arch/x86/tools/gen-insn-attr-x86.awk 
$kerneldir/build/ 2>/dev/null || :
            cp -a --parents arch/x86/purgatory/purgatory.c $kerneldir/build/
 
            # 4.18 + have unified the purgatory files, so we ignore any errors 
if
@@ -215,6 +216,10 @@ do_install() {
            cp -a --parents arch/x86/boot/string.c $kerneldir/build/
            cp -a --parents arch/x86/boot/compressed/string.c $kerneldir/build/ 
2>/dev/null || :
            cp -a --parents arch/x86/boot/ctype.h $kerneldir/build/
+
+           # objtool requires these files
+           cp -a --parents arch/x86/lib/inat.c $kerneldir/build/ 2>/dev/null 
|| :
+           cp -a --parents arch/x86/lib/insn.c $kerneldir/build/ 2>/dev/null 
|| :
        fi
 
        if [ "${ARCH}" = "mips" ]; then
-- 
2.19.1

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to