From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Check context status before looking up our obj/vma Date: Thu, 22 Jun 2017 12:54:08 +0100 Message-ID: References: <20170621103929.20135-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id E67746E60A for ; Thu, 22 Jun 2017 11:54:10 +0000 (UTC) In-Reply-To: <20170621103929.20135-1-chris@chris-wilson.co.uk> Content-Language: en-GB 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 Ck9uIDIxLzA2LzIwMTcgMTE6MzksIENocmlzIFdpbHNvbiB3cm90ZToKPiBTaW5jZSB3ZSBrZWVw IHRoZSBjb250ZXh0IGFyb3VuZCBhY3Jvc3MgdGhlIHNsb3cgbG9va3VwIHdoZXJlIHdlIG1heQo+ IGRyb3AgdGhlIHN0cnVjdF9tdXRleCwgd2Ugc2hvdWxkIGRvdWJsZSBjaGVjayB0aGF0IHRoZSBj b250ZXh0IGlzIHN0aWxsCj4gdmFsaWQgdXBvbiByZWFjcXVpc2l0aW9uLgo+IAo+IFNpZ25lZC1v ZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBUdnJ0 a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+IENjOiBKb29uYXMg TGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IE1pa2EgS3Vv cHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIHwgMTMgKysrKysrLS0tLS0tLQo+ICAg MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4gaW5kZXggYjI0NTc1NTY1 OTFjLi4wZWNkMmFiYWVmM2MgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fZXhlY2J1ZmZlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1f ZXhlY2J1ZmZlci5jCj4gQEAgLTY3MiwxMyArNjcyLDYgQEAgc3RhdGljIGludCBlYl9zZWxlY3Rf Y29udGV4dChzdHJ1Y3QgaTkxNV9leGVjYnVmZmVyICplYikKPiAgIAlpZiAodW5saWtlbHkoIWN0 eCkpCj4gICAJCXJldHVybiAtRU5PRU5UOwo+ICAgCj4gLQlpZiAodW5saWtlbHkoaTkxNV9nZW1f Y29udGV4dF9pc19iYW5uZWQoY3R4KSkpIHsKPiAtCQlEUk1fREVCVUcoIkNvbnRleHQgJXUgdHJp ZWQgdG8gc3VibWl0IHdoaWxlIGJhbm5lZFxuIiwKPiAtCQkJICBjdHgtPnVzZXJfaGFuZGxlKTsK PiAtCQlpOTE1X2dlbV9jb250ZXh0X3B1dChjdHgpOwo+IC0JCXJldHVybiAtRUlPOwo+IC0JfQo+ IC0KPiAgIAllYi0+Y3R4ID0gY3R4Owo+ICAgCWViLT52bSA9IGN0eC0+cHBndHQgPyAmY3R4LT5w cGd0dC0+YmFzZSA6ICZlYi0+aTkxNS0+Z2d0dC5iYXNlOwo+ICAgCj4gQEAgLTcwMCw2ICs2OTMs MTIgQEAgc3RhdGljIGludCBlYl9sb29rdXBfdm1hcyhzdHJ1Y3QgaTkxNV9leGVjYnVmZmVyICpl YikKPiAgIAlpbnQgc2xvd19wYXNzID0gLTE7Cj4gICAJaW50IGVycjsKPiAgIAo+ICsJaWYgKHVu bGlrZWx5KGk5MTVfZ2VtX2NvbnRleHRfaXNfY2xvc2VkKGViLT5jdHgpKSkKPiArCQlyZXR1cm4g LUVOT0VOVDsKPiArCj4gKwlpZiAodW5saWtlbHkoaTkxNV9nZW1fY29udGV4dF9pc19iYW5uZWQo ZWItPmN0eCkpKQo+ICsJCXJldHVybiAtRUlPOwo+ICsKPiAgIAlJTklUX0xJU1RfSEVBRCgmZWIt PnJlbG9jcyk7Cj4gICAJSU5JVF9MSVNUX0hFQUQoJmViLT51bmJvdW5kKTsKPiAgIAo+IAoKUmV2 aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+CgpSZWdh cmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=