From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH v3 15/23] drm/i915: Sanitize the TypeC FIA lane configuration decoding Date: Fri, 28 Jun 2019 17:36:27 +0300 Message-ID: <20190628143635.22066-16-imre.deak@intel.com> References: <20190628143635.22066-1-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9A9116E93C for ; Fri, 28 Jun 2019 14:37:12 +0000 (UTC) In-Reply-To: <20190628143635.22066-1-imre.deak@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VXNlIGhleCBudW1iZXJzLCBzaW5jZSB0aGF0IG1ha2VzIG1vcmUgc2Vuc2Ugd2hlbiBkZWNvZGlu ZyBhIGJpdCBwYXR0ZXJuLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTdWdnZXN0ZWQtYnk6IFZp bGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CkNjOiBBbmltZXNo IE1hbm5hIDxhbmltZXNoLm1hbm5hQGludGVsLmNvbT4KQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmls bGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEltcmUgRGVhayA8aW1y ZS5kZWFrQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpv c2Uuc291emFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50 ZWxfdGMuYyB8IDE1ICsrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L2ludGVsX3RjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Rj LmMKaW5kZXggMThhNTk5YTcxYmQzLi41OGEyMjhiYTc2OTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfdGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX3RjLmMKQEAgLTUyLDE1ICs1MiwxNiBAQCBpbnQgaW50ZWxfdGNfcG9y dF9maWFfbWF4X2xhbmVfY291bnQoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqZGlnX3BvcnQp CiAJc3dpdGNoIChsYW5lX21hc2spIHsKIAlkZWZhdWx0OgogCQlNSVNTSU5HX0NBU0UobGFuZV9t YXNrKTsKLQljYXNlIDE6Ci0JY2FzZSAyOgotCWNhc2UgNDoKLQljYXNlIDg6CisJCS8qIGZhbGwt dGhyb3VnaCAqLworCWNhc2UgMHgxOgorCWNhc2UgMHgyOgorCWNhc2UgMHg0OgorCWNhc2UgMHg4 OgogCQlyZXR1cm4gMTsKLQljYXNlIDM6Ci0JY2FzZSAxMjoKKwljYXNlIDB4MzoKKwljYXNlIDB4 YzoKIAkJcmV0dXJuIDI7Ci0JY2FzZSAxNToKKwljYXNlIDB4ZjoKIAkJcmV0dXJuIDQ7CiAJfQog fQotLSAKMi4xNy4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n Zng=