From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Skip unused contexts for context_barrier_task() Date: Mon, 29 Apr 2019 10:28:44 +0100 Message-ID: <5f2b3a4b-91c4-6c41-2874-2a43ac755689@linux.intel.com> References: <20190429090735.326-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0912D892EF for ; Mon, 29 Apr 2019 09:28:47 +0000 (UTC) In-Reply-To: <20190429090735.326-1-chris@chris-wilson.co.uk> 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 Ck9uIDI5LzA0LzIwMTkgMTA6MDcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBJZiB0aGUgY29udGV4 dCBoYXMgbm90IGJlZW4gdXNlZCB5ZXQsIGl0IG5lZWRzIG5vIGJhcnJpZXIsIGFuZCBpbiB0aGUK PiBwcm9jZXNzIGZpeCB1cCB0aGUgc2VsZnRlc3QgaW4gbW9ja19jb250ZXh0cy4KPiAKPiBUZXN0 Y2FzZTogaWd0L2dlbV9jdHhfY2xvbmUvdm0KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24g PGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51 cnN1bGluQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X2NvbnRleHQuYyAgICAgICAgICAgfCA2ICsrKy0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUv c2VsZnRlc3RzL2k5MTVfZ2VtX2NvbnRleHQuYyB8IDIgKy0KPiAgIDIgZmlsZXMgY2hhbmdlZCwg NCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbV9jb250ZXh0LmMKPiBpbmRleCA5MzljMTcwNzA3ODAuLjY1Y2VmYzUyMGU3OSAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKPiBAQCAtOTI0LDE1ICs5 MjQsMTUgQEAgc3RhdGljIGludCBjb250ZXh0X2JhcnJpZXJfdGFzayhzdHJ1Y3QgaTkxNV9nZW1f Y29udGV4dCAqY3R4LAo+ICAgCWZvcl9lYWNoX2dlbV9lbmdpbmUoY2UsIGk5MTVfZ2VtX2NvbnRl eHRfbG9ja19lbmdpbmVzKGN0eCksIGl0KSB7Cj4gICAJCXN0cnVjdCBpOTE1X3JlcXVlc3QgKnJx Owo+ICAgCj4gLQkJaWYgKCEoY2UtPmVuZ2luZS0+bWFzayAmIGVuZ2luZXMpKQo+IC0JCQljb250 aW51ZTsKPiAtCj4gICAJCWlmIChJOTE1X1NFTEZURVNUX09OTFkoY29udGV4dF9iYXJyaWVyX2lu amVjdF9mYXVsdCAmCj4gICAJCQkJICAgICAgIGNlLT5lbmdpbmUtPm1hc2spKSB7Cj4gICAJCQll cnIgPSAtRU5YSU87Cj4gICAJCQlicmVhazsKPiAgIAkJfQo+ICAgCj4gKwkJaWYgKCEoY2UtPmVu Z2luZS0+bWFzayAmIGVuZ2luZXMpIHx8ICFjZS0+c3RhdGUpCj4gKwkJCWNvbnRpbnVlOwo+ICsK PiAgIAkJcnEgPSBpbnRlbF9jb250ZXh0X2NyZWF0ZV9yZXF1ZXN0KGNlKTsKPiAgIAkJaWYgKElT X0VSUihycSkpIHsKPiAgIAkJCWVyciA9IFBUUl9FUlIocnEpOwo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvaTkxNV9nZW1fY29udGV4dC5jIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvc2VsZnRlc3RzL2k5MTVfZ2VtX2NvbnRleHQuYwo+IGluZGV4IGI2MmYwMDVl NGQ1MC4uMzRhYzVjYzZkNTlmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3Nl bGZ0ZXN0cy9pOTE1X2dlbV9jb250ZXh0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9z ZWxmdGVzdHMvaTkxNV9nZW1fY29udGV4dC5jCj4gQEAgLTE2NjUsNyArMTY2NSw3IEBAIHN0YXRp YyBpbnQgbW9ja19jb250ZXh0X2JhcnJpZXIodm9pZCAqYXJnKQo+ICAgCQlnb3RvIG91dDsKPiAg IAl9Cj4gICAJaWYgKGNvdW50ZXIgPT0gMCkgewo+IC0JCXByX2VycigiRGlkIG5vdCByZXRpcmUg aW1tZWRpYXRlbHkgZm9yIGFsbCBpbmFjdGl2ZSBlbmdpbmVzXG4iKTsKPiArCQlwcl9lcnIoIkRp ZCBub3QgcmV0aXJlIGltbWVkaWF0ZWx5IGZvciBhbGwgdW51c2VkIGVuZ2luZXNcbiIpOwo+ICAg CQllcnIgPSAtRUlOVkFMOwo+ICAgCQlnb3RvIG91dDsKPiAgIAl9Cj4gCgpSZXZpZXdlZC1ieTog VHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClJlZ2FyZHMsCgpUdnJ0 a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4