From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id D23F76E397 for ; Thu, 10 Oct 2019 17:07:59 +0000 (UTC) From: don.hiatt@intel.com Date: Thu, 10 Oct 2019 10:07:59 -0700 Message-Id: <20191010170759.26811-1-don.hiatt@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t] lib/igt_pm: dump runtime pm status on timeout 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: RnJvbTogRG9uIEhpYXR0IDxkb24uaGlhdHRAaW50ZWwuY29tPgoKRGlzcGxheSB0aGUgcnVudGlt ZSBwbSBzdGF0dXMgaWYgd2UgdGltZW91dCB3YWl0aW5nIGZvciBzdGF0dXMuCgp2MjogQWRkIGhl bHBlciB0byBtYXAgcnVudGltZSBwbSBzdGF0dXMgZW51bSB0byBzdHJpbmcuCgpTaWduZWQtb2Zm LWJ5OiBEb24gSGlhdHQgPGRvbi5oaWF0dEBpbnRlbC5jb20+CkNjOiBBcmthZGl1c3ogSGlsZXIg PGFya2FkaXVzei5oaWxlckBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBWYW5zaGlkaGFyIEtvbmRh IDx2YW5zaGlkaGFyLnIua29uZGFAaW50ZWwuY29tPgotLS0KIGxpYi9pZ3RfcG0uYyB8IDMzICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDMyIGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0X3BtLmMgYi9saWIv aWd0X3BtLmMKaW5kZXggNjRjZTI0MGUwOTNmLi5kOTZmZWU3YTJlYjQgMTAwNjQ0Ci0tLSBhL2xp Yi9pZ3RfcG0uYworKysgYi9saWIvaWd0X3BtLmMKQEAgLTY4NCw2ICs2ODQsMjggQEAgZW51bSBp Z3RfcnVudGltZV9wbV9zdGF0dXMgaWd0X2dldF9ydW50aW1lX3BtX3N0YXR1cyh2b2lkKQogCXJl dHVybiBJR1RfUlVOVElNRV9QTV9TVEFUVVNfVU5LTk9XTjsKIH0KIAorLyoqCisgKiBfcG1fc3Rh dHVzX25hbWUKKyAqIEBzdGF0dXM6IHJ1bnRpbWUgUE0gc3RhdHVzIHRvIHN0cmluZ2lmeQorICoK KyAqIFJldHVybnM6IFRoZSBjdXJyZW50IHJ1bnRpbWUgUE0gc3RhdHVzIGFzIGEgc3RyaW5nCisg Ki8KK3N0YXRpYyBjb25zdCBjaGFyICpfcG1fc3RhdHVzX25hbWUoZW51bSBpZ3RfcnVudGltZV9w bV9zdGF0dXMgc3RhdHVzKQoreworCXN3aXRjaCAoc3RhdHVzKSB7CisJY2FzZSBJR1RfUlVOVElN RV9QTV9TVEFUVVNfQUNUSVZFOgorCQlyZXR1cm4gImFjdGl2ZSI7CisJY2FzZSBJR1RfUlVOVElN RV9QTV9TVEFUVVNfUkVTVU1JTkc6CisJCXJldHVybiAicmVzdW1pbmciOworCWNhc2UgSUdUX1JV TlRJTUVfUE1fU1RBVFVTX1NVU1BFTkRFRDoKKwkJcmV0dXJuICJzdXNwZW5kZWQiOworCWNhc2Ug SUdUX1JVTlRJTUVfUE1fU1RBVFVTX1NVU1BFTkRJTkc6CisJCXJldHVybiAic3VzcGVuZGluZyI7 CisJZGVmYXVsdDoKKwkJcmV0dXJuICJ1bmtub3duIjsKKwl9Cit9CisKIC8qKgogICogaWd0X3dh aXRfZm9yX3BtX3N0YXR1czoKICAqIEBzdGF0dXM6IGRlc2lyZWQgcnVudGltZSBQTSBzdGF0dXMK QEAgLTY5Nyw3ICs3MTksMTYgQEAgZW51bSBpZ3RfcnVudGltZV9wbV9zdGF0dXMgaWd0X2dldF9y dW50aW1lX3BtX3N0YXR1cyh2b2lkKQogICovCiBib29sIGlndF93YWl0X2Zvcl9wbV9zdGF0dXMo ZW51bSBpZ3RfcnVudGltZV9wbV9zdGF0dXMgc3RhdHVzKQogewotCXJldHVybiBpZ3Rfd2FpdChp Z3RfZ2V0X3J1bnRpbWVfcG1fc3RhdHVzKCkgPT0gc3RhdHVzLCAxMDAwMCwgMTAwKTsKKwlib29s IHJldDsKKwllbnVtIGlndF9ydW50aW1lX3BtX3N0YXR1cyBleHBlY3RlZCA9IHN0YXR1czsKKwor CXJldCA9IGlndF93YWl0KChzdGF0dXMgPSBpZ3RfZ2V0X3J1bnRpbWVfcG1fc3RhdHVzKCkpID09 IGV4cGVjdGVkLCAxMDAwMCwgMTAwKTsKKwlpZiAoIXJldCkKKwkJaWd0X3dhcm4oInRpbWVvdXQ6 IHBtX3N0YXR1cyBleHBlY3RlZDolcywgZ290OiVzXG4iLAorCQkJX3BtX3N0YXR1c19uYW1lKGV4 cGVjdGVkKSwKKwkJCV9wbV9zdGF0dXNfbmFtZShzdGF0dXMpKTsKKworCXJldHVybiByZXQ7CiB9 CiAKIC8qKgotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1k ZXY=