From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4305D6E708 for ; Wed, 13 Feb 2019 10:36:05 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id b20so1454770edw.11 for ; Wed, 13 Feb 2019 02:36:05 -0800 (PST) From: Daniel Vetter Date: Wed, 13 Feb 2019 11:35:48 +0100 Message-Id: <20190213103551.5438-6-daniel.vetter@ffwll.ch> In-Reply-To: <20190213103551.5438-1-daniel.vetter@ffwll.ch> References: <20190213103551.5438-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 6/9] tests/i915_missed_irq: Don't leave the hang detector hanging List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: IGT development Cc: Daniel Vetter List-ID: U3BvdHRlZCBieSBteSBuZXcgImFyZSB0aGVyZSBhbnkgY2hpbGQgcHJvY2Vzc2VzIGxlZnQ/IiBj aGVjayBpbgppZ3RfZXhpdCAtIHdlIG5lZWQgdG8gcHV0IGFsbCB0aGUgaWd0X3JlcXVpcmUgYmVm b3JlIHdlIHN0YXJ0IGFueSByZWFsCnRlc3QgbG9naWMuCgp2MjogUmViYXNlLgoKUmV2aWV3ZWQt Ynk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpTaWduZWQtb2ZmLWJ5 OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KLS0tCiBsaWIvdGVzdHMv aWd0X2ZvcmsuYyAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogdGVzdHMvaTkxNS9t aXNzZWRfaXJxLmMgfCAgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyks IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3Rlc3RzL2lndF9mb3JrLmMgYi9saWIv dGVzdHMvaWd0X2ZvcmsuYwppbmRleCA2NzY5ZTg0YTY5ODkuLjFjMTBhODAxNGU3YyAxMDA2NDQK LS0tIGEvbGliL3Rlc3RzL2lndF9mb3JrLmMKKysrIGIvbGliL3Rlc3RzL2lndF9mb3JrLmMKQEAg LTYxLDYgKzYxLDIyIEBAIHN0YXRpYyB2b2lkIGlndF9mb3JrX3ZzX2Fzc2VydCh2b2lkKQogCWln dF93YWl0Y2hpbGRyZW4oKTsKIH0KIAorc3RhdGljIHZvaWQgaWd0X2ZvcmtfbGVhayh2b2lkKQor eworCWlndF9mb3JrKGksIDEpIHsKKwkJc2xlZXAoMTApOworCX0KK30KKworc3RhdGljIHZvaWQg aWd0X2ZvcmtfdGltZW91dF9sZWFrKHZvaWQpCit7CisJaWd0X2ZvcmsoaSwgMSkgeworCQlzbGVl cCgxMCk7CisJfQorCisJaWd0X3dhaXRjaGlsZHJlbl90aW1lb3V0KDEsICJsaWJyYXJ5IHRlc3Qi KTsKK30KKwogc3RhdGljIGludCBkb19mb3JrKHZvaWQgKCp0ZXN0X3RvX3J1bikodm9pZCkpCiB7 CiAJaW50IHBpZCwgc3RhdHVzOwpAQCAtOTUsNCArMTExLDEyIEBAIGludCBtYWluKGludCBhcmdj LCBjaGFyICoqYXJndikKIAkvKiBjaGVjayB0aGF0IGlndF9za2lwIHdpdGhpbiBhIGZvcmsgYmxv d3MgdXAgKi8KIAlyZXQgPSBkb19mb3JrKGlndF9mb3JrX3ZzX3NraXApOwogCWludGVybmFsX2Fz c2VydChXRVhJVFNUQVRVUyhyZXQpID09IFNJR0FCUlQgKyAxMjgpOworCisJLyogY2hlY2sgdGhh dCBmYWlsdXJlIHRvIGNsZWFuIHVwIGZhaWxzICovCisJcmV0ID0gZG9fZm9yayhpZ3RfZm9ya19s ZWFrKTsKKwlpbnRlcm5hbF9hc3NlcnQoV1RFUk1TSUcocmV0KSA9PSBTSUdBQlJUKTsKKworCS8q IGNoZWNrIHRoYXQgaWd0X3dhaXRjaGlsZHJlbl90aW1lb3V0IGNsZWFucyB1cCovCisJcmV0ID0g ZG9fZm9yayhpZ3RfZm9ya190aW1lb3V0X2xlYWspOworCWludGVybmFsX2Fzc2VydChXRVhJVFNU QVRVUyhyZXQpID09IFNJR0tJTEwgKyAxMjgpOwogfQpkaWZmIC0tZ2l0IGEvdGVzdHMvaTkxNS9t aXNzZWRfaXJxLmMgYi90ZXN0cy9pOTE1L21pc3NlZF9pcnEuYwppbmRleCBjYWRlM2YzNzE0MDEu LjMwMmRhMGU4ZDA3MSAxMDA2NDQKLS0tIGEvdGVzdHMvaTkxNS9taXNzZWRfaXJxLmMKKysrIGIv dGVzdHMvaTkxNS9taXNzZWRfaXJxLmMKQEAgLTEwOCwxMyArMTA4LDEzIEBAIGlndF9zaW1wbGVf bWFpbgogCWlndF9yZXF1aXJlX2dlbShkZXZpY2UpOwogCWlndF9za2lwX29uKGdlbV9oYXNfZ3Vj X3N1Ym1pc3Npb24oZGV2aWNlKSk7IC8qIGlycSBmb3JjZWQgZm9yIGd1YyAqLwogCWdlbV9yZXF1 aXJlX21tYXBfd2MoZGV2aWNlKTsKLQlpZ3RfZm9ya19oYW5nX2RldGVjdG9yKGRldmljZSk7Ci0K IAlkZWJ1Z2ZzID0gaWd0X2RlYnVnZnNfZGlyKGRldmljZSk7CiAKIAlleHBlY3RfcmluZ3MgPSBl bmdpbmVfbWFzayhkZWJ1Z2ZzKTsKIAlpZ3RfcmVxdWlyZShleHBlY3RfcmluZ3MpOwogCisJaWd0 X2ZvcmtfaGFuZ19kZXRlY3RvcihkZXZpY2UpOworCiAJaWd0X2RlYnVnKCJDbGVhcmluZyByaW5n cyAleFxuIiwgZXhwZWN0X3JpbmdzKTsKIAlpbnRlbF9kZXRlY3RfYW5kX2NsZWFyX21pc3NlZF9p bnRlcnJ1cHRzKGRldmljZSk7CiAJZm9yIChlID0gaW50ZWxfZXhlY3V0aW9uX2VuZ2luZXM7IGUt Pm5hbWU7IGUrKykgewotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2lndC1kZXY=