From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753363AbeAKBtB (ORCPT + 1 other); Wed, 10 Jan 2018 20:49:01 -0500 Received: from mx1.redhat.com ([209.132.183.28]:59064 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753262AbeAKBtA (ORCPT ); Wed, 10 Jan 2018 20:49:00 -0500 From: Josh Poimboeuf To: x86@kernel.org Cc: linux-kernel@vger.kernel.org, Thomas Gleixner , Andi Kleen , Paul Turner , Linus Torvalds , Greg Kroah-Hartman , Tim Chen , Dave Hansen , Kees Cook , Peter Zijlstra , Andy Lutomirski , Jiri Kosina , gnomes@lxorguk.ukuu.org.uk Subject: [PATCH 0/3] objtool: retpoline compatibility Date: Wed, 10 Jan 2018 19:48:45 -0600 Message-Id: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Thu, 11 Jan 2018 01:49:00 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: Make objtool compatible with CONFIG_RETPOLINE and re-enable the objtool-dependent features. Josh Poimboeuf (3): objtool: Detect jumps to retpoline thunks objtool: Ignore retpoline alternatives Revert "x86/retpoline: Temporarily disable objtool when CONFIG_RETPOLINE=y" arch/x86/Kconfig | 4 +-- arch/x86/Kconfig.debug | 6 ++-- arch/x86/include/asm/nospec-branch.h | 27 +++++++++++++- tools/objtool/check.c | 69 ++++++++++++++++++++++++++++++++---- tools/objtool/check.h | 2 +- 5 files changed, 95 insertions(+), 13 deletions(-) -- 2.14.3