From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751457AbdBWWRQ (ORCPT ); Thu, 23 Feb 2017 17:17:16 -0500 Received: from mga07.intel.com ([134.134.136.100]:41227 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751223AbdBWWRO (ORCPT ); Thu, 23 Feb 2017 17:17:14 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,198,1484035200"; d="scan'208";a="68914901" Message-ID: <1487888232.115017.4.camel@ranerica-desktop> Subject: Re: [PATCH v4 01/17] x86/mpx: Do not use SIB index if index points to R/ESP From: Ricardo Neri To: Peter Zijlstra Cc: Ingo Molnar , Thomas Gleixner , "H. Peter Anvin" , Andy Lutomirski , Borislav Petkov , Andrew Morton , Brian Gerst , Chris Metcalf , Dave Hansen , Paolo Bonzini , Liang Z Li , Masami Hiramatsu , Huang Rui , Jiri Slaby , Jonathan Corbet , "Michael S. Tsirkin" , Paul Gortmaker , Vlastimil Babka , Chen Yucong , Alexandre Julliard , Stas Sergeev , Fenghua Yu , "Ravi V. Shankar" , Shuah Khan , linux-kernel@vger.kernel.org, x86@kernel.org, linux-msdos@vger.kernel.org, wine-devel@winehq.org, Adam Buchbinder , Colin Ian King , Lorenzo Stoakes , Qiaowei Ren Date: Thu, 23 Feb 2017 14:17:12 -0800 In-Reply-To: <20170223072432.GX6515@twins.programming.kicks-ass.net> References: <20170223063706.71554-1-ricardo.neri-calderon@linux.intel.com> <20170223063706.71554-2-ricardo.neri-calderon@linux.intel.com> <20170223072432.GX6515@twins.programming.kicks-ass.net> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2017-02-23 at 08:24 +0100, Peter Zijlstra wrote: > On Wed, Feb 22, 2017 at 10:36:50PM -0800, Ricardo Neri wrote: > > + /* > > + * A negative offset generally means a error, except > > + * -EDOM, which means that the contents of the register > > + * should not be used as index. > > + */ > > if (indx_offset < 0) > > - goto out_err; > > + if (indx_offset == -EDOM) > > + indx = 0; > > + else > > + goto out_err; > > + else > > + indx = regs_get_register(regs, indx_offset); > > Kernel coding style requires more brackets than are strictly required by > C, any block longer than 1 line needs then. Also, if one leg of a > conditional needs them, then they should be on both legs. > > Your code has many such instances, please change them all. Will do. Sorry for the noise. These instances escaped the checkpatch script. Thanks and BR, Ricardo