From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrey Konovalov Subject: [PATCH v13 14/20] drm/amdgpu, arm64: untag user pointers in amdgpu_ttm_tt_get_user_pages Date: Wed, 20 Mar 2019 15:51:28 +0100 Message-ID: <017804b2198a906463d634f84777b6087c9b4a40.1553093421.git.andreyknvl__6139.4037374825$1553156663$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-vk1-xa49.google.com (mail-vk1-xa49.google.com [IPv6:2607:f8b0:4864:20::a49]) by gabe.freedesktop.org (Postfix) with ESMTPS id F007389F6B for ; Wed, 20 Mar 2019 14:52:30 +0000 (UTC) Received: by mail-vk1-xa49.google.com with SMTP id 5so1031377vkg.20 for ; Wed, 20 Mar 2019 07:52:30 -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 cmd1bWVudHMuCgphbWRncHVfdHRtX3R0X2dldF91c2VyX3BhZ2VzKCkgdXNlcyBwcm92aWRlZCB1 c2VyIHBvaW50ZXJzIGZvciB2bWEKbG9va3Vwcywgd2hpY2ggY2FuIG9ubHkgYnkgZG9uZSB3aXRo IHVudGFnZ2VkIHBvaW50ZXJzLgoKVW50YWcgdXNlciBwb2ludGVycyBpbiB0aGlzIGZ1bmN0aW9u LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV5IEtvbm92YWxvdiA8YW5kcmV5a252bEBnb29nbGUuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYyB8IDUgKysrLS0K IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jIGIvZHJpdmVycy9n cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jCmluZGV4IDczZTcxZTYxZGM5OS4uODkxYjAy N2ZhMzNiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRt LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jCkBAIC03NTEs MTAgKzc1MSwxMSBAQCBpbnQgYW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlcyhzdHJ1Y3QgdHRt X3R0ICp0dG0sIHN0cnVjdCBwYWdlICoqcGFnZXMpCiAJCSAqIGNoZWNrIHRoYXQgd2Ugb25seSB1 c2UgYW5vbnltb3VzIG1lbW9yeSB0byBwcmV2ZW50IHByb2JsZW1zCiAJCSAqIHdpdGggd3JpdGVi YWNrCiAJCSAqLwotCQl1bnNpZ25lZCBsb25nIGVuZCA9IGd0dC0+dXNlcnB0ciArIHR0bS0+bnVt X3BhZ2VzICogUEFHRV9TSVpFOworCQl1bnNpZ25lZCBsb25nIHVzZXJwdHIgPSB1bnRhZ2dlZF9h ZGRyKGd0dC0+dXNlcnB0cik7CisJCXVuc2lnbmVkIGxvbmcgZW5kID0gdXNlcnB0ciArIHR0bS0+ bnVtX3BhZ2VzICogUEFHRV9TSVpFOwogCQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYTsKIAot CQl2bWEgPSBmaW5kX3ZtYShtbSwgZ3R0LT51c2VycHRyKTsKKwkJdm1hID0gZmluZF92bWEobW0s IHVzZXJwdHIpOwogCQlpZiAoIXZtYSB8fCB2bWEtPnZtX2ZpbGUgfHwgdm1hLT52bV9lbmQgPCBl bmQpIHsKIAkJCXVwX3JlYWQoJm1tLT5tbWFwX3NlbSk7CiAJCQlyZXR1cm4gLUVQRVJNOwotLSAK Mi4yMS4wLjIyNS5nODEwYjI2OWQxYWMtZ29vZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVs