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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9DB63C3DA61 for ; Wed, 24 Jul 2024 14:48:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2FF176B008A; Wed, 24 Jul 2024 10:48:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2AEEB6B0092; Wed, 24 Jul 2024 10:48:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 176FE6B0093; Wed, 24 Jul 2024 10:48:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id EB09F6B008A for ; Wed, 24 Jul 2024 10:48:25 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 6D7ED80A5D for ; Wed, 24 Jul 2024 14:48:25 +0000 (UTC) X-FDA: 82374926970.05.6BA0F3A Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.86.151]) by imf24.hostedemail.com (Postfix) with ESMTP id 102BE18002E for ; Wed, 24 Jul 2024 14:48:22 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf24.hostedemail.com: domain of david.laight@aculab.com designates 185.58.86.151 as permitted sender) smtp.mailfrom=david.laight@aculab.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721832449; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fprRPMWTkOBhzkBF9cmlViK38eaupYEOgKLZ2XR4x3c=; b=E1iM77QeoZ8LEsFXQgThy6GROPu7RJjpe6QMP5gyrA8jCleBNo3iRdLlRXjdOsAmEVHGER UKjMnl5hQa5vI1LwRngthHqnAo5n7BkXlCIYgOr6b+bzZ8cq2zfbUJBsqRYUsb8Ue5cU31 97oR4ymgKkxGFssQ3u5W3pCoDNhL58M= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721832449; a=rsa-sha256; cv=none; b=4SZaH08Ho3LZ+b1tUf7epbqKzlRod41cVB3QNzfDOFv+xNDUwe0bwKaElcGUvph6Ysrz5G BCxUbzsDKMTEk1/g9C7UP6uLT7g2V3yMcn7GzX5pdOl4uqlFmfKMz6N5h6u32wP+SOBrwm 7ifit/h76A+MPj94d8aTm/TLtV2uCdg= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf24.hostedemail.com: domain of david.laight@aculab.com designates 185.58.86.151 as permitted sender) smtp.mailfrom=david.laight@aculab.com 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-9-iUKVZuv5M4mSkKrg5z1QDA-1; Wed, 24 Jul 2024 15:48:20 +0100 X-MC-Unique: iUKVZuv5M4mSkKrg5z1QDA-1 Received: from AcuMS.Aculab.com (10.202.163.6) by AcuMS.aculab.com (10.202.163.6) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Wed, 24 Jul 2024 15:47:40 +0100 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Wed, 24 Jul 2024 15:47:40 +0100 From: David Laight To: =?utf-8?B?J0rDvHJnZW4gR3Jvw58n?= , Lorenzo Stoakes CC: Andrew Morton , Arnd Bergmann , "willy@infradead.org" , "torvalds@linux-foundation.org" , "Jason@zx2c4.com" , "hch@infradead.org" , "andriy.shevchenko@linux.intel.com" , "pedro.falcato@gmail.com" , Mateusz Guzik , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: RE: Build performance regressions originating from min()/max() macros Thread-Topic: Build performance regressions originating from min()/max() macros Thread-Index: AQHa3a13hf3rusWJtUWi2ZkpzzdkQbIF9RFw Date: Wed, 24 Jul 2024 14:47:40 +0000 Message-ID: References: <16f51077-f525-4d3c-92ad-8a1ccc02e4ff@suse.com> <9d62cd2d-a00b-4260-8ffb-0e0e4574f222@lucifer.local> <0b11e6c8-170d-4b95-ad14-76685d657643@suse.com> In-Reply-To: <0b11e6c8-170d-4b95-ad14-76685d657643@suse.com> 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-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 102BE18002E X-Stat-Signature: sejq7gxjrb4y3sa8xznuknx8w5hzps7b X-Rspam-User: X-HE-Tag: 1721832502-75625 X-HE-Meta: U2FsdGVkX1+DwQcDSxKSjBNBlE5WCp2RG+XBB6NgmXl+gH+I87Hndc0Q7w1J3ihsDWqOrkPlTrElfUbm0LEAvLDxVGWz3Lnz6uK2e5R+KQ1SY2diueMn17p9AXomQo98VyjUOI5tdvlg2gso7JItMlMvyZLOwEdQhxz+fv5SDaScJnEsIpfVIcdX8ygB+BlBXdmhCGKOECX84Qeppkoq1sLwpn60dEAx/auEJ6KdM6BtA9bpRipWSs+vOlhhxlDRlKQHLGp0Hbjst6NGpV2as/upTxkiT1ofIHGZ0/mRBZ1QkCtaTLVgwo+v+XdqQrIb3uNVLaAc39MfBTdikYF5XxabmYbT38oKH33epHxPolgrCxA0YwjzIVDTkJwFacD3T8mg4RC2cPhQabu85DZcp5fZDDIkO297zXmKspfntZaTdhd7P26q856tXbWoNC1LqJh5bsoPWGJ5iJ5dQKn5O7QRudmjsJ04CfFDizJA0Bjx2vqTUc3j/yuQ0VO0aiIKSiUVQzxoiUcRKu27dT8JMD9s7C/n2vX9Wxx4/kYObYnPOAI/oKZ3oxejSnCnAPTP+aez918i8+tKVh3xL+VLoU9WbDQUf2MFUCDE7fhRXbI1NGDMeQX2cJhEpjMU7W5magmTFEQTBZeHb79wjo7zKm9BBPILwPs2daEPJrku5rPJGsYCHMQS4cj3ExYl858FRJX1dTd3jGH9964k7j8v+dHNKkaIOQglrgg0VqlKLC+b5MVkNCvnb16X9U+tE8wtr52OsG2SUP6XZxMq2t8vY+9pUxM1aeoJ9pWjK2PXeWBJ1XbXQyw35+pHEM8ZHQf1ezhAEzgTEtS2LS3CApRqEvlnccG4TgN9vH3Kl9Qf0jI2zHWmwEmqN283vzXsg7Ti+M5hGO8ilJfG9keN8pAwdKiocP/zwscRMK7a2nf2BKmLJWXwQGfFEBCJhKlMhDzrdY5RXt8Kw4IK4s4YmAE FQyjZbru XRKEpD9H8z9eTZm2By74ivllgnx07jg2I0QnYVLcVlTj1tdSVyzON/3UPtbo97aPvNyNZ69z9acg1UGTVoBADNjcscr+ORBrDI/yGdTu2dBQuR8ecew5ESOys4g8750HAuNcicEspn+cgpnNO1gIJ0E5e5q8WocD5DjPlD7r0lQoF2V+uSFeaDU7Tv2PQcj58KsN7bbp4YSel8R3UMNqhB/v7ijBl+1qD7yV+SRv6OYTkeyVtpLeaKqeeRHaFNsBQRNVafqJ+LUw7FihoXcvGCWpADT6reJN7tebUA7qPhtVqOOH5WlUuOS7eS9zvi56n/T1AOug40kxuJ6axo2uxx0/QTtcrKBVdzpGGb+TUPIOugFbXDjll5MdSkvSDaOBDyLPj X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: RnJvbTogSsO8cmdlbiBHcm/Dnw0KPiBTZW50OiAyNCBKdWx5IDIwMjQgMTA6NDANCj4gDQo+IE9u IDI0LjA3LjI0IDEwOjMxLCBMb3JlbnpvIFN0b2FrZXMgd3JvdGU6DQo+ID4gT24gV2VkLCBKdWwg MjQsIDIwMjQgYXQgMTA6MTQ6MTJBTSBHTVQsIErDvHJnZW4gR3Jvw58gd3JvdGU6DQo+ID4+IE9u IDIzLjA3LjI0IDIzOjU5LCBMb3JlbnpvIFN0b2FrZXMgd3JvdGU6DQo+ID4+PiBBcm5kIHJlcG9y dGVkIGEgc2lnbmlmaWNhbnQgYnVpbGQgc2xvd2Rvd24gWzBdLCB3aGljaCB3YXMgYmlzZWN0ZWQg dG8gdGhlDQo+ID4+PiBzZXJpZXMgc3Bhbm5pbmcgY29tbWl0IDgwZmNhYzU1Mzg1YyAoIm1pbm1h eDogcmVsYXggY2hlY2sgdG8gYWxsb3cNCj4gPj4+IGNvbXBhcmlzb24gYmV0d2VlbiB1bnNpZ25l ZCBhcmd1bWVudHMgYW5kIHNpZ25lZCBjb25zdGFudHMiKSB0byBjb21taXQNCj4gPj4+IDg2NzA0 NmNjNzAyNzcgKCJtaW5tYXg6IHJlbGF4IGNoZWNrIHRvIGFsbG93IGNvbXBhcmlzb24gYmV0d2Vl biB1bnNpZ25lZA0KPiA+Pj4gYXJndW1lbnRzIGFuZCBzaWduZWQgY29uc3RhbnRzIiksIG9yaWdp bmF0aW5nIGZyb20gdGhlIHNlcmllcyAibWlubWF4Og0KPiA+Pj4gUmVsYXggdHlwZSBjaGVja3Mg aW4gbWluKCkgYW5kIG1heCgpLiIgWzFdLg0KPiA+DQo+ID4gW3NuaXBdDQo+ID4NCj4gPj4gSSBj YW4gc2VuZCBhIHBhdGNoIHRvIHNpbXBsaWZ5IHRoZSBwcm9ibGVtYXRpYyBjb25zdHJ1Y3QsIGJ1 dCBPVE9IIHRoaXMNCj4gPj4gd2lsbCBhdm9pZCBvbmx5IG9uZSBwYXJ0aWN1bGFybHkgYmFkIGV4 YW1wbGUuDQo+ID4NCj4gPiBUaGFua3MsIGFwcHJlY2lhdGVkIGJ1dCBJIGFtIGEgbGl0dGxlIGNv bmNlcm5lZCB0aGF0IHdlIG1pZ2h0IGdldCBzdHVjayBpbg0KPiA+IHdoYWNrLWEtbW9sZSBoZXJl IGEgYml0LiBJJ20gcHJldHR5IHN1cmUgd2UndmUgaGFkIHByZXZpb3VzIHBhdGNoZXMgdGhhdA0K PiA+IGhhdmUgYWRkcmVzc2VkIGludm9jYXRpb24gcG9pbnRzLCBidXQgb2J2aW91c2x5IHRoZSB1 bmRlcmx5aW5nIGlzc3VlIGFyZQ0KPiA+IHRoZXNlIG1hY3JvcyB3aGljaCB3aWxsIGtlZXAgY3Jv cHBpbmcgdXAgYWdhaW4gYW5kIGFnYWluLg0KPiANCj4gVGhlIHhlbiBleGFtcGxlIHNlZW1zIHRv IGJlIG9uZSBvZiB0aGUgd29yc3QgZHVlIHRvIG5lc3Rpbmcgb2YgbWluMygpIGFuZA0KPiBtaW4o KSwgc28gYmVpbmcgZGUgZmFjdG8gYSBtaW40KCkuDQo+IA0KPiBJIHRoaW5rIGRyaXZlcnMvZmly bXdhcmUvc3lzZmJfc2ltcGxlZmIuYyBoYXMgYSBzaW1pbGFyIHByb2JsZW0sIGFzIGl0IGlzDQo+ IG5lc3RpbmcgbWF4KCkgd2l0aCBtYXgzKCkuIFNhbWUgYXBwbGllcyB0byBhcmNoL3g4Ni9rZXJu ZWwvY3B1L2NhY2hlaW5mby5jDQo+IGFuZCBtdWx0aXBsZSB0aW1lcyB0byBmcy94ZnMvbGlieGZz L3hmc190cmFuc19yZXN2LmMuDQo+IA0KPiBUaGVyZSBhcmUgcHJvYmFibHkgbW9yZSBzdWNoIGV4 dHJlbWUgY2FzZXMuDQoNCkkndmUganVzdCBzZW50IGluIGEgNy1wYXJ0IHBhdGNoIHNlcmllcyB0 aGF0IHNsaWdodGx5IHJlZHVjZXMgdGhlIGNvbXBsZXhpdHkNCmFuZCBkaXJlY3RseSBpbXBsZW1l bnRzIG1pbjMoKSBhbmQgbWF4MygpLg0KVGhlIGxhdHRlciBzaG91bGQgaGVscC4NCg0KVGhpcyBp cyBiYXNlZCBvbiBwYXJ0IG9mIGEgc2VyaWVzIEkgc2VuZCBtb250aHMgYWdvIHRoYXQgd2lsbCBo YXZlICdnb3QgbG9zdCcuDQoNCglEYXZpZA0KDQotDQpSZWdpc3RlcmVkIEFkZHJlc3MgTGFrZXNp ZGUsIEJyYW1sZXkgUm9hZCwgTW91bnQgRmFybSwgTWlsdG9uIEtleW5lcywgTUsxIDFQVCwgVUsN ClJlZ2lzdHJhdGlvbiBObzogMTM5NzM4NiAoV2FsZXMpDQo=