From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915/execlists: Check for ce->state before destroy Date: Mon, 25 Jun 2018 10:35:17 +0100 Message-ID: <92d102f5-82d3-4f56-5c8f-68edb121e412@linux.intel.com> References: <20180622105710.8276-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 mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0D95889E75 for ; Mon, 25 Jun 2018 09:35:20 +0000 (UTC) In-Reply-To: <20180622105710.8276-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 Ck9uIDIyLzA2LzIwMTggMTE6NTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBBcyB3ZSBtYXkgY2Fu Y2VsIHRoZSBjZS0+c3RhdGUgYWxsb2NhdGlvbiBkdXJpbmcgY29udGV4dCBwaW5uaW5nIChidXQK PiBjcnVjaWFsbHkgYWZ0ZXIgd2UgbWFyayBjZSBhcyBvcGVyYXRpb25hbCksIHRoYXQgbWVhbnMg d2UgbWF5IGJlIGFza2VkCj4gdG8gZGVzdHJveSBhIG5vbmV4aXN0ZW50IGNlLT5zdGF0ZS4gR2l2 ZW4gdGhlIGNob2ljZSBpbiBoYW5kaW5nIGEKPiBjb21wbGV4IGVycm9yIHBhdGggb24gcGlubmlu ZywgYW5kIGp1c3QgaWdub3JpbmcgdGhlIGxhY2sgb2Ygc3RhdGUgaW4KPiBkZXN0cm95LCBjaG9p Y2UgdGhlIGxhdHRlciBmb3Igc2ltcGxpY2l0eS4KPiAKPiBSZXBvcnRlZC1ieTogWmhhbyBZYWt1 aSA8eWFrdWkuemhhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxj aHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJz dWxpbkBpbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMu YyB8IDggKysrKysrLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xy Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiBpbmRleCAzM2JjOTE0YzJl ZjUuLjAyZWUzYjEyNTA3ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9scmMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gQEAgLTEz MzcsMTEgKzEzMzcsMTUgQEAgc3RhdGljIHZvaWQgZXhlY2xpc3RzX3NjaGVkdWxlKHN0cnVjdCBp OTE1X3JlcXVlc3QgKnJlcXVlc3QsCj4gICAKPiAgIHN0YXRpYyB2b2lkIGV4ZWNsaXN0c19jb250 ZXh0X2Rlc3Ryb3koc3RydWN0IGludGVsX2NvbnRleHQgKmNlKQo+ICAgewo+IC0JR0VNX0JVR19P TighY2UtPnN0YXRlKTsKPiAgIAlHRU1fQlVHX09OKGNlLT5waW5fY291bnQpOwo+ICAgCj4gKwlp ZiAoIWNlLT5zdGF0ZSkKPiArCQlyZXR1cm47CgpPciBzZXQgY2UtPm9wcyBvbmx5IGFmdGVyIHN1 Y2Nlc3MgaW4gZXhlY2xpc3RzX2NvbnRleHRfcGluPyBTb3VuZHMgCnNpbXBsZXIgYW5kIG1vcmUg bG9naWNhbCB1bmxlc3MgSSBhbSBtaXNzaW5nIHNvbWV0aGluZy4KCj4gKwo+ICsJR0VNX0JVR19P TihpOTE1X2dlbV9vYmplY3RfaXNfYWN0aXZlKGNlLT5zdGF0ZS0+b2JqKSk7Cj4gKwo+ICAgCWlu dGVsX3JpbmdfZnJlZShjZS0+cmluZyk7Cj4gLQlfX2k5MTVfZ2VtX29iamVjdF9yZWxlYXNlX3Vu bGVzc19hY3RpdmUoY2UtPnN0YXRlLT5vYmopOwo+ICsJaTkxNV9nZW1fb2JqZWN0X3B1dChjZS0+ c3RhdGUtPm9iaik7CgpIbSB0aGlzIGJpdCBpcyB1bmV4cGVjdGVkLiBJIGRvbid0IHNlZSBhbiBp bW1lZGlhdGUgaW50ZXJzZWN0IHdpdGggdGhlIApjb21taXQgbWVzc2FnZSBhbmQgcHJldmlvdXMg Y2hhbmdlLiBJbnR1aXRpdmVseSBpdCBtYWtlcyBzZW5zZSB0aGF0IApjZS0+c3RhdGUtPm9iaiBj YW4vbXVzdCBuZXZlciBiZSBhY3RpdmUgb25jZSBoZXJlIC0gYnV0IHRoZW4gZG9lc24ndCAKdGhp cyBzZWNvbmQgcGFydCBiZWxvbmcgaW4gYSBzZXBhcmF0ZSBwYXRjaD8KClJlZ2FyZHMsCgpUdnJ0 a28KCj4gICB9Cj4gICAKPiAgIHN0YXRpYyB2b2lkIGV4ZWNsaXN0c19jb250ZXh0X3VucGluKHN0 cnVjdCBpbnRlbF9jb250ZXh0ICpjZSkKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==