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=-0.9 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no 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 5C3C6C54FCC for ; Tue, 21 Apr 2020 13:56:45 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id F30D820644 for ; Tue, 21 Apr 2020 13:56:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=oneplus.com header.i=@oneplus.com header.b="rCOGm9i3" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F30D820644 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=oneplus.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id A3FFF8E0005; Tue, 21 Apr 2020 09:56:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A17758E0003; Tue, 21 Apr 2020 09:56:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 92EA68E0005; Tue, 21 Apr 2020 09:56:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0071.hostedemail.com [216.40.44.71]) by kanga.kvack.org (Postfix) with ESMTP id 7C7B38E0003 for ; Tue, 21 Apr 2020 09:56:44 -0400 (EDT) Received: from smtpin18.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 3C94D180AD830 for ; Tue, 21 Apr 2020 13:56:44 +0000 (UTC) X-FDA: 76732012728.18.taste66_3ab03e041db54 X-HE-Tag: taste66_3ab03e041db54 X-Filterd-Recvd-Size: 10900 Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-eopbgr1300131.outbound.protection.outlook.com [40.107.130.131]) by imf07.hostedemail.com (Postfix) with ESMTP for ; Tue, 21 Apr 2020 13:56:43 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LpXW+5NYCO9ROX+GZdWAXo19Hn1PlR6TEpsWhV61C7Abk/IslVCZoNH5b5xwXfedfacsXL+SIiM6zXLiN/QMm75/vPPpg+4EgqjUPMUqAWYeQFJdFheXCsR3GDoNRSlBiAqnGEc9TWiIOi09btxVbZ6Ma6pkO9IlgHJSvMohm7G6uSlUKWwaFWVTIcVYMB2s74YdCd0+v5jZ/klx5NUl8Sx7NQdHUBXgtvP0Ib8ToiEkOh1pwQQBuy+G9LN/BqnZ3G58JIURpglFS4YnnQ8RSLxIG0OvDkmanB3Vussfz5MaIG5t/M8ANYTY0FZbsjeo5gFeM7HzJPmbH8rAYtrp+A== 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=WlVPZZ8MWL7CBHSy4mrW94J+fE2EYWPyx+3mN0s3niY=; b=OXdiaNS1aBTN2cQNDAiJZnzw1ZJD4NjVspRzuMZ8ZBKT0EGeRygEnbbs3ssDzjp7+l2Z9XDAgsDbcX4a/eqdmT13UHF5GiT/xH8NPJH4bFGMQekn/dsKBagzJ5Nz6yrU2OwNsKi1dnncMTQrfu0UR0BvWeoLEg41vCVa1T1d75krhF8juNUH9PXX6j/0ab2zWHrz8/33ile9jQSFwNSTp6qMHk1X/nzlBqNc+3u70AztEHfgJgWTYRIrGa61EHeD9X+0gFxrC55wbVD0r0PzrcWoQD7r9v7sMH9b9daCZAyLBaP74jNMxo6N4mo9oonn62kgKSstji+Ez0Wz1dXyIg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oneplus.com; dmarc=pass action=none header.from=oneplus.com; dkim=pass header.d=oneplus.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oneplus.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WlVPZZ8MWL7CBHSy4mrW94J+fE2EYWPyx+3mN0s3niY=; b=rCOGm9i38LG+9JP/gfl17MS/jg8mBlQfQ5oZYdw8Tc5G72EPYm/byDcJnp6ixjPuQrnd53lsHQ3afLNFV4P5PpXZ7JCH2PvcrQPQYRQweMdxeMvISzw2uuM2mhTgmXPfUFcd4NY3Dl/jm8JktkOpukgN9fmuYtopzkguILR400w= Received: from SG2PR04MB2921.apcprd04.prod.outlook.com (2603:1096:4:26::12) by SG2PR04MB3946.apcprd04.prod.outlook.com (2603:1096:0:e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.26; Tue, 21 Apr 2020 13:56:40 +0000 Received: from SG2PR04MB2921.apcprd04.prod.outlook.com ([fe80::f59e:7124:faf:cb36]) by SG2PR04MB2921.apcprd04.prod.outlook.com ([fe80::f59e:7124:faf:cb36%7]) with mapi id 15.20.2921.030; Tue, 21 Apr 2020 13:56:40 +0000 From: Chintan Pandya To: Vlastimil Babka , Will Deacon CC: Prathu Baronia , "catalin.marinas@arm.com" , "alexander.duyck@gmail.com" , "mhocko@suse.com" , "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "gregkh@linuxfoundation.com" , "gthelen@google.com" , "jack@suse.cz" , Ken Lin , Gasine Xu , "ying.huang@intel.com" , "mark.rutland@arm.com" Subject: RE: [PATCH v2] mm: Optimized hugepage zeroing & copying from user Thread-Topic: [PATCH v2] mm: Optimized hugepage zeroing & copying from user Thread-Index: AQHWEnLEP0HSfBUZ50K/kYYCkXtiNKh5hskHgAcbL4CAAIuv4oACLhSAgAAJRgCAACwOgIAAAD0AgAAOZgCAAAJeAIAAAGCA Date: Tue, 21 Apr 2020 13:56:39 +0000 Message-ID: References: <20200414153829.GA15230@oneplus.com> <87r1wpzavo.fsf@yhuang-dev.intel.com> <20200419155856.dtwxomdkyujljdfi@oneplus.com> <87k12bt3ff.fsf@yhuang-dev.intel.com> <20200421093621.3fuptvf2qbyfzwfz@oneplus.com> <20200421100932.GC17256@willie-the-truck> <02d5daa8-ee7b-7d2d-6753-5191a7d761b9@suse.cz> <20200421133935.GC17875@willie-the-truck> <5e334947-22e9-e59d-f7bb-63e04cc8caf0@suse.cz> In-Reply-To: <5e334947-22e9-e59d-f7bb-63e04cc8caf0@suse.cz> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=chintan.pandya@oneplus.com; x-originating-ip: [103.140.231.58] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 03e5441e-5fb0-48b2-9b24-08d7e5fbd0eb x-ms-traffictypediagnostic: SG2PR04MB3946:|SG2PR04MB3946: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 038002787A x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SG2PR04MB2921.apcprd04.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(4636009)(136003)(39860400002)(346002)(376002)(396003)(366004)(76116006)(4326008)(83080400001)(52536014)(71200400001)(26005)(316002)(7696005)(186003)(45080400002)(478600001)(33656002)(44832011)(6506007)(110136005)(55016002)(9686003)(66446008)(64756008)(54906003)(53546011)(966005)(66556008)(66946007)(66476007)(7416002)(8936002)(2906002)(5660300002)(86362001)(81156014)(8676002);DIR:OUT;SFP:1102; received-spf: None (protection.outlook.com: oneplus.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: he0rGmnKAGQMs3HM4x+Qa59mYqSQL0bnmCRb7YPnN9j3kPD1dv7a+Pl/WdDG3Ki4WpMarZWxDNG8Vp5nm57cRxXjaCZbbQTz/H4nlrzgaPPnxFg/AaY5tsgTXBpFhgxLdDPYNMXCCG8egLBOmzH+2ZQfSO5H2lZhg19h9CVFbVCRo7kA0kQUo8STomfiW+8aCwS7/IIO5Xgsfo7OS99Lq7G4aj1RxW19ug6vxyeobIq4xsbURK7PP+siI3iu04vuPIXoOqf1X/HJS8/hiydWBaC8/edTjiDoSZ66rTmUxWBdGtFH9FJGnN08cuIgaWwa0QEQFpwJCFtkzUzJm3TnZISKIKOItanQz4tBdXT1vnJLWeWxnPHBpgwpxPF/rX7VOJ3MqRKwFx1uasXSZwG6bhnXRlI4S/3r9gN+EhVMrol1oat8Dcfv6H+ocCveJnNuvj3Wky+RFR1XGI2tmzTHeUk9jCfCX7RKBRDzyAwjQgQumZIr9j4B/m90oaSHYYvZEVlEPuwOcRiskzJYf4H5Mw== x-ms-exchange-antispam-messagedata: Sxi52iCbXtIGT2vlQzQ++fMYd8PEIA8UFtSxROS1ro1CWUIIPUDcHmL/DleE5KiyeHXNwTAlbaAWlKoIyz/fBMItOt2OcP1dVzvrqxGjhGJZBgh3scX7LpVJwkXr+yKdh2+55EH0nug0zDFbY8atuA== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oneplus.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03e5441e-5fb0-48b2-9b24-08d7e5fbd0eb X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2020 13:56:39.9059 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0423909d-296c-463e-ab5c-e5853a518df8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GgNC6WZbPJs8+JApjfTj5lcTd22FABLEB/XVCmgPHwriH9aOok/tsNMHfjb4Lectje/AyrZQCN/mdg31kE49duOcZJXUCnxfgy346kZ/Z7o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR04MB3946 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: PiBPbiA0LzIxLzIwIDM6MzkgUE0sIFdpbGwgRGVhY29uIHdyb3RlOg0KPiA+IE9uIFR1ZSwgQXBy IDIxLCAyMDIwIGF0IDAyOjQ4OjA0UE0gKzAyMDAsIFZsYXN0aW1pbCBCYWJrYSB3cm90ZToNCj4g Pj4gT24gNC8yMS8yMCAyOjQ3IFBNLCBWbGFzdGltaWwgQmFia2Egd3JvdGU6DQo+ID4+ID4NCj4g Pj4gPiBJdCB3YXMgc3VzcGVjdGVkIHRoYXQgY3VycmVudCBJbnRlbCBjYW4gcHJlZmV0Y2ggZm9y d2FyZCBhbmQNCj4gPj4gPiBiYWNrd2FyZHMsIGFuZCB0aGUgdGVzdGVkIEFSTTY0IG1pY3JvYXJj aGl0ZWN0dXJlIG9ubHkgYmFja3dhcmRzLA0KPiA+PiA+IGNhbiBpdCBiZSB0cnVlPyBUaGUgY3Vy cmVudCBjb2RlDQo+ID4+DQo+ID4+IE9vcHMsIHRlc3RlZCBBUk02NCBtaWNyb2FyY2hpdGVjdHVy ZSBJIG1lYW50ICJvbmx5IGZvcndhcmRzIi4NCj4gPg0KPiA+IEknZCBiZSBzdXJwcmlzZWQgaWYg dGhhdCdzIHRoZSBjYXNlLCBidXQgaXQgY291bGQgYmUgdGhhdCB0aGVyZSdzIGFuDQo+ID4gZXJy YXR1bSB3b3JrYXJvdW5kIGluIHBsYXkgd2hpY2ggaGFtcGVycyB0aGUgcHJlZmV0Y2ggYmVoYXZp b3VyLiBXZQ0KPiA+IGdlbmVyYWxseSB0cnkgbm90IHRvIGFzc3VtZSB0b28gbXVjaCBhYm91dCB0 aGUgcHJlZmV0Y2hlciBvbiBhcm02NA0KPiA+IGJlY2F1c2UgdGhleSdyZSBub3Qgd2VsbCBkb2N1 bWVudGVkIGFuZCB2YXJ5IHdpbGRseSBiZXR3ZWVuIGRpZmZlcmVudA0KPiBtaWNyby1hcmNoaXRl Y3R1cmVzLg0KPiANCj4gWWVhaCBpdCdzIHByb2JhYmx5IG5vdCBhcyBzaW1wbGUgYXMgSSB0aG91 Z2h0LCBhcyB0aGUgdGVzdCBjb2RlIFsxXSBzaG93cyB0aGUNCj4gcGFnZSBpdGVyYXRpb24gZ29l cyBiYWNrd2FyZHMsIGJ1dCBwZXItcGFnZSBtZW1zZXRzIGFyZSBub3Qgc3BlY2lhbC4gU28NCj4g bWF5YmUgaXQncyBub3QgaGFyZHdhcmUgc3BlY2lmaWNzLCBidXQgeDg2IG1lbXRlc3QgaW1wbGVt ZW50YXRpb24gaXMgYWxzbw0KPiBkb25lIGJhY2t3YXJkcywgc28gaXQgZml0cyB0aGUgYmFja3dh cmRzIG91dGVyIGxvb3AsIGJ1dCBhcm02NCBtZW1zZXQgaXMNCj4gZm9yd2FyZCwgc28gdGhlIHJl c3VsdGluZyBwYXR0ZXJuIGlzIG5vbi1saW5lYXI/DQo+IA0KPiBJbiB0aGF0IGNhc2UgaXQncyBh bHNvIGEgcXVlc3Rpb24gaWYgdGhlIG1lYXN1cmVtZW50IHdhcyBkb25lIGluIGtlcm5lbCBvcg0K PiB1c2Vyc3BhY2UsIGFuZCBpZiB1c2Vyc3BhY2UgbWVtc2V0IGhhdmUgYW55IGltcGxpY2F0aW9u cyBmb3Iga2VybmVsIG1lbXNldC4uLg0KPiANClllcywgUHJhdGh1IGV2ZW50dWFsbHkgdHJpZWQg YW5kIHNoYXJlZCB0ZXN0IHJlc3VsdHMgd2l0aCBtZW1zZXQgaW1wbGVtZW50YXRpb24NCmNvcGll ZCBmcm9tIGtlcm5lbCB0byBoaXMgdXNlcnNwYWNlIHRlc3QuIEFuZCB0aGF0IHRvbyBzdWdnZXN0 ZWQgcG9vciBwZXJmb3JtYW5jZQ0KaW4gYmFja3dhcmQgZGlyZWN0aW9uIGZvciBBUk0uDQoNCkhv d2V2ZXIsIGhlIGFsc28gcHJvZmlsZWQgY2xlYXJfaHVnZV9wYWdlKCkgdXNpbmcgZnRyYWNlIGFu ZCAyIGRpZmZlcmVudCBjb3JlcyBvZiANClNNODE1MCBzaG93IGltcHJvdmVtZW50IHdpdGggZm9y d2FyZCBtZW1zZXQgYXBwcm9hY2ggKHYyIHBhdGNoIG9mIFByYXRodSkuDQoNCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCkZ0cmFjZSBSZXN1bHRzKGNsZWFyX2h1Z2VfcGFnZSAoKSk6DQotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpB bGwgdGltaW5nIHZhbHVlcyBhcmUgaW4gbWljcm9zZWNvbmRzKHVzKQ0KLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K QmFzZToNCiAgICAgICAgLSBDUFUwOg0KICAgICAgICAgICAgICAgIC0gU2FtcGxlczogOTUNCiAg ICAgICAgICAgICAgICAtIE1lYW46IDI0Mi4wOTkgdXMNCiAgICAgICAgICAgICAgICAtIFN0ZCBk ZXY6IDQ1LjAwOTYgdXMNCiAgICAgICAgLSBDUFU2Og0KICAgICAgICAgICAgICAgIC0gU2FtcGxl czogNjENCiAgICAgICAgICAgICAgICAtIE1lYW46IDI1OC4zNzIgdXMNCiAgICAgICAgICAgICAg ICAtIFN0ZCBkZXY6IDIyLjA3NTQgdXMNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCnYyOg0KICAgICAgICAtIENQ VTA6DQogICAgICAgICAgICAgICAgLSBTYW1wbGVzOiA2Mw0KICAgICAgICAgICAgICAgIC0gTWVh bjogMTEyLjI5NyB1cw0KICAgICAgICAgICAgICAgIC0gU3RkIGRldjogMC4zMTA5ODkgdXMNCiAg ICAgICAgLSBDUFU2Og0KICAgICAgICAgICAgICAgIC0gU2FtcGxlczogOTkNCiAgICAgICAgICAg ICAgICAtIE1lYW46IDY3LjM1OSB1cw0KICAgICAgICAgICAgICAgIC0gU3RkIGRldjogMS4xNTk5 NyB1cw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCj4gWzFdDQo+IGh0dHBzOi8vYXBjMDEuc2FmZWxpbmtz LnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxvcmUua2Vybg0KPiBl bC5vcmclMkZsaW51eC0NCj4gbW0lMkYyMDIwMDQxNDE1MzgyOS5HQTE1MjMwJTQwb25lcGx1cy5j b20lMkYmYW1wO2RhdGE9MDIlN0MwMSUNCj4gN0NjaGludGFuLnBhbmR5YSU0MG9uZXBsdXMuY29t JTdDYTM5YTg4Nzc4MzFmNGY2OTZlYTAwOGQ3ZTVmYTlmOTclNw0KPiBDMDQyMzkwOWQyOTZjNDYz ZWFiNWNlNTg1M2E1MThkZjglN0MxJTdDMCU3QzYzNzIzMDczNjg5NTgyMzAxNCYNCj4gYW1wO3Nk YXRhPUhBVnNhVGtOZ21YRmtHZFVMTmlJSGlyN2NoM2JRUWd6bjJ6MnRTWklyeFUlM0QmYW1wO3Jl c2VyDQo+IHZlZD0wDQo+IA0KPiA+IFdpbGwNCj4gPg0KDQo=