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 61F6ECFB43F for ; Mon, 7 Oct 2024 13:20:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E32526B00D3; Mon, 7 Oct 2024 09:20:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DE24E6B00D4; Mon, 7 Oct 2024 09:20:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C83086B00D5; Mon, 7 Oct 2024 09:20:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id A289A6B00D3 for ; Mon, 7 Oct 2024 09:20:04 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 31A891C4DF1 for ; Mon, 7 Oct 2024 13:20:04 +0000 (UTC) X-FDA: 82646864328.23.838603A Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.86.151]) by imf21.hostedemail.com (Postfix) with ESMTP id E75601C0016 for ; Mon, 7 Oct 2024 13:20:00 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf21.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=1728307068; 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=3YwKFRUNFJmgLjP1rnmgXaT5FfHp2H1LLenfe751Fpc=; b=Rrq8XqZKyeQLfMlYOEYBEJNqE5FQgCykIc8qTTmLQjUJT66JcDbBJwkCpfsT3pjiLlJ06X Hixh1gStxephz/E0wQc2f7ZHEjNbBLUahGwB0CbLIY1Y9Fbg+cwp9Wn5HPDU4d6qJtyYOI DZPRWkU9p1uvHFtrxRTlcPj+3bIHHDs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728307068; a=rsa-sha256; cv=none; b=l4CTk8jLDft+FxUhRtw01WhpYxyqxtJrJh/MfNHiC6u3Y4q5tFsoInfULckvpogSXp0Sbn 8d2hvuBbNvtSaXMXPajD90OEUuYGTZMDUxw5XCZuD5Tz/6ZlnC+Bp6w19a/rqkvXqsVbdG Kh4MhT6KfrQvPciqm8z349+R7wYzhjY= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf21.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-113-scvUWw6vOdGrDUiS0t4NIw-1; Mon, 07 Oct 2024 14:19:55 +0100 X-MC-Unique: scvUWw6vOdGrDUiS0t4NIw-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; Mon, 7 Oct 2024 14:18:58 +0100 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Mon, 7 Oct 2024 14:18:58 +0100 From: David Laight To: 'Jonas Oberhauser' , Mathieu Desnoyers , 'Alan Stern' CC: Linus Torvalds , "linux-kernel@vger.kernel.org" , "Greg Kroah-Hartman" , Sebastian Andrzej Siewior , "Paul E. McKenney" , Will Deacon , Peter Zijlstra , Boqun Feng , John Stultz , Neeraj Upadhyay , Frederic Weisbecker , "Joel Fernandes" , Josh Triplett , Uladzislau Rezki , Steven Rostedt , Lai Jiangshan , Zqiang , Ingo Molnar , Waiman Long , "Mark Rutland" , Thomas Gleixner , Vlastimil Babka , "maged.michael@gmail.com" , Mateusz Guzik , Gary Guo , "rcu@vger.kernel.org" , "linux-mm@kvack.org" , "lkmm@lists.linux.dev" Subject: RE: [PATCH 1/2] compiler.h: Introduce ptr_eq() to preserve address dependency Thread-Topic: [PATCH 1/2] compiler.h: Introduce ptr_eq() to preserve address dependency Thread-Index: AQHbE2njI9qt6nx11kSrjhsE5O+AlrJyIkGggABQqYCAAKZugIAAWd+AgAAhswCAB6ONHIAAFVQA Date: Mon, 7 Oct 2024 13:18:58 +0000 Message-ID: <43788527053542e78001820857445e4d@AcuMS.aculab.com> References: <02c63e79-ec8c-4d6a-9fcf-75f0e67ea242@rowland.harvard.edu> <9539c551-5c91-42db-8ac1-cff1d6d7c293@huaweicloud.com> <2cdda043-1ad9-40cf-a157-0c16a0ffb046@rowland.harvard.edu> <5d7d8a59-57f5-4125-95bb-fda9c193b9cf@huaweicloud.com> <82e97ad5-17ad-418d-8791-22297acc7af4@rowland.harvard.edu> <2b1caba3-48fa-43b9-bd44-cf60b9a141d7@rowland.harvard.edu> <22638e2fe1274eb0834fa3e43b44184e@AcuMS.aculab.com> <68dc00b3-1ca1-42bc-8f1e-78ace10e4d64@rowland.harvard.edu> <6ae2461a-e509-4c4d-8959-ae17eb214419@huaweicloud.com> In-Reply-To: <6ae2461a-e509-4c4d-8959-ae17eb214419@huaweicloud.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-Queue-Id: E75601C0016 X-Stat-Signature: 76dab6fsj14c5ad1opxkbswd5epz9yrt X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1728307200-648391 X-HE-Meta: U2FsdGVkX1/DopLkqHK9K9NN2j1F8cT/jnzNKqfhM3BDIQ5/SdXxsoQQpzaXPIFDXz3ueWFvbDyviFuj6V0bRWX0zYqPGzbYSqqga/YfZFHH1SyUrLv4DUA5siE/91Uh/oRVBOlf0QonsHZ9npFDp1HzgdKBKDsjwlA5wMhKkbnTxALUpeh842+ui9JnXQnQ9WzZhCobW6L3CTOqmRQNvBxXbeTW5dvANHxkWyylfoHiievTMgXlkuRHW3eqMBDU0gkuxEhxEYorHzvun2AzoAUOfUdLG2Bi5UzeQ4p+/a8pPWN5/yeY4NTN9EFkDuCZR8B/iMmvwNUTIDomLohVccYlGww39WHwCAGw964ogLgDIwPrSnkyKYKt6GzZHw/vLLsfxVn5TmJhUrgxmAPosdSl0uK9fcFRHlq+kc7GltrgoDvg6znm2Wju9tLpvjTXSgWQH5fpWFOwiZfGlw50nwEhMoJtOK+h+IvMbcDntdq9N6ro/LIO6lIvfgGWAd+ZbvCZO+ictjn2yc8G2u1yYVxr3sPqD8M/e1+Pxh5+8Dls0FO9sNELncmhodqWqBaQX96jEW194bbnwaFts2IN7h4AwwfuD818xGiVaybcrQSztR3Je7AkqsQi70u8IaSsYjIv/kgNYswY5ld/QP9fKWw7gbTXDzd9ECg4XEv/VpIB5uot8FPeBXnVeHQzFJjgnZrZsVdR3fKtrOX20golrwhPi6hNxORli1DG45zrBqT2hrOorH8g8yo7XKO9jyU3nxJ/cKAN9bIJKHOGKfHLSme0GeD4+5zoc2dnxHZ3StycARIlxAeTWoyfxeMxIclC7LesFKQ7JvoZj/kl3kyg2/jYT34qwLPEwxfMYo4RN/ihjhqiVYMARUtEVv0Jy5HDhGgC0bBFtXgOeqkkLrZfuweCOwxlLHiSBKwaevUcsVH7VMS2W7l9PDbZEV8MYEHR5UhhuVrgimO7c9w2lfM RuYX6HH2 FyVcH81t4aPIaQNKWhcfnyP+FaCIDPn3LhiKHHW5E2n4PUGtMfSs11kA6nS5u0uiMPFDY172cOq9eCDXhxu8fjMbKLG2Jy17OljumRfTVRVe6L00yA/pzq3YWgh2aKlz19IetFdsPTmP0KsOcAOg3VXJ+d37cpkdFyHkKyIDF9ZT0fYnk9wvVlD0fxIRiHHLf1+FvXyCFR0gZWs8LlvHlKglGciM4obADFkMB8Ycj/pL1c9m26wzk8gxr9hXMEBNUfNY0U6RBReKIjuujKwxQDxh4alk84YwCC25vijMAIiQzhXQKK53RJAwEMnoVNtATTIF5KGqVgldXHnvuwULprMf8GYVqw/ayDMrrfAk3cDabx+XB4EMHcON1myMnE4kxSLstQ/ssgKMvHRbbzp+iGQEr3P94S7G4YOQDXZnASsV+yHXTL5Q1Tm3YdyED8mJtrN2YqH/j1dQvPHSoNhZgTSrC251FyKybiFlNWqU0J07eTfB83SGoHA7iy6ir0YJN+5J8zyjRhSrRl6c= 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: RnJvbTogSm9uYXMgT2JlcmhhdXNlcg0KPiBTZW50OiAwNyBPY3RvYmVyIDIwMjQgMTI6NTUNCj4g DQo+IEFtIDEwLzMvMjAyNCB1bSAzOjIzIFBNIHNjaHJpZWIgTWF0aGlldSBEZXNub3llcnM6DQo+ ID4gV2hhdCBfZG9lc18gd29yayBob3dldmVyIGFyZSB0aGUgZm9sbG93aW5nIHR3byBhcHByb2Fj aGVzOg0KPiA+DQo+ID4gMSkgUGVyZm9ybSB0aGUgZXF1YWxpdHkgY2hlY2sgb24gdGhlIG9yaWdp bmFsIHZhcmlhYmxlcywgY3JlYXRpbmcNCj4gPiBuZXcgdmVyc2lvbnMgKHdpdGggT1BUSU1JWkVS X0hJREVfVkFSKSBvZiBib3RoIHZhcmlhYmxlcyBmb3IgdGhlDQo+ID4gcmVzdCBvZiB0aGVpciB1 c2UsIHRoZXJlZm9yZSBtYWtpbmcgc3VyZSB0aGUgcG9pbnRlciBkZXJlZmVyZW5jZQ0KPiA+IGFy ZSBub3QgZGVyaXZlZCBmcm9tIHZlcnNpb25zIG9mIHRoZSB2YXJpYWJsZXMgd2hpY2ggd2VyZSBj b21wYXJlZA0KPiA+IHdpdGggYW5vdGhlciBwb2ludGVyLiAoYXMgc3VnZ2VzdGVkIGJ5IEJvcXVu KQ0KPiANCj4gVGhpcyBzaG91bGQgbm90IGJlIGd1YXJhbnRlZWQgdG8gd29yaywgYmVjYXVzZSBy aWdodCBhZnRlciB0aGUNCj4gY29tcGFyaXNvbiB0aGUgY29tcGlsZXIgY2FuIGRvIGI9YSwgdGhl biBpdCBkb2Vzbid0IG1hdHRlciBob3cgbXVjaCB5b3UNCj4gaGlkZSBhZnRlcndhcmRzLg0KPiAN Cj4gSG93ZXZlciBpdCBtaWdodCB3b3JrIGlmIHlvdSBlc2NhcGUgdGhlIGFkZHJlc3NlcyBvZiBh IGFuZCBiIGZpcnN0LCBpbg0KPiB3aGljaCBjYXNlIHRoZSBjb21waWxlciB3aWxsIG5vdCBkbyBi PWEgYW55bW9yZSwgYnV0IGl0IG1pZ2h0IGZvcmNlIHRoZQ0KPiBjb21waWxlciB0byBwdXQgYSBh bmQgYiBvbiB0aGUgc3RhY2ssIHdoaWNoIGhhcyBzb21lIHBlcmZvcm1hbmNlIGltcGFjdC4NCg0K Tm9wZSwgYXMgcG9pbnRlZCBvdXQgbGFzdCB3ZWVrLCB0aGUgY29tcGlsZXIgY2FuIG1vdmUgdGhl ICdhID09IGInDQpjaGVjayB0byBiZWZvcmUgdGhlIE9QVElNSVNFUl9ISURfVkFSKCkgYW5kIHRo ZW4gdXNlIHRoZSBzYW1lIHJlZ2lzdGVyDQpmb3IgYm90aCBvZiB0aGVtLg0KDQo+ID4gMikgUGVy Zm9ybSB0aGUgZXF1YWxpdHkgY2hlY2sgb24gdGhlIHZlcnNpb25zIHJlc3VsdGluZyBvZiBoaWRp bmcNCj4gPiBib3RoIHZhcmlhYmxlcywgbWFraW5nIHN1cmUgdGhvc2UgdmVyc2lvbnMgb2YgdGhl IHZhcmlhYmxlcyBhcmUNCj4gPiBub3QgZGVyZWZlcmVuY2VkIGFmdGVyd2FyZHMuIChhcyBzdWdn ZXN0ZWQgYnkgTGludXMpDQoNClRoYXQgKGFuZCBvdGhlciB0aGluZ3MpIGNvdWxkIHVzZWZ1bGx5 IHVzZToNCiNkZWZpbmUgT1BUSU1JU0VSX0hJREVfVkFMVUUoeCkgXA0KCSh7IF9fYXV0b190eXBl IF94ID0geDsgT1BUSU1JU0VSX0hJREVfVkFSKF94KTsgX3g7IH0pDQpZb3UnbGwgYWxtb3N0IGNl cnRhaW5seSBlbmQgdXAgd2l0aCBhIHJlZ2lzdGVyLXJlZ2lzdGVyIG1vdmUNCmV2ZW4gaWYgJ3gn IGlzbid0IHVzZWQgYWZ0ZXJ3YXJkcy4NCg0KVGhlIGNhbGxpbmcgY291bGQganVzdCBiZWNvbWU6 DQoJaWYgKGEgPT0gT1BUSU1JU0VSX0hJREVfVkFMVUUoYikgLi4uDQpzaW5jZSBpdCBpcyBsaWtl bHkgdGhhdCB5b3Ugb25seSBjYXJlIGFib3V0IG9uZSBvZiB0aGUgcG9pbnRlcnMuDQooQWN0dWFs bHkgaXNuJ3QgaGlkaW5nIG9uZSBvZiB0aGVtIGFsd2F5cyBlbm91Z2g/KQ0KDQoJRGF2aWQNCg0K LQ0KUmVnaXN0ZXJlZCBBZGRyZXNzIExha2VzaWRlLCBCcmFtbGV5IFJvYWQsIE1vdW50IEZhcm0s IE1pbHRvbiBLZXluZXMsIE1LMSAxUFQsIFVLDQpSZWdpc3RyYXRpb24gTm86IDEzOTczODYgKFdh bGVzKQ0K