From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH 2/7] drm/i915: Sanitize i915_get_bridge_dev() error path Date: Tue, 19 Jan 2016 15:26:27 +0200 Message-ID: <1453209992-25995-3-git-send-email-imre.deak@intel.com> References: <1453209992-25995-1-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 3A2156E08D for ; Tue, 19 Jan 2016 05:26:38 -0800 (PST) In-Reply-To: <1453209992-25995-1-git-send-email-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 Q2xhcmlmeSB0aGUgbmFtZSBvZiB0aGUgbGFiZWwgb24gdGhlIGVycm9yIHBhdGgsIG1ha2luZyBp dCBjbGVhciB3aGF0J3MKYmVpbmcgY2xlYW5lZCB1cC4gVGhlIGttZW1fY2FjaGVfZGVzdHJveSgp IGNhbGxzIGFyZSBOT1BzIG9uIHRoZQpjb3JyZXNwb25kaW5nIGVycm9yIHBhdGguCgpTaWduZWQt b2ZmLWJ5OiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kbWEuYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kbWEuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZG1hLmMKaW5kZXggN2RkOGVj NS4uNDhjZTk3MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kbWEuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5jCkBAIC05MTcsNyArOTE3LDcgQEAg aW50IGk5MTVfZHJpdmVyX2xvYWQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdW5zaWduZWQgbG9u ZyBmbGFncykKIAogCWlmIChpOTE1X2dldF9icmlkZ2VfZGV2KGRldikpIHsKIAkJcmV0ID0gLUVJ TzsKLQkJZ290byBmcmVlX3ByaXY7CisJCWdvdG8gb3V0X3J1bnRpbWVfcG1fcHV0OwogCX0KIAog CW1taW9fYmFyID0gSVNfR0VOMihkZXYpID8gMSA6IDA7CkBAIC0xMTIyLDExICsxMTIyLDEwIEBA IG91dF91bmNvcmVfZmluaToKIAlwY2lfaW91bm1hcChkZXYtPnBkZXYsIGRldl9wcml2LT5yZWdz KTsKIHB1dF9icmlkZ2U6CiAJcGNpX2Rldl9wdXQoZGV2X3ByaXYtPmJyaWRnZV9kZXYpOwotZnJl ZV9wcml2OgogCWttZW1fY2FjaGVfZGVzdHJveShkZXZfcHJpdi0+cmVxdWVzdHMpOwogCWttZW1f Y2FjaGVfZGVzdHJveShkZXZfcHJpdi0+dm1hcyk7CiAJa21lbV9jYWNoZV9kZXN0cm95KGRldl9w cml2LT5vYmplY3RzKTsKLQorb3V0X3J1bnRpbWVfcG1fcHV0OgogCWludGVsX3J1bnRpbWVfcG1f cHV0KGRldl9wcml2KTsKIAogCWtmcmVlKGRldl9wcml2KTsKLS0gCjIuNS4wCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=