objtool: Make sync-check consider the target architecture
Do not take into account outdated headers unrelated to the build of the current architecture. [ jpoimboe: use $SRCARCH directly ] Reviewed-by: Miroslav Benes <mbenes@suse.cz> Signed-off-by: Julien Thierry <jthierry@redhat.com> Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
This commit is contained in:
parent
3890b8d927
commit
bb090fdb70
|
@ -1,6 +1,12 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# SPDX-License-Identifier: GPL-2.0
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
|
||||||
|
if [ -z "$SRCARCH" ]; then
|
||||||
|
echo 'sync-check.sh: error: missing $SRCARCH environment variable' >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$SRCARCH" = "x86" ]; then
|
||||||
FILES="
|
FILES="
|
||||||
arch/x86/include/asm/inat_types.h
|
arch/x86/include/asm/inat_types.h
|
||||||
arch/x86/include/asm/orc_types.h
|
arch/x86/include/asm/orc_types.h
|
||||||
|
@ -13,6 +19,7 @@ arch/x86/include/asm/insn.h -I '^#include [\"<]\(asm/\)*inat.h[\">]'
|
||||||
arch/x86/lib/inat.c -I '^#include [\"<]\(../include/\)*asm/insn.h[\">]'
|
arch/x86/lib/inat.c -I '^#include [\"<]\(../include/\)*asm/insn.h[\">]'
|
||||||
arch/x86/lib/insn.c -I '^#include [\"<]\(../include/\)*asm/in\(at\|sn\).h[\">]' -I '^#include [\"<]\(../include/\)*asm/emulate_prefix.h[\">]'
|
arch/x86/lib/insn.c -I '^#include [\"<]\(../include/\)*asm/in\(at\|sn\).h[\">]' -I '^#include [\"<]\(../include/\)*asm/emulate_prefix.h[\">]'
|
||||||
"
|
"
|
||||||
|
fi
|
||||||
|
|
||||||
check_2 () {
|
check_2 () {
|
||||||
file1=$1
|
file1=$1
|
||||||
|
|
Loading…
Reference in New Issue