From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 2/7] drm/i915: Check context status before looking up our obj/vma Date: Thu, 17 Aug 2017 17:10:02 +0300 Message-ID: <87valmqo91.fsf@gaia.fi.intel.com> References: <20170816085210.4199-1-chris@chris-wilson.co.uk> <20170816085210.4199-2-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id D6C9D6E328 for ; Thu, 17 Aug 2017 14:14:37 +0000 (UTC) In-Reply-To: <20170816085210.4199-2-chris@chris-wilson.co.uk> 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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gU2luY2Ug d2Uga2VlcCB0aGUgY29udGV4dCBhcm91bmQgYWNyb3NzIHRoZSBzbG93IGxvb2t1cCB3aGVyZSB3 ZSBtYXkKPiBkcm9wIHRoZSBzdHJ1Y3RfbXV0ZXgsIHdlIHNob3VsZCBkb3VibGUgY2hlY2sgdGhh dCB0aGUgY29udGV4dCBpcyBzdGlsbAo+IHZhbGlkIHVwb24gcmVhY3F1aXNpdGlvbi4KPgo+IFNp Z25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENj OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+IENjOiBK b29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IE1p a2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgfCAxMyArKysrKystLS0tLS0t Cj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4KPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4gaW5kZXggMzU5ZDVk YzZkOGRmLi4wNDRmYjEyMDU1NTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW1fZXhlY2J1ZmZlci5jCj4gQEAgLTY3OSwxMyArNjc5LDYgQEAgc3RhdGljIGludCBlYl9zZWxl Y3RfY29udGV4dChzdHJ1Y3QgaTkxNV9leGVjYnVmZmVyICplYikKPiAgCWlmICh1bmxpa2VseSgh Y3R4KSkKPiAgCQlyZXR1cm4gLUVOT0VOVDsKPiAgCj4gLQlpZiAodW5saWtlbHkoaTkxNV9nZW1f Y29udGV4dF9pc19iYW5uZWQoY3R4KSkpIHsKPiAtCQlEUk1fREVCVUcoIkNvbnRleHQgJXUgdHJp ZWQgdG8gc3VibWl0IHdoaWxlIGJhbm5lZFxuIiwKPiAtCQkJICBjdHgtPnVzZXJfaGFuZGxlKTsK PiAtCQlpOTE1X2dlbV9jb250ZXh0X3B1dChjdHgpOwo+IC0JCXJldHVybiAtRUlPOwo+IC0JfQo+ IC0KPiAgCWViLT5jdHggPSBjdHg7Cj4gIAllYi0+dm0gPSBjdHgtPnBwZ3R0ID8gJmN0eC0+cHBn dHQtPmJhc2UgOiAmZWItPmk5MTUtPmdndHQuYmFzZTsKPiAgCj4gQEAgLTcwNyw2ICs3MDAsMTIg QEAgc3RhdGljIGludCBlYl9sb29rdXBfdm1hcyhzdHJ1Y3QgaTkxNV9leGVjYnVmZmVyICplYikK PiAgCWludCBzbG93X3Bhc3MgPSAtMTsKPiAgCWludCBlcnI7Cj4gIAo+ICsJaWYgKHVubGlrZWx5 KGk5MTVfZ2VtX2NvbnRleHRfaXNfY2xvc2VkKGViLT5jdHgpKSkKPiArCQlyZXR1cm4gLUVOT0VO VDsKPiArCj4gKwlpZiAodW5saWtlbHkoaTkxNV9nZW1fY29udGV4dF9pc19iYW5uZWQoZWItPmN0 eCkpKQo+ICsJCXJldHVybiAtRUlPOwo+ICsKCldlIGFyZSByZWZlcnJpbmcgdGhlIGx1dCBiZWZv cmUgdGhlIGNvbnRleHQgaGFzIGJlZW4gdmFsaWRhdGVkLgpOb3QgdGhhdCBpdCBtYXR0ZXJzIGJ1 dCBmb3Igc3R5bGUsIHBsZWFzZSBjb25zaWRlciBhc3NpZ25pbmcKdGhlIGx1dCBhZnRlciB0aGUg Y29udGV4dCBjaGVjay4KClJldmlld2VkLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxh QGludGVsLmNvbT4KCj4gIAlJTklUX0xJU1RfSEVBRCgmZWItPnJlbG9jcyk7Cj4gIAlJTklUX0xJ U1RfSEVBRCgmZWItPnVuYm91bmQpOwo+ICAKPiAtLSAKPiAyLjEzLjMKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==