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 4A6A2C3DA64 for ; Wed, 31 Jul 2024 08:10:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A95366B0085; Wed, 31 Jul 2024 04:10:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A450E6B0088; Wed, 31 Jul 2024 04:10:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 90D1D6B0089; Wed, 31 Jul 2024 04:10:46 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 7336D6B0085 for ; Wed, 31 Jul 2024 04:10:46 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id E1D2A1201BD for ; Wed, 31 Jul 2024 08:10:45 +0000 (UTC) X-FDA: 82399326450.06.08DE180 Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.85.151]) by imf26.hostedemail.com (Postfix) with ESMTP id 5AFF5140026 for ; Wed, 31 Jul 2024 08:10:43 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=none; spf=pass (imf26.hostedemail.com: domain of david.laight@aculab.com designates 185.58.85.151 as permitted sender) smtp.mailfrom=david.laight@aculab.com; dmarc=pass (policy=none) header.from=aculab.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1722413387; 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=m/8cIYF97oU89DZY8gsHKzQYr9GGmbQQzEuh29nDxRk=; b=hb9b1Sn2G1r+Rs+wp8+DqkRJ7+HfRJ0VMV063wKT+/4Ch+Pixsa7nRlLjBns992vY1UCI1 sZf+eUGgyqVVv6FbvhcYgpmzbJbTrlO8/slB1Z02zuK/jaXWGS/jMpNWsBifU0ztJDJ9p6 zMt+5E/KT88L4Nfp0x8cWbRiglmnsTw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1722413387; a=rsa-sha256; cv=none; b=bwBAsX/ORYYzpdnv3AwHYtbNBjvw6yUE/EebEs2G+dBoFOh9+yqlwN0i5XLvJXFLRiz+lh Sy/ZtyS6S87rxfsnuxzmaC0qEY7XKA1GipovlIDpE3v/chXQrVy47NQFwtqyMHCTGDTgOh rAuNLax76H+lcbFePC5KrUyGBx0ZxNs= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=none; spf=pass (imf26.hostedemail.com: domain of david.laight@aculab.com designates 185.58.85.151 as permitted sender) smtp.mailfrom=david.laight@aculab.com; dmarc=pass (policy=none) header.from=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-14-0qShZarpOyuFvbAFA6eT4Q-1; Wed, 31 Jul 2024 09:10:39 +0100 X-MC-Unique: 0qShZarpOyuFvbAFA6eT4Q-1 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; Wed, 31 Jul 2024 09:09:59 +0100 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Wed, 31 Jul 2024 09:09:59 +0100 From: David Laight To: 'Linus Torvalds' CC: Arnd Bergmann , "linux-kernel@vger.kernel.org" , Jens Axboe , Matthew Wilcox , Christoph Hellwig , Andrew Morton , Andy Shevchenko , Dan Carpenter , "Jason A . Donenfeld" , "pedro.falcato@gmail.com" , Mateusz Guzik , "linux-mm@kvack.org" , "Lorenzo Stoakes" Subject: RE: [PATCH v2 1/8] minmax: Put all the clamp() definitions together Thread-Topic: [PATCH v2 1/8] minmax: Put all the clamp() definitions together Thread-Index: Adrg+PsJWBOjJVDsQ/+qaYGHKHGutQAEaRMAAANJSHAAAfkwAAACaxqgAGQsLzQABAMbUAACpmiTABKeZ/A= Date: Wed, 31 Jul 2024 08:09:59 +0000 Message-ID: <0549691a6a3d4f7a9e77003b70fcf6fe@AcuMS.aculab.com> References: <402c3c617c29465c898b1af55e3c6095@AcuMS.aculab.com> <5cd3e11780df40b0b771da5548966ebd@AcuMS.aculab.com> <8111159a-c571-4c71-b731-184af56b5cb1@app.fastmail.com> <73d65e2553e543069f9969ccec4ea9b3@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 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-Stat-Signature: jjbqu1wk3n9kpkjwksufaqwwhmu5i4t3 X-Rspamd-Queue-Id: 5AFF5140026 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1722413443-305795 X-HE-Meta: U2FsdGVkX1+2pHpfsxxLy/Ep//u6ufScfUlpINjwJTb4nLI+hFK+oxBAyIXcJ9kIwaJjU3tSzAlc8DCii63pndaXYCzbmWVCSafHcL23MUTE8OMyhiVJkCE4P9npgq+qSXW1hIQJDMEbmgkZ2OKq9XbLdvwj/tKeYog2EwK9IsAcY0lVK4vrwm43pyGKRKb6jpKX+5vnPjd0Jx4yp58mXxXVPonVZR1PaorbfoSoRoFcEcbZWPsMBAQU+1WrXF3hF3A9XuKS+XmeCQALDbxVn2jqR7vy+Oo/RkZWaKoDAiYwnTbgESf/WAHNO1uGgC4lRwQQDpLSUeqhD+o+wkYNbZcBxdbYPJTXrCX37YlmEOhE8Y1AAPgQk/3ZsrtC6PTE7OceWLvix+tz6qW7z3KjmQp8/9kJKbpwU9205PWJA+ikFVbnQ37zumpgBfZ1aDuVRhj1tXrEuwKhjt4cpAFIYMsuyX68oODwPO19008hV+3dWXcBhc1uM7vF5zZWtJV8U0PM3OiaLX1+JRwzjAxXcFoB799ANeppHmmAMtSxSvl0iA7bGrtxTyT6IvHvGlg6xpguk/a8kgkHoqbzd3AbxcYhhrMgLmJ4P/G1131TFJ1uKE/XZHV/mnKzHAjouLP7O6IpT61y/8/yq/s26hHTXLHU8lwiwVVYQRZy1DTXwe9VjW/eY4IS+LoLiKkJO/ye8ZPHDzS4DeYdNjPpPgotvSapt5juXehM4jsH6tgtToblVZUrr/THGvuqBTjVPBQEofu+AhnAvFsKccDXX2FH0Jp/bqnfpNvnWxtlkGB8NE934E9gd0eE9BAd39d5h6rBT9b6huY/lBKsQ9ZJLbqJBk26+5Geq84fti9JuOZ/bWU+QR09A3Ngp0JMNynvd9lu3zzoZQg6282pL6V/paaH7JAvrkbUWGDs8KImsRL9ARIyEN4pV7fsYiFlt2Nqvp0mxrKWsiDQ03xoeC+qauR SjP021KS 0lzimAuq3oyCMakfd7Uud+yisDWibjNWMteJgXlSd/tByrCK2f8IQGxKI5WOyBX35s0oL/fFh3JsxlIT8RFNPjCTmPmfhBJ09N+IcUNL22eQb7y0/Pxd5+X7kmaHojXc4SqZxWuD4NJSpgmSuaZnYRzn+vCocLyc0cAWPxJuqrmjFr42gsMzPwHw/dwTiYGCW45Qn5CWJ37LfwLWEyb7OnmagsUXMLIds7cH5xsptKqonU4ZCc5IZWLoTd8Vt4UaS6u0QMoh/lzPyLx+QAGAuN4c7PWaSPdMbV1IF+ZE1gvjEAPc9AO7QgmNLC4aCAHO30D3a8wpTC7IqRH+Duq+8DHPtQIdeAadUgH5AqPVwXgZ71ArNhk+jihiDuBsCCoba1YmFiNgh3/5oHv9dIBHGrqT8ksa4FBLMD5VpQ1FOQX3KrPMjC2iJ/uLz7BuQGH3CxMHHjrTjYmdhf0AFdKLXvarNWKyfvQ+QVeBSVKmScQCyepY= 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: RnJvbTogTGludXMgVG9ydmFsZHMNCj4gU2VudDogMzEgSnVseSAyMDI0IDAwOjA0DQo+IA0KPiBP biBUdWUsIDMwIEp1bCAyMDI0IGF0IDE1OjQ0LCBMaW51cyBUb3J2YWxkcw0KPiA8dG9ydmFsZHNA bGludXhmb3VuZGF0aW9uLm9yZz4gd3JvdGU6DQo+ID4NCj4gPiBEb2VzIHRoaXMgd29yayBmb3Ig eW91Pw0KPiANCj4gSXQgc2VlbXMgdG8gYXQgbGVhc3QgYnVpbGQgY2xlYW5seSBoZXJlLCBidXQg SSdtIG5vdCBjbGFpbWluZyBpdCdzIGFsbA0KPiB0aGF0IGdyZWF0Lg0KPiANCj4gVGhlIG5lc3Rl ZCBfX2NtcCgpIGlzIHN0aWxsIHJhdGhlciBsZXNzIHRoYW4gb3B0aW1hbCBmcm9tIGFuIGV4cGFu c2lvbg0KPiBzdGFuZHBvaW50LCBidXQgYXQgbGVhc3QgaXQgZXhwYW5kcyBvbmx5IHRob3NlIHVu aXF1ZSB0ZW1wb3Jhcmllcy4NCg0KVGhhdCBpcyB0aGUgbWFpbiBnYWluLCBJSVJDIEFybmQgZGlk IHN1Z2dlc3Qgc3BsaXR0aW5nIGl0IGJ1dCB0aGF0IGlzDQphIHJlbGF0aXZlbHkgc21hbGwgZ2Fp bi4NCg0KPiBbIFNpZGUgbm90ZTogaGF2aW5nIG5vdCBsb29rZWQgYXQgYSBsb3Qgb2YgdGhlIHJl c3VsdGluZyBwcmUtcHJvY2Vzc2VkDQo+IG1lc3MsIEknbSBub3QgY29udmluY2VkIGl0IHJlYWxs eSBoZWxwcyB0byBtYWtlIHRob3NlIHVuaXF1ZSBuYW1lcyBzbw0KPiBsb25nLg0KPiANCj4gICBU aGUgd2hvbGUgIl9fVU5JUVVFX0lEXyIgcHJlZml4IGxvb2tzIGdvb2Qgb25jZSwgYnV0IHRvIHNv bWUgZGVncmVlDQo+IGl0IGFjdHVhbGx5IGhpZGVzIHRoZSBpbXBvcnRhbnQgcGFydCwgd2hpY2gg aXMgdGhlIGFjdHVhbCBwcmVmaXggYW5kDQo+IHRoZSB1bmlxdWUgbnVtYmVyLg0KDQpJIGp1c3Qg cGFzc2VkIF9fQ09VTlRFUl9fIHRocm91Z2ggaW4gbXkgbWluMygpIHBhdGNoIHRvIGF2b2lkDQpw YXNzaW5nIGxvdHMgb2YgcGFyYW1ldGVycyBhbmQgdGhlbiBhcHBlbmRlZCBpdCB0byB0aGUgbmFt ZQ0KZ2l2aW5nIF94XzEyMzQ1IChldGMpLg0KVGhlIF9fVU5JUVVFX0lEXygpIGRlZmluZSBqdXN0 IHNlZW1lZCBleGNlc3NpdmUgLSBlc3BlY2lhbGx5DQpzaW5jZSBhbGwgY29tcGlsZXIgdmVyc2lv bnMgc3VwcG9ydCBfX0NPVU5URVJfXy4NCg0KSnVzdCBuZWVkIHRvIHJlbWVtYmVyIGEgcmVsYXkg I2RlZmluZSBzaW5jZSAjZGVmaW5lIGFyZ3VtZW50cyBnZXQNCmV4cGFuZGVkIHdoZW4gdGhleSBh cmUgc3Vic3RpdHV0ZWQgbm90IGF0IHRoZSAnY2FsbCcgc2l0ZS4NCihXaGljaCBpcyBhbHNvIHRy dWUgZm9yIF9fVU5JUVVFX0lEKCkpDQoNClRoYXQgYWxzbyBtYWtlcyBpdCBtdWNoIGVhc2llciB0 byBhZGQgYW4gZXh0cmEgdW5pcXVlIG5hbWUuDQoNCj4gICBCdXQgaG9uZXN0bHksIG5vYm9keSBl dmVyIGxvb2tzIGF0IHRoaXMgcGFydCBub3JtYWxseSwgc28gaXQNCj4gcHJvYmFibHkgZG9lc24n dCBtYXR0ZXIgXQ0KDQpFeGNlcHQgdGhhdCB3aGVuIHlvdSBkbyBpdCBpcyBhbGwgYSByaWdodCBQ SVRBLg0KTm90IGhlbHBlZCBieSB0aGUgYWN0dWFsIG5hbWUgYmVpbmcgcmFtbWVkIG9uIHRoZSBl bmQuDQoNCj4gDQo+IEl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIGN1dCBkb3duIG9uIHRoYXQgYnkg ZG9pbmcgdGhlbSBpbiBzZXJpZXMNCj4gaW5zdGVhZCBvZiBuZXN0ZWQsIGJ1dCBJIHRoaW5rIHRo YXQgd291bGQgcmVxdWlyZSBzb21ldGhpbmcgbGlrZQ0KPiBnZW5lcmF0aW5nIGEgZm91cnRoIHVu aXF1ZSBuYW1lLCBhbmQgc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZg0KPiANCj4gICAgIF9f YXV0b190eXBlIHU0ID0gX19jbXAob3AsIHV4LCB1eSk7IF9fY21wKG9wLCB1NCwgdXopOw0KPiAN Cj4gYXMgdGhhdCBsYXN0IGxpbmUuDQo+IA0KPiBBbmQgbm8sIEkgZGlkICpub3QqIHRyeSB0aGF0 LCBhbmQgdGhlcmUgbWlnaHQgYmUgc29tZXRoaW5nIEknbSBtaXNzaW5nLg0KDQpJZiB5b3UgaGF2 ZSB0byBwYXNzIHRocm91Z2ggYSAndTQnIG5hbWUgdGhhdCBjb3VsZCBlYXNpbHkgdGFrZSBsb25n ZXIuDQoNCglEYXZpZA0KDQo+IA0KPiAgICAgICAgIExpbnVzDQoNCi0NClJlZ2lzdGVyZWQgQWRk cmVzcyBMYWtlc2lkZSwgQnJhbWxleSBSb2FkLCBNb3VudCBGYXJtLCBNaWx0b24gS2V5bmVzLCBN SzEgMVBULCBVSw0KUmVnaXN0cmF0aW9uIE5vOiAxMzk3Mzg2IChXYWxlcykNCg==