From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 2/2] drm/i915: Reset hangcheck timeouts upon idling Date: Wed, 19 Apr 2017 17:09:46 +0300 Message-ID: <8737d44hg5.fsf@gaia.fi.intel.com> References: <20170413130724.3892-1-chris@chris-wilson.co.uk> <20170413130724.3892-2-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id F25FE898C7 for ; Wed, 19 Apr 2017 14:11:42 +0000 (UTC) In-Reply-To: <20170413130724.3892-2-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+IHdyaXRlczoKCj4gSWYgd2Ug aGF2ZSBhIGxvbmcgcGVyaW9kIG9mIGlkbGVuZXNzLCB3ZSB0dXJuIG9mZiB0aGUgaGFuZ2NoZWNr IHRpbWVyCj4gYW5kIHN0b3AgcG9sbGluZyB0aGUgaGFyZHdhcmUuIEJlZm9yZSB3ZSByZXN0YXJ0 IHRoZSBoYW5nY2hlY2ssIHdlCj4gc2hvdWxkIGNsZWFyIHRoZSBwcmV2aW91cyB0aW1lc3RhbXBz IHRvIHByZXZlbnQgdXMgdGhpbmtpbmcgdGhhdCB0aGUKPiBlbmdpbmUgd2FzIHN0YWxsZWQgZm9y IGEgbG9uZyB0aW1lLCBpZiB0aGUgc2Vxbm8gd2VyZSBtYW5pcHVsYXRlZAo+IGNhcmVmdWxseSAo c3VjaCBhcyB0aGUgcmVwZWF0aW5nIHBhdHRlcm5zIGluIGdlbV9leGVjX3doaXNwZXIpLgo+Cj4g SXQgc2hvdWxkIGhhdmUgbm8gaW1wYWN0IHVwb24gbm9ybWFsIHVzZS4KPgo+IFNpZ25lZC1vZmYt Ynk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBNaWthIEt1 b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfaGFuZ2NoZWNrLmMgfCAxNCArKysrKysrKysrLS0tLQo+ICAxIGZp bGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oYW5nY2hlY2suYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2hhbmdjaGVjay5jCj4gaW5kZXggYjBjYTBjNGM3MGQ5Li5hNzRkZWNj YTUxMDkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGFuZ2NoZWNr LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oYW5nY2hlY2suYwo+IEBAIC00 MDksMTMgKzQwOSwxMyBAQCBzdGF0aWMgdm9pZCBpOTE1X2hhbmdjaGVja19lbGFwc2VkKHN0cnVj dCB3b3JrX3N0cnVjdCAqd29yaykKPiAgCWludCBidXN5X2NvdW50ID0gMDsKPiAgCj4gIAlpZiAo IWk5MTUuZW5hYmxlX2hhbmdjaGVjaykKPiAtCQlyZXR1cm47Cj4gKwkJZ290byBkaXNhcm1faGFu Z2NoZWNrOwo+ICAKPiAgCWlmICghUkVBRF9PTkNFKGRldl9wcml2LT5ndC5hd2FrZSkpCj4gLQkJ cmV0dXJuOwo+ICsJCWdvdG8gZGlzYXJtX2hhbmdjaGVjazsKPiAgCj4gIAlpZiAoaTkxNV90ZXJt aW5hbGx5X3dlZGdlZCgmZGV2X3ByaXYtPmdwdV9lcnJvcikpCj4gLQkJcmV0dXJuOwo+ICsJCWdv dG8gZGlzYXJtX2hhbmdjaGVjazsKPiAgCj4gIAkvKiBBcyBlbmFibGluZyB0aGUgR1BVIHJlcXVp cmVzIGZhaXJseSBleHRlbnNpdmUgbW1pbyBhY2Nlc3MsCj4gIAkgKiBwZXJpb2RpY2FsbHkgYXJt IHRoZSBtbWlvIGNoZWNrZXIgdG8gc2VlIGlmIHdlIGFyZSB0cmlnZ2VyaW5nCj4gQEAgLTQ0Niw4 ICs0NDYsMTQgQEAgc3RhdGljIHZvaWQgaTkxNV9oYW5nY2hlY2tfZWxhcHNlZChzdHJ1Y3Qgd29y a19zdHJ1Y3QgKndvcmspCj4gIAkJaGFuZ2NoZWNrX2RlY2xhcmVfaGFuZyhkZXZfcHJpdiwgaHVu Zywgc3R1Y2spOwo+ICAKPiAgCS8qIFJlc2V0IHRpbWVyIGluIGNhc2UgR1BVIGhhbmdzIHdpdGhv dXQgYW5vdGhlciByZXF1ZXN0IGJlaW5nIGFkZGVkICovCj4gLQlpZiAoYnVzeV9jb3VudCkKPiAr CWlmIChidXN5X2NvdW50KSB7Cj4gIAkJaTkxNV9xdWV1ZV9oYW5nY2hlY2soZGV2X3ByaXYpOwoK Tm93IGlmIHdlIGRvbid0IGhhdmUgYSB3YWl0ZXIsIHdlIGFsd2F5cyBpbml0IGhhbmdjaGVjay4g QW5kIHRodXMKd2UgbmV2ZXIgZGV0ZWN0IGEgaGFuZyBpZiBzby4gQXMgZGVtb25zdHJhdGVkIGJ5 IHRoZQpnZW1fYnVzeUBiYXNpYy1kZWZhdWx0LWhhbmcuCgpJIHN1Z2dlc3Qgd2UgZGVjb3VwbGUg dGhlIHdhaXRlcnMgY29tcGxldGVseSBmcm9tIGhhbmdjaGVjazoKCi0gICAgICAgICAgICAgICBj b25zdCBib29sIGJ1c3kgPSBpbnRlbF9lbmdpbmVfaGFzX3dhaXRlcihlbmdpbmUpOworICAgICAg ICAgICAgICAgY29uc3QgYm9vbCBidXN5ID0gZW5naW5lLT50aW1lbGluZS0+aW5mbGlnaHRfc2Vx bm9zOwoKLU1pa2EKCj4gKwkJcmV0dXJuOwo+ICsJfQo+ICsKPiArZGlzYXJtX2hhbmdjaGVjazoK PiArCWZvcl9lYWNoX2VuZ2luZShlbmdpbmUsIGRldl9wcml2LCBpZCkKPiArCQlpbnRlbF9lbmdp bmVfaW5pdF9oYW5nY2hlY2soZW5naW5lKTsKPiAgfQo+ICAKPiAgdm9pZCBpbnRlbF9lbmdpbmVf aW5pdF9oYW5nY2hlY2soc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+IC0tIAo+IDIu MTEuMApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK