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 X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BAA4BC433E2 for ; Fri, 4 Sep 2020 14:18:43 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 3ED2D2074A for ; Fri, 4 Sep 2020 14:18:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=bitdefender.onmicrosoft.com header.i=@bitdefender.onmicrosoft.com header.b="Swc8rA93" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3ED2D2074A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=bitdefender.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 5CD818E0001; Fri, 4 Sep 2020 10:18:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 555196B005D; Fri, 4 Sep 2020 10:18:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 41D2A8E0001; Fri, 4 Sep 2020 10:18:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0162.hostedemail.com [216.40.44.162]) by kanga.kvack.org (Postfix) with ESMTP id 29AFE6B0002 for ; Fri, 4 Sep 2020 10:18:42 -0400 (EDT) Received: from smtpin02.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id DB6288248076 for ; Fri, 4 Sep 2020 14:18:41 +0000 (UTC) X-FDA: 77225584842.02.box57_4200d9c270b2 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin02.hostedemail.com (Postfix) with ESMTP id 8C5751009937E for ; Fri, 4 Sep 2020 14:18:41 +0000 (UTC) X-HE-Tag: box57_4200d9c270b2 X-Filterd-Recvd-Size: 10943 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70098.outbound.protection.outlook.com [40.107.7.98]) by imf16.hostedemail.com (Postfix) with ESMTP for ; Fri, 4 Sep 2020 14:18:40 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QoaMpP49EM5QeBvYgZDWnkA+rBDLBOA/qXUS4n7xWuU+91H335bhE8pcfYFKdeRH8K9UNm+2adDhGEjQm9kh/ImP/O2fv6s2daCZZzmVaTADMo4P6n0IwmFwTHgCJk2994fH49nA9852JOqhSZ48rclCA1LVhny+qKi5zK+jD/wPnxXBWYA0FVkMyguj1nCNhumJJ/cqa0TaG2iKNwrl/8O9EWXwf9jcTtZ2ETJhqp2Owj1/must/g1LjNtiWPMClCAnAimOGjyFF1R/N0ezHPqtgmKBVA3dEcyDRV8nldks0hX01eQElzjOaFOnvvKBWezvTk6lfx8REcVEOcS+vQ== 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-SenderADCheck; bh=b1MUeTd7IDSoux4vYuOpT59H+wgaOtyrSP52e19NaVQ=; b=WYhDvkmQF5cEEt4WdOrDJqo3eX9QCDF8zPFTi+9ddgQtYBb9ouS2+kVKH27TRfjv8KAlnDFzjbkpGpTCbanKXjRB+vc9PCR56Sv1YM7LVr0+TMkMd3zt8BVxB44ZphMG5niYSZuDMx5Y7dYhAX7Lf1cYxLpwlq6uODYSv8+PbaeJfUj8y+/ZyIh2XevdkAEPWpiZENd4IftsC5xKzz/qpJDkINkgMHNat3gRLGjV1m89oyc67P+ytDFFf5WHzSzIVQdSU2AZv43QdfSI/1PPkxA1DBqx+Z2MUoxpWSOuub4jan1igA4pGBiHqwhSpaAvop22nCb4hOnqFMhAb8TyVQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bitdefender.com; dmarc=pass action=none header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b1MUeTd7IDSoux4vYuOpT59H+wgaOtyrSP52e19NaVQ=; b=Swc8rA93V3VvKNhho7Q67Yaw3YO1L3RPdpxAjVySwJKNWDG5tiLBCH0rp39Wa6G5VNzc5GeQ2p28R44DLbZ8RQCbpJcJVBLd4DDxSD0LBroD+fqR9nR9PppuRnai6O47xr55XFIDvv45zPaxo8ktVaQguZbI5avO7g8p7rnv/HU= Received: from AM7PR02MB6082.eurprd02.prod.outlook.com (2603:10a6:20b:1af::16) by AM6PR02MB4280.eurprd02.prod.outlook.com (2603:10a6:20b:41::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.19; Fri, 4 Sep 2020 14:18:37 +0000 Received: from AM7PR02MB6082.eurprd02.prod.outlook.com ([fe80::9dcc:d3cc:dbe:5b33]) by AM7PR02MB6082.eurprd02.prod.outlook.com ([fe80::9dcc:d3cc:dbe:5b33%8]) with mapi id 15.20.3348.016; Fri, 4 Sep 2020 14:18:37 +0000 From: Mircea CIRJALIU - MELIU To: Jason Gunthorpe CC: =?utf-8?B?QWRhbGJlcnQgTGF6xINy?= , "linux-mm@kvack.org" , "linux-api@vger.kernel.org" , Andrew Morton , Alexander Graf , Stefan Hajnoczi , Jerome Glisse , Paolo Bonzini , =?utf-8?B?TWloYWkgRG9uyJt1?= , Andy Lutomirski , Arnd Bergmann , Sargun Dhillon , Aleksa Sarai , Oleg Nesterov , Jann Horn , Kees Cook , Matthew Wilcox , Christian Brauner Subject: RE: [RESEND RFC PATCH 0/5] Remote mapping Thread-Topic: [RESEND RFC PATCH 0/5] Remote mapping Thread-Index: AQHWgq7sJAwNYCdpy0yn8gtG4wotq6lYY8IAgAAIjBCAAA/agIAACefA Date: Fri, 4 Sep 2020 14:18:37 +0000 Message-ID: References: <20200904113116.20648-1-alazar@bitdefender.com> <20200904121148.GR24045@ziepe.ca> <20200904133907.GS24045@ziepe.ca> In-Reply-To: <20200904133907.GS24045@ziepe.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: ziepe.ca; dkim=none (message not signed) header.d=none;ziepe.ca; dmarc=none action=none header.from=bitdefender.com; x-originating-ip: [31.5.46.39] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a8449fc5-d6b4-4c43-3807-08d850dd6a27 x-ms-traffictypediagnostic: AM6PR02MB4280: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qmg74KRNG1IGiuS/TfL6p2sC+AhW3lzLV2bBaVpE3CQ6sfbFSAlSPBCoFYIQJgttlOjtcjgsPXP/sD5oQKGOafjzFNd/EzJPLCIvnIDbQgr+ai4LRSQoKmMtf0IbdXEH5cBLOHFFRQZtGe36fYWOdk3XMftDymhC0q1toUgWM9I2dmYE1PkIhUzphmCx6pDYuRveIeP7ZbOeSBR0Hy2UOQGqnvKxSY5kfTWM5xj+U2STxS1uW1MnwerxDuc630rl+9yRKWTWKaXZi7ajOKOc1jouqmASIlrihz2LlpdQKc5tU6VqQ68NnhKUGNSNssRkxovpP5oaYxe8XF2xS6SAbOZbCwGy0Qb4oWH7LJG01aE67Xngygzk2ifEEnfT+KbAPnKbvkh5RwgR+BFpdkwSNQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR02MB6082.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(366004)(376002)(39850400004)(346002)(396003)(83380400001)(4326008)(71200400001)(66446008)(66574015)(52536014)(86362001)(5660300002)(66476007)(7416002)(64756008)(76116006)(66946007)(66556008)(26005)(9686003)(55016002)(7696005)(478600001)(54906003)(6506007)(6916009)(8936002)(186003)(33656002)(966005)(316002)(2906002)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: MVbLhLbNl4PlJ+V9CRrnKVPvikz6M9lv1mNcn7aYzgglvjr278h0uf1w9XVUrp+v1r/IRW/EfBmdkIHj8PDxlytaAFHclWg0QFiVr/FheMDeonDbu2PXqWMsy0LhNpFpVoDvhp68z2JcXGHeYEAO1MtswVAajih9Ttlv+fTW3ee2FKDhPMtumWU/n/E12TitpaKuQcL+87d9SHCrj23z2PfwcwD83UhI3gjphfp4lTcYig4ryLHM3MqmKMZBBO1GojdwLJDJYHhXKhkzXPDAfOPFgPy8MPjE1j4yrKZGerhX1bdcQiKV3p8dIl4jtaNAKqoPgwWauVH6IsiwvG7xOwQVmDqKU+tiwagGlmfGc+4j4foWkFPLLwQUT7ur1WmsIDjQ80K994crv60LRIly2kGmfKFjTRvmx32bMwXcgh8jj86fxMRtwPoLV9cQ9CRgVJcdNxcCvivQo2aCwflcQJPlPQjos5qWuVWwUV7h4UHs+i2JDpPOwUYLqkFXmytPUw6+Y1YVgiuNBrIGnc/yONbuP/xI6+4VHFN97mb/DmEMPr9di4Ws7E8oqpAW7nufPCaSAVvpENnUc+sFXRKE6P/aWOxeaeiMyUHLIfB/vHKFAmAeClhZn+pEWDzSCWGeCHgewh1rqTAC2Ru2d24W7A== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: bitdefender.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR02MB6082.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a8449fc5-d6b4-4c43-3807-08d850dd6a27 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2020 14:18:37.1148 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 25JzNbFu+z7r3rhHe/9yHYov+Heo/gdNrg19kpTChHsAd4kN2WCJoAMWuVIv14aLSfGWlKEREfXFB/o+rjI9jbbAfrew8iLnZvoVEFRwnDY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4280 X-Rspamd-Queue-Id: 8C5751009937E X-Spamd-Result: default: False [0.00 / 100.00] X-Rspamd-Server: rspam01 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: PiBPbiBGcmksIFNlcCAwNCwgMjAyMCBhdCAwMToyNDo0M1BNICswMDAwLCBNaXJjZWEgQ0lSSkFM SVUgLSBNRUxJVSB3cm90ZToNCj4gPiA+IE9uIEZyaSwgU2VwIDA0LCAyMDIwIGF0IDAyOjMxOjEx UE0gKzAzMDAsIEFkYWxiZXJ0IExhesSDciB3cm90ZToNCj4gPiA+ID4gVk1BcyBvYnRhaW5lZCBi eSBtbWFwKClpbmcgbWVtb3J5IGFjY2VzcyBmZHMgbWlycm9yIHRoZSBjb250ZW50cw0KPiA+ID4g PiBvZiB0aGUgcmVtb3RlIHByb2Nlc3MgYWRkcmVzcyBzcGFjZSB3aXRoaW4gdGhlIHNwZWNpZmll ZCByYW5nZS4NCj4gPiA+ID4gUGFnZXMgYXJlIGluc3RhbGxlZCBpbiB0aGUgY3VycmVudCBwcm9j ZXNzIHBhZ2UgdGFibGVzIGF0IGZhdWx0DQo+ID4gPiA+IHRpbWUgYW5kIHJlbW92ZWQgYnkgdGhl IG1tdV9pbnRlcnZhbF9ub3RpZmllciBpbnZhbGlkYXRlIGNhbGxiY2suDQo+ID4gPiA+IE5vIGZ1 cnRoZXIgbWVtb3J5DQo+ID4gPiBtYW5hZ2VtZW50IGlzIGludm9sdmVkLg0KPiA+ID4gPiBPbiBh dHRlbXB0cyB0byBhY2Nlc3MgYSBob2xlLCBvciBpZiBhIG1hcHBpbmcgd2FzIHJlbW92ZWQgYnkN Cj4gPiA+ID4gUElERkRfTUVNX1VOTUFQLCBvciBpZiB0aGUgcmVtb3RlIHByb2Nlc3MgYWRkcmVz cyBzcGFjZSB3YXMNCj4gcmVhcGVkDQo+ID4gPiBieQ0KPiA+ID4gPiBPT00sIHRoZSByZW1vdGUg bWFwcGluZyBmYXVsdCBoYW5kbGVyIHJldHVybnMgVk1fRkFVTFRfU0lHQlVTLg0KPiA+ID4NCj4g PiA+IEkgc3RpbGwgdGhpbmsgYW55dGhpbmcgYWxvbmcgdGhlc2UgbGluZXMgbmVlZHMgdG8gbWVl dCB0aGUgWFBNRU0gdXNlDQo+ID4gPiBjYXNlcyBhcyB3ZWxsLCB3ZSBoYXZlIHRvIGhhdmUgbW9y ZSBnZW5lcmFsIHNvbHV0aW9ucyBmb3Igc3VjaCBNTQ0KPiA+ID4gc3R1ZmY6DQo+ID4gPg0KPiA+ ID4gaHR0cHM6Ly9naXRsYWIuY29tL2hqZWxtbi94cG1lbQ0KPiA+ID4NCj4gPiA+IEhvd2V2ZXIs IEkgdGhpbmsgdGhpcyBmdW5kYW1lbnRhbGx5IGZhbGxzIGludG8gc29tZSBvZiB0aGUgc2FtZSBi YWQNCj4gPiA+IGRpcmVjdGlvbiBhcyB4cG1lbS4NCj4gPiA+DQo+ID4gPiBJIHdvdWxkIG11Y2gg cmF0aGVyIHNlZSB0aGlzIGRlc2lnbiBjb3B5ICYgY2xvbmUgdGhlIFZNQSdzIHRoYW4gdHJ5DQo+ ID4gPiB0byBtaXJyb3IgdGhlIFBURXMgaW5zaWRlIHRoZSBWTUFzIGZyb20gdGhlIHJlbW90ZSBp bnRvIGEgc2luZ2xlDQo+ID4gPiBnaWFudCBWTUEgYW5kIHNvbWVob3cgc3BsaXQvbWlycm9yIHRo ZSBWTUEgb3BzLg0KPiA+DQo+ID4gVGhpcyBkZXNpZ24gd2FzIG1hZGUgc3BlY2lmaWNhbGx5IGZv ciB2aXJ0dWFsIG1hY2hpbmUgaW50cm9zcGVjdGlvbiwNCj4gPiB3aGVyZSB3ZSBjYXJlIG1vcmUg YWJvdXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBhZGRyZXNzIHNwYWNlLCByYXRoZXINCj4gPiB0aGFu IHRoZSByZW1vdGUgVk1BcyBhbmQgdGhlaXIgdm1vcHMuIChSaWdodCBub3cgb25seSBhbm9uIHBh Z2VzIGNhbg0KPiA+IGJlIG1hcHBlZCwgYnV0IEkgZ3Vlc3Mgd2UgY2FuIGV4dGVuZCB0byBwYWdl Y2FjaGUgcGFnZXMgYXMgd2VsbC4pIEkNCj4gPiBqdXN0IHVzZWQgd2hhdCBzZWVtZWQgdG8gYmUg dGhlIGNvbW1vbiBkZW5vbWluYXRvciB0byBhbGwgcGFnZS1yZWxhdGVkDQo+IG9wZXJhdGlvbnM6 IHJhbmdlIGludmFsaWRhdGlvbi4NCj4gPiBUaGlzIGxvb2tzIGxpa2UgYSBnZW5lcmFsIHNvbHV0 aW9uLg0KPiANCj4gVGhlIHBvaW50IGlzIHRoYXQgYSBWTUEgaXMgaG93IHRoZSBNTSBjb25uZWN0 cyBpdHMgcGFydHMgdG9nZXRoZXIsIGNsb25pbmcNCj4gdGhlIGNvbnRlbnQgb2YgYSBWTUEgd2l0 aG91dCB0aGUgcmVzdCBvZiB0aGUgVk1BIG1ldGEtZGF0YSBpcyBqdXN0IGdvaW5nIHRvDQo+IGJl IHZlcnkgZnJhZ2lsZSBpbiB0aGUgbG9uZyBydW4uLg0KPiANCj4gRXNwZWNpYWxseSBpZiB0aGUg Vk1BIGlzIHByZXNlbnRlZCBhcyBhIG5vcm1hbCBWTUEgd2l0aCB3b3JraW5nIHN0cnVjdA0KPiBw YWdlcy9ldGMsIG5vdCBhIHBmbiBtYXAuDQo+DQo+ID4gSU1PIGNsb25pbmcgYSBWTUEgaW4gYW4g YWRkcmVzcyBzcGFjZSB0aGF0IGhhcyBhIGNvbXBsZXRlbHkgZGlmZmVyZW50DQo+ID4gbGF5b3V0 IHdpbGwgcHJlc2VudCBpdHMgb3duIHNldCBvZiBjYXZlYXRzOiBXaGF0IGhhcHBlbnMgaWYgdGhl IFZNQQ0KPiByZXNpemVzL3NwbGl0cz8NCj4gPiBDYW4geW91IHJlcGxheSBhbGwgdGhlIHJlbW90 ZSBWTUEgdm1vcHMgb24gdGhlIGNsb25lIFZNQT8NCj4gDQo+IFRoZSBtaXJyb3Igd291bGQgaGF2 ZSB0byByZWNsb25lIHRoZSBzb3VyY2UgVk1BIGV2ZXJ5IHRpbWUgdGhlIHNvdXJjZQ0KPiBWTUEg Y2hhbmdlcy4NCj4gDQo+ID4gPiBUaGlzIGlzIGp1c3QgdG9vIHdlaXJkIGFuZCBmcmFnaWxlIHRv IGJlIG1haW50YWlibGUgb3ZlciBhIGxvbmcgdGVybS4NCj4gPiA+DQo+ID4gPiBGb3IgaW5zdGFu Y2UsIG9uZSBvZiB0aGUgbWFqb3IgYnVncyBpbiB0aGluZ3MgbGlrZSB4cG1lbSB3YXMgdGhhdA0K PiA+ID4gdGhleSBhcmUgaW5jb21wYXRpYmxlIHdpdGggZ2V0X3VzZXJfcGFnZXMoKSwgbGFyZ2Vs eSBiZWNhdXNlIG9mIHRoaXMNCj4gaXNzdWUuDQo+ID4NCj4gPiBXZSBzdXBwb3J0IGdldF91c2Vy X3BhZ2VzKCksIHRoYXQncyBob3cgd2UgaW50ZWdyYXRlIHdpdGggS1ZNLg0KPiANCj4gVGhpcyBz ZWVtcyByZWFsbHkgc2tldGNoeSwgZ2V0X3VzZXJfcGFnZXMgaXMgc2Vuc2l0aXZlIHRvIHRoZSBW TUEsIHdoYXQNCj4gaGFwcGVucyB3aGVuIFZNQSBmbGFncyBhcmUgZGlmZmVyZW50L2V0Yz8NCg0K QSBkZWJ1Z2dlciBzaG91bGRuJ3QgY29tcGxhaW4gaWYgYSBwb3J0aW9uIG9mIHRoZSBkZWJ1Z2dl ZSBpcyByZWFkLW9ubHksDQpqdXN0IG92ZXJ3cml0ZSB0aGUgZGF0YS4NCg0KPiBKYXNvbg0K