From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756066AbdKCObw (ORCPT ); Fri, 3 Nov 2017 10:31:52 -0400 Received: from mx1.redhat.com ([209.132.183.28]:56620 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750971AbdKCObt (ORCPT ); Fri, 3 Nov 2017 10:31:49 -0400 DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 17C4C8046C Authentication-Results: ext-mx04.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx04.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=jpoimboe@redhat.com From: Josh Poimboeuf To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Stephen Rothwell Subject: [PATCH 0/3] objtool: sync warning fix and cleanups Date: Fri, 3 Nov 2017 09:31:42 -0500 Message-Id: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Fri, 03 Nov 2017 14:31:49 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Patch 1 fixes the "x86 instruction decoder differs from kernel" warning. Patches 2-3 improve the sync checking so that future warnings will be more useful. Josh Poimboeuf (3): objtool: Resync objtool's instruction decoder with the kernel's objtool: Move synced files to their original relative locations objtool: Move sync check to a script tools/objtool/.gitignore | 2 +- tools/objtool/Makefile | 20 +++------------ tools/objtool/arch/x86/Build | 10 +++----- tools/objtool/arch/x86/decode.c | 6 ++--- .../objtool/arch/x86/{insn => include/asm}/inat.h | 2 +- .../arch/x86/{insn => include/asm}/inat_types.h | 0 .../objtool/arch/x86/{insn => include/asm}/insn.h | 2 +- .../objtool/{ => arch/x86/include/asm}/orc_types.h | 0 tools/objtool/arch/x86/{insn => lib}/inat.c | 2 +- tools/objtool/arch/x86/{insn => lib}/insn.c | 4 +-- .../arch/x86/{insn => lib}/x86-opcode-map.txt | 0 .../arch/x86/{insn => tools}/gen-insn-attr-x86.awk | 1 + tools/objtool/orc.h | 2 +- tools/objtool/sync-check.sh | 29 ++++++++++++++++++++++ 14 files changed, 48 insertions(+), 32 deletions(-) rename tools/objtool/arch/x86/{insn => include/asm}/inat.h (99%) rename tools/objtool/arch/x86/{insn => include/asm}/inat_types.h (100%) rename tools/objtool/arch/x86/{insn => include/asm}/insn.h (99%) rename tools/objtool/{ => arch/x86/include/asm}/orc_types.h (100%) rename tools/objtool/arch/x86/{insn => lib}/inat.c (99%) rename tools/objtool/arch/x86/{insn => lib}/insn.c (99%) rename tools/objtool/arch/x86/{insn => lib}/x86-opcode-map.txt (100%) rename tools/objtool/arch/x86/{insn => tools}/gen-insn-attr-x86.awk (99%) create mode 100755 tools/objtool/sync-check.sh -- 2.13.6