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=-5.9 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,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 7AFE3C35247 for ; Mon, 3 Feb 2020 22:50:43 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 1E30D20720 for ; Mon, 3 Feb 2020 22:50:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=vmware.com header.i=@vmware.com header.b="MYRLwGl1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1E30D20720 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=vmware.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id A999A6B0003; Mon, 3 Feb 2020 17:50:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A4C116B0005; Mon, 3 Feb 2020 17:50:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 93A566B0006; Mon, 3 Feb 2020 17:50:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0040.hostedemail.com [216.40.44.40]) by kanga.kvack.org (Postfix) with ESMTP id 799026B0003 for ; Mon, 3 Feb 2020 17:50:42 -0500 (EST) Received: from smtpin16.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 2B2832460 for ; Mon, 3 Feb 2020 22:50:42 +0000 (UTC) X-FDA: 76450311924.16.toes30_231ff8a7c1c0f X-HE-Tag: toes30_231ff8a7c1c0f X-Filterd-Recvd-Size: 11310 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2087.outbound.protection.outlook.com [40.107.243.87]) by imf49.hostedemail.com (Postfix) with ESMTP for ; Mon, 3 Feb 2020 22:50:41 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iPVq3d/GXLpicb3uMHOJtTXyGT+duKZYZ0w3Z7ga0X8Dziy2wphQfLWOxrkkFPYYAbhfmWh44eBi9d4hgnGIOwdkyNuZQYRaaap86JhZvikNstqJLRHHJqfKgiOIKBpl3T8A7MSjHHXXvutN92mXquc7ps7aN4GtqbOYmCmKRS2BWdbrHg9FtRJDTeSCnCnafqshWZvAKyi+f4Mf9cR7ua7BrbByYIXW9sFgAt5PKXI/u8ZfD+g48HtRniHCUk3iLRARPiZ24tuxHH/RKAVef877yHUPVdpzC94zVvnsz3qFadswVAKNel9k2skGvPWOVh3ysuV6PWFzRmi8rHv23A== 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=Kp+UgOTBXfGDndv3QXe7JY6YS96jQqOWrRkPWGCLKj8=; b=WpS34r0hEyGet4/npFC/umjQ0WDyNSE5VKAlCvIsRThn706WCzk6D0cB+lzgcHasJwEznL8z961bLU7A7fRmoeWxS++yv/Tj+kHrOXnJh1TJnmpuzUCQJ6dHxOR1Cw/MvbKremPpkHgcdtnNdUZ9lgbKfoR7GQXDzk6EwxHE21e0bYlR92w6yoCTcHw+f2OEYSN6PMK82pk1QiUtmrt7dlA4VTsSotwqHSlXgV3UJGPMv1xBST5NtBS8BL9cchKF1MkJJL2ljAVkNzAtsXKk5MoqCiYAGB5gbpOPP9Fidfritgz2rBrg4hQpFU0nrQrk0Wuf/twU+9vWWyxne5Q74Q== 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=Kp+UgOTBXfGDndv3QXe7JY6YS96jQqOWrRkPWGCLKj8=; b=MYRLwGl1lsHygpvHPiQuewfeW/1rc0xdR6QhThacseBqKU//6MRUEVX175MN/lF6zNK/8cROPCKdCyDwmHYGG/E4PBXV7vyoJSXzAYxqhOfnmWX26xX/cqEWN8nJrHSqFiWf17A9IBKvsw3K3O3O98dFKih2kn2ud5mj3XEdth4= Received: from BYAPR05MB4776.namprd05.prod.outlook.com (52.135.233.146) by BYAPR05MB4390.namprd05.prod.outlook.com (52.135.204.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.9; Mon, 3 Feb 2020 22:50:39 +0000 Received: from BYAPR05MB4776.namprd05.prod.outlook.com ([fe80::7c65:25af:faf7:5331]) by BYAPR05MB4776.namprd05.prod.outlook.com ([fe80::7c65:25af:faf7:5331%2]) with mapi id 15.20.2707.018; Mon, 3 Feb 2020 22:50:39 +0000 From: Nadav Amit To: David Hildenbrand CC: Alexander Duyck , "Michael S. Tsirkin" , Tyler Sanderson , "Wang, Wei W" , "virtualization@lists.linux-foundation.org" , David Rientjes , "linux-mm@kvack.org" , Michal Hocko Subject: Re: Balloon pressuring page cache Thread-Topic: Balloon pressuring page cache Thread-Index: AQHV2uRbkFYQY7vaBUSq2sNiClqnPQ== Date: Mon, 3 Feb 2020 22:50:39 +0000 Message-ID: <539B606A-A0CA-4AA4-B99A-759C874A1EF8@vmware.com> References: <91270a68-ff48-88b0-219c-69801f0c252f@redhat.com> <75d4594f-0864-5172-a0f8-f97affedb366@redhat.com> <286AC319A985734F985F78AFA26841F73E3F8A02@shsmsx102.ccr.corp.intel.com> <20200203080520-mutt-send-email-mst@kernel.org> <5ac131de8e3b7fc1fafd05a61feb5f6889aeb917.camel@linux.intel.com> In-Reply-To: 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=namit@vmware.com; x-originating-ip: [66.170.99.2] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8c6bda88-7e8b-47b6-c010-08d7a8fb7da7 x-ms-traffictypediagnostic: BYAPR05MB4390: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0302D4F392 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(376002)(396003)(346002)(39860400002)(136003)(366004)(189003)(199004)(81156014)(2906002)(53546011)(6486002)(36756003)(86362001)(316002)(6506007)(2616005)(186003)(3480700007)(54906003)(6916009)(26005)(5660300002)(81166006)(64756008)(478600001)(6512007)(66476007)(8676002)(8936002)(66556008)(66446008)(4326008)(76116006)(33656002)(71200400001)(66946007);DIR:OUT;SFP:1101;SCL:1;SRVR:BYAPR05MB4390;H:BYAPR05MB4776.namprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: vmware.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: F4v4zleVLDSduWwP9U3VgeXVJupAi4stQVbtCbBfLPGiUAvxBtxrmijowvlbR4tLqDsQCHnKmWsuIa7HcNMMSz49Sm2fkDmW6r2T5oetpPKfdbQiPsQlOkFdhyDdIXTu5KWr8S8oieFgPnlYmvDrC9yk5ORtwmoxUsjw06u+JloHPz+6q3sTYswbBXR2cAJmjxQCunr7YhfgGeaebXPvM6I72QSpl13ANUzBNzJyyKle5XKxyHqsjO4zefd2t0mcbFEH6xeIfnZCtF8oV5UjmaWllLYEN/++kiPvRBIfzTXbpV7D4c/NGgoJYEMjvNFJ1jhbXO5/gCdGi2aNwBVUPGflsFUcYPwj2WXMg8QC1f9ydeb2c6rvcRxg2HeOU6LuQzOhNGnJ0t2UYoCMIhDqZaMynefb02ZPPo0x8To+XL1GAGYrY1NX5bHpgzVPsYiBPm4AKtWMCE9EYBNRCqgSPBVIZuizJGQ5CbK3MZOXbiwDUSz5Tbi4MI740255FfSHaoY/zxbFCC+Uyfps5B9v/g== x-ms-exchange-antispam-messagedata: 1kRxwFAYXUFnCRA/MzMFifc/mEIe42MQdTe/eqfbslTqTpBLPx0lHbSAW6M82ycxzAioqq/2oXVtk/te1Gp8Ct8hzOLQ8PX8JmxvKf/PxhNpFHuPSJWyHNTGRc2kmrJEo35q0FfnQGJahQGjvFjcxA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c6bda88-7e8b-47b6-c010-08d7a8fb7da7 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2020 22:50:39.2998 (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: Rm0DeSdtb10rUEtzWaBKVsCuRdrSmOUF0VC2IhSkpPZE6x/KMrILffQ+3oPCkVqsL+L/V8xbuSPYFsAxGIHoHg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4390 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: PiBPbiBGZWIgMywgMjAyMCwgYXQgODozNCBBTSwgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJl ZGhhdC5jb20+IHdyb3RlOg0KPiANCj4gT24gMDMuMDIuMjAgMTc6MTgsIEFsZXhhbmRlciBEdXlj ayB3cm90ZToNCj4+IE9uIE1vbiwgMjAyMC0wMi0wMyBhdCAwODoxMSAtMDUwMCwgTWljaGFlbCBT LiBUc2lya2luIHdyb3RlOg0KPj4+IE9uIFRodSwgSmFuIDMwLCAyMDIwIGF0IDExOjU5OjQ2QU0g LTA4MDAsIFR5bGVyIFNhbmRlcnNvbiB3cm90ZToNCj4+Pj4gT24gVGh1LCBKYW4gMzAsIDIwMjAg YXQgNzozMSBBTSBXYW5nLCBXZWkgVyA8d2VpLncud2FuZ0BpbnRlbC5jb20+IHdyb3RlOg0KPj4+ PiANCj4+Pj4gICAgT24gVGh1cnNkYXksIEphbnVhcnkgMzAsIDIwMjAgMTE6MDMgUE0sIERhdmlk IEhpbGRlbmJyYW5kIHdyb3RlOg0KPj4+Pj4gT24gMjkuMDEuMjAgMjA6MTEsIFR5bGVyIFNhbmRl cnNvbiB3cm90ZToNCj4+Pj4+PiBPbiBXZWQsIEphbiAyOSwgMjAyMCBhdCAyOjMxIEFNIERhdmlk IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tDQo+Pj4+Pj4gPG1haWx0bzpkYXZpZEByZWRo YXQuY29tPj4gd3JvdGU6DQo+Pj4+Pj4gDQo+Pj4+Pj4gICAgT24gMjkuMDEuMjAgMDE6MjIsIFR5 bGVyIFNhbmRlcnNvbiB2aWEgVmlydHVhbGl6YXRpb24gd3JvdGU6DQo+Pj4+Pj4+IEEgcHJpbWFy eSBhZHZhbnRhZ2Ugb2YgdmlydGlvIGJhbGxvb24gb3ZlciBvdGhlciBtZW1vcnkgcmVjbGFpbQ0K Pj4+Pj4+PiBtZWNoYW5pc21zIGlzIHRoYXQgaXQgY2FuIHByZXNzdXJlIHRoZSBndWVzdCdzIHBh Z2UgY2FjaGUgaW50bw0KPj4+Pj4+ICAgIHNocmlua2luZy4NCj4+Pj4+Pj4gSG93ZXZlciwgc2lu Y2UgdGhlIGJhbGxvb24gZHJpdmVyIGNoYW5nZWQgdG8gdXNpbmcgdGhlIHNocmlua2VyDQo+Pj4+ ICAgIEFQSQ0KPj4+Pj4gPGh0dHBzOi8vZ2l0aHViLmNvbS90b3J2YWxkcy9saW51eC9jb21taXQv NzE5OTQ2MjBiYjI1YThiMTA5Mzg4ZmVmYTkNCj4+Pj4+IGU5OWEyOGUzNTUyNTVhI2RpZmYtZmQy MDJhY2Y2OTRkOWViYTE5YzhjNjRkYTNlNDgwYzk+IHRoaXMNCj4+Pj4+Pj4gdXNlIGNhc2UgaGFz IGJlY29tZSBhIGJpdCBtb3JlIHRyaWNreS4gSSdtIHdvbmRlcmluZyB3aGF0IHRoZQ0KPj4+Pj4g aW50ZW5kZWQNCj4+Pj4+Pj4gZGV2aWNlIGltcGxlbWVudGF0aW9uIGlzLg0KPj4+Pj4+PiANCj4+ Pj4+Pj4gV2hlbiBpbmZsYXRpbmcgdGhlIGJhbGxvb24gYWdhaW5zdCBwYWdlIGNhY2hlIChpLmUu IG5vIGZyZWUNCj4+Pj4gICAgbWVtb3J5DQo+Pj4+Pj4+IHJlbWFpbnMpIHZtc2Nhbi5jIHdpbGwg Ym90aCBzaHJpbmsgcGFnZSBjYWNoZSwgYnV0IGFsc28gaW52b2tlDQo+Pj4+ICAgIHRoZQ0KPj4+ Pj4+PiBzaHJpbmtlcnMgLS0gaW5jbHVkaW5nIHRoZSBiYWxsb29uJ3Mgc2hyaW5rZXIuIFNvIHRo ZSBiYWxsb29uDQo+Pj4+ICAgIGRyaXZlcg0KPj4+Pj4+PiBhbGxvY2F0ZXMgbWVtb3J5IHdoaWNo IHJlcXVpcmVzIHJlY2xhaW0sIHZtc2NhbiBnZXRzIHRoaXMgbWVtb3J5DQo+Pj4+PiBieQ0KPj4+ Pj4+PiBzaHJpbmtpbmcgdGhlIGJhbGxvb24sIGFuZCB0aGVuIHRoZSBkcml2ZXIgYWRkcyB0aGUg bWVtb3J5IGJhY2sNCj4+Pj4gICAgdG8NCj4+Pj4+IHRoZQ0KPj4+Pj4+PiBiYWxsb29uLiBCYXNp Y2FsbHkgYSBidXN5IG5vLW9wLg0KPj4+PiANCj4+Pj4gICAgUGVyIG15IHVuZGVyc3RhbmRpbmcs IHRoZSBiYWxsb29uIGFsbG9jYXRpb24gd29u4oCZdCBpbnZva2Ugc2hyaW5rZXIgYXMNCj4+Pj4g ICAgX19HRlBfRElSRUNUX1JFQ0xBSU0gaXNuJ3Qgc2V0LCBubz8NCj4+Pj4gDQo+Pj4+IEkgY291 bGQgYmUgd3JvbmcgYWJvdXQgdGhlIG1lY2hhbmlzbSwgYnV0IHRoZSBkZXZpY2Ugc2VlcyBsb3Rz IG9mIGFjdGl2aXR5IG9uDQo+Pj4+IHRoZSBkZWZsYXRlIHF1ZXVlLiBUaGUgYmFsbG9vbiBpcyBi ZWluZyBzaHJ1bmsuIEFuZCB0aGlzIG9ubHkgc3RhcnRzIG9uY2UgYWxsDQo+Pj4+IGZyZWUgbWVt b3J5IGlzIGRlcGxldGVkIGFuZCB3ZSdyZSBpbmZsYXRpbmcgaW50byBwYWdlIGNhY2hlLg0KPj4+ IA0KPj4+IFNvIGdpdmVuIHRoaXMgbG9va3MgbGlrZSBhIHJlZ3Jlc3Npb24sIG1heWJlIHdlIHNo b3VsZCByZXZlcnQgdGhlDQo+Pj4gcGF0Y2ggaW4gcXVlc3Rpb24gNzE5OTQ2MjBiYjI1ICgidmly dGlvX2JhbGxvb246IHJlcGxhY2Ugb29tIG5vdGlmaWVyIHdpdGggc2hyaW5rZXIiKQ0KPj4+IEJl c2lkZXMsIHdpdGggVklSVElPX0JBTExPT05fRl9GUkVFX1BBR0VfSElOVA0KPj4+IHNocmlua2Vy IGFsc28gaWdub3JlcyBWSVJUSU9fQkFMTE9PTl9GX01VU1RfVEVMTF9IT1NUIHdoaWNoIGlzbid0 IG5pY2UNCj4+PiBhdCBhbGwuDQo+Pj4gDQo+Pj4gU28gaXQgbG9va3MgbGlrZSBhbGwgdGhpcyBy ZXdvcmsgaW50cm9kdWNlZCBtb3JlIGlzc3VlcyB0aGFuIGl0DQo+Pj4gYWRkcmVzc2VkIC4uLg0K Pj4+IA0KPj4+IEkgYWxzbyBDQyBBbGV4IER1eWNrIGZvciBhbiBvcGluaW9uIG9uIHRoaXMuDQo+ Pj4gQWxleCwgd2hhdCBkbyB5b3UgdXNlIHRvIHB1dCBwcmVzc3VyZSBvbiBwYWdlIGNhY2hlPw0K Pj4gDQo+PiBJIHdvdWxkIHNheSByZXZlcnRpbmcgcHJvYmFibHkgbWFrZXMgc2Vuc2UuIEknbSBu b3Qgc3VyZSB0aGVyZSBpcyBtdWNoDQo+PiB2YWx1ZSB0byBoYXZpbmcgYSBzaHJpbmtlciBydW5u aW5nIGRlZmxhdGlvbiB3aGVuIHlvdSBhcmUgYWN0aXZlbHkgdHJ5aW5nDQo+PiB0byBpbmNyZWFz ZSB0aGUgYmFsbG9vbi4gSXQgd291bGQgbWFrZSBtb3JlIHNlbnNlIHRvIHdhaXQgdW50aWwgeW91 IGFyZQ0KPj4gYWN0dWFsbHkgYWJvdXQgdG8gc3RhcnQgaGl0dGluZyBvb20uDQo+IA0KPiBJIHRo aW5rIHRoZSBzaHJpbmtlciBtYWtlcyBzZW5zZSBmb3IgZnJlZSBwYWdlIGhpbnRpbmcgZmVhdHVy ZQ0KPiAoZXZlcnl0aGluZyBvbiBmcmVlX3BhZ2VfbGlzdCkuDQo+IA0KPiBTbyBpbnN0ZWFkIG9m IG9ubHkgcmV2ZXJ0aW5nLCBJIHRoaW5rIHdlIHNob3VsZCBzcGxpdCBpdCB1cCBhbmQgYWx3YXlz DQo+IHJlZ2lzdGVyIHRoZSBzaHJpbmtlciBmb3IgVklSVElPX0JBTExPT05fRl9GUkVFX1BBR0Vf SElOVCBhbmQgdGhlIE9PTQ0KPiBub3RpZmllciAoYXMgYmVmb3JlKSBmb3IgVklSVElPX0JBTExP T05fRl9NVVNUX1RFTExfSE9TVC4NCj4gDQo+IChPZiBjb3Vyc2UsIGFkYXB0aW5nIHdoYXQgaXMg YmVpbmcgZG9uZSBpbiB0aGUgc2hyaW5rZXIgYW5kIGluIHRoZSBPT00NCj4gbm90aWZpZXIpDQoN CkRhdmlkLA0KDQpQbGVhc2Uga2VlcCBtZSBwb3N0ZWQuIEkgZGVjaWRlZCB0byBhZGFwdCB0aGUg c2FtZSBzb2x1dGlvbiBhcyB0aGUgdmlydGlvDQpiYWxsb29uIGZvciB0aGUgVk13YXJlIGJhbGxv b24uIElmIHRoZSB2ZXJkaWN0IGlzIHRoYXQgdGhpcyBpcyBkYW1hZ2luZyBhbmQNCnRoZSBPT00g bm90aWZpZXIgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZCwgSSB3aWxsIHN1Ym1pdCBwYXRjaGVzIHRv IG1vdmUgdG8NCk9PTSBub3RpZmllciBhcyB3ZWxsLg0KDQpSZWdhcmRzLA0KTmFkYXYNCg0K