From mboxrd@z Thu Jan 1 00:00:00 1970 From: Catalin Marinas Subject: Re: [PATCH v13 18/20] tee/optee, arm64: untag user pointers in check_mem_type Date: Fri, 22 Mar 2019 16:22:23 +0000 Message-ID: <20190322162223.GW13384@arrakis.emea.arm.com> References: <665632a911273ab537ded9acb78f4bafd91cbc19.1553093421.git.andreyknvl@google.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <665632a911273ab537ded9acb78f4bafd91cbc19.1553093421.git.andreyknvl-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: Andrey Konovalov Cc: Mark Rutland , Kate Stewart , kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Peter Zijlstra , Will Deacon , Alexei Starovoitov , dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org, Eric Dumazet , linux-kselftest-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Chintan Pandya , Vincenzo Frascino , Shuah Khan , Ingo Molnar , linux-arch-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, "David (ChunMing) Zhou" , Jacob Bramley , Daniel Borkmann , linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Szabolcs Nagy , Ingo Molnar , Dmitry Vyukov , Ramana Radhakrishnan , Dave Martin T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDM6NTE6MzJQTSArMDEwMCwgQW5kcmV5IEtvbm92YWxv diB3cm90ZToKPiBUaGlzIHBhdGNoIGlzIGEgcGFydCBvZiBhIHNlcmllcyB0aGF0IGV4dGVuZHMg YXJtNjQga2VybmVsIEFCSSB0byBhbGxvdyB0bwo+IHBhc3MgdGFnZ2VkIHVzZXIgcG9pbnRlcnMg KHdpdGggdGhlIHRvcCBieXRlIHNldCB0byBzb21ldGhpbmcgZWxzZSBvdGhlcgo+IHRoYW4gMHgw MCkgYXMgc3lzY2FsbCBhcmd1bWVudHMuCj4gCj4gY2hlY2tfbWVtX3R5cGUoKSB1c2VzIHByb3Zp ZGVkIHVzZXIgcG9pbnRlcnMgZm9yIHZtYSBsb29rdXBzICh2aWEKPiBfX2NoZWNrX21lbV90eXBl KCkpLCB3aGljaCBjYW4gb25seSBieSBkb25lIHdpdGggdW50YWdnZWQgcG9pbnRlcnMuCj4gCj4g VW50YWcgdXNlciBwb2ludGVycyBpbiB0aGlzIGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6 IEFuZHJleSBLb25vdmFsb3YgPGFuZHJleWtudmxAZ29vZ2xlLmNvbT4KPiAtLS0KPiAgZHJpdmVy cy90ZWUvb3B0ZWUvY2FsbC5jIHwgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr KQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3RlZS9vcHRlZS9jYWxsLmMgYi9kcml2ZXJzL3Rl ZS9vcHRlZS9jYWxsLmMKPiBpbmRleCBhNWFmYmU2ZGVlNjguLmUzYmUyMDI2NDA5MiAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL3RlZS9vcHRlZS9jYWxsLmMKPiArKysgYi9kcml2ZXJzL3RlZS9vcHRl ZS9jYWxsLmMKPiBAQCAtNTYzLDYgKzU2Myw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfbWVtX3R5cGUo dW5zaWduZWQgbG9uZyBzdGFydCwgc2l6ZV90IG51bV9wYWdlcykKPiAgCWludCByYzsKPiAgCj4g IAlkb3duX3JlYWQoJm1tLT5tbWFwX3NlbSk7Cj4gKwlzdGFydCA9IHVudGFnZ2VkX2FkZHIoc3Rh cnQpOwo+ICAJcmMgPSBfX2NoZWNrX21lbV90eXBlKGZpbmRfdm1hKG1tLCBzdGFydCksCj4gIAkJ CSAgICAgIHN0YXJ0ICsgbnVtX3BhZ2VzICogUEFHRV9TSVpFKTsKPiAgCXVwX3JlYWQoJm1tLT5t bWFwX3NlbSk7CgpJIGd1ZXNzIHdlIGNvdWxkIGp1c3QgdW50YWcgdGhpcyBpbiB0ZWVfc2htX3Jl Z2lzdGVyKCkuIFRoZSB0YWcgaXMgbm90CnJlbGV2YW50IHRvIGEgVEVFIGltcGxlbWVudGF0aW9u IChmaXJtd2FyZSkgYW55d2F5LgoKLS0gCkNhdGFsaW4KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9hbWQtZ2Z4