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 7EA0AC43334 for ; Tue, 28 Jun 2022 21:15:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C9FC88E0002; Tue, 28 Jun 2022 17:15:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C28598E0001; Tue, 28 Jun 2022 17:15:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A53D78E0002; Tue, 28 Jun 2022 17:15:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 906B08E0001 for ; Tue, 28 Jun 2022 17:15:20 -0400 (EDT) Received: from smtpin31.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay12.hostedemail.com (Postfix) with ESMTP id 5722F1229AE for ; Tue, 28 Jun 2022 21:15:20 +0000 (UTC) X-FDA: 79628900400.31.FB83C91 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2062.outbound.protection.outlook.com [40.107.94.62]) by imf23.hostedemail.com (Postfix) with ESMTP id DDD7A140028 for ; Tue, 28 Jun 2022 21:15:19 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mpDgu2tcdHyr8oGOCl8fjRn6iVt8hL21IhZ09nbi/eLt/Rjarje+GLNpPXXle/Rva1FdyOViE/vDw62h4pUx1uMoXEkVMOgYRJNF1g4OTQL71hRdLi+/+T0aCXH9lYUNpe20qkAm1jkSl0NwveTEKqEf6uHV3ZKRQU9UV7d8QrDoc+sn57PTrE0jibvL1qj6SIulPJ+s5aGjDIzHnslLQcQ//zgmn6Zi0BDxHAsIQwY69TOkCAH0KBIxrvHmXGTXJ6SP3ihJkIKmLkm6n0VXVS1sWTBQAnhUadAWBgL2lR42otHUmdnRgVb/Hvh1NCUdaSm4Nw1oaS4DYBn89aAPDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7+VSLh1RzLnKjfAsQhMsHUdMxZhPAE9jRzoE9Ns3JR4=; b=eN+5doBFksaBgdi+ndrjGoZnYyWT/tA8Dj3qavBg2Bfudo4gcOzNPmLxgsAY1Ld0UFZhX+8zM7C/WmeN3EjLoR4wSAAWfsv6kOXPpv9+gHmllc1Yl4kRHHE2esRfMrzveKjbap0uMqFT+LgfiDBaiSPaHP6hQF0xiMjVThdaFjhvjtFxqn0swjXXAsWlcqXRpHGrX/K5t0DzlYLtKJKDRxfYVSGwhGK41cvJ13ziXQrffzIaxQxXVwSMcZmjJoUQObpbn3DHYpyxDYeGerq37bpGEAqjyh6CYkXybs6q1zKOPLJBYRkFUWP+YluU51Su5Tn0RQMiSD5HnAahOLm2Pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7+VSLh1RzLnKjfAsQhMsHUdMxZhPAE9jRzoE9Ns3JR4=; b=jWWQkzpKHXbMmGV8IBepc9gC9Ve9eFya//vkNcF0TthYOMibSKbNTJ/aRgZ6yZbWK5icIRG156oLCdnCCwKLqREf5UVpyx5Wxu1rLYPc+YNYO0vdE86q6+wig1CScbxdD+VcEoIEhJjRl2cjvBtvuuZJ6N3LpRks/nX7kP9+BT8= Received: from BY3PR05MB8531.namprd05.prod.outlook.com (2603:10b6:a03:3ce::6) by BY3PR05MB7907.namprd05.prod.outlook.com (2603:10b6:a03:363::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.11; Tue, 28 Jun 2022 21:15:17 +0000 Received: from BY3PR05MB8531.namprd05.prod.outlook.com ([fe80::a4f8:718a:b2a0:977f]) by BY3PR05MB8531.namprd05.prod.outlook.com ([fe80::a4f8:718a:b2a0:977f%5]) with mapi id 15.20.5395.012; Tue, 28 Jun 2022 21:15:17 +0000 From: Nadav Amit To: Peter Xu CC: Linux MM , Mike Kravetz , Hugh Dickins , Andrew Morton , Axel Rasmussen , David Hildenbrand , Mike Rapoport , Dave Hansen Subject: Re: [PATCH v1 2/5] userfaultfd: introduce access-likely mode for common operations Thread-Topic: [PATCH v1 2/5] userfaultfd: introduce access-likely mode for common operations Thread-Index: AQHYhqiRUk3vhOHs90CD+bXeUTpwQa1do3aAgAAC7YCAAAQpgIAAA9gAgAAh8ACAAApnAIABQviAgAAFQACAAKAMAIADfsaAgACupwCAAUkNgIAAFRcAgAAHIYCAAAHkgIAAAomAgAAA5AA= Date: Tue, 28 Jun 2022 21:15:16 +0000 Message-ID: References: <6EF7D3B4-CF17-407B-A50F-B14D595E99A5@vmware.com> <07B65135-CA6D-4839-BAC0-6D63A94F50C2@vmware.com> <9B0B584B-DE1B-48E3-B448-9D6C02DBDD20@vmware.com> <0E95DBE9-8E0C-4869-A5EA-95C2C4840FD3@vmware.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.100.31) x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a76356a5-c3b4-40a1-272a-08da594b4ca7 x-ms-traffictypediagnostic: BY3PR05MB7907:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YiqVUYRQzx/cxDyTHDxj7sAQJeNSaJVnR5aHZ4Lgw7RCk8PGOPN0syCn9mNINV5ut9njCirqBzBh3Kw5Z7jCbYxZp/BncsUkSDxT2s7IF3uAErf5IZupUtvtZHuE/NDlS/1WzpRHYDbfUcnLJ+Sk0/ZTBfwB1QbNVN59YWpFLxdcOzvk04PjsLGSQ1UgS6KEXw081QROLidUirRcAHlpQCzgNtI2euoI3ry65bSjnpDOI9PiFcwDSlm7idSWdvAs6qQs1eTSS1P60xYsCeLRtnG+iY8LAal0LwTOmC3D1RN2636pwAKb88zcVMas8rQwosffojJg/4XC//xdRBpHeWT+iOE5wD4iJtcsaDpYyX0UKbfTAMkl9mZEAVkJeKuG6YvhebiySZVa5utbuYFfY12MivDYTSlGwqAi7bJ/XgJDJKbWchACKtK9gZ6R9afd5rj5wrdqj/I+kQk1N1C4NpFcVGNE/E7EnWG/99a14Y1rJbYWRTsbAyYq9ibpGDjE+fKnvIGDQnA1we/uTuury+J/AsknUjawEvIZi3DElLKcAOGG+Jv3NYtmPnHaSYmvGaKVZ2Z55Lf/X84t2dLNBrFSdY0ZrdR1BNkFBDZGkPoF0YNtUB9yWnLnHASgmGn5y1CkNjrLUmg9nOcbnHvcxJMkC9CP5oqlwqB+KK710sUusbbVPxZfQnQ7F4reUCjYyvS1mG/qxMyFEF2yQFfojig2E1hPv1nqNY29DmbVMKvbdpTnZAstT3Z2WQCV4pHZkLFkuXtSG6oSJjiF/5YZUHJNmAPjwzjALlI8BrlThAutyKlvj4qEmva3OA779eLOi4PAPH/Kw/oCF5CjjsCp+g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY3PR05MB8531.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(376002)(39860400002)(346002)(396003)(366004)(136003)(86362001)(478600001)(2616005)(66946007)(6486002)(54906003)(122000001)(8936002)(5660300002)(53546011)(6506007)(186003)(26005)(41300700001)(4744005)(33656002)(2906002)(38100700002)(8676002)(66556008)(64756008)(66446008)(38070700005)(4326008)(66476007)(76116006)(316002)(71200400001)(6512007)(36756003)(6916009)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S3l6SHRUME8wRU5WLytxdkVNck1qY2NXeVdJMUdqMjh1b0FRaHpCc0J6bTRa?= =?utf-8?B?U0huVkpSd3F5QjFReFBJYTRScmxrMEVpbXZkeGtqWUNnejBtbkdtc0J1RFNH?= =?utf-8?B?aEplTllXc1RmMFpva0Jab2VzU2lOaU1FazROMEpuNmZrZS9zRE5QVjJoeHN3?= =?utf-8?B?N0cwRkFYTThhajNuRytzNkVNRmh4Qkh2OFVZUVppaHp6bTdKdUxHblpyWm9S?= =?utf-8?B?K1F1SG81T0hMZWRXYjhTVjZ0dkU1UmxiWW9qZTF1UHBnVU5oYWVnb2RZR3g5?= =?utf-8?B?ZjV1VHdmN2NRYlBwUEV5a2c1cTI0UUtSeS9IZG02V25YWU0wdTFNbVd4UXNF?= =?utf-8?B?V0FZbzNwR2N6dGlFK1ZPaW9PakR6SVlHRHQybS9KTk1RWHJSZVkxVVI0c0ds?= =?utf-8?B?MGViOXRCWnJwMzh1eUU0WGpJU3N6WElYcHE2c0cvRXN5OXMxQ0EyUFBPbTdo?= =?utf-8?B?VHgrSDZiUWJCa0hDbXIzemwvcFBPSEFKc09IWUxUckFzV1Rxa1R0bi9XU1Jr?= =?utf-8?B?aW9Xc2dGWUFPbk8xV2tIWkQwUkZWMHppYXZkb3l3RkQzWEpGSFBXb3BnWEo5?= =?utf-8?B?MTRDSm1EQ1c3aDRNQTZMd0VPWFV1bjExWW0zaDIvckZnR29oL0p3WkpXSXJo?= =?utf-8?B?dnB2ZnNmR0hnbnUxQnUva3VQOVQwdDYwNUNENWkxTUFvZmtvMWZYd3dncndw?= =?utf-8?B?YjdXMmVYL2FFZDVJQVdpQUhqTytpMVNXRG1qT2FPK1Z3NXV6OW9peTQySW9W?= =?utf-8?B?YW5yU2psdHR3SGRxSEw4cWx3TUdxbFY0MEQ0OEtsRmtlaHZ6KzJta1FBbFRQ?= =?utf-8?B?RDFMSmdwSEs5Y0grZ1VpNFdXOSt3WXZrcE5UVDQ1aEZYVXg3a0FBcldEdkli?= =?utf-8?B?M0xYejRwSmZYVnFkbkx5eHI1Z0dsMmpRbXRZU21kWERja296dTBVRTkwdmg4?= =?utf-8?B?Vklnb2NaZlkybm5hdDlHMFl3UnZlTGN4K3REUGpJUTZrMFRwTUhvSmljbis3?= =?utf-8?B?eXREYXQ4M2JVZkFGTEUrWVZ2M2V1dEVURW5LSWFqRFBxRStPYnZ4MDJUS3ky?= =?utf-8?B?Q0s0WXlaM1VJYXU2b0hRWU1oNDk3S1dlSFo5anJmQloyd0hoUzNDRXo0N0pG?= =?utf-8?B?Vk1PK0QrZEcramNmTmxKeTh2ZXhld2lBMm9ndU1KT3QyemtKcFNoNUYrYnZ4?= =?utf-8?B?WjRpR2N6M1RkODY2K3lqbzlHWTY5bnhBYWpIb3J4OHBndFhZU2dmMjVITStB?= =?utf-8?B?U21Ic3g0UnlmVWUyc0hLNVlFY0h3SmR0aGlmamt1cDkycFBWVmE1dmdHSklL?= =?utf-8?B?Nk4vY2lmcE5MMnMvczdEWVJYRis2OGRuZlU4dFJ4cDhoWDR4NmlaNVFVOGRn?= =?utf-8?B?UHJ2dHRGNnVVQ0FNUHhmRll1eDIxVnpsbE9YNXpRMnIrRzdGTXlxMHNXN3l1?= =?utf-8?B?eGZIZjFMU2JUMUlRdklTcVFPdFVaUzUrakVhVHRzSExkaVZSQ2pXVVkybU1T?= =?utf-8?B?UkQ3all2YnVDclZwNTBWRHBaV1JTdG9FYU01SnRERDAvZXdoYWV2L1dmTjVD?= =?utf-8?B?RGdpN1ZlK0ZzT3M2VlBOdGZsVWJMZTA1VXdlTEwxYzMwQmh1cE9CalMwSm5M?= =?utf-8?B?TFJWeEErM3RVUWNSTU1tVFFBZnZzMXlyR1RXNHhlaXF3WmZxUllKK0pWaXNV?= =?utf-8?B?OENESXlKZmRHRTFUMjJraXZlbVE1L1dKOTFJTGhXN3BFN05EbHVNd0lJcmxI?= =?utf-8?B?OWpuYlRYcHpUSUFla2dEWlkram1HdXo5MGZaZnZmZWR6YmJCSDFmRUpNYWpV?= =?utf-8?B?S3Q2V0crdTBEVmQxTnJWOU1SY0toMzI3aGFLZUZuVTh5THExS1FwWmpCeUx6?= =?utf-8?B?RVhLRDJIOUhtb29TWjZqc0srUHpkZGoydExQQXlyVVdCMzBOeHk4cU5VNHZS?= =?utf-8?B?QzM0NDhDUC81bm40eHBBSitnVzh0ZkRnQTZLblBrbGlYa2lLM0ZKMkl1YUc5?= =?utf-8?B?bDZSRXdzQ2pzb0xQc1Y1YjQ2NWgycm5TWFBmRVo3SmUxM0VtTkFCVllLVnRh?= =?utf-8?B?SGhoZ1BqbjU4RzlzamxJaXV6dDFYUFlNUzBkYkwrSi9KTGFscHc5TnNyN0VY?= =?utf-8?Q?qesLtKRStCQqXab7Qtlk1DtC7?= Content-Type: text/plain; charset="utf-8" Content-ID: <7AAA6D37C9FF384FBB0D3F924CF5DA46@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY3PR05MB8531.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a76356a5-c3b4-40a1-272a-08da594b4ca7 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jun 2022 21:15:16.9632 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 581rJhGsm2Hv8Dqz/fqFQQcNh0H0dZzVepopmf+vzyDIg6oGzUl6XLS/NPYFF9QCaShcveQnewuWgjvOObR1jQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR05MB7907 ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1656450920; 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:dkim-signature; bh=7+VSLh1RzLnKjfAsQhMsHUdMxZhPAE9jRzoE9Ns3JR4=; b=Ev26KO7iBX7v8s7MajwaaKev25BrH8Pjs16P9WwiYwrowDIROTFXZ6GfSvZmD8vXlXGkvT ydfYmXCtZPSDujoGNKT6C9n5LmX3GOFo4PZUghW32h35VoF/lnsaVfYBvt8QHxHa9t2fZN xTtC+ZlwgI1NdMZAsgpYHxqE9tWivVs= ARC-Authentication-Results: i=2; imf23.hostedemail.com; dkim=pass header.d=vmware.com header.s=selector2 header.b=jWWQkzpK; spf=none (imf23.hostedemail.com: domain of namit@vmware.com has no SPF policy when checking 40.107.94.62) smtp.mailfrom=namit@vmware.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=quarantine) header.from=vmware.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1656450920; a=rsa-sha256; cv=pass; b=s+SSkAmVW39ACxhg/NUr1nZjKXLahGpc+DW/CARvBCAKh7vTGFeOlOafqS4Kfa8JW9PWZs aPlZRsYNBdEQhaE2o0BLZ+diPoKm5Ej0BBXK3p98lrZGWGhEs5VkI1Qhq39y3YLepbOr1s h+wYaKPr9sOWaczJGXuhuuVG4ovzc4o= Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=vmware.com header.s=selector2 header.b=jWWQkzpK; spf=none (imf23.hostedemail.com: domain of namit@vmware.com has no SPF policy when checking 40.107.94.62) smtp.mailfrom=namit@vmware.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=quarantine) header.from=vmware.com X-Rspam-User: X-Rspamd-Server: rspam06 X-Stat-Signature: 7q3xnihm5gworbpg1tbztpdf8xsunauw X-Rspamd-Queue-Id: DDD7A140028 X-HE-Tag: 1656450919-791956 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: T24gSnVuIDI4LCAyMDIyLCBhdCAyOjEyIFBNLCBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+ IHdyb3RlOg0KDQo+IOKaoCBFeHRlcm5hbCBFbWFpbA0KPiANCj4gT24gVHVlLCBKdW4gMjgsIDIw MjIgYXQgMDk6MDM6MDJQTSArMDAwMCwgTmFkYXYgQW1pdCB3cm90ZToNCj4+PiBCb3RoIHNobWVt ICYgaHVnZXRsYiBzdXBwb3J0IHByaXZhdGUgbWFwcGluZ3MgZm9yIGFsbCB0aHJlZSBtb2Rlcywg YWZhaWN0Lg0KPj4gDQo+PiBTb3JyeSwgbGV0IG1lIG1vcmUgY2xlYXIuIEkgbWVhbnQgcHJpdmF0 ZSAoIVZNX1NIQVJFRCkgZmlsZS1iYWNrZWQgbWVtb3J5Lg0KPiANCj4gSSBub3JtYWxseSB1c2Ug ImZpbGUtYmFja2VkIiB0byBzdGFuZCBmb3IgInNobWVtICsgaHVnZXRsYiIgaW4gYW55IHVmZmQN Cj4gY29udGV4dC4NCj4gDQo+IElmIHlvdSBtZWFudCBhbnl0aGluZyBvdXRzaWRlIHNobWVtL2h1 Z2V0bGIgZm9yIHVmZmQgKGUuZy4gb24geGZzKSwgdGhlbiB3ZQ0KPiBuZXZlciBzdXBwb3J0IHRo ZW0gYW55d2F5LCBkbyB3ZT8NCj4gDQo+IEhtbS4uIFdoYXQgYW0gSSB1bHRpbWF0ZWx5IG1pc3Np bmc/DQoNCllvdSBhcmUgbm90IG1pc3NpbmcgYW55dGhpbmcuIFdlIGp1c3QgaGF2ZSBjb21tdW5p Y2F0aW9uIHByb2JsZW1zLg0KDQpJIG1lYW50IC0gd2UgZG8gbm90IHN1cHBvcnQgdWZmZCt4ZnMg dG9kYXksIGJ1dCBtYXliZSBvbmUgZGF5IHdlIHdpbGwuIEkgZG8NCm5vdCBrbm93L3RoaW5rIG9m IGFueSBpbXBsaWNhdGlvbnMgV1JJVEVfSElOVCBzaG91bGQgaGF2ZSBpbiBzdWNoIGNhc2UsIGJ1 dA0KaXQgd291bGQgYmUgdXNlZnVsIHRvIGhhdmUgdGhlIG9wdGlvbiB0byBkZWNpZGUgaG93IHRv IGhhbmRsZSBzb21ldGhpbmcgbGlrZQ0KdGhhdCBpbiB0aGUgZnV0dXJlIChhbmQgbm90IGJpbmQg b3Vyc2VsdmVzIHRvIGNlcnRhaW4gYmVoYXZpb3Igbm93KS4NCg0K