From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 246B6E7717D for ; Sat, 7 Dec 2024 21:02:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:MIME-Version:In-Reply-To:References:Message-ID:Date:Subject:CC: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=8DBY1gpZoRZxwVd5BBiUTWrbE6hV3ic29px+1KnD6jE=; b=m3XRF2vkxWpv+sUKPtZRvBjMLl pD0C30fd+F8S5nsfdzuzSS+fFhBI0f5DknvZ19usu64cuEZj8KumIZPVdnOlv9YmLqGb8DajxPOXd K4jln88AXaguKvVE8GNh5lBbdzxK3MaDJdFhZ0Gg15sdpUJ0H/zt5pdKSePPxY1ThX3EdFEXT5YdH lyftj1VrXztiiqHf5v3R7DoYbrJaCXMpEPVrySj5xNy8RVkmvko4o6kgg+kmXMCKrIa9a3fLBUiqz cOiLzlVAlqv6xggE8c63H/CXT+WtJdJcnp9CECjDQ1DqQMHVjUZEbVCw9CLiCFoAloiAmrHn2kvxI DbiD8iPg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tK1wm-00000004PX2-36OI; Sat, 07 Dec 2024 21:02:40 +0000 Received: from eu-smtp-delivery-151.mimecast.com ([185.58.86.151]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tK1vk-00000004PPK-0rab for linux-arm-kernel@lists.infradead.org; Sat, 07 Dec 2024 21:01:38 +0000 Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) by relay.mimecast.com with ESMTP with both STARTTLS and AUTH (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id uk-mta-103-dzAXnY8wNQy5gutMXXWbiQ-1; Sat, 07 Dec 2024 21:01:32 +0000 X-MC-Unique: dzAXnY8wNQy5gutMXXWbiQ-1 X-Mimecast-MFC-AGG-ID: dzAXnY8wNQy5gutMXXWbiQ Received: from AcuMS.Aculab.com (10.202.163.4) by AcuMS.aculab.com (10.202.163.4) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Sat, 7 Dec 2024 21:00:41 +0000 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Sat, 7 Dec 2024 21:00:41 +0000 From: David Laight To: 'Martin Uecker' , Linus Torvalds , Vincent Mailhol CC: "w@1wt.eu" , Luc Van Oostenryck , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Yury Norov , Rasmus Villemoes , Kees Cook , "Gustavo A. R. Silva" , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , David Airlie , Simona Vetter , Suzuki K Poulose , Mike Leach , James Clark , Alexander Shishkin , Rikard Falkeborn , "linux-sparse@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "llvm@lists.linux.dev" , "linux-hardening@vger.kernel.org" , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "coresight@lists.linaro.org" , "linux-arm-kernel@lists.infradead.org" Subject: RE: [PATCH 02/10] compiler.h: add is_const() as a replacement of __is_constexpr() Thread-Topic: [PATCH 02/10] compiler.h: add is_const() as a replacement of __is_constexpr() Thread-Index: AQHbSOF0JXcuwP9wN0+yRzIQ2cx/pbLbOmbg Date: Sat, 7 Dec 2024 21:00:41 +0000 Message-ID: <20362fe79d494bd59471a9c0f002b2ef@AcuMS.aculab.com> References: <20241203-is_constexpr-refactor-v1-0-4e4cbaecc216@wanadoo.fr> <20241203-is_constexpr-refactor-v1-2-4e4cbaecc216@wanadoo.fr> <1d807c7471b9434aa8807e6e86c964ec@AcuMS.aculab.com> <9ef03cebb4dd406885d8fdf79aaef043@AcuMS.aculab.com> <0f5c07b827c3468c8fa3928a93a98bfa@AcuMS.aculab.com> <6b8c9b942ba6e85a3f1e4eef65a9916333502881.camel@gwdg.de> In-Reply-To: <6b8c9b942ba6e85a3f1e4eef65a9916333502881.camel@gwdg.de> 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 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: SMQ47ny9mup0oSLEBz7qv7w3IayRu9om9RinsXrmpW4_1733605291 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241207_130136_714251_4E5C14E5 X-CRM114-Status: GOOD ( 21.93 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogTWFydGluIFVlY2tlcg0KPiBTZW50OiAwNyBEZWNlbWJlciAyMDI0IDE5OjUyDQouLi4N Cj4gPiBPZiBjb3Vyc2UsIG9mdGVuIHRoZSBjb21waWxlciAqZG9lcyogaGF2ZSBoZWxwZXIgYnVp bHRpbnMsIGJ1dCB3ZQ0KPiA+IGNhbid0IHVzZSB0aGVtLCBiZWNhdXNlIHRoZXkgYXJlbid0ICpx dWl0ZSogdGhlIHJpZ2h0IHRoaW5nLiBMaWtlIHRoYXQNCj4gPiAiX19idWlsdGluX2NvbnN0YW50 X3AoKSIgbm90IGFjdHVhbGx5IHdvcmtpbmcgZm9yIHNvbWUgc2l0dWF0aW9ucw0KPiA+IHdoZXJl IHdlIGFic29sdXRlbHkgbmVlZCBub3QganVzdCBhIGNvbnN0YW50IHZhbHVlLCBidXQgYSBjb25z dGFudA0KPiA+IF9leHByZXNzaW9uXyBkdWUgdG8gQyBwYXJzaW5nIHJ1bGVzLg0KDQpJbiBtYW55 IGNhc2VzIHRoZSBDIGxhbmd1YWdlIHNheXMgJ2NvbnN0YW50IGludGVnZXIgZXhwcmVzc2lvbicN CmJ1dCBpcyByZWFsaXR5IHNvbWV0aGluZyB0aGF0IHBhc3NlcyBfX2J1aWx0aW5fY29uc3RhbnRf cCgpDQppcyBsaWtlbHkgdG8gYmUgZmluZSAtIGJlY2F1c2UgdGhlIGFjdHVhbCB2YWx1ZSBpc24n dCBuZWVkZWQNCnVudGlsIGxhdGUgb24gaW4gdGhlIGNvbXBpbGF0aW9uLg0KDQouLi4NCj4gPiBJ ZiB0aGVyZSBpcyBvbmUgZmVhdHVyZSBvZiBDIEkgd291bGQgaGF2ZSBsaWtlZCBpdCBpcyAiYWxs b3cgaW5saW5lDQo+ID4gZnVuY3Rpb25zIGFuZCBzdGF0ZW1lbnQgZXhwcmVzc2lvbnMgd2l0aCBj b25zdGFudCBhcmd1bWVudHMgYXMNCj4gPiBjb25zdGFudCBleHByZXNzaW9ucyIuIE90aGVyIGxh bmd1YWdlcyBoYXZlIGRvbmUgdGhhdCwgYW5kIGl0IHJlYWxseQ0KPiA+IGRvZXMgaGVscC4gQW5k IHllcywgaXQgbWVhbnMgdGhhdCB5b3UgaGF2ZSB0byBiYXNpY2FsbHkgaGF2ZSBhDQo+ID4gbGFu Z3VhZ2UgaW50ZXJwcmV0ZXIgaW4gdGhlIGNvbXBpbGVyICh5b3UgZG8gd2FudCB0byBhbGxvdyBs b29wDQo+ID4gY29uc3RydWN0aW9ucyBldGMpLCBidXQgaXQgcmVhbGx5IGlzIHZlcnkgdXNlZnVs Lg0KDQpJdCB0aGUgb3V0cHV0IG5lZWRzIHRvIGJlIGEgY29uc3RhbnQgdGhlIGxvb3Agd291bGQg aGF2ZSB0byBiZSB1bnJvbGxhYmxlLg0KSW4gdGhvc2UgY2FzZXMgdGhlIHJlc3VsdCB3aWxsIGJl ICdjb25zdGFudCBlbm91Z2gnIGZvciBfX2J1aWx0aW5fY29uc3RhbnRfcCgpDQphbmQgdGhlIGNv bXBpbGVyIGlzIGFjdHVhbGx5IGFscmVhZHkgY2FwYWJsZSBkb2luZyBpdC4NCg0KLi4uDQo+ID4g QXQgb25lIHBvaW50IEkgbGl0ZXJhbGx5IHdhcyB0aGlua2luZyBJJ2QgZG8gJ3NwYXJzZScgYXMg YQ0KPiA+IHByZS1wcm9jZXNzb3IgZm9yIGtlcm5lbCBjb2RlLCBpbiBvcmRlciB0byBoYXZlIGV4 dGVuZGVkIGxhbmd1YWdlDQo+ID4gZmFjaWxpdGllcyBsaWtlIHRoYXQuDQoNCllvdSBjb3VsZCB1 c2UgbTQgOi0pIGFuZCBtYWtlIGl0IGVudGlyZWx5IHVucmVhZGFibGUuDQoNCj4gVGhlcmUgZXhp c3QgcHJvcG9zYWxzIGFsb25nIHRob3NlIGxpbmVzIGZvciBDMlkuDQo+IA0KPiBGcm9tIGEgbW9y ZSBuZWFyLXRlcm0gc29sdXRpb24sIEkgd29uZGVyIGlmIG1ha2luZyBpdCBwb3NzaWJsZSAob3IN Cj4gZWFzaWVyKSB0byByZXR1cm4gaW50ZWdlciBjb25zdGFudCBleHByZXNzaW9ucyBmcm9tIHN0 YXRlbWVudA0KPiBleHByZXNzaW9ucyBhbmQgYWxsb3dpbmcgYSByZXN0cmljdGVkIGZvcm0gb2Yg c3RhdGVtZW50IGV4cHJlc3Npb25zDQo+IGF0IGZpbGUgc2NvcGUgd291bGQgaGVscD8NCg0KSXQg d291bGQgaGVscCBhIGxvdCBpZiBhICNkZWZpbmUgdGhhdCBqdXN0IHVzZWQgbG9jYWwgdmFyaWFi bGVzDQp0byBhdm9pZCBhcmd1bWVudHMgYmVpbmcgcmUtZXhwYW5kZWQgYW5kIGZvciBDU0UgY291 bGQgc3RpbGwNCmdlbmVyYXRlIGEgY29uc3RhbnQgdmFsdWUuDQpEb2VzIG5lZWQgdG8gYmUgYSAj ZGVmaW5lIC0gdG8gZ2V0IHRva2VuIHBhc3RpbmcgYW5kICdzdHJpbmdpZnknLg0KQWx0aG91Z2gg eW91IHdvdWxkIG5lZWQgc29tZXRoaW5nIGZvciByZXBvcnRpbmcgZGV0ZWN0ZWQgZXJyb3JzLA0K YW5kIGJ1aWx0aW4gY29tcGlsZXIgc3VwcG9ydCBmb3IgY29uc3RfdHJ1ZSgpIGZvciB0aGUgZGV0 ZWN0aW9uDQppdHNlbGYuDQoNCg0KDQoJRGF2aWQNCg0KLQ0KUmVnaXN0ZXJlZCBBZGRyZXNzIExh a2VzaWRlLCBCcmFtbGV5IFJvYWQsIE1vdW50IEZhcm0sIE1pbHRvbiBLZXluZXMsIE1LMSAxUFQs IFVLDQpSZWdpc3RyYXRpb24gTm86IDEzOTczODYgKFdhbGVzKQ0K