Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp3747810pxb; Mon, 27 Sep 2021 01:25:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw4MRGVK+mx2Ht6wunVq3/3sjeSVCJghFyBD8SLiWroOd8cmWpaQIWbu7feLg/deTMPpnfP X-Received: by 2002:a17:906:32cf:: with SMTP id k15mr26391861ejk.68.1632731147683; Mon, 27 Sep 2021 01:25:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632731147; cv=none; d=google.com; s=arc-20160816; b=x8oWeF2y6rIHX1bpnntElt0zA72Vce6/rpUyRqUqZsPITEUU5coSP8HU1jS533IYlm VmaxFSmzLvJDT5pin6Ji6sAFz78Hkkfl0Yk50+v3p/LJlkPA3sJJW34xV3QqgpMSfEdX RjYwkWpVcWl/J00hJiVk1kuAhaPPSUnNMo2Gopmy1sTT2ypB/l+6RmbrtxxbSjOrOB8V zudEl4a/rYyLXFfn91GS+5a9jhgg4dxNA+57K8Ln/Tdxwydb9qNSPkVyvu/HLoJnFuPC EyOTK2F2wykuwIc7//sxZtyI8QVTSJpntKpElTqI5wKY0o5iEQCPf4M8nvQ6QJgX90iE XEtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:accept-language:in-reply-to:references:message-id:date :thread-index:thread-topic:subject:cc:to:from; bh=Ca2tF9ygBCbcjWnofyeXOX5ef3MDFbyFZuNjwu96xro=; b=WeLM/2B/7XquEl9brHI/ySWVSJeakZeNXDP2E9xcutzZDaL3yB16UhlX+fNWGLsDZm p3gM8gRuswHsLxSfSpbQINrOXu7WAmlTVW1HZ3Sro3AlRHMdkQaRp7dCK/G5LescYKYb 4VeU43BTxYfItqSdQXYN87QGhciqE3XS6lzyAW5hV7wdDpLrm1MPOr5tk5rDOfPRMbye 2SH3Yy830lHtijj7KCJM+6AP6wEsv5fNaBB8UuwecfOewd9BZFcotjgFbXf3MCmmvC0x +aC1yt7N9GL7RyRUyOzfebeBmfuBmtmmO73iYTzrtBsxb6vk8ewwjdYbPbWhg12TMibF aNXw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e8si17936965edv.247.2021.09.27.01.25.23; Mon, 27 Sep 2021 01:25:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233381AbhI0IXU (ORCPT + 99 others); Mon, 27 Sep 2021 04:23:20 -0400 Received: from eu-smtp-delivery-151.mimecast.com ([185.58.85.151]:26410 "EHLO eu-smtp-delivery-151.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233337AbhI0IXI (ORCPT ); Mon, 27 Sep 2021 04:23:08 -0400 Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-246-a2v7fuY6M72NeJRdaGcpKg-1; Mon, 27 Sep 2021 09:21:26 +0100 X-MC-Unique: a2v7fuY6M72NeJRdaGcpKg-1 Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:994c:f5c2:35d6:9b65) by AcuMS.aculab.com (fd9f:af1c:a25b:0:994c:f5c2:35d6:9b65) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Mon, 27 Sep 2021 09:21:24 +0100 Received: from AcuMS.Aculab.com ([fe80::994c:f5c2:35d6:9b65]) by AcuMS.aculab.com ([fe80::994c:f5c2:35d6:9b65%12]) with mapi id 15.00.1497.023; Mon, 27 Sep 2021 09:21:24 +0100 From: David Laight To: 'Linus Torvalds' CC: Alexey Dobriyan , Linux Kernel Mailing List , Joe Perches , Andrew Morton , "apw@canonical.com" , Christoph Lameter , Daniel Micay , Dennis Zhou , "dwaipayanray1@gmail.com" , Joonsoo Kim , Linux-MM , Lukas Bulwahn , "mm-commits@vger.kernel.org" , Nathan Chancellor , Nick Desaulniers , Miguel Ojeda , Pekka Enberg , David Rientjes , Tejun Heo , Vlastimil Babka , "open list:DOCUMENTATION" Subject: RE: function prototype element ordering Thread-Topic: function prototype element ordering Thread-Index: AQHXr/cM9YlQsZ7AakW1CvFYeW1pq6u1IqgQgAGgrwCAAMkJwA== Date: Mon, 27 Sep 2021 08:21:24 +0000 Message-ID: <6a84e8b3fa07483092ae79aeded81797@AcuMS.aculab.com> References: <20210909200948.090d4e213ca34b5ad1325a7e@linux-foundation.org> <20210910031046.G76dQvPhV%akpm@linux-foundation.org> <202109211630.2D00627@keescook> <202109211757.F38DF644@keescook> <6a85bbbf952949118cc5f93b57d48265@AcuMS.aculab.com> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=C51A453 smtp.mailfrom=david.laight@aculab.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogTGludXMgVG9ydmFsZHMNCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMjEgMjI6MDQNCj4g DQo+IE9uIFNhdCwgU2VwIDI1LCAyMDIxIGF0IDEyOjQwIFBNIERhdmlkIExhaWdodCA8RGF2aWQu TGFpZ2h0QGFjdWxhYi5jb20+IHdyb3RlOg0KPiA+DQo+ID4gSWYgdGhlIGZ1bmN0aW9uIG5hbWUg c3RhcnRzIGF0IHRoZSBiZWdpbm5pbmcgb2YgYSBsaW5lIGl0IGlzDQo+ID4gbXVjaCBlYXNpZXIg dG8gZ3JlcCBmb3IgdGhlIGRlZmluaXRpb24uDQo+IA0KPiBUaGF0IGhhcyBhbHdheXMgYmVlbiBh IGNvbXBsZXRlbHkgYm9ndXMgYXJndW1lbnQuIEkgZ3JlcCB0byBsb29rIHVwDQo+IHRoZSB0eXBl IGFzIG9mdGVuIGFzIEkgZ3JlcCBmb3IgdGhlIGZ1bmN0aW9uIGRlZmluaXRpb24sIHBsdXMgaXQn cyBub3QNCj4gYXQgYWxsIHVubGlrZWx5IHRoYXQgdGhlICJmdW5jdGlvbiIgaXMgYWN0dWFsbHkg YSBtYWNybyB3cmFwcGVyLCBzbw0KPiBncmVwcGluZyBmb3IgdGhlIGJlZ2lubmluZyBvZiBsaW5l IGlzIGp1c3QgY29tcGxldGVseSB3cm9uZy4NCj4gDQo+IEl0J3MgY29tcGxldGVseSB3cm9uZyBm b3IgYW5vdGhlciByZWFzb24gdG9vOiBpdCBhc3N1bWVzIGEgc3R5bGUgb2YNCj4gcHJvZ3JhbW1p bmcgdGhhdCBoYXMgbmV2ZXIgYWN0dWFsbHkgYmVlbiBhbGwgdGhhdCBjb21tb24uIEl0J3MgYSB2 ZXJ5DQo+IHNwZWNpZmljIHBhdHRlcm4gdG8gdmVyeSBzcGVjaWZpYyBwcm9qZWN0cywgYW5kIGFu eWJvZHkgd2hvIGxlYXJudA0KPiB0aGF0IHBhdHRlcm4gZm9yIHRoZWlyIHByb2plY3QgaXMgZ29p bmcgdG8gYmUgY29tcGxldGVseSBsb3N0IGFueXdoZXJlDQo+IGVsc2UuIFNvIGRvbid0IGRvIGl0 LiBJdCdzIGp1c3QgYSBiYWQgaWRlYS4NCj4gDQo+IFNvIGEgYnJva2VuICJlYXNpZXIgdG8gZ3Jl cCBmb3IiIGlzIG5vdCBhbiBleGN1c2UgZm9yICJtYWtlIHRoZSBjb2RlDQo+IGhhcmRlciB0byBy ZWFkIiBwYXJ0aWN1bGFybHkgd2hlbiBpdCBqdXN0IG1ha2VzIGFub3RoZXIgdHlwZSBvZg0KPiBn cmVwcGluZyBoYXJkZXIsIGFuZCBpdCdzIG5vdCBhY3R1YWxseSBuZWFybHkgdW5pdmVyc2FsIGVu b3VnaCB0bw0KPiBhY3R1YWxseSBiZSBhIHVzZWZ1bCBwYXR0ZXJuIGluIHRoZSBmaXJzdCBwbGFj ZS4NCj4gDQo+IEl0J3Mgbm90IG9ubHkgbmV2ZXIgYmVlbiB0aGUgcGF0dGVybiBpbiB0aGUga2Vy bmVsLCBidXQgaXQncyBnZW5lcmFsbHkNCj4gbm90IGJlZW4gdGhlIHBhdHRlcm4gYW55d2hlcmUg ZWxzZSBlaXRoZXIuIEl0J3MgbGl0ZXJhbGx5IG9uZSBvZiB0aGUNCj4gYnJva2VuIEdOVSBjb2Rp bmcgc3RhbmRhcmRzIC0gYW5kIHRoZSBmYWN0IHRoYXQgYWxtb3N0IGV2ZXJ5IG90aGVyDQo+IHBh cnQgb2YgdGhlIEdOVSBjb2Rpbmcgc3RhbmRhcmRzIHdlcmUgd3JvbmcgKGluZGVudGF0aW9uLCBw bGFjZW1lbnQgb2YNCj4gYnJhY2VzLCB5b3UgbmFtZSBpdCkgc2hvdWxkIGdpdmUgeW91IGEgaGlu dCBhYm91dCBob3cgZ29vZCBfdGhhdF8gb25lDQo+IHdhcy4NCj4gDQo+IEhlcmUncyBhbiBleGVy Y2lzZSBmb3IgeW91OiBnbyBzZWFyY2ggZm9yIEMgY29kaW5nIGV4YW1wbGVzIG9uIHRoZQ0KPiB3 ZWIsIGFuZCBzZWUgaG93IG1hbnkgb2YgdGhlbSBkbw0KPiANCj4gICAgIGludCBtYWluKGludCBh cmdjLCBjaGFyICoqYXJndikNCj4gDQo+IHZzIGhvdyBtYW55IG9mIHRoZW0gZG8NCj4gDQo+ICAg ICBpbnQNCj4gICAgIG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQ0KDQpJdCBtYWtlcyBhIGJp Z2dlciBkaWZmZXJlbmNlIHdpdGg6DQoNCnN0cnVjdCBmcm9idWxhdGUgKmZpbmRfZnJvYnVsYXRl KGFyZ3MpDQp3aGljaCBpcyBnb2luZyB0byBuZWVkIGEgbGluZSBicmVhayBzb21ld2hlcmUuDQpF c3BlY2lhbGx5IHdpdGggdGhlIChzdHJhbmdlKSBydWxlIGFib3V0IGFsaWduaW5nIHRoZSBjb250 aW51ZWQNCmFyZ3VtZW50cyB3aXRoIHRoZSAoLg0KDQpCdXQgSSBkaWRuJ3QgZXhwZWN0IHN1Y2gg YSBsb25nIHJlc3BvbnNlIDotKQ0KDQpJJ20gc3VyZSB0aGUgbmV0QlNEIHRyZWUgKG1vc3RseSkg cHV0cyB0aGUgZnVuY3Rpb24gbmFtZSBpbiBjb2x1bW4gMS4NCkJ1dCBhZnRlciB0aGF0IHVzZXMg dGhlIEsmUiBsb2NhdGlvbiBmb3Ige30gKGFzIGRvZXMgTGludXgpLg0KDQpJdCB0cnVlIHRoYXQg YSBsb3Qgb2YgJ2NvZGluZyBzdGFuZGFyZHMnIGFyZSBob3JyaWQuDQpQdXR0aW5nICd9IGVsc2Ug eycgb24gb25lIGxpbmUgaXMgaW1wb3J0YW50IHdoZW4gcmVhZGluZyBjb2RlLg0KRXNwZWNpYWxs eSBpZiB0aGUgJ30nIHdvdWxkIGJlIGF0IHRoZSBib3R0b20gb2YgdGhlIHNjcmVlbiwNCm9yIHdv cnNlIHN0aWxsIHR1cm5pbmcgdGhlIHBhZ2Ugb24gYSBmYW4tZm9sZCBwYXBlciBsaXN0aW5nIHRv IGZpbmQNCmEgZmxvYXRpbmcgJ2Vsc2UnID0gd2l0aCBubyBpZGVhIHdoaWNoICdpZicgaXQgZ29l cyB3aXRoLg0KDQpUaGUgbW9kZXJuIGV4YW1wbGUgb2Ygd2h5IHsgYW5kIH0gc2hvdWxkbid0IGJl IG9uIHRoZWlyIG93biBsaW5lcyBpczoNCgkJLi4uDQoJfQ0KCXdoaWxlICguLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4NCgl7DQoJCS4uLg0KSXMgdGhhdCBhIGxvb3AgYm90dG9tIGZvbGxvd2Vk IGJ5IGEgY29kZSBibG9jayBvcg0KYSBjb25kaXRpb25hbCBmb2xsb3dlZCBieSBhIGxvb3A/DQoN CkJ1dCBub25lIG9mIHRoaXMgaXMgcmVsYXRlZCB0byB0aGUgbG9jYXRpb24gb2YgYXR0cmlidXRl cyB1bmxlc3MNCnlvdSBuZWVkIHRvIHNwbGl0IGxvbmcgbGluZXMgYW5kIHB1dCB0aGUgYXR0cmli dXRlIGJlZm9yZSB0aGUNCmZ1bmN0aW9uIG5hbWUgd2hlcmUgeW91IG1heSBuZWVkLg0KDQpzdGF0 aWMgc3RydWN0IGZyb2J1bGF0ZSAqDQpfX2lubGluZSAuLi4uDQpmaW5kX2Zyb2J1bGF0ZSguLi4u KQ0KDQpFc3BlY2lhbGx5IGlmIHlvdSBuZWVkICNpZiBhcm91bmQgdGhlIGF0dHJpYnV0ZXMuDQoN CglEYXZpZA0KDQoNCglEYXZpZA0KDQotDQpSZWdpc3RlcmVkIEFkZHJlc3MgTGFrZXNpZGUsIEJy YW1sZXkgUm9hZCwgTW91bnQgRmFybSwgTWlsdG9uIEtleW5lcywgTUsxIDFQVCwgVUsNClJlZ2lz dHJhdGlvbiBObzogMTM5NzM4NiAoV2FsZXMpDQo=