From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 2/2] drm/i915: Reset hangcheck timeouts upon idling Date: Thu, 13 Apr 2017 14:07:24 +0100 Message-ID: <20170413130724.3892-2-chris@chris-wilson.co.uk> References: <20170413130724.3892-1-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-wr0-x242.google.com (mail-wr0-x242.google.com [IPv6:2a00:1450:400c:c0c::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0C3236E308 for ; Thu, 13 Apr 2017 13:07:28 +0000 (UTC) Received: by mail-wr0-x242.google.com with SMTP id l28so8547557wre.0 for ; Thu, 13 Apr 2017 06:07:27 -0700 (PDT) In-Reply-To: <20170413130724.3892-1-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SWYgd2UgaGF2ZSBhIGxvbmcgcGVyaW9kIG9mIGlkbGVuZXNzLCB3ZSB0dXJuIG9mZiB0aGUgaGFu Z2NoZWNrIHRpbWVyCmFuZCBzdG9wIHBvbGxpbmcgdGhlIGhhcmR3YXJlLiBCZWZvcmUgd2UgcmVz dGFydCB0aGUgaGFuZ2NoZWNrLCB3ZQpzaG91bGQgY2xlYXIgdGhlIHByZXZpb3VzIHRpbWVzdGFt cHMgdG8gcHJldmVudCB1cyB0aGlua2luZyB0aGF0IHRoZQplbmdpbmUgd2FzIHN0YWxsZWQgZm9y IGEgbG9uZyB0aW1lLCBpZiB0aGUgc2Vxbm8gd2VyZSBtYW5pcHVsYXRlZApjYXJlZnVsbHkgKHN1 Y2ggYXMgdGhlIHJlcGVhdGluZyBwYXR0ZXJucyBpbiBnZW1fZXhlY193aGlzcGVyKS4KCkl0IHNo b3VsZCBoYXZlIG5vIGltcGFjdCB1cG9uIG5vcm1hbCB1c2UuCgpTaWduZWQtb2ZmLWJ5OiBDaHJp cyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KQ2M6IE1pa2EgS3VvcHBhbGEgPG1p a2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2hhbmdjaGVjay5jIHwgMTQgKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBp bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2hhbmdjaGVjay5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGFu Z2NoZWNrLmMKaW5kZXggYjBjYTBjNGM3MGQ5Li5hNzRkZWNjYTUxMDkgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hhbmdjaGVjay5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2hhbmdjaGVjay5jCkBAIC00MDksMTMgKzQwOSwxMyBAQCBzdGF0aWMgdm9p ZCBpOTE1X2hhbmdjaGVja19lbGFwc2VkKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIAlpbnQg YnVzeV9jb3VudCA9IDA7CiAKIAlpZiAoIWk5MTUuZW5hYmxlX2hhbmdjaGVjaykKLQkJcmV0dXJu OworCQlnb3RvIGRpc2FybV9oYW5nY2hlY2s7CiAKIAlpZiAoIVJFQURfT05DRShkZXZfcHJpdi0+ Z3QuYXdha2UpKQotCQlyZXR1cm47CisJCWdvdG8gZGlzYXJtX2hhbmdjaGVjazsKIAogCWlmIChp OTE1X3Rlcm1pbmFsbHlfd2VkZ2VkKCZkZXZfcHJpdi0+Z3B1X2Vycm9yKSkKLQkJcmV0dXJuOwor CQlnb3RvIGRpc2FybV9oYW5nY2hlY2s7CiAKIAkvKiBBcyBlbmFibGluZyB0aGUgR1BVIHJlcXVp cmVzIGZhaXJseSBleHRlbnNpdmUgbW1pbyBhY2Nlc3MsCiAJICogcGVyaW9kaWNhbGx5IGFybSB0 aGUgbW1pbyBjaGVja2VyIHRvIHNlZSBpZiB3ZSBhcmUgdHJpZ2dlcmluZwpAQCAtNDQ2LDggKzQ0 NiwxNCBAQCBzdGF0aWMgdm9pZCBpOTE1X2hhbmdjaGVja19lbGFwc2VkKHN0cnVjdCB3b3JrX3N0 cnVjdCAqd29yaykKIAkJaGFuZ2NoZWNrX2RlY2xhcmVfaGFuZyhkZXZfcHJpdiwgaHVuZywgc3R1 Y2spOwogCiAJLyogUmVzZXQgdGltZXIgaW4gY2FzZSBHUFUgaGFuZ3Mgd2l0aG91dCBhbm90aGVy IHJlcXVlc3QgYmVpbmcgYWRkZWQgKi8KLQlpZiAoYnVzeV9jb3VudCkKKwlpZiAoYnVzeV9jb3Vu dCkgewogCQlpOTE1X3F1ZXVlX2hhbmdjaGVjayhkZXZfcHJpdik7CisJCXJldHVybjsKKwl9CisK K2Rpc2FybV9oYW5nY2hlY2s6CisJZm9yX2VhY2hfZW5naW5lKGVuZ2luZSwgZGV2X3ByaXYsIGlk KQorCQlpbnRlbF9lbmdpbmVfaW5pdF9oYW5nY2hlY2soZW5naW5lKTsKIH0KIAogdm9pZCBpbnRl bF9lbmdpbmVfaW5pdF9oYW5nY2hlY2soc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQot LSAKMi4xMS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK