From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 2/2] drm/i915: Don't check for idleness before retiring after a GPU hang Date: Tue, 9 Aug 2016 08:43:04 +0200 Message-ID: <20160809064304.GK6232@phenom.ffwll.local> References: <1470641328-18252-1-git-send-email-chris@chris-wilson.co.uk> <1470641328-18252-2-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 mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 400976E20C for ; Tue, 9 Aug 2016 06:43:08 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id i138so1170802wmf.3 for ; Mon, 08 Aug 2016 23:43:08 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1470641328-18252-2-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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBBdWcgMDgsIDIwMTYgYXQgMDg6Mjg6NDhBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFdoZW4gd2UgZm9yY2UgdGhlIGNsZWFudXAgYWZ0ZXIgYSBHUFUgaGFuZywgd2Ugd2Fu dCB0byByZXRpcmUgYWxsCj4gcmVxdWVzdHMsIG9yIGVsc2Ugd2UgbWF5IGxlYWsgdGhlbSBpZiB0 cnVseSB3ZWRnZWQgKGFuZCB0aGUgR1BVIG5ldmVyCj4gYWR2YW5jZXMgYWdhaW4pLiBDb252ZXJ0 aW5nIHRvIHRoZSBhY3RpdmUgcmVxdWVzdCBoZWxwZXJzIGhhZCB0aGUgaXNzdWUKPiBvZiBkb2lu ZyB0aGUgY2hlY2sgYWdhaW5zdCBidXN5bmVzcyBiZWZvcmUgcmVwb3J0aW5nIHRoZSByZXF1ZXN0 LCBzbyBpZgo+IHdlIGNsYWltIHRoZSBHUFUgaGFkIGh1bmcgYnV0IHRoaXMgZW5naW5lIGhhZG4n dCB3ZSBjb3VsZCBwb3RlbnRpYWwgc2tpcAo+IHRoZSByZXF1ZXN0IGNsZWFudXAgLSB0cmlnZ2Vy aW5nIHRoZSBzZWxmLWNoZWNrIEJVRy4KPiAKPiBGaXhlczogZGNmZjg1Yzg0NDNlICgiZHJtL2k5 MTU6IEVuYWJsZSBpOTE1X2dlbV93YWl0X2Zvcl9pZGxlKCkgLi4uIikKCldhcyBjb25mdXNlZCBm b3IgYSB3aGlsZSB3aHkgdGhpcyBpcyBhIHByb2JsZW0gZHUgdG8gbG9ja2xlc3MKd2FpdF9mb3Jf aWRsZSB1bnRpbCBJIHJlYWxpemVkIHRoYXQgdGhhdCBwYXRjaCBhbHNvIGNvbnZlcnRlZCB0aGUg ZW5naW5lCnJlc2V0IGNsZWFudXAgb3ZlciB0byB0aGUgbmV3IGFjdGl2ZSBoZWxwZXJzLiAKClJl dmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgoKPiBTaWdu ZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzog Sm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgo+IC0tLQo+ ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgOCArKystLS0tLQo+ICAxIGZpbGUg Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW0uYwo+IGluZGV4IGY0ZjhlYWE5MGYyYS4uY2Q1MjI5MzAxYWFlIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbS5jCj4gQEAgLTI0MjMsMTUgKzI0MjMsMTEgQEAgc3RhdGljIHZvaWQg aTkxNV9nZW1fcmVzZXRfZW5naW5lX2NsZWFudXAoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5n aW5lKQo+ICAJc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXF1ZXN0Owo+ICAJc3RydWN0 IGludGVsX3JpbmcgKnJpbmc7Cj4gIAo+IC0JcmVxdWVzdCA9IGk5MTVfZ2VtX2FjdGl2ZV9wZWVr KCZlbmdpbmUtPmxhc3RfcmVxdWVzdCwKPiAtCQkJCSAgICAgICAmZW5naW5lLT5pOTE1LT5kcm0u c3RydWN0X211dGV4KTsKPiAtCj4gIAkvKiBNYXJrIGFsbCBwZW5kaW5nIHJlcXVlc3RzIGFzIGNv bXBsZXRlIHNvIHRoYXQgYW55IGNvbmN1cnJlbnQKPiAgCSAqIChsb2NrbGVzcykgbG9va3VwIGRv ZXNuJ3QgdHJ5IGFuZCB3YWl0IHVwb24gdGhlIHJlcXVlc3QgYXMgd2UKPiAgCSAqIHJlc2V0IGl0 Lgo+ICAJICovCj4gLQlpZiAocmVxdWVzdCkKPiAtCQlpbnRlbF9lbmdpbmVfaW5pdF9zZXFubyhl bmdpbmUsIHJlcXVlc3QtPmZlbmNlLnNlcW5vKTsKPiArCWludGVsX2VuZ2luZV9pbml0X3NlcW5v KGVuZ2luZSwgZW5naW5lLT5sYXN0X3N1Ym1pdHRlZF9zZXFubyk7Cj4gIAo+ICAJLyoKPiAgCSAq IENsZWFyIHRoZSBleGVjbGlzdHMgcXVldWUgdXAgYmVmb3JlIGZyZWVpbmcgdGhlIHJlcXVlc3Rz LCBhcyB0aG9zZQo+IEBAIC0yNDUzLDYgKzI0NDksOCBAQCBzdGF0aWMgdm9pZCBpOTE1X2dlbV9y ZXNldF9lbmdpbmVfY2xlYW51cChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4gIAkg KiBpbXBsaWNpdCByZWZlcmVuY2VzIG9uIHRoaW5ncyBsaWtlIGUuZy4gcHBndHQgYWRkcmVzcyBz cGFjZXMgdGhyb3VnaAo+ICAJICogdGhlIHJlcXVlc3QuCj4gIAkgKi8KPiArCXJlcXVlc3QgPSBp OTE1X2dlbV9hY3RpdmVfcmF3KCZlbmdpbmUtPmxhc3RfcmVxdWVzdCwKPiArCQkJCSAgICAgICZl bmdpbmUtPmk5MTUtPmRybS5zdHJ1Y3RfbXV0ZXgpOwo+ICAJaWYgKHJlcXVlc3QpCj4gIAkJaTkx NV9nZW1fcmVxdWVzdF9yZXRpcmVfdXB0byhyZXF1ZXN0KTsKPiAgCUdFTV9CVUdfT04oaW50ZWxf ZW5naW5lX2lzX2FjdGl2ZShlbmdpbmUpKTsKPiAtLSAKPiAyLjguMQo+IAo+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0 ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xs LmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=