From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5234C6F956 for ; Sat, 12 Jan 2019 01:46:37 +0000 (UTC) From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Fri, 11 Jan 2019 17:46:04 -0800 Message-Id: <20190112014607.13446-7-jose.souza@intel.com> In-Reply-To: <20190112014607.13446-1-jose.souza@intel.com> References: <20190112014607.13446-1-jose.souza@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 07/10] lib/psr: Drop support to old kernels without new PSR debugfs interface 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 Cc: Dhinakaran Pandiyan List-ID: VGhlIG5leHRzIHBhdGNoZXMgd2lsbCBhZGQgUFNSMiB0ZXN0cyBhbmQgZm9yIHRoYXQgd2UgbmVl ZCB0aGUgbmV3ClBTUiBkZWJ1Z2ZzIGludGVyZmFjZSB0aGF0IHdhcyByZWxlYXNlZCBpbiBrZXJu ZWwgNC4yMCBzbyBpdCB3aWxsIG5vdApicmVhayBmb3IgYW55IHVwZGF0ZWQgc3lzdGVtIGFuZCB3 ZSBjYW4gZHJvcCBzdXBwb3J0IHRvIHRoZSBvbGQKZGVidWdzZnMgYW5kIHRoZSBzdXBwb3J0IHRv IGtlcm5lbHMgd2l0aG91dCBldmVuIGEgZGVidWdmcyBpbnRlcmZhY2UuCgpDYzogRGhpbmFrYXJh biBQYW5kaXlhbiA8ZGhpbmFrYXJhbi5wYW5kaXlhbkBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6 IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291emFAaW50ZWwuY29tPgotLS0KIGxpYi9p Z3RfcHNyLmMgfCAzNSArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv bGliL2lndF9wc3IuYyBiL2xpYi9pZ3RfcHNyLmMKaW5kZXggYzY2MzhjMmMuLjVjYzBmYmMyIDEw MDY0NAotLS0gYS9saWIvaWd0X3Bzci5jCisrKyBiL2xpYi9pZ3RfcHNyLmMKQEAgLTczLDI3ICs3 Myw3IEBAIHN0YXRpYyBpbnQgaGFzX3Bzcl9kZWJ1Z2ZzKGludCBkZWJ1Z2ZzX2ZkKQogCSAqIC1F Tk9ERVYgaXMgcmV0dXJuZWQgd2hlbiBQU1IgaXMgdW5hdmFpbGFibGUuCiAJICovCiAJcmV0ID0g cHNyX3dyaXRlKGRlYnVnZnNfZmQsICIweGYiKTsKLQlpZiAocmV0ID09IC1FSU5WQUwpCi0JCXJl dHVybiAwOwotCWVsc2UgaWYgKHJldCA8IDApCi0JCXJldHVybiByZXQ7Ci0KLQkvKiBsZWdhY3kg ZGVidWdmcyBhcGksIHdlIGVuYWJsZWQgaXJxcyBieSB3cml0aW5nLCBkaXNhYmxlIHRoZW0uICov Ci0JcHNyX3dyaXRlKGRlYnVnZnNfZmQsICIwIik7Ci0JcmV0dXJuIC1FSU5WQUw7Ci19Ci0KLXN0 YXRpYyBib29sIHBzcl9tb2RwYXJhbV9zZXQoaW50IHZhbCkKLXsKLQlzdGF0aWMgaW50IG9sZHZh bCA9IC0xOwotCi0JaWd0X3NldF9tb2R1bGVfcGFyYW1faW50KCJlbmFibGVfcHNyIiwgdmFsKTsK LQotCWlmICh2YWwgPT0gb2xkdmFsKQotCQlyZXR1cm4gZmFsc2U7Ci0KLQlvbGR2YWwgPSB2YWw7 Ci0JcmV0dXJuIHRydWU7CisJcmV0dXJuIHJldCA9PSAtRUlOVkFMID8gMCA6IHJldDsKIH0KIAog c3RhdGljIGludCBwc3JfcmVzdG9yZV9kZWJ1Z2ZzX2ZkID0gLTE7CkBAIC0xMDksMTYgKzg5LDE1 IEBAIHN0YXRpYyBib29sIHBzcl9zZXQoaW50IGRlYnVnZnNfZmQsIGJvb2wgZW5hYmxlKQogCiAJ cmV0ID0gaGFzX3Bzcl9kZWJ1Z2ZzKGRlYnVnZnNfZmQpOwogCWlmIChyZXQgPT0gLUVOT0RFVikg ewotCQlpZ3Rfc2tpcF9vbl9mKGVuYWJsZSwgIlBTUiBub3QgYXZhaWxhYmxlXG4iKTsKKwkJaWd0 X3NraXAoIlBTUiBub3QgYXZhaWxhYmxlXG4iKTsKKwkJcmV0dXJuIGZhbHNlOworCX0gZWxzZSBp ZiAocmV0KSB7CisJCWlndF9za2lwKCJQU1IgZGVidWdmcyBpbnRlcmZhY2Ugbm90IGF2YWlsYWJs ZVxuIik7CiAJCXJldHVybiBmYWxzZTsKIAl9CiAKLQlpZiAocmV0ID09IC1FSU5WQUwpIHsKLQkJ cmV0ID0gcHNyX21vZHBhcmFtX3NldChlbmFibGUpOwotCX0gZWxzZSB7Ci0JCXJldCA9IHBzcl93 cml0ZShkZWJ1Z2ZzX2ZkLCBlbmFibGUgPyAiMHgzIiA6ICIweDEiKTsKLQkJaWd0X2Fzc2VydChy ZXQgPiAwKTsKLQl9CisJcmV0ID0gcHNyX3dyaXRlKGRlYnVnZnNfZmQsIGVuYWJsZSA/ICIweDMi IDogIjB4MSIpOworCWlndF9hc3NlcnQocmV0ID4gMCk7CiAKIAkvKiBSZXN0b3JlIG9yaWdpbmFs IHZhbHVlIG9uIGV4aXQgKi8KIAlpZiAocHNyX3Jlc3RvcmVfZGVidWdmc19mZCA9PSAtMSkgewot LSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK