From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH 2/2] drm/mst: Add range check for max_payloads during init Date: Fri, 29 Jan 2016 14:44:29 +0200 Message-ID: <1454071469-22758-2-git-send-email-imre.deak@intel.com> References: <1454071469-22758-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 0299D6E3DD for ; Fri, 29 Jan 2016 04:44:32 -0800 (PST) In-Reply-To: <1454071469-22758-1-git-send-email-imre.deak@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Dave Airlie List-Id: dri-devel@lists.freedesktop.org bWF4X3BheWxvYWQgaXMgbGltaXRlZCBieSB0aGUgc3BhY2Ugd2UgaGF2ZSBpbgpkcm1fZHBfbXN0 X3RvcG9sb2d5X21ncjo6dmNwaV9tYXNrLHBheWxvYWRfbWFzay4gV2UgbmVlZCB0byB0cmFjawpt YXhfcGF5bG9hZHMrMSBJRHMgaW4gdGhlc2UgbWFza3MsIHNlZSBkcm1fZHBfbXN0X2Fzc2lnbl9w YXlsb2FkX2lkKCkuCkFkZCBhIHNhbml0eSBjaGVjayBmb3IgdGhpcy4KCkNhdWdodCBieSBjb3Zl cml0eS4KClNpZ25lZC1vZmYtYnk6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jIHwgMyArKysKIDEgZmlsZSBj aGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJt X2RwX21zdF90b3BvbG9neS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3ku YwppbmRleCA4Zjc0OWU2Li4wNWMyNzAyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X2RwX21zdF90b3BvbG9neS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9s b2d5LmMKQEAgLTI4NDcsNiArMjg0Nyw5IEBAIGludCBkcm1fZHBfbXN0X3RvcG9sb2d5X21ncl9p bml0KHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyLAogCW1nci0+bWF4X2RwY2Rf dHJhbnNhY3Rpb25fYnl0ZXMgPSBtYXhfZHBjZF90cmFuc2FjdGlvbl9ieXRlczsKIAltZ3ItPm1h eF9wYXlsb2FkcyA9IG1heF9wYXlsb2FkczsKIAltZ3ItPmNvbm5fYmFzZV9pZCA9IGNvbm5fYmFz ZV9pZDsKKwlpZiAobWF4X3BheWxvYWRzICsgMSA+IHNpemVvZihtZ3ItPnBheWxvYWRfbWFzaykg KiA4IHx8CisJICAgIG1heF9wYXlsb2FkcyArIDEgPiBzaXplb2YobWdyLT52Y3BpX21hc2spICog OCkKKwkJcmV0dXJuIC1FSU5WQUw7CiAJbWdyLT5wYXlsb2FkcyA9IGtjYWxsb2MobWF4X3BheWxv YWRzLCBzaXplb2Yoc3RydWN0IGRybV9kcF9wYXlsb2FkKSwgR0ZQX0tFUk5FTCk7CiAJaWYgKCFt Z3ItPnBheWxvYWRzKQogCQlyZXR1cm4gLUVOT01FTTsKLS0gCjIuNS4wCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=