From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752207AbeBHKOF (ORCPT ); Thu, 8 Feb 2018 05:14:05 -0500 Received: from bombadil.infradead.org ([65.50.211.133]:38875 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750877AbeBHKOD (ORCPT ); Thu, 8 Feb 2018 05:14:03 -0500 Date: Thu, 8 Feb 2018 11:13:48 +0100 From: Peter Zijlstra To: David Laight Cc: Linus Torvalds , Borislav Petkov , kbuild test robot , Ingo Molnar , Thomas Gleixner , LKML , the arch/x86 maintainers Subject: Re: [linus:master] BUILD REGRESSION a2e5790d841658485d642196dbb0927303d6c22f Message-ID: <20180208101348.GF25201@hirez.programming.kicks-ass.net> References: <5a7ae6af.WSMpvDEeUt6oucKB%fengguang.wu@intel.com> <20180207183543.GA8897@pd.tnic> <20180207184933.GA25201@hirez.programming.kicks-ass.net> <20180207191451.GC25201@hirez.programming.kicks-ass.net> <20180207192816.GA19536@pd.tnic> <20180208091302.GD25201@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 08, 2018 at 09:47:53AM +0000, David Laight wrote: > From: Peter Zijlstra > > I went through the register opcodes and matched it against the ModR/M > > encoding, and the best option I've found so far is using 0xd6 as the > > next byte. > > Wouldn't 0xc3 work as well. > A retq is probably better than an extra (bad). I explicity did not use c3 because that generates spurious "retq" in the code flow which is mighty confusing when you read the stuff.