From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 1/2] drm/i915: Tidy reporting busy status during i915_gem_retire_requests() Date: Wed, 17 Aug 2016 18:04:51 +0300 Message-ID: <87d1l7o2r0.fsf@gaia.fi.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 mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 26EBF6E8BE for ; Wed, 17 Aug 2016 15:05:31 +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 List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gQXMgd2Ug a25vdyBieSBpbnNwZWN0aW9uIHdoZXRoZXIgYW55IGVuZ2luZSBpcyBzdGlsbCBidXN5IGFzIHdl IHJldGlyZQo+IGFsbCB0aGUgcmVxdWVzdHMsIHdlIGNhbiBwYXNzIHRoYXQgaW5mb3JtYXRpb24g YmFjayB2aWEgcmV0dXJuIHZhbHVlCj4gcmF0aGVyIHRoYW4gY2hlY2sgYWdhaW4gYWZ0ZXJ3YXJk cy4KPgo+IHYyOiBBIGxpdHRsZSBtb3JlIHBvbGlzaCBtaXNzZWQgaW4gcGF0Y2ggc3BsaXR0aW5n Cj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4KPiBDYzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+CgpSZXZpZXdl ZC1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+Cgo+IC0tLQo+ICBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMgfCAxMSArKysrKystLS0tLQo+ ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Cj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3JlcXVlc3QuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3JlcXVlc3QuYwo+IGluZGV4IGJmNjI0MjdhMzViNy4u MDIyNDI3MzZlNDkyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X3JlcXVlc3QuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3JlcXVlc3Qu Ywo+IEBAIC03MjcsMTYgKzcyNywxOCBAQCBjb21wbGV0ZToKPiAgCXJldHVybiByZXQ7Cj4gIH0K PiAgCj4gLXN0YXRpYyB2b2lkIGVuZ2luZV9yZXRpcmVfcmVxdWVzdHMoc3RydWN0IGludGVsX2Vu Z2luZV9jcyAqZW5naW5lKQo+ICtzdGF0aWMgYm9vbCBlbmdpbmVfcmV0aXJlX3JlcXVlc3RzKHN0 cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiAgewo+ICAJc3RydWN0IGRybV9pOTE1X2dl bV9yZXF1ZXN0ICpyZXF1ZXN0LCAqbmV4dDsKPiAgCj4gIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh ZmUocmVxdWVzdCwgbmV4dCwgJmVuZ2luZS0+cmVxdWVzdF9saXN0LCBsaW5rKSB7Cj4gIAkJaWYg KCFpOTE1X2dlbV9yZXF1ZXN0X2NvbXBsZXRlZChyZXF1ZXN0KSkKPiAtCQkJYnJlYWs7Cj4gKwkJ CXJldHVybiBmYWxzZTsKPiAgCj4gIAkJaTkxNV9nZW1fcmVxdWVzdF9yZXRpcmUocmVxdWVzdCk7 Cj4gIAl9Cj4gKwo+ICsJcmV0dXJuIHRydWU7Cj4gIH0KPiAgCj4gIHZvaWQgaTkxNV9nZW1fcmV0 aXJlX3JlcXVlc3RzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiBAQCAtNzUw LDkgKzc1Miw4IEBAIHZvaWQgaTkxNV9nZW1fcmV0aXJlX3JlcXVlc3RzKHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdikKPiAgCj4gIAlHRU1fQlVHX09OKCFkZXZfcHJpdi0+Z3QuYXdh a2UpOwo+ICAKPiAtCWZvcl9lYWNoX2VuZ2luZShlbmdpbmUsIGRldl9wcml2KSB7Cj4gLQkJZW5n aW5lX3JldGlyZV9yZXF1ZXN0cyhlbmdpbmUpOwo+IC0JCWlmICghaW50ZWxfZW5naW5lX2lzX2Fj dGl2ZShlbmdpbmUpKQo+ICsJZm9yX2VhY2hfZW5naW5lX21hc2tlZChlbmdpbmUsIGRldl9wcml2 LCBkZXZfcHJpdi0+Z3QuYWN0aXZlX2VuZ2luZXMpIHsKPiArCQlpZiAoZW5naW5lX3JldGlyZV9y ZXF1ZXN0cyhlbmdpbmUpKQo+ICAJCQlkZXZfcHJpdi0+Z3QuYWN0aXZlX2VuZ2luZXMgJj0gfmlu dGVsX2VuZ2luZV9mbGFnKGVuZ2luZSk7Cj4gIAl9Cj4gIAo+IC0tIAo+IDIuOC4xCj4KPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBt YWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==