From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754252AbcBBN7E (ORCPT ); Tue, 2 Feb 2016 08:59:04 -0500 Received: from smtprelay0068.hostedemail.com ([216.40.44.68]:46681 "EHLO smtprelay.hostedemail.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754158AbcBBN7C (ORCPT ); Tue, 2 Feb 2016 08:59:02 -0500 X-Session-Marker: 6A6F6540706572636865732E636F6D X-Spam-Summary: 2,0,0,,d41d8cd98f00b204,joe@perches.com,:::::::::::::::::::::::::::::::::,RULES_HIT:41:355:379:541:599:800:960:973:988:989:1260:1277:1311:1313:1314:1345:1359:1373:1437:1515:1516:1518:1534:1540:1593:1594:1711:1730:1747:1777:1792:2393:2559:2562:2828:3138:3139:3140:3141:3142:3352:3622:3865:3866:3867:3868:3871:4321:4470:5007:6261:6742:7875:10004:10400:10848:11232:11658:11914:12295:12517:12519:12740:13069:13311:13357:13894:14659:21080,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fn,MSBL:0,DNSBL:none,Custom_rules:0:0:0,LFtime:4,LUA_SUMMARY:none X-HE-Tag: dock50_4e3c5b4165c18 X-Filterd-Recvd-Size: 2081 Message-ID: <1454421536.7291.14.camel@perches.com> Subject: Re: [PATCH] treewide: Use 'sizeof(x)' instead of 'sizeof x' From: Joe Perches To: Ingo Molnar , Wei Tang Cc: akpm@linux-foundation.org, peterz@infradead.org, tj@ke.rnel.org, kirill.shutemov@linux.intel.com, jason.low2@hp.com, xypron.glpk@gmx.de, oleg@redhat.com, koct9i@gmail.com, josh@joshtriplett.org, ebiederm@xmission.com, cyphar@cyphar.com, linux-kernel@vger.kernel.org, Linus Torvalds , Thomas Gleixner , Peter Zijlstra Date: Tue, 02 Feb 2016 05:58:56 -0800 In-Reply-To: <20160202112841.GA14524@gmail.com> References: <1454399594-14307-1-git-send-email-tangwei@cmss.chinamobile.com> <20160202091118.GB30393@gmail.com> <20160202112841.GA14524@gmail.com> Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.18.3-1ubuntu1 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2016-02-02 at 12:28 +0100, Ingo Molnar wrote: > * Ingo Molnar wrote: > > > If anyone feels strongly about accepting such patches, then the right solution  > > is to create a Coccinelle semantic patch to run over the whole kernel and get  > > over with the churn once and for all. > > So applying a semantic patch like this to all .c files: > >   @@ expression E; @@ >   -sizeof E >   +sizeof(E) >   @@ expression E2; @@ >   -sizeof((E2)) >   +sizeof(E2) > > Produces the single patch below for the whole kernel - instead of generating a  > churn of 1,000+ patches ... If this isn't a joke, a nicer way to submit this is by subsystem and not as a single huge patch. This allows subsystem maintainers to reduce patch contention as this patch already doesn't apply to -next.