Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp411287imd; Wed, 31 Oct 2018 22:20:45 -0700 (PDT) X-Google-Smtp-Source: AJdET5dMuKOCiS3Ti09DpTZzSV7QqR5QjIsJrszxNlVOLAL2mdpqyJm07OevJbFkbjx7Ql2AC4Oz X-Received: by 2002:a17:902:25ab:: with SMTP id y40-v6mr6239996pla.258.1541049645013; Wed, 31 Oct 2018 22:20:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541049644; cv=none; d=google.com; s=arc-20160816; b=OZsfB//IRnSMvs6PbOILQVPas053Py/jv+uGMT/D0jzr0fVFZhqOSA5mGpVFfE3zRi kI9XUBaCaEnNl+aepCJ016UE3skpVeV8C6Z33HzAOVC13ZgJbkHzeoo6h/oUXGEZ4zzu 6m1taCyhI7ZJ7aq0mxVTPVSm61QKBoHT0inqzzOF6xXfJlOT4RotTprKHVGoLD1mg/uE X6ruej/jSFFTMkYQbfklh8dM22Z2o/G9yVUV55R+XC4CNEnwA2pgXbiGkF/S/SW8bgnE krtEqwnkBLIOctyuDN90LGvUi1f5KANpFWB+1XV5NntQoGQRN0eEFFxUgBfCwf68S2on e5jQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id; bh=Qde6ELCNT8wXPIFBYLglqgmKP4vvmM1VtKje6a76U5c=; b=xQtQpDtwciS5H2hxkHf1Ux9cWEhjSgwGcN6PYQ1sDb71NV4JN0kH/cBzAKy8oCnrUp hkWTr6VBJim3ZiC354WCKGjAiv4uRc+DTwAnrIFBrjUtAuQgmz9dfUvhSEZDNpObrs0+ Vr0xNxNHYfokoqtkMtEB9eo3nxLjxy7/ISFe7Vd3FFpVx+p5p9oWGP6hkNZcPr3E9sdm zqa7oAGKdIbQS6b6zcxThmRkFqL6TzaMPdgYdridn78+ZNiXu5IXQZ3Er9JtkqeSVSIM zW/qvd2oOpq7iu1EMSzQQRSErj0Tqdpokn6s316WNt/8uI7Uoys+Dvp8Zd25tKqQOB/2 GX7Q== ARC-Authentication-Results: i=1; mx.google.com; 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 a12-v6si29320303pgj.469.2018.10.31.22.20.29; Wed, 31 Oct 2018 22:20:44 -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; 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 S1727581AbeKAOVc (ORCPT + 99 others); Thu, 1 Nov 2018 10:21:32 -0400 Received: from smtprelay0063.hostedemail.com ([216.40.44.63]:55888 "EHLO smtprelay.hostedemail.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726396AbeKAOVc (ORCPT ); Thu, 1 Nov 2018 10:21:32 -0400 Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net [216.40.38.60]) by smtprelay01.hostedemail.com (Postfix) with ESMTP id 5859B100E806B; Thu, 1 Nov 2018 05:20:06 +0000 (UTC) X-Session-Marker: 6A6F6540706572636865732E636F6D X-Spam-Summary: X-HE-Tag: smell34_579324f2a8451 X-Filterd-Recvd-Size: 3005 Received: from XPS-9350.home (unknown [47.151.153.53]) (Authenticated sender: joe@perches.com) by omf08.hostedemail.com (Postfix) with ESMTPA; Thu, 1 Nov 2018 05:20:01 +0000 (UTC) Message-ID: <5f987ecbb4962b4796615928d9d71f2cf9b21a3b.camel@perches.com> Subject: Re: PROPOSAL: Extend inline asm syntax with size spec From: Joe Perches To: Peter Zijlstra , Borislav Petkov Cc: Segher Boessenkool , Ingo Molnar , Richard Biener , Michael Matz , gcc@gcc.gnu.org, Nadav Amit , Ingo Molnar , linux-kernel@vger.kernel.org, x86@kernel.org, Masahiro Yamada , Sam Ravnborg , Alok Kataria , Christopher Li , Greg Kroah-Hartman , "H. Peter Anvin" , Jan Beulich , Josh Poimboeuf , Juergen Gross , Kate Stewart , Kees Cook , linux-sparse@vger.kernel.org, Philippe Ombredanne , Thomas Gleixner , virtualization@lists.linux-foundation.org, Linus Torvalds , Chris Zankel , Max Filippov , linux-xtensa@linux-xtensa.org, Andrew Morton Date: Wed, 31 Oct 2018 22:20:00 -0700 In-Reply-To: <20181031125526.GA13219@hirez.programming.kicks-ass.net> References: <20181008073128.GL29268@gate.crashing.org> <20181009145330.GT29268@gate.crashing.org> <20181010072240.GB103159@gmail.com> <20181010080324.GV29268@gate.crashing.org> <20181010081906.GA5533@zn.tnic> <20181010185432.GB29268@gate.crashing.org> <20181010191427.GF5533@zn.tnic> <20181013193335.GD31650@zn.tnic> <20181031125526.GA13219@hirez.programming.kicks-ass.net> Content-Type: text/plain; charset="ISO-8859-1" User-Agent: Evolution 3.30.1-1build1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2018-10-31 at 13:55 +0100, Peter Zijlstra wrote: > > Anyway, with the below patch, I get: > > text data bss dec hex filename > 17385183 5064780 1953892 24403855 1745f8f defconfig-build/vmlinux > 17385678 5064780 1953892 24404350 174617e defconfig-build/vmlinux > > Which shows we inline more (look for asm_volatile for the actual > changes). [] > scripts/checkpatch.pl | 8 ++--- > scripts/genksyms/keywords.c | 4 +-- > scripts/kernel-doc | 4 +-- I believe these should be excluded from the conversions. Other than that, generic conversion by script seems a good idea.