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 A0491C3DA64 for ; Sun, 28 Jul 2024 22:14:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3075B6B0085; Sun, 28 Jul 2024 18:14:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2B7396B0088; Sun, 28 Jul 2024 18:14:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1800B6B0089; Sun, 28 Jul 2024 18:14:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id ECE2D6B0085 for ; Sun, 28 Jul 2024 18:14:14 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9A70E120234 for ; Sun, 28 Jul 2024 22:14:14 +0000 (UTC) X-FDA: 82390565628.03.99453E0 Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.86.151]) by imf19.hostedemail.com (Postfix) with ESMTP id 577281A000C for ; Sun, 28 Jul 2024 22:14:11 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf19.hostedemail.com: domain of david.laight@aculab.com designates 185.58.86.151 as permitted sender) smtp.mailfrom=david.laight@aculab.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1722204848; a=rsa-sha256; cv=none; b=NiFNsjLXeXl/v0MU0KxW80iQrlqt8grB7OUs0zMsWt7PHjqG/cezH5AFqyi+KPSqEvn2oV bsKSCJ8YJtoGYMdb7C9akZDh0GAd2E6Nlsv3oJlqlExOoVSq9TuO+RDcoCCK535CtVFjs3 Sp/a6xiavyEwusaKVJ/BPooEz9Vk2d8= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf19.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=1722204848; 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=B0EGmmjI8WlEceYL4vqP8Yj6mQFWXhv9JrhFRfagic0=; b=q+7y0zElyysrkzqfow94lzRPPcHorYyPr+i966dnmSpalXrwsNAkG5IkWE0sHbgjU1X751 mdkVvL2ZjhvgQDUq5Bxkv6FKZzzp8w0NPsdsq2yyvnIPeiTH+LqYdHCJTajOlQMJj7FPk+ uqVrsI6PdaeR2fns4ybDRu1klyXI8G4= 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-227-JC2wg0YkNCiYh_J5XzjyaQ-1; Sun, 28 Jul 2024 23:14:01 +0100 X-MC-Unique: JC2wg0YkNCiYh_J5XzjyaQ-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; Sun, 28 Jul 2024 23:13:16 +0100 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Sun, 28 Jul 2024 23:13:16 +0100 From: David Laight To: 'Linus Torvalds' CC: "linux-kernel@vger.kernel.org" , Jens Axboe , "Matthew Wilcox (Oracle)" , "Christoph Hellwig" , Andrew Morton , "Andy Shevchenko" , Dan Carpenter , Arnd Bergmann , "Jason@zx2c4.com" , "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/+qaYGHKHGutQAEaRMAAANJSHAAAfkwAAACaxqg///x1wD//+6RQIAAFn6A///XzcA= Date: Sun, 28 Jul 2024 22:13:15 +0000 Message-ID: References: <402c3c617c29465c898b1af55e3c6095@AcuMS.aculab.com> <5cd3e11780df40b0b771da5548966ebd@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-Rspam-User: X-Rspamd-Queue-Id: 577281A000C X-Rspamd-Server: rspam01 X-Stat-Signature: ynjunit5odbeogojaweseqfj4s86tqid X-HE-Tag: 1722204851-567215 X-HE-Meta: U2FsdGVkX1/vDJs49r9SjdgZlKN5wzFY5Qoy/PXzQYFYHWJIzic0xnYWeZ9vlseeir83osTU2h9JQqczNGH2XnPFwKFBBunQOgoZrRCcUS+2TBVfKMl0dSHxoWO9bdHa2G/je+nqNNYYMAGHf4OFSSxkvjRLLoBHQVqnmqS4ziVR18/qriWJseJSoaRmhZUCq4wX96KGXH9tStXVioapqZxrO+PsP/l/2AMxrwONSx15GMT7O/C4zwxAn8yeKwz0WcTwn07ov15VHAX1FrJY8bj4xtCBsYWa6gIOefMpH+nzVS17sO++Lj/xsD4ukUYZoDxeMi1qiKwUBeJKluqrGqmcLqmL7u6BW4rRHh0lEF1sCIGg6NcYDqaC+h9+gu1w8XlYCZPUNl+D/ztrc5HFpX13UzpJkfyy2odIY5vOObdyY/mc4/cwBy8ZY8Pcton2iJ9fRGh4ckTq+V8PLMZG1Rkq5CtMXFXcm5AmjabCJirgvkZX5do3H434LZL0m7BL++yY54FUxPi1GZyVtqJNT2lx4KZNeMP7lulatyWH5YKWvvNim7UQNiYmmorOlLLs0srC6cFMw0KdoNPwaXYcY9evEziG+Q3F5iRrspM1uJJKHraXdqfP2WzSeHy13mdXmheukJU+FYTUKdOAXRtL93UDzervCmK6RJHl7qbiLrhIKN1oe6evMKkBewhFJIA7Ck5C2v8qgnW17U+xCP8nv3eFKpxG3oU0BPzXbWNoArq6lfyXof6YCSyXYOnThxQ9wPgr5+bNVCMYs4vlWbVBghldo6QCUJ93iZEy1vlwAc8QiBN5tQVInPKjmqLbDS2mvhEFDl2ZdiUz66dTarMRH/vN9d1AMC/jWyvP/7cSY6n/zMbOr0PjJKgyy0lZJUmJL7nsJapoMLJoEk24y6vd5n0dQ7Ilqq+1bns0Kv/jbH4370ldG9I0ISbQdz6Q+JzZO7UkPJaFIBOCOmkx4r+ Sp/2Oif6 GwjTTRKJ7TOKpJ0iOa9rzjqXTmz6e6vXfBwqsouPlMpm4WDFSyI/d6QDPU058+hhkucs3PuU4TZp9R1SzCQO/0cn2bKrSvXTeOV+Z7rqnBJlCVcOsQ6ZGvf9SZKbf62GjCTFaZYoW++LAVRMUCrrK6ysxcbuxPTs15zxp+fWg3uqesuRCASF01NMXvq69VdNRGNZpGpBRcFY58zfNwo6XIjHaaFgjp/5+yvtorFc5gmsGNTiNbEZT6B7xWH7bFtGtsLPGcaGT6iJarV3E47k6laayn5PpxZHUt8Mf+q7w4w4/3asyMckQL2ADpV60uwgcYJVvhQCLFFSLMzQdPO9uPoC5Ulz6JmCq9rNjAJ+eEnhpHDZL61DlK3b2eP8s1jQ4zRir5p96OthfJYVX41nEOK5/kDbr1+699bYJH+D0BsgjnKASMT86PYx45RtBG8CytVNoFA9c/KcT/pbGP131I4GQ28K3z/D5gf0QjTop2LIV2hiVpI9u7t228RQH9gV78HjI9l7ynYqwl5kQB+9q/ox2aD+HVw9mWCN4n2LQEpkRdTXfJMiaTI5jFn/sNthBy/LGBpvLZLyKhVY= 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: RnJvbTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4Zm91bmRhdGlvbi5vcmc+DQo+IFNl bnQ6IDI4IEp1bHkgMjAyNCAyMTozMg0KPiANCj4gT24gU3VuLCAyOCBKdWwgMjAyNCBhdCAxMzoy MywgRGF2aWQgTGFpZ2h0IDxEYXZpZC5MYWlnaHRAYWN1bGFiLmNvbT4gd3JvdGU6DQo+ID4NCj4g PiBNSU4oKSAoYW5kIHByb2JhYmx5IHlvdXIgTUlOX1QoKSkgb3VnaHQgdG8gaGF2ZSBhIGNoZWNr IGZvcg0KPiA+IGJlaW5nIGEgY29uc3RhbnQgaW4gb3JkZXIgdG8gc3RvcCBtaXN1c2UuDQo+IA0K PiBObywgd2UgaGF2ZSBhIG51bWJlciBvZiAicnVudGltZSBjb25zdGFudHMiIHRoYXQgYXJlIGJh c2ljYWxseQ0KPiAiY29uc3RhbnRzIiBzZXQgdXAgYXQgYm9vdC10aW1lIGZvciB0aGUgYXJjaGl0 ZWN0dXJlLGFzIHBvaW50ZWQgb3V0IGJ5DQo+IHRoZSBwb3dlcnBjIHBlb3BsZSBpbiBwcml2YXRl Og0KPiANCj4gSWUsIHdlIGhhdmUgYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL3BhZ2UuaDoNCj4g DQo+ICAgICNkZWZpbmUgSFBBR0VfU0hJRlQgaHBhZ2Vfc2hpZnQNCj4gDQo+IGFuZCB0aGVuDQo+ IA0KPiAgICNkZWZpbmUgSFVHRVRMQl9QQUdFX09SREVSICAgICAgKEhQQUdFX1NISUZUIC0gUEFH RV9TSElGVCkNCj4gDQo+IGFuZCB0aGVuDQo+IA0KPiAgICAjZGVmaW5lIHBhZ2VibG9ja19vcmRl ciAgICAgICAgIE1JTl9UKHVuc2lnbmVkIGludCwNCj4gSFVHRVRMQl9QQUdFX09SREVSLCBNQVhf UEFHRV9PUkRFUikNCj4gDQo+IGFuZCB3ZSByZWFsbHkgKlJFQUxMWSogZG9uJ3Qgd2FudCB0byBm b3JjZSB0aGUgY29tcGxpY2F0ZWQgIm1pbl90KCkiDQo+IChvciwgd29yc2UgeWV0LCAibWluKCki KSBmdW5jdGlvbnMgaGVyZSBqdXN0IGJlY2F1c2UgdGhlcmUncyBhY3R1YWxseQ0KPiBhIHZhcmlh YmxlIGludm9sdmVkLg0KPiANCj4gVGhhdCB2YXJpYWJsZSBnZXRzIGluaXRpYWxpemVkIGVhcmx5 IGluDQo+IGh1Z2V0bGJwYWdlX2luaXRfZGVmYXVsdHNpemUoKSwgc28gaXQncyAqZWZmZWN0aXZl bHkqIGEgY29uc3RhbnQsIGJ1dA0KPiBub3QgYXMgZmFyIGFzIHRoZSBjb21waWxlciBpcyBjb25j ZXJuZWQuDQoNCk9rLCBidXQgdGhvc2UgY2FuJ3QgYmUgdXNlZCBhcyBhcnJheSBzaXplcyBvciBj b25zdGFudHMuDQpTbyB0aGUgdGVtcG9yYXJpZXMgZG9uJ3QgbWF0dGVyLg0KRG9uJ3QgdGhleSBq dXN0IHdvcmsgd2l0aCBtaW4oKSAtIGlmIG5vdCB3aGVyZSBpcyB0aGUgc2lnbmVkbmVzIG1pc21h dGNoPw0KDQpQZXJoYXBzIHdlIHdhbnQ6DQoJbWluKCkgLSB0ZW1wb3Jhcmllcywgc2lnbmVkbmVz cyBjaGVjay4NCgltaW5fdCgpIC0gdGVtcG9yYXJpZXMgb2YgZ2l2ZW4gdHlwZSwgbWF5YmUgY2hl Y2sgc2l6ZSBub3QgcmVkdWNlZD8NCglNSU4oKSAtIG5vIHRlbXBvcmFyaWVzLCBubyBzaWduZWRu ZXNzIGNoZWNrLCBvbmx5IHZhbGlkIGZvciBjb25zdGFudHMuDQoJX21pbigpIC0gdGVtcG9yYXJp ZXMsIG5vIHNpZ25lZG5lc3MgY2hlY2suDQoJX01JTigpIC0gbm8gdGVtcG9yYXJpZXMsIG5vIHNp Z25lZG5lc3MgY2hlY2ssIHZhcmlhYmxlcyBhbGxvd2VkLg0KDQpJJ20gbm90IHN1cmUgd2hlcmUg eW91ciBNSU5fVCgpIGZpdHMgaW4gdGhlIGFib3ZlLg0KDQpQZXJzb25hbGx5IEkgdGhpbmsgbWlu X3QoKSB3YXMgYSBtaXN0YWtlLg0KT25seSBvbmUgaW5wdXQgY2FuIG5lZWQgYSBjYXN0IGFuZCBh biBleHBsaWNpdCBjYXN0IHdvdWxkIGJlIHNhZmVyLg0KDQoJRGF2aWQNCg0KPiANCj4gICAgICAg ICAgICBMaW51cw0KDQotDQpSZWdpc3RlcmVkIEFkZHJlc3MgTGFrZXNpZGUsIEJyYW1sZXkgUm9h ZCwgTW91bnQgRmFybSwgTWlsdG9uIEtleW5lcywgTUsxIDFQVCwgVUsNClJlZ2lzdHJhdGlvbiBO bzogMTM5NzM4NiAoV2FsZXMpDQo=