From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 1/2] drm/i915: Tidy reporting busy status during i915_gem_retire_requests() Date: Wed, 17 Aug 2016 13:10:00 +0300 Message-ID: <1471428600.3613.26.camel@linux.intel.com> References: <1471360819-18575-1-git-send-email-chris@chris-wilson.co.uk> <1471362315-505-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id D722E6E7DE for ; Wed, 17 Aug 2016 10:10:03 +0000 (UTC) In-Reply-To: <1471362315-505-1-git-send-email-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 Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gdGksIDIwMTYtMDgtMTYgYXQgMTY6NDUgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBB cyB3ZSBrbm93IGJ5IGluc3BlY3Rpb24gd2hldGhlciBhbnkgZW5naW5lIGlzIHN0aWxsIGJ1c3kg YXMgd2UgcmV0aXJlCj4gYWxsIHRoZSByZXF1ZXN0cywgd2UgY2FuIHBhc3MgdGhhdCBpbmZvcm1h dGlvbiBiYWNrIHZpYSByZXR1cm4gdmFsdWUKPiByYXRoZXIgdGhhbiBjaGVjayBhZ2FpbiBhZnRl cndhcmRzLgo+IAo+IHYyOiBBIGxpdHRsZSBtb3JlIHBvbGlzaCBtaXNzZWQgaW4gcGF0Y2ggc3Bs aXR0aW5nCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+Cj4gQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPgo+ IC0tLQo+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fcmVxdWVzdC5jIHwgMTEgKysr KysrLS0tLS0KPiDCoDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z KC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3JlcXVl c3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3JlcXVlc3QuYwo+IGluZGV4IGJm NjI0MjdhMzViNy4uMDIyNDI3MzZlNDkyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtX3JlcXVlc3QuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX3JlcXVlc3QuYwo+IEBAIC03MjcsMTYgKzcyNywxOCBAQCBjb21wbGV0ZToKPiDCoAlyZXR1 cm4gcmV0Owo+IMKgfQo+IMKgCj4gLXN0YXRpYyB2b2lkIGVuZ2luZV9yZXRpcmVfcmVxdWVzdHMo c3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ICtzdGF0aWMgYm9vbCBlbmdpbmVfcmV0 aXJlX3JlcXVlc3RzKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiDCoHsKPiDCoAlz dHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcXVlc3QsICpuZXh0Owo+IMKgCj4gwqAJbGlz dF9mb3JfZWFjaF9lbnRyeV9zYWZlKHJlcXVlc3QsIG5leHQsICZlbmdpbmUtPnJlcXVlc3RfbGlz dCwgbGluaykgewo+IMKgCQlpZiAoIWk5MTVfZ2VtX3JlcXVlc3RfY29tcGxldGVkKHJlcXVlc3Qp KQo+IC0JCQlicmVhazsKPiArCQkJcmV0dXJuIGZhbHNlOwo+IMKgCj4gwqAJCWk5MTVfZ2VtX3Jl cXVlc3RfcmV0aXJlKHJlcXVlc3QpOwo+IMKgCX0KPiArCj4gKwlyZXR1cm4gdHJ1ZTsKPiDCoH0K PiDCoAo+IMKgdm9pZCBpOTE1X2dlbV9yZXRpcmVfcmVxdWVzdHMoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2KQo+IEBAIC03NTAsOSArNzUyLDggQEAgdm9pZCBpOTE1X2dlbV9yZXRp cmVfcmVxdWVzdHMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQo+IMKgCj4gwqAJ R0VNX0JVR19PTighZGV2X3ByaXYtPmd0LmF3YWtlKTsKPiDCoAo+IC0JZm9yX2VhY2hfZW5naW5l KGVuZ2luZSwgZGV2X3ByaXYpIHsKPiAtCQllbmdpbmVfcmV0aXJlX3JlcXVlc3RzKGVuZ2luZSk7 Cj4gLQkJaWYgKCFpbnRlbF9lbmdpbmVfaXNfYWN0aXZlKGVuZ2luZSkpCj4gKwlmb3JfZWFjaF9l bmdpbmVfbWFza2VkKGVuZ2luZSwgZGV2X3ByaXYsIGRldl9wcml2LT5ndC5hY3RpdmVfZW5naW5l cykgewo+ICsJCWlmIChlbmdpbmVfcmV0aXJlX3JlcXVlc3RzKGVuZ2luZSkpCj4gwqAJCQlkZXZf cHJpdi0+Z3QuYWN0aXZlX2VuZ2luZXMgJj0gfmludGVsX2VuZ2luZV9mbGFnKGVuZ2luZSk7Cj4g wqAJfQoKRHJvcCB0aGUgYnJhY2VzLgoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8am9v bmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJlZ2FyZHMsIEpvb25hcwotLSAKSm9vbmFz IExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENvcnBvcmF0aW9u Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=