From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Kuehling, Felix" Subject: Re: [PATCH v13 14/20] drm/amdgpu, arm64: untag user pointers in amdgpu_ttm_tt_get_user_pages Date: Mon, 25 Mar 2019 22:21:34 +0000 Message-ID: <574648a3-3a05-bea7-3f4e-7d71adedf1dc@amd.com> References: <017804b2198a906463d634f84777b6087c9b4a40.1553093421.git.andreyknvl@google.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <017804b2198a906463d634f84777b6087c9b4a40.1553093421.git.andreyknvl@google.com> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Andrey Konovalov , 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 , "Deucher, Alexander" Cc: Chintan Pandya , Jacob Bramley , Ruben Ayrapetyan , Szabolcs Nagy , Kevin Brodsky , Evgeniy Stepanov , Kostya Serebryany , Luc Van Oostenryck , Lee Smith , Ramana Radhakrishnan , Dave Martin , Dmitry Vyukov List-Id: dri-devel@lists.freedesktop.org T24gMjAxOS0wMy0yMCAxMDo1MSBhLm0uLCBBbmRyZXkgS29ub3ZhbG92IHdyb3RlOg0KPiBUaGlz IHBhdGNoIGlzIGEgcGFydCBvZiBhIHNlcmllcyB0aGF0IGV4dGVuZHMgYXJtNjQga2VybmVsIEFC SSB0byBhbGxvdyB0bw0KPiBwYXNzIHRhZ2dlZCB1c2VyIHBvaW50ZXJzICh3aXRoIHRoZSB0b3Ag Ynl0ZSBzZXQgdG8gc29tZXRoaW5nIGVsc2Ugb3RoZXINCj4gdGhhbiAweDAwKSBhcyBzeXNjYWxs IGFyZ3VtZW50cy4NCj4NCj4gYW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlcygpIHVzZXMgcHJv dmlkZWQgdXNlciBwb2ludGVycyBmb3Igdm1hDQo+IGxvb2t1cHMsIHdoaWNoIGNhbiBvbmx5IGJ5 IGRvbmUgd2l0aCB1bnRhZ2dlZCBwb2ludGVycy4NCj4NCj4gVW50YWcgdXNlciBwb2ludGVycyBp biB0aGlzIGZ1bmN0aW9uLg0KPg0KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXkgS29ub3ZhbG92IDxh bmRyZXlrbnZsQGdvb2dsZS5jb20+DQo+IC0tLQ0KPiAgIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1k Z3B1L2FtZGdwdV90dG0uYyB8IDUgKysrLS0NCj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp b25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k Z3B1X3R0bS5jDQo+IGluZGV4IDczZTcxZTYxZGM5OS4uODkxYjAyN2ZhMzNiIDEwMDY0NA0KPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMNCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jDQo+IEBAIC03NTEsMTAgKzc1MSwx MSBAQCBpbnQgYW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlcyhzdHJ1Y3QgdHRtX3R0ICp0dG0s IHN0cnVjdCBwYWdlICoqcGFnZXMpDQo+ICAgCQkgKiBjaGVjayB0aGF0IHdlIG9ubHkgdXNlIGFu b255bW91cyBtZW1vcnkgdG8gcHJldmVudCBwcm9ibGVtcw0KPiAgIAkJICogd2l0aCB3cml0ZWJh Y2sNCj4gICAJCSAqLw0KPiAtCQl1bnNpZ25lZCBsb25nIGVuZCA9IGd0dC0+dXNlcnB0ciArIHR0 bS0+bnVtX3BhZ2VzICogUEFHRV9TSVpFOw0KPiArCQl1bnNpZ25lZCBsb25nIHVzZXJwdHIgPSB1 bnRhZ2dlZF9hZGRyKGd0dC0+dXNlcnB0cik7DQo+ICsJCXVuc2lnbmVkIGxvbmcgZW5kID0gdXNl cnB0ciArIHR0bS0+bnVtX3BhZ2VzICogUEFHRV9TSVpFOw0KPiAgIAkJc3RydWN0IHZtX2FyZWFf c3RydWN0ICp2bWE7DQo+ICAgDQo+IC0JCXZtYSA9IGZpbmRfdm1hKG1tLCBndHQtPnVzZXJwdHIp Ow0KPiArCQl2bWEgPSBmaW5kX3ZtYShtbSwgdXNlcnB0cik7DQo+ICAgCQlpZiAoIXZtYSB8fCB2 bWEtPnZtX2ZpbGUgfHwgdm1hLT52bV9lbmQgPCBlbmQpIHsNCj4gICAJCQl1cF9yZWFkKCZtbS0+ bW1hcF9zZW0pOw0KPiAgIAkJCXJldHVybiAtRVBFUk07DQoNCldlJ2xsIG5lZWQgdG8gYmUgY2Fy ZWZ1bCB0aGF0IHdlIGRvbid0IGJyZWFrIHlvdXIgY2hhbmdlIHdoZW4gdGhlIA0KZm9sbG93aW5n IGNvbW1pdCBnZXRzIGFwcGxpZWQgdGhyb3VnaCBkcm0tbmV4dCBmb3IgTGludXggNS4yOg0KDQpo dHRwczovL2NnaXQuZnJlZWRlc2t0b3Aub3JnL35hZ2Q1Zi9saW51eC9jb21taXQvP2g9ZHJtLW5l eHQtNS4yLXdpcCZpZD05MTVkM2VlY2ZhMjM2OTNiYWM5ZTU0Y2RhY2Y4NGZiNGVmZGNjNWM0DQoN CldvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gYXBwbHkgdGhlIHVudGFnZ2luZyBpbiBhbWRncHVfdHRt X3R0X3NldF91c2VycHRyIA0KaW5zdGVhZD8gVGhhdCB3b3VsZCBhdm9pZCB0aGlzIGNvbmZsaWN0 IGFuZCBJIHRoaW5rIGl0IHdvdWxkIGNsZWFybHkgcHV0IA0KdGhlIHVudGFnZ2luZyBpbnRvIHRo ZSB1c2VyIG1vZGUgY29kZSBwYXRoIHdoZXJlIHRoZSB0YWdnZWQgcG9pbnRlciANCm9yaWdpbmF0 ZXMuDQoNCkluIGFtZGdwdV9nZW1fdXNlcnB0cl9pb2N0bCBhbmQgYW1kZ3B1X2FtZGtmZF9ncHV2 bS5jIChpbml0X3VzZXJfcGFnZXMpIA0Kd2UgYWxzbyBzZXQgdXAgYW4gTU1VIG5vdGlmaWVyIHdp dGggdGhlICh0YWdnZWQpIHBvaW50ZXIgZnJvbSB1c2VyIG1vZGUuIA0KVGhhdCBzaG91bGQgcHJv YmFibHkgYWxzbyB1c2UgdGhlIHVudGFnZ2VkIGFkZHJlc3Mgc28gdGhhdCBNTVUgbm90aWZpZXJz IA0KZm9yIHRoZSB1bnRhZ2dlZCBhZGRyZXNzIGdldCBjb3JyZWN0bHkgbWF0Y2hlZCB1cCB3aXRo IHRoZSByaWdodCBCTy4gSSdkIA0KbW92ZSB0aGUgdW50YWdnaW5nIGZ1cnRoZXIgdXAgdGhlIGNh bGwgc3RhY2sgdG8gY292ZXIgdGhhdC4gRm9yIHRoZSBHRU0gDQpjYXNlIEkgdGhpbmsgYW1kZ3B1 X2dlbV91c2VycHRyX2lvY3RsIHdvdWxkIGJlIHRoZSByaWdodCBwbGFjZS4gRm9yIHRoZSANCktG RCBjYXNlLCBJJ2QgZG8gdGhpcyBpbiBhbWRncHVfYW1ka2ZkX2dwdXZtX2FsbG9jX21lbW9yeV9v Zl9ncHUuDQoNClJlZ2FyZHMsDQogwqAgRmVsaXgNCg0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vZHJpLWRldmVs