From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 084AD8941E for ; Fri, 14 Jun 2019 08:08:25 +0000 (UTC) From: Arkadiusz Hiler Date: Fri, 14 Jun 2019 11:08:14 +0300 Message-Id: <20190614080816.12464-1-arkadiusz.hiler@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 1/3] runner: Log when watchdog handling fails 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-dev@lists.freedesktop.org List-ID: SWYgd3JpdGUgb3IgaW9jdGwgb24gYSB3YXRjaGRvZyBldmVyIGZhaWxzIGl0IHdpbGwgYmUgbG9n Z2VkLgoKU2lnbmVkLW9mZi1ieTogQXJrYWRpdXN6IEhpbGVyIDxhcmthZGl1c3ouaGlsZXJAaW50 ZWwuY29tPgotLS0KIHJ1bm5lci9leGVjdXRvci5jIHwgMjQgKysrKysrKysrKysrKysrKysrKy0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9ydW5uZXIvZXhlY3V0b3IuYyBiL3J1bm5lci9leGVjdXRvci5jCmluZGV4IDdl NWZiZThmLi5mOWM2OWZlZiAxMDA2NDQKLS0tIGEvcnVubmVyL2V4ZWN1dG9yLmMKKysrIGIvcnVu bmVyL2V4ZWN1dG9yLmMKQEAgLTI1LDYgKzI1LDE3IEBAIHN0YXRpYyBzdHJ1Y3QgewogCXNpemVf dCBudW1fZG9nczsKIH0gd2F0Y2hkb2dzOwogCitzdGF0aWMgdm9pZCBfX2Nsb3NlX3dhdGNoZG9n KGludCBmZCkKK3sKKwlpbnQgcmV0ID0gd3JpdGUoZmQsICJWIiwgMSk7CisKKwlpZiAocmV0ID09 IC0xKQorCQlmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBzdG9wIGEgd2F0Y2hkb2c6ICVzXG4i LAorCQkJc3RyZXJyb3IoZXJybm8pKTsKKworCWNsb3NlKGZkKTsKK30KKwogc3RhdGljIHZvaWQg Y2xvc2Vfd2F0Y2hkb2dzKHN0cnVjdCBzZXR0aW5ncyAqc2V0dGluZ3MpCiB7CiAJc2l6ZV90IGk7 CkBAIC0zMyw4ICs0NCw3IEBAIHN0YXRpYyB2b2lkIGNsb3NlX3dhdGNoZG9ncyhzdHJ1Y3Qgc2V0 dGluZ3MgKnNldHRpbmdzKQogCQlwcmludGYoIkNsb3Npbmcgd2F0Y2hkb2dzXG4iKTsKIAogCWZv ciAoaSA9IDA7IGkgPCB3YXRjaGRvZ3MubnVtX2RvZ3M7IGkrKykgewotCQl3cml0ZSh3YXRjaGRv Z3MuZmRzW2ldLCAiViIsIDEpOwotCQljbG9zZSh3YXRjaGRvZ3MuZmRzW2ldKTsKKwkJX19jbG9z ZV93YXRjaGRvZyh3YXRjaGRvZ3MuZmRzW2ldKTsKIAl9CiB9CiAKQEAgLTgxLDggKzkxLDcgQEAg c3RhdGljIGludCB3YXRjaGRvZ3Nfc2V0X3RpbWVvdXQoaW50IHRpbWVvdXQpCiAKIAlmb3IgKGkg PSAwOyBpIDwgd2F0Y2hkb2dzLm51bV9kb2dzOyBpKyspIHsKIAkJaWYgKGlvY3RsKHdhdGNoZG9n cy5mZHNbaV0sIFdESU9DX1NFVFRJTUVPVVQsICZ0aW1lb3V0KSkgewotCQkJd3JpdGUod2F0Y2hk b2dzLmZkc1tpXSwgIlYiLCAxKTsKLQkJCWNsb3NlKHdhdGNoZG9ncy5mZHNbaV0pOworCQkJX19j bG9zZV93YXRjaGRvZyh3YXRjaGRvZ3MuZmRzW2ldKTsKIAkJCXdhdGNoZG9ncy5mZHNbaV0gPSAt MTsKIAkJCWNvbnRpbnVlOwogCQl9CkBAIC0xMDIsOSArMTExLDE0IEBAIHN0YXRpYyBpbnQgd2F0 Y2hkb2dzX3NldF90aW1lb3V0KGludCB0aW1lb3V0KQogc3RhdGljIHZvaWQgcGluZ193YXRjaGRv Z3Modm9pZCkKIHsKIAlzaXplX3QgaTsKKwlpbnQgcmV0OwogCiAJZm9yIChpID0gMDsgaSA8IHdh dGNoZG9ncy5udW1fZG9nczsgaSsrKSB7Ci0JCWlvY3RsKHdhdGNoZG9ncy5mZHNbaV0sIFdESU9D X0tFRVBBTElWRSwgMCk7CisJCXJldCA9IGlvY3RsKHdhdGNoZG9ncy5mZHNbaV0sIFdESU9DX0tF RVBBTElWRSwgTlVMTCk7CisKKwkJaWYgKHJldCA9PSAtMSkKKwkJCWZwcmludGYoc3RkZXJyLCAi RmFpbGVkIHRvIHBpbmcgYSB3YXRjaGRvZzogJXNcbiIsCisJCQkJc3RyZXJyb3IoZXJybm8pKTsK IAl9CiB9CiAKLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3Qt ZGV2