Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp4011077yba; Tue, 9 Apr 2019 09:15:35 -0700 (PDT) X-Google-Smtp-Source: APXvYqwJjUwC8A5DR5LZvMzS5/Or3CH7AGY1w7uWTrbyQi9+zSEcm9yszcNYibFcJnRTJ0/fTac8 X-Received: by 2002:a17:902:bf07:: with SMTP id bi7mr9162366plb.87.1554826535515; Tue, 09 Apr 2019 09:15:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554826535; cv=none; d=google.com; s=arc-20160816; b=zuTxqeU0kFwpBvTbged9lsxyecvT0Hx127cw7JaccQsb70vNCa1MCK/YnObu15yGgx 7L9BB0AJL44vR525acA1Z73V8ZwonMQ63cJgYnUSro76RRznMtUFNb8wHbt9ISs12POo rrSCTp6UgzvKO53H2ViSjHVjBIHca+4CrtuKKue+CCut8RU7Aio3dwDm7xHjDt+p5pJX RNnBZghWBTWL1rdKdrcNNM5OC+Ljqijp/CsXSThtRYByNHMvOo5CnHzCa3Iu++ktqQ3v 52iifkXMv5t/bsUYMEwqz8g4ZirgfhShL5VvRqcBSzVRvZbKLzc36Wx4qL0I6xD3DgOz J08g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=S4ArIDjaRDVjCCD9jFlCWpRZQeGdzkqhD5RJ38zmT0E=; b=sxS+HHwQAo/3WzzML+hWM1jBcUaTH2jnkcQWhoxzljS/zfHvdujJaSsCZ4ew8g/80U S477vmTgz4ND7Zd9KDYgDR2eripXxJis4FMCesQCUwiFSSyspw72AeremzzW65nxjh3R MPkPdoReTBDSRzS88GDNb2gILDsAUMQbuoxHwkAwn16rDFLql+3v34/sYljiQvAoZAZP lRDN3YJvrNgtPTu5guVZXHgHskptXTSISiAEQlG0NYXxLZVZ5lbVvJecNsCqkk460ltl coCSLV+C/ZGnENrUdX48L8a1fTmo6IYSbJ2I0eajqGZWqfFFYqqv5uPMmWHU8pxXA/NE NKTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b=Rqob12LH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 2si6784750pld.334.2019.04.09.09.15.19; Tue, 09 Apr 2019 09:15:35 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b=Rqob12LH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726774AbfDIQMN (ORCPT + 99 others); Tue, 9 Apr 2019 12:12:13 -0400 Received: from merlin.infradead.org ([205.233.59.134]:44928 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726515AbfDIQMM (ORCPT ); Tue, 9 Apr 2019 12:12:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=S4ArIDjaRDVjCCD9jFlCWpRZQeGdzkqhD5RJ38zmT0E=; b=Rqob12LH5hzWj8W2SGMi5q29e svi4BDLLyD1KhsIuTCL0A4XEv1pOg9Xbl8FjySeacDai0aSgV3i10xMlE6hXM3uwA07gZZkq+/Stg jPn364PabvUwaExrJV7TcjEq1LSsaPf+2y77pErxZ5eDu30eK89+mmLa12V9Oq+Zk/F+FhFadNtV+ VSHHJeKfVILSpMw2vZ0Ep4zZQ5Um/8+9QVCGl4F+yhga9Hma023W5glynqMhKFqSOnthkCyVuKmA1 XJavWI3MS0QarwmtjgT4Ik0moTrvkpqkHadHC5v15IxUWjV0I0GGgLbWtnCjKEcm8Zc5XSQWcICyU xVgxGejKA==; Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=hirez.programming.kicks-ass.net) by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1hDtM0-0001AC-Id; Tue, 09 Apr 2019 16:12:08 +0000 Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id E5477201F29A3; Tue, 9 Apr 2019 18:12:04 +0200 (CEST) Date: Tue, 9 Apr 2019 18:12:04 +0200 From: Peter Zijlstra To: Raphael Gault Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, jpoimboe@redhat.com, catalin.marinas@arm.com, will.deacon@arm.com, julien.thierry@arm.com Subject: Re: [RFC 3/6] objtool: arm64: Adapt the stack frame checks and the section analysis for the arm architecture Message-ID: <20190409161204.GS11158@hirez.programming.kicks-ass.net> References: <20190409135243.12424-1-raphael.gault@arm.com> <20190409135243.12424-4-raphael.gault@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190409135243.12424-4-raphael.gault@arm.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I'm just doing my initial read-through,.. however On Tue, Apr 09, 2019 at 02:52:40PM +0100, Raphael Gault wrote: > + if (!(sec->sh.sh_flags & SHF_EXECINSTR) > + && (strcmp(sec->name, ".altinstr_replacement") || !IGNORE_SHF_EXEC_FLAG)) > continue; could you please not format code like that. Operators go at the end of the line, and continuation should match the indentation of the opening paren. So the above would look like: > + if (!(sec->sh.sh_flags & SHF_EXECINSTR) && > + (strcmp(sec->name, ".altinstr_replacement") || !IGNORE_SHF_EXEC_FLAG)) > continue; You appear to be doing that quit consistently, and it is against style.