lkml.org 
[lkml]   [2020]   [Jul]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 1/9] objtool: Group headers to check in a single list
    Date
    In order to support multiple architectures and potentially different
    sets of header to compare against their kernel equivalent, it is simpler
    to have all headers to check in a single list.

    Reviewed-by: Miroslav Benes <mbenes@suse.cz>
    Signed-off-by: Julien Thierry <jthierry@redhat.com>
    ---
    tools/objtool/sync-check.sh | 21 ++++++++++++---------
    1 file changed, 12 insertions(+), 9 deletions(-)

    diff --git a/tools/objtool/sync-check.sh b/tools/objtool/sync-check.sh
    index 2a1261bfbb62..13e4fca28015 100755
    --- a/tools/objtool/sync-check.sh
    +++ b/tools/objtool/sync-check.sh
    @@ -1,13 +1,17 @@
    #!/bin/sh
    # SPDX-License-Identifier: GPL-2.0

    -FILES='
    +FILES="
    arch/x86/include/asm/inat_types.h
    arch/x86/include/asm/orc_types.h
    arch/x86/include/asm/emulate_prefix.h
    arch/x86/lib/x86-opcode-map.txt
    arch/x86/tools/gen-insn-attr-x86.awk
    -'
    +arch/x86/include/asm/inat.h -I '^#include [\"<]\(asm/\)*inat_types.h[\">]'
    +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/insn.c -I '^#include [\"<]\(../include/\)*asm/in\(at\|sn\).h[\">]' -I '^#include [\"<]\(../include/\)*asm/emulate_prefix.h[\">]'
    +"

    check_2 () {
    file1=$1
    @@ -40,11 +44,10 @@ fi

    cd ../..

    -for i in $FILES; do
    - check $i
    -done
    +while read -r file_entry; do
    + if [ -z "$file_entry" ]; then
    + continue
    + fi

    -check arch/x86/include/asm/inat.h '-I "^#include [\"<]\(asm/\)*inat_types.h[\">]"'
    -check arch/x86/include/asm/insn.h '-I "^#include [\"<]\(asm/\)*inat.h[\">]"'
    -check arch/x86/lib/inat.c '-I "^#include [\"<]\(../include/\)*asm/insn.h[\">]"'
    -check arch/x86/lib/insn.c '-I "^#include [\"<]\(../include/\)*asm/in\(at\|sn\).h[\">]" -I "^#include [\"<]\(../include/\)*asm/emulate_prefix.h[\">]"'
    + check $file_entry
    +done <<< $FILES
    --
    2.21.3
    \
     
     \ /
      Last update: 2020-07-30 11:48    [W:2.905 / U:0.188 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site