From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrey Konovalov Subject: [PATCH v13 18/20] tee/optee, arm64: untag user pointers in check_mem_type Date: Wed, 20 Mar 2019 15:51:32 +0100 Message-ID: <665632a911273ab537ded9acb78f4bafd91cbc19.1553093421.git.andreyknvl__35871.7581418873$1553156735$gmane$org@google.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pg1-x549.google.com (mail-pg1-x549.google.com [IPv6:2607:f8b0:4864:20::549]) by gabe.freedesktop.org (Postfix) with ESMTPS id BC0F689F63 for ; Wed, 20 Mar 2019 14:52:43 +0000 (UTC) Received: by mail-pg1-x549.google.com with SMTP id j184so2921859pgd.7 for ; Wed, 20 Mar 2019 07:52:43 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Catalin Marinas , Will Deacon , Mark Rutland , Robin Murphy , Kees Cook , Kate Stewart , Greg Kroah-Hartman , Andrew Morton , Ingo Molnar , "Kirill A . Shutemov" , Shuah Khan , Vincenzo Frascino , Eric Dumazet , "David S. Miller" , Alexei Starovoitov , Daniel Borkmann , Steven Rostedt , Ingo Molnar , Peter Zijlstra , Arnaldo Carvalho de Melo , Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig Cc: Kevin Brodsky , Chintan Pandya , Jacob Bramley , Ruben Ayrapetyan , Szabolcs Nagy , Andrey Konovalov , Lee Smith , Kostya Serebryany , Dmitry Vyukov , Ramana Radhakrishnan , Luc Van Oostenryck , Dave Martin , Evgeniy Stepanov List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXRjaCBpcyBhIHBhcnQgb2YgYSBzZXJpZXMgdGhhdCBleHRlbmRzIGFybTY0IGtlcm5l bCBBQkkgdG8gYWxsb3cgdG8KcGFzcyB0YWdnZWQgdXNlciBwb2ludGVycyAod2l0aCB0aGUgdG9w IGJ5dGUgc2V0IHRvIHNvbWV0aGluZyBlbHNlIG90aGVyCnRoYW4gMHgwMCkgYXMgc3lzY2FsbCBh cmd1bWVudHMuCgpjaGVja19tZW1fdHlwZSgpIHVzZXMgcHJvdmlkZWQgdXNlciBwb2ludGVycyBm b3Igdm1hIGxvb2t1cHMgKHZpYQpfX2NoZWNrX21lbV90eXBlKCkpLCB3aGljaCBjYW4gb25seSBi eSBkb25lIHdpdGggdW50YWdnZWQgcG9pbnRlcnMuCgpVbnRhZyB1c2VyIHBvaW50ZXJzIGluIHRo aXMgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXkgS29ub3ZhbG92IDxhbmRyZXlrbnZs QGdvb2dsZS5jb20+Ci0tLQogZHJpdmVycy90ZWUvb3B0ZWUvY2FsbC5jIHwgMSArCiAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3RlZS9vcHRlZS9j YWxsLmMgYi9kcml2ZXJzL3RlZS9vcHRlZS9jYWxsLmMKaW5kZXggYTVhZmJlNmRlZTY4Li5lM2Jl MjAyNjQwOTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdGVlL29wdGVlL2NhbGwuYworKysgYi9kcml2 ZXJzL3RlZS9vcHRlZS9jYWxsLmMKQEAgLTU2Myw2ICs1NjMsNyBAQCBzdGF0aWMgaW50IGNoZWNr X21lbV90eXBlKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHNpemVfdCBudW1fcGFnZXMpCiAJaW50IHJj OwogCiAJZG93bl9yZWFkKCZtbS0+bW1hcF9zZW0pOworCXN0YXJ0ID0gdW50YWdnZWRfYWRkcihz dGFydCk7CiAJcmMgPSBfX2NoZWNrX21lbV90eXBlKGZpbmRfdm1hKG1tLCBzdGFydCksCiAJCQkg ICAgICBzdGFydCArIG51bV9wYWdlcyAqIFBBR0VfU0laRSk7CiAJdXBfcmVhZCgmbW0tPm1tYXBf c2VtKTsKLS0gCjIuMjEuMC4yMjUuZzgxMGIyNjlkMWFjLWdvb2cKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==