From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 3/3] drm/i915/userptr: Probe vma range before gup Date: Tue, 15 Jan 2019 10:52:52 +0000 Message-ID: <49aff423-4b24-cfcd-a0b2-768db130326c@linux.intel.com> References: <20190114211729.30352-1-chris@chris-wilson.co.uk> <20190114211729.30352-3-chris@chris-wilson.co.uk> <9cd5762d-0ced-b741-aaa1-80c185f1da63@linux.intel.com> <154754888818.30063.566033683249981416@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8CD276EC8D for ; Tue, 15 Jan 2019 10:52:52 +0000 (UTC) In-Reply-To: <154754888818.30063.566033683249981416@skylake-alporthouse-com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE1LzAxLzIwMTkgMTA6NDEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE5LTAxLTE1IDEwOjI3OjAyKQo+Pgo+PiBPbiAxNC8wMS8yMDE5IDIxOjE3 LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiArICAgICBpZiAoZXJyKQo+Pj4gKyAgICAgICAgICAg ICBnb3RvIGVycl91bmxvY2s7Cj4+PiArCj4+PiArICAgICBlcnIgPSBfX2k5MTVfZ2VtX3VzZXJw dHJfZ2V0X3BhZ2VzX3NjaGVkdWxlKG9iaik7Cj4+PiArICAgICBpZiAoZXJyID09IC1FQUdBSU4p Cj4+PiAgICAgICAgICAgICAgICBfX2k5MTVfZ2VtX3VzZXJwdHJfc2V0X2FjdGl2ZShvYmosIHRy dWUpOwo+Pj4gICAgCj4+PiAtICAgICBpZiAoSVNfRVJSKHBhZ2VzKSkKPj4+IC0gICAgICAgICAg ICAgcmVsZWFzZV9wYWdlcyhwdmVjLCBwaW5uZWQpOwo+Pj4gLSAgICAga3ZmcmVlKHB2ZWMpOwo+ Pj4gK2Vycl91bmxvY2s6Cj4+PiArICAgICB1cF9yZWFkKCZtbS0+bW1hcF9zZW0pOwo+Pgo+PiBN YXkgYmUgc2FmZXIgdG8gZHJvcCB0aGUgbG9jayBlYXJsaWVyLCBpbW1lZGlhdGVseSBhZnRlciBw cm9iZS4gSSBkb24ndAo+PiBzZWUgaG9sZGluZyBpdCB3aGlsZSBxdWV1aW5nIHRoZSB3b3JrZXIg YW5kIGRvaW5nIGludGVybmFsIGJvb2sta2VlcGluZwo+PiBpcyB1c2VmdWwgYW5kIG1pZ2h0IGp1 c3QgY3JlYXRlIG1vcmUgbG9jayBjaGFpbiBkZXBlbmRlbmNpZXMuCj4gCj4gSG1tLCBJIHRob3Vn aHQgd2UgbmVlZCB0byBjb3ZlciB1cCB0byBzZXQtYWN0aXZlIChwcm9iZSArIHF1ZXVlICsgaW5z ZXJ0Cj4gaW50byByYnRyZWUpIGFzIEkgdGhvdWdodCB0aGUgbW11LWludmFsaWRhdGUgd2FzIHVu ZGVyIHRoZSBtbWFwX3NlbSB3bG9jay4KCldlIGhhdmUgb3VyIG93biBsb2NrIGZvciBzZXQgYWN0 aXZlIHNvIEkgZG9uJ3Qgc2VlIHRoYXQgd2UgbmVlZCBtbWFwX3NlbSAKZm9yIGl0LiBDZXJ0YWlu bHkgd2Fzbid0IG5lZWRlZCBiZWZvcmUgdGhpcyBwYXRjaCBzbyBkb24ndCBzZWUgdGhhdCAKd291 bGQgY2hhbmdlIG5vdy4KCkJ0dywgd2hhdCB5b3Ugc2FpZCByZWdhcmRpbmcgbmVzdGVkIG1tYXBf c2VtLi4gZG8gd2UgaGF2ZSBsb2NrIGludmVyc2lvbiAKd2l0aCBpdCBhbmQgb2JqLT5tbS5sb2Nr IHRoZW4/IEkgbWVhbiBib3RoIG1tYXBfc2VtIC0+IG9iai0+bW0ubG9jayBhbmQgCm9iai0+bW0u bG9jayAtPiBtbWFwX3NlbSBjaGFpbnM/CgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=