From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id D894D6ECDB for ; Thu, 31 Jan 2019 14:18:55 +0000 (UTC) From: Maarten Lankhorst Date: Thu, 31 Jan 2019 15:18:51 +0100 Message-Id: <20190131141852.14187-1-maarten.lankhorst@linux.intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 1/2] lib/psr: Do not use out of bound enum for psr_set. 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: VXNpbmcgYW4gdW5kZWZpbmVkIGludCBub3QgaW4gdGhlIGVudW0gaXMgdW5kZWZpbmVkLiBVc2Ug LTEgYW5kIGNoYW5nZQptb2RlIHRvIGFuIGludGVnZXIuCgpDYzogRGhpbmFrYXJhbiBQYW5kaXlh biA8ZGhpbmFrYXJhbi5wYW5kaXlhbkBpbnRlbC5jb20+CkNjOiBKb3PDqSBSb2JlcnRvIGRlIFNv dXphIDxqb3NlLnNvdXphQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9y c3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KLS0tCiBsaWIvaWd0X3Bzci5j IHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0X3Bzci5jIGIvbGliL2lndF9wc3IuYwppbmRleCBk NzI2ZmFkNThlOWQuLjVlYjZkMmM2YWNlNSAxMDA2NDQKLS0tIGEvbGliL2lndF9wc3IuYworKysg Yi9saWIvaWd0X3Bzci5jCkBAIC0xMDAsMTMgKzEwMCwxMyBAQCBzdGF0aWMgdm9pZCByZXN0b3Jl X3Bzcl9kZWJ1Z2ZzKGludCBzaWcpCiAJcHNyX3dyaXRlKHBzcl9yZXN0b3JlX2RlYnVnZnNfZmQs ICIwIik7CiB9CiAKLXN0YXRpYyBib29sIHBzcl9zZXQoaW50IGRlYnVnZnNfZmQsIGVudW0gcHNy X21vZGUgbW9kZSkKK3N0YXRpYyBib29sIHBzcl9zZXQoaW50IGRlYnVnZnNfZmQsIGludCBtb2Rl KQogewogCWludCByZXQ7CiAKIAlyZXQgPSBoYXNfcHNyX2RlYnVnZnMoZGVidWdmc19mZCk7CiAJ aWYgKHJldCA9PSAtRU5PREVWKSB7Ci0JCWlndF9za2lwKCJQU1Igbm90IGF2YWlsYWJsZVxuIik7 CisJCWlndF9za2lwX29uX2YobW9kZSA+PSBQU1JfTU9ERV8xLCAiUFNSIG5vdCBhdmFpbGFibGVc biIpOwogCQlyZXR1cm4gZmFsc2U7CiAJfQogCkBAIC0xMTcsNyArMTE3LDcgQEAgc3RhdGljIGJv b2wgcHNyX3NldChpbnQgZGVidWdmc19mZCwgZW51bSBwc3JfbW9kZSBtb2RlKQogCQkgKiB2ZXJz aW9uIGVuYWJsZWQgYW5kIHRoZSBQU1IgdmVyc2lvbiBvZiB0aGUgdGVzdCwgaXQgd2lsbAogCQkg KiBmYWlsIGluIHRoZSBmaXJzdCBwc3Jfd2FpdF9lbnRyeSgpIG9mIHRoZSB0ZXN0LgogCQkgKi8K LQkJcmV0ID0gcHNyX21vZHBhcmFtX3NldChtb2RlIDw9IFBTUl9NT0RFXzIpOworCQlyZXQgPSBw c3JfbW9kcGFyYW1fc2V0KG1vZGUgPj0gUFNSX01PREVfMSk7CiAJfSBlbHNlIHsKIAkJY29uc3Qg Y2hhciAqZGVidWdfdmFsOwogCkBAIC0xNTUsNyArMTU1LDcgQEAgYm9vbCBwc3JfZW5hYmxlKGlu dCBkZWJ1Z2ZzX2ZkLCBlbnVtIHBzcl9tb2RlIG1vZGUpCiBib29sIHBzcl9kaXNhYmxlKGludCBk ZWJ1Z2ZzX2ZkKQogewogCS8qIEFueSBtb2RlIGRpZmZlcmVudCB0aGFuIFBTUl9NT0RFXzEvMiB3 aWxsIGRpc2FibGUgUFNSICovCi0JcmV0dXJuIHBzcl9zZXQoZGVidWdmc19mZCwgUFNSX01PREVf MiArIDEpOworCXJldHVybiBwc3Jfc2V0KGRlYnVnZnNfZmQsIC0xKTsKIH0KIAogYm9vbCBwc3Jf c2lua19zdXBwb3J0KGludCBkZWJ1Z2ZzX2ZkLCBlbnVtIHBzcl9tb2RlIG1vZGUpCi0tIAoyLjIw LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1k ZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=