13bd51c5aSJosh Poimboeuf#!/bin/sh 23bd51c5aSJosh Poimboeuf# SPDX-License-Identifier: GPL-2.0 33bd51c5aSJosh Poimboeuf 43bd51c5aSJosh PoimboeufFILES=' 53bd51c5aSJosh Poimboeufarch/x86/include/asm/inat.h 63bd51c5aSJosh Poimboeufarch/x86/include/asm/inat_types.h 7*d046b725SJosh Poimboeufarch/x86/include/asm/insn.h 83bd51c5aSJosh Poimboeufarch/x86/include/asm/orc_types.h 9*d046b725SJosh Poimboeufarch/x86/lib/inat.c 10*d046b725SJosh Poimboeufarch/x86/lib/insn.c 11*d046b725SJosh Poimboeufarch/x86/lib/x86-opcode-map.txt 12*d046b725SJosh Poimboeufarch/x86/tools/gen-insn-attr-x86.awk 133bd51c5aSJosh Poimboeuf' 143bd51c5aSJosh Poimboeuf 153bd51c5aSJosh Poimboeufcheck() 163bd51c5aSJosh Poimboeuf{ 173bd51c5aSJosh Poimboeuf local file=$1 183bd51c5aSJosh Poimboeuf 19*d046b725SJosh Poimboeuf diff ../$file ../../$file > /dev/null || 203bd51c5aSJosh Poimboeuf echo "Warning: synced file at 'tools/objtool/$file' differs from latest kernel version at '$file'" 213bd51c5aSJosh Poimboeuf} 223bd51c5aSJosh Poimboeuf 233bd51c5aSJosh Poimboeufif [ ! -d ../../kernel ] || [ ! -d ../../tools ] || [ ! -d ../objtool ]; then 243bd51c5aSJosh Poimboeuf exit 0 253bd51c5aSJosh Poimboeuffi 263bd51c5aSJosh Poimboeuf 273bd51c5aSJosh Poimboeuffor i in $FILES; do 283bd51c5aSJosh Poimboeuf check $i 293bd51c5aSJosh Poimboeufdone 30