From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nadav Amit Subject: Re: [PATCH v2 4/4] x86/vmalloc: Add TLB efficient x86 arch_vunmap Date: Wed, 12 Dec 2018 21:16:50 +0000 Message-ID: References: <20181212000354.31955-1-rick.p.edgecombe@intel.com> <20181212000354.31955-5-rick.p.edgecombe@intel.com> <90B10050-0CF1-48B2-B671-508FB092C2FE@vmware.com> <2604df8fb817d8f0c38f572f4fb184db36554bed.camel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "linux-kernel@vger.kernel.org" , "daniel@iogearbox.net" , "jeyu@kernel.org" , "rostedt@goodmis.org" , "ast@kernel.org" , "ard.biesheuvel@linaro.org" , "linux-mm@kvack.org" , "jannh@google.com" , "Dock, Deneen T" , "kristen@linux.intel.com" , "akpm@linux-foundation.org" , "will.deacon@arm.com" , "mingo@redhat.com" , "luto@kernel.org" , "kernel-hardening@lists.openwall.com" , "Keshavamurthy, Anil S" , "mhiramat@kernel.org" , "naveen.n.rao@linux.vnet.ibm.com" Return-path: List-Post: List-Help: List-Unsubscribe: List-Subscribe: In-Reply-To: <2604df8fb817d8f0c38f572f4fb184db36554bed.camel@intel.com> Content-Language: en-US Content-ID: <02BAECB73A3B174FB12C4382C97AF68F@namprd05.prod.outlook.com> List-Id: netdev.vger.kernel.org PiBPbiBEZWMgMTIsIDIwMTgsIGF0IDE6MDUgUE0sIEVkZ2Vjb21iZSwgUmljayBQIDxyaWNrLnAu ZWRnZWNvbWJlQGludGVsLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBXZWQsIDIwMTgtMTItMTIgYXQg MDY6MzAgKzAwMDAsIE5hZGF2IEFtaXQgd3JvdGU6DQo+Pj4gT24gRGVjIDExLCAyMDE4LCBhdCA0 OjAzIFBNLCBSaWNrIEVkZ2Vjb21iZSA8cmljay5wLmVkZ2Vjb21iZUBpbnRlbC5jb20+DQo+Pj4g d3JvdGU6DQo+Pj4gDQo+Pj4gVGhpcyBhZGRzIGEgbW9yZSBlZmZpY2llbnQgeDg2IGFyY2hpdGVj dHVyZSBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbiBvZg0KPj4+IGFyY2hfdnVubWFwLCB0aGF0IGNh biBmcmVlIGFueSB0eXBlIG9mIHNwZWNpYWwgcGVybWlzc2lvbiBtZW1vcnkgd2l0aCBvbmx5IDEN Cj4+PiBUTEINCj4+PiBmbHVzaC4NCj4+PiANCj4+PiBJbiBvcmRlciB0byBlbmFibGUgdGhpcywg X3NldF9wYWdlc19wIGFuZCBfc2V0X3BhZ2VzX25wIGFyZSBtYWRlIG5vbi1zdGF0aWMNCj4+PiBh bmQNCj4+PiByZW5hbWVkIHNldF9wYWdlc19wX25vZmx1c2ggYW5kIHNldF9wYWdlc19ucF9ub2Zs dXNoIHRvIGJldHRlciBjb21tdW5pY2F0ZQ0KPj4+IHRoZWlyIGRpZmZlcmVudCAobm9uLWZsdXNo aW5nKSBiZWhhdmlvciBmcm9tIHRoZSByZXN0IG9mIHRoZSBzZXRfcGFnZXNfKg0KPj4+IGZ1bmN0 aW9ucy4NCj4+PiANCj4+PiBUaGUgbWV0aG9kIGZvciBkb2luZyB0aGlzIHdpdGggb25seSAxIFRM QiBmbHVzaCB3YXMgc3VnZ2VzdGVkIGJ5IEFuZHkNCj4+PiBMdXRvbWlyc2tpLg0KPj4gDQo+PiBb c25pcF0NCj4+IA0KPj4+ICsJLyoNCj4+PiArCSAqIElmIHRoZSB2bSBiZWluZyBmcmVlZCBoYXMg c2VjdXJpdHkgc2Vuc2l0aXZlIGNhcGFiaWxpdGllcyBzdWNoIGFzDQo+Pj4gKwkgKiBleGVjdXRh YmxlIHdlIG5lZWQgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIG5vIFcgd2luZG93IG9uIHRoZSBkaXJl Y3RtYXANCj4+PiArCSAqIGJlZm9yZSByZW1vdmluZyB0aGUgWCBpbiB0aGUgVExCLiBTbyB3ZSBz ZXQgbm90IHByZXNlbnQgZmlyc3Qgc28gd2UNCj4+PiArCSAqIGNhbiBmbHVzaCB3aXRob3V0IGFu eSBvdGhlciBDUFUgcGlja2luZyB1cCB0aGUgbWFwcGluZy4gVGhlbiB3ZSByZXNldA0KPj4+ICsJ ICogUlcrUCB3aXRob3V0IGEgZmx1c2gsIHNpbmNlIE5QIHByZXZlbnRlZCBpdCBmcm9tIGJlaW5n IGNhY2hlZCBieQ0KPj4+ICsJICogb3RoZXIgY3B1cy4NCj4+PiArCSAqLw0KPj4+ICsJc2V0X2Fy ZWFfZGlyZWN0X25wKGFyZWEpOw0KPj4+ICsJdm1fdW5tYXBfYWxpYXNlcygpOw0KPj4gDQo+PiBE b2VzIHZtX3VubWFwX2FsaWFzZXMoKSBmbHVzaCBpbiB0aGUgVExCIHRoZSBkaXJlY3QgbWFwcGlu ZyByYW5nZSBhcyB3ZWxsPyBJDQo+PiBjYW4gb25seSBmaW5kIHRoZSBmbHVzaCBvZiB0aGUgdm1h bGxvYyByYW5nZS4NCj4gSG1tbS4gSXQgc2hvdWxkIHVzdWFsbHkgKEkgdGVzdGVkKSwgYnV0IG5v dyBJIHdvbmRlciBpZiB0aGVyZSBhcmUgY2FzZXMgd2hlcmUgaXQNCj4gZG9lc24ndCBhbmQgaXQg Y291bGQgZGVwZW5kIG9uIGFyY2hpdGVjdHVyZSBhcyB3ZWxsLiBJJ2xsIGhhdmUgdG8gdHJhY2Ug dGhyb3VnaA0KPiB0aGlzIHRvIHZlcmlmeSwgdGhhbmtzLg0KDQpJIHRoaW5rIHRoYXQgaXQgbW9z dGx5IGRvZXMsIHNpbmNlIHlvdSB0cnkgdG8gZmx1c2ggbW9yZSB0aGFuIDMzIFBURXMgKHRoZQ0K dGhyZXNob2xkIHRvIGZsdXNoIHRoZSB3aG9sZSBUTEIgaW5zdGVhZCBvZiBpbmRpdmlkdWFsIGVu dHJpZXMpLiBCdXQgeW91DQpzaG91bGRu4oCZdCBjb3VudCBvbiBpdC4gRXZlbiB0aGlzIHRocmVz aG9sZCBpcyBjb25maWd1cmFibGUuDQoNCg==