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 EF014C3DA7A for ; Mon, 2 Jan 2023 13:55:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7199C8E0003; Mon, 2 Jan 2023 08:55:16 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6A2A48E0001; Mon, 2 Jan 2023 08:55:16 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 544E98E0003; Mon, 2 Jan 2023 08:55:16 -0500 (EST) 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 43EFA8E0001 for ; Mon, 2 Jan 2023 08:55:16 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 2DF5EA08C8 for ; Mon, 2 Jan 2023 13:55:16 +0000 (UTC) X-FDA: 80310005832.25.6CD0139 Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.86.151]) by imf29.hostedemail.com (Postfix) with ESMTP id 6A6C7120006 for ; Mon, 2 Jan 2023 13:55:12 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf29.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=1672667714; 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=PK7G5dOhHTGQ4gWUJRo3yenx3WJdJrHsyvAvAUi4QpE=; b=ufgmWuA0H6UgwxsUEXwDbdnzVyqf8bIeBa9k7lKZyBA55F31Pm2k7weoexWPxDSPNaosKu c90x52DdhOlDrfvnIzg1vumQMox0eN2sprh51iGshjm+HV/C9uVWLxdczbzi4ceRqpI5Ab Sqf4uA+QrBvQHiB2BGGZPkKzCBguUAg= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf29.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=1672667714; a=rsa-sha256; cv=none; b=RHjZpX7b/0ncpgjqC3n60Eqi7Mg+z2M0J+sKhMENIBPolIM1ukzv9tPFelRTIfGCL+BaZd Ipj/QB0FQ813BlW1hwPIBJlmdNVZs3Rkmfj15LMWidNHLItnMb10JcWwbggSky0XAPJ3Mt XEAFdEYvIPVQG/7AwGtCzvlBoTW6OfM= Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id uk-mta-239-Pc-0eKEyPu6bdtk5ZckanA-1; Mon, 02 Jan 2023 13:55:08 +0000 X-MC-Unique: Pc-0eKEyPu6bdtk5ZckanA-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.42; Mon, 2 Jan 2023 13:55:05 +0000 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.044; Mon, 2 Jan 2023 13:55:05 +0000 From: David Laight To: 'Linus Torvalds' , "Kirill A. Shutemov" CC: "Kirill A. Shutemov" , Dave Hansen , Andy Lutomirski , "Peter Zijlstra" , "x86@kernel.org" , "Kostya Serebryany" , Andrey Ryabinin , "Andrey Konovalov" , Alexander Potapenko , Taras Madan , Dmitry Vyukov , "H . J . Lu" , Andi Kleen , "Rick Edgecombe" , Bharata B Rao , Jacob Pan , Ashok Raj , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCHv13 05/16] x86/uaccess: Provide untagged_addr() and remove tags before address check Thread-Topic: [PATCHv13 05/16] x86/uaccess: Provide untagged_addr() and remove tags before address check Thread-Index: AQHZHLDUcIP+F/h/PEiAwEZ6SoBjkq6LJK3g Date: Mon, 2 Jan 2023 13:55:05 +0000 Message-ID: <4cf29f7a1a0041da818ac7ef598d142e@AcuMS.aculab.com> References: <20221227030829.12508-1-kirill.shutemov@linux.intel.com> <20221227030829.12508-6-kirill.shutemov@linux.intel.com> <20221231001029.5nckrhtmwahb65jo@box> 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-Server: rspam02 X-Rspamd-Queue-Id: 6A6C7120006 X-Stat-Signature: hkb5z8obx68og66mumb9nwqcgm8u9wib X-HE-Tag: 1672667712-626064 X-HE-Meta: U2FsdGVkX19JVu457IW5dbP2/5g1DgD/YJ3F9Gqft2/Hv1eSK02lauCLdbZTZdzIvYcqgCqYKyGeJuDzNNzts0zrTd0LmUQsyiBbXXy/y7lj8o8SJQqHmEHoBjmvyfwjkCtBMODKYs+fRfTubctNw8wdUA+6m4Sq858EiSuZLMGddL1G7DB9VWUfQdVGtxHGob0H8tzHHXQ/1cCOoMIANVqOxd6rWnd0exOEinTjVq/+Hcva+/fSZEgjADyuuu/7av2dggQam2LJOTKFkRzKhOwDsfadzSNErM14CVBEbWiII8LnTg6uek+93knj1ZMCnbFkcjXeF40kHkGCUtHex6wrmD6QGkFErH7e+fcV3PswzXd8S4QJVU3oLLHTOu5s2lB7p7tfN+yJtlh8tpzCul9d0lwuMaX/6p6eXhmzoGeD+SOfvhoR/36QtSjIJTPTM6ykn1GxGHD0gAE/DPMgy+0+Ajiatnw4sY8j/m2QrwFxuYBI+AOTd2Tu/5PexFQhha0k0qjAhMwjEZ/GPhenupxf6kiIRglMN4ewcyfDyPgmNPYIhRvuxrbAVz8eiZH1b0phUzNRFhJFrNznn8xCNeG6V4VEuSt8QdzVoKbf0mHa9gmXT7SMP2KpT3o+NlTvKE90f+lh/HXsLA3QTCdjex77QMSHJRPXhSsObLCUcRIq4jK4U5kRwBQuAOVj7OGP26eZICL0rTPTKANIKnhvOdrMYdHbcbcSPGasfnzG35ZA2FaSTM729VETXJH7AN6v/d9y+lDENCy4ZylhSI7oFk+vOUkZnDfhwJtFEmsLaj+aE9FNPd48zm70hLHzIbSyjff/bGGhiD4pQYuD4yRGP6Wf752MGbzBmC+w+qQ5ZSoeUbUMSadq1Zv2bMHLI5X3tACUTRWp04j2zqUcu4ez0CafV0m84CYA/HMvRDtIMx0jdmtBqPg37nucMrHGUMmn2yI4Sl9389NHPCDcf4v GvChS54f CIDnGYjPpWsTwvG42VhnArFnMhc96t1ZlBeefdYK0bGRruLfgus1j5HOPfzG26ZWLJe+Y24gTo22qPkpU6LFVApWsGk58Yp3ozEvfAcSXvwVFdIkRmhIO0L4oJA77oNQa4oWz 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: RnJvbTogTGludXMgVG9ydmFsZHMNCj4gU2VudDogMzEgRGVjZW1iZXIgMjAyMiAwMDo0Mg0KPiAN Ci4uLg0KPiBBbmQgb24gNjQtYml0LCB3ZSByZWFsbHkgb25seSBuZWVkIHRvIGNoZWNrIHRoZSBo aWdoIGJpdC4NCj4gDQo+IEluIGZhY3QsIHdlIGRvbid0IGV2ZW4gd2FudCB0byAqY2hlY2sqIGl0 LCBiZWNhdXNlIHRoZW4gd2UgbmVlZCB0byBkbw0KPiB0aGF0IGRpc2d1c3RpbmcgYXJyYXlfaW5k ZXhfbWFza19ub3NwZWMgdGhpbmcgdG8gbWFzayB0aGUgYml0cyBmb3IgaXQsDQo+IHNvIGl0IHdv dWxkIGJlIGV2ZW4gYmV0dGVyIHRvIHVzZSBwdXJlbHkgYXJpdGhtZXRpYyB3aXRoIG5vDQo+IGNv bmRpdGlvbmFscyBhbnl3aGVyZS4NCj4gDQo+IEFuZCB0aGF0J3MgZXhhY3RseSB3aGF0IHdlIGNv dWxkIGRvIG9uIHg4Ni02NDoNCj4gDQo+ICAgICAgICAgbW92cSAlcmR4LCVyYXgNCj4gICAgICAg ICBzaHJxICQ2MywlcmF4DQo+ICAgICAgICAgb3JxICVyYXgsJXJkeA0KPiANCj4gd291bGQgYWN0 dWFsbHkgYmUgbm90aWNlYWJseSBiZXR0ZXIgdGhhbiB3aGF0IHdlIGRvIG5vdyBmb3IgZm9yDQo+ IFRBU0tfU0laRSBjaGVja2luZyBfYW5kXyBmb3IgdGhlIGFycmF5IGluZGV4IG1hc2tpbmcgKGZv ciBwdXR1c2VyLlMsDQo+IHdlJ2QgdXNlICVyYnggaW5zdGVhZCBvZiAlcmF4IGluIHRoYXQgc2Vx dWVuY2UpLg0KLi4uDQo+IEl0IHdvdWxkIGp1c3QgdHVybiBhbGwga2VybmVsIGFkZHJlc3NlcyBp bnRvIGFsbCBvbmVzLCB3aGljaCBpcyB0aGVuDQo+IGd1YXJhbnRlZWQgdG8gZmF1bHQuIFNvIG5v IG5lZWQgZm9yIGFueSBjb25kaXRpb25hbCB0aGF0IG5ldmVyDQo+IHRyaWdnZXJzIGluIHJlYWwg bGlmZSBhbnl3YXkuDQoNCkFyZSBieXRlIGxvYWRzIGd1YXJhbnRlZWQgdG8gZmF1bHQ/DQpJIHN1 c3BlY3QgdGhlICdhbGwgb25lcycgYWRkcmVzcyBjYW4gYmUgYXNzaWduZWQgdG8gaW8uDQpTbyBn ZXQvcHV0X3VzZXIgZm9yIGEgYnl0ZSBwcm9iYWJseSBuZWVkcyBhICdqcycgdGVzdCBhZnRlciB0 aGUgJ29ycScuDQooSSBkb24ndCB0aGluayB5b3UgbmVlZCB0byB3b3JyeSBhYm91dCBhIGFwZWN1 bGF0aXZlIGxvYWQgZnJvbSBhbg0KdW5jYWNoZWQgYWRkcmVzcy4pDQoNCi4uLg0KPiBBbmQgb25j ZSB3ZSBkb24ndCB0ZXN0IGFnYWluc3QgVEFTS19TSVpFLCB0aGUgbmVlZCBmb3IgVU5UQUdfQURE UiBqdXN0DQo+IGdvZXMgYXdheSwgc28gbm93IExBTSBpcyBiZXR0ZXIgdG9vLg0KPiANCj4gSW4g b3RoZXIgd29yZHMsIHdlIGNvdWxkIGFjdHVhbGx5IGltcHJvdmUgb24gb3VyIGN1cnJlbnQgY29k ZSBfYW5kXw0KPiBzaW1wbGlmeSB0aGUgTEFNIHNpdHVhdGlvbi4gV2luLXdpbi4NCg0KUHJlc3Vt YWJseSB0aGUgZmF1bHQgaGFuZGxlciBhbHJlYWR5IGhhcyB0aGUgY29kZSB0byB1bnRhZyBhZGRy ZXNzZXMuDQoNCkl0IGhhcyB0byBiZSBzYWlkIHRoYXQgSSBkb24ndCByZWFsbHkgc2VlIHdoeSB0 YWdnaW5nIGFkZHJlc3NlcyBpcyBhDQpzaWduaWZpY2FudCBiZW5lZml0IHVubGVzcyB0aGUgaGFy ZHdhcmUgY2hlY2tzIHRoYW4gdGhlIFBURS9UTEIgaXMNCmFsc28gc2V0IHdpdGggdGhlIGNvcnJl Y3QgdGFnLg0KQWxsIGl0IHNlZW1zIHRvIG1lIHRoYXQgaXQgZG9lcyBpdCBtYWtlIG1vcmUgJ3Jh bmRvbSBhZGRyZXNzZXMnIHZhbGlkLg0KDQpDbGVhcmx5IGludGVycHJldGVycyBjYW4gc2V0IGFu ZCBjaGVjayB0aGUgaGlnaCBhZGRyZXNzIGJpdHMsIGJ1dCB0aGV5DQpjYW4gYWxzbyBtYXNrIHRo ZW0gYWZ0ZXIgdGhlIGNoZWNrcyAob3IgdXNlIHhvciB0byBmbGlwIHRoZSBiaXRzIGFuZA0KbGV0 IHRoZSBjcHUgZmF1bHQgb24gZXJyb3JzKS4NCg0KCURhdmlkDQoNCi0NClJlZ2lzdGVyZWQgQWRk cmVzcyBMYWtlc2lkZSwgQnJhbWxleSBSb2FkLCBNb3VudCBGYXJtLCBNaWx0b24gS2V5bmVzLCBN SzEgMVBULCBVSw0KUmVnaXN0cmF0aW9uIE5vOiAxMzk3Mzg2IChXYWxlcykNCg==