From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nadav Amit Subject: Re: [PATCH v6 6/7] mm: fix MADV_[FREE|DONTNEED] TLB flush miss problem Date: Sun, 13 Aug 2017 06:14:21 +0000 Message-ID: References: <20170802000818.4760-1-namit@vmware.com> <20170802000818.4760-7-namit@vmware.com> <20170811133020.zozuuhbw72lzolj5@hirez.programming.kicks-ass.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170811133020.zozuuhbw72lzolj5@hirez.programming.kicks-ass.net> Content-Language: en-US Content-ID: Sender: owner-linux-mm@kvack.org To: Peter Zijlstra Cc: "open list:MEMORY MANAGEMENT" , Linux Kernel Mailing List , Andrew Morton , Minchan Kim , Ingo Molnar , Russell King , Tony Luck , Martin Schwidefsky , "David S. Miller" , Heiko Carstens , Yoshinori Sato , Jeff Dike , "linux-arch@vger.kernel.org" List-Id: linux-arch.vger.kernel.org UGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPiB3cm90ZToNCg0KPiBPbiBUdWUs IEF1ZyAwMSwgMjAxNyBhdCAwNTowODoxN1BNIC0wNzAwLCBOYWRhdiBBbWl0IHdyb3RlOg0KPj4g dm9pZCB0bGJfZmluaXNoX21tdShzdHJ1Y3QgbW11X2dhdGhlciAqdGxiLA0KPj4gCQl1bnNpZ25l ZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCkNCj4+IHsNCj4+IC0JYXJjaF90bGJfZmlu aXNoX21tdSh0bGIsIHN0YXJ0LCBlbmQpOw0KPj4gKwkvKg0KPj4gKwkgKiBJZiB0aGVyZSBhcmUg cGFyYWxsZWwgdGhyZWFkcyBhcmUgZG9pbmcgUFRFIGNoYW5nZXMgb24gc2FtZSByYW5nZQ0KPj4g KwkgKiB1bmRlciBub24tZXhjbHVzaXZlIGxvY2soZS5nLiwgbW1hcF9zZW0gcmVhZC1zaWRlKSBi dXQgZGVmZXIgVExCDQo+PiArCSAqIGZsdXNoIGJ5IGJhdGNoaW5nLCBhIHRocmVhZCBoYXMgc3Rh YmxlIFRMQiBlbnRyeSBjYW4gZmFpbCB0byBmbHVzaA0KPj4gKwkgKiB0aGUgVExCIGJ5IG9ic2Vy dmluZyBwdGVfbm9uZXwhcHRlX2RpcnR5LCBmb3IgZXhhbXBsZSBzbyBmbHVzaCBUTEINCj4+ICsJ ICogZm9yY2VmdWxseSBpZiB3ZSBkZXRlY3QgcGFyYWxsZWwgUFRFIGJhdGNoaW5nIHRocmVhZHMu DQo+PiArCSAqLw0KPj4gKwlib29sIGZvcmNlID0gbW1fdGxiX2ZsdXNoX25lc3RlZCh0bGItPm1t KTsNCj4+ICsNCj4+ICsJYXJjaF90bGJfZmluaXNoX21tdSh0bGIsIHN0YXJ0LCBlbmQsIGZvcmNl KTsNCj4+IH0NCj4gDQo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgY29tbWVudCBub3IgdGhlIG9y ZGVyaW5nLiBXaGF0IGd1YXJhbnRlZXMgd2Ugc2VlDQo+IHRoZSBpbmNyZW1lbnQgaWYgd2UgbmVl ZCB0bz8NCg0KVGhlIGNvbW1lbnQgcmVnYXJkcyB0aGUgcHJvYmxlbSB0aGF0IGlzIGRlc2NyaWJl ZCBpbiB0aGUgY2hhbmdlLWxvZywgYW5kIGENCmxvbmcgdGhyZWFkIHRoYXQgaXMgcmVmZXJlbmNl ZCBpbiBpdC4gU28gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIg4oCcSSBkb27igJl0DQp1bmRlcnN0 YW5k4oCdIG1lYW5zIOKAnEkgZG9u4oCZdCB1bmRlcnN0YW5k4oCdIG9yIOKAnGl0IGlzIG5vdCBj bGVhciBlbm91Z2jigJ0uIEnigJlsbA0KYmUgZ2xhZCB0byBhZGRyZXNzIGVpdGhlciBvbmUgLSBq dXN0IHNheSB3aGljaC4NCg0KQXMgZm9yIHRoZSBvcmRlcmluZyAtIEkgdHJpZWQgdG8gY2xhcmlm eSBpdCBpbiB0aGUgdGhyZWFkIG9mIHRoZSBjb21taXQuIExldA0KbWUga25vdyBpZiBpdCBpcyBj bGVhciBub3cuDQoNClJlZ2FyZHMsDQpOYWRhdg0KDQo= -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-co1nam03on0083.outbound.protection.outlook.com ([104.47.40.83]:64240 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750863AbdHMGOZ (ORCPT ); Sun, 13 Aug 2017 02:14:25 -0400 From: Nadav Amit Subject: Re: [PATCH v6 6/7] mm: fix MADV_[FREE|DONTNEED] TLB flush miss problem Date: Sun, 13 Aug 2017 06:14:21 +0000 Message-ID: References: <20170802000818.4760-1-namit@vmware.com> <20170802000818.4760-7-namit@vmware.com> <20170811133020.zozuuhbw72lzolj5@hirez.programming.kicks-ass.net> In-Reply-To: <20170811133020.zozuuhbw72lzolj5@hirez.programming.kicks-ass.net> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-arch-owner@vger.kernel.org List-ID: To: Peter Zijlstra Cc: "open list:MEMORY MANAGEMENT" , Linux Kernel Mailing List , Andrew Morton , Minchan Kim , Ingo Molnar , Russell King , Tony Luck , Martin Schwidefsky , "David S. Miller" , Heiko Carstens , Yoshinori Sato , Jeff Dike , "linux-arch@vger.kernel.org" Message-ID: <20170813061421.IHOszS4YixNVwxAl9v4pEZO1KM-NVceTAhC7i7pKFNg@z> UGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPiB3cm90ZToNCg0KPiBPbiBUdWUs IEF1ZyAwMSwgMjAxNyBhdCAwNTowODoxN1BNIC0wNzAwLCBOYWRhdiBBbWl0IHdyb3RlOg0KPj4g dm9pZCB0bGJfZmluaXNoX21tdShzdHJ1Y3QgbW11X2dhdGhlciAqdGxiLA0KPj4gCQl1bnNpZ25l ZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCkNCj4+IHsNCj4+IC0JYXJjaF90bGJfZmlu aXNoX21tdSh0bGIsIHN0YXJ0LCBlbmQpOw0KPj4gKwkvKg0KPj4gKwkgKiBJZiB0aGVyZSBhcmUg cGFyYWxsZWwgdGhyZWFkcyBhcmUgZG9pbmcgUFRFIGNoYW5nZXMgb24gc2FtZSByYW5nZQ0KPj4g KwkgKiB1bmRlciBub24tZXhjbHVzaXZlIGxvY2soZS5nLiwgbW1hcF9zZW0gcmVhZC1zaWRlKSBi dXQgZGVmZXIgVExCDQo+PiArCSAqIGZsdXNoIGJ5IGJhdGNoaW5nLCBhIHRocmVhZCBoYXMgc3Rh YmxlIFRMQiBlbnRyeSBjYW4gZmFpbCB0byBmbHVzaA0KPj4gKwkgKiB0aGUgVExCIGJ5IG9ic2Vy dmluZyBwdGVfbm9uZXwhcHRlX2RpcnR5LCBmb3IgZXhhbXBsZSBzbyBmbHVzaCBUTEINCj4+ICsJ ICogZm9yY2VmdWxseSBpZiB3ZSBkZXRlY3QgcGFyYWxsZWwgUFRFIGJhdGNoaW5nIHRocmVhZHMu DQo+PiArCSAqLw0KPj4gKwlib29sIGZvcmNlID0gbW1fdGxiX2ZsdXNoX25lc3RlZCh0bGItPm1t KTsNCj4+ICsNCj4+ICsJYXJjaF90bGJfZmluaXNoX21tdSh0bGIsIHN0YXJ0LCBlbmQsIGZvcmNl KTsNCj4+IH0NCj4gDQo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgY29tbWVudCBub3IgdGhlIG9y ZGVyaW5nLiBXaGF0IGd1YXJhbnRlZXMgd2Ugc2VlDQo+IHRoZSBpbmNyZW1lbnQgaWYgd2UgbmVl ZCB0bz8NCg0KVGhlIGNvbW1lbnQgcmVnYXJkcyB0aGUgcHJvYmxlbSB0aGF0IGlzIGRlc2NyaWJl ZCBpbiB0aGUgY2hhbmdlLWxvZywgYW5kIGENCmxvbmcgdGhyZWFkIHRoYXQgaXMgcmVmZXJlbmNl ZCBpbiBpdC4gU28gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIg4oCcSSBkb27igJl0DQp1bmRlcnN0 YW5k4oCdIG1lYW5zIOKAnEkgZG9u4oCZdCB1bmRlcnN0YW5k4oCdIG9yIOKAnGl0IGlzIG5vdCBj bGVhciBlbm91Z2jigJ0uIEnigJlsbA0KYmUgZ2xhZCB0byBhZGRyZXNzIGVpdGhlciBvbmUgLSBq dXN0IHNheSB3aGljaC4NCg0KQXMgZm9yIHRoZSBvcmRlcmluZyAtIEkgdHJpZWQgdG8gY2xhcmlm eSBpdCBpbiB0aGUgdGhyZWFkIG9mIHRoZSBjb21taXQuIExldA0KbWUga25vdyBpZiBpdCBpcyBj bGVhciBub3cuDQoNClJlZ2FyZHMsDQpOYWRhdg0KDQo=