From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v2 3/4] drm/dp_mst: Check payload count in drm_dp_mst_atomic_check() Date: Fri, 26 Oct 2018 16:35:48 -0400 Message-ID: <20181026203549.1796-4-lyude@redhat.com> References: <20181026203549.1796-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181026203549.1796-1-lyude@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org SXQgb2NjdXJyZWQgdG8gbWUgdGhhdCB3ZSBuZXZlciBhY3R1YWxseSBjaGVjayB0aGlzISBTbyBs ZXQncyBzdGFydApkb2luZyB0aGF0LgoKU2lnbmVkLW9mZi1ieTogTHl1ZGUgUGF1bCA8bHl1ZGVA cmVkaGF0LmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Ci0t LQogZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDggKysrKysrKy0KIDEg ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jIGIvZHJpdmVycy9ncHUvZHJt L2RybV9kcF9tc3RfdG9wb2xvZ3kuYwppbmRleCBkY2ZhYjc1MzY5MTQuLjhiYjAzNzAwZTE5OSAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCkBAIC0zMjM4LDcgKzMyMzgsNyBA QCBpbnQgZHJtX2RwX21zdF9hdG9taWNfY2hlY2soc3RydWN0IGRybV9kcF9tc3RfdG9wb2xvZ3lf c3RhdGUgKnN0YXRlKQogewogCXN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyID0g c3RhdGUtPm1ncjsKIAlzdHJ1Y3QgZHJtX2RwX3ZjcGlfYWxsb2NhdGlvbiAqcG9zOwotCWludCBh dmFpbF9zbG90cyA9IDYzOworCWludCBhdmFpbF9zbG90cyA9IDYzLCBwYXlsb2FkX2NvdW50ID0g MDsKIAogCWxpc3RfZm9yX2VhY2hfZW50cnkocG9zLCAmc3RhdGUtPnZjcGlzLCBuZXh0KSB7CiAJ CURSTV9ERUJVR19BVE9NSUMoIltNU1QgUE9SVDolcF0gcmVxdWlyZXMgJWQgdmNwaSBzbG90c1xu IiwKQEAgLTMyNTEsNiArMzI1MSwxMiBAQCBpbnQgZHJtX2RwX21zdF9hdG9taWNfY2hlY2soc3Ry dWN0IGRybV9kcF9tc3RfdG9wb2xvZ3lfc3RhdGUgKnN0YXRlKQogCQkJCQkgYXZhaWxfc2xvdHMg KyBwb3MtPnZjcGkpOwogCQkJcmV0dXJuIC1FTk9TUEM7CiAJCX0KKworCQlpZiAoKytwYXlsb2Fk X2NvdW50ID4gbWdyLT5tYXhfcGF5bG9hZHMpIHsKKwkJCURSTV9ERUJVR19BVE9NSUMoIltNU1Qg TUdSOiVwXSBzdGF0ZSAlcCBoYXMgdG9vIG1hbnkgcGF5bG9hZHMgKG1heD0lZClcbiIsCisJCQkJ CSBtZ3IsIHN0YXRlLCBtZ3ItPm1heF9wYXlsb2Fkcyk7CisJCQlyZXR1cm4gLUVJTlZBTDsKKwkJ fQogCX0KIAlEUk1fREVCVUdfQVRPTUlDKCJbTVNUIE1HUjolcF0gc3RhdGUgJXAgdmNwaSBhdmFp bD0lZCB1c2VkPSVkXG4iLAogCQkJIG1nciwgc3RhdGUsIGF2YWlsX3Nsb3RzLCA2MyAtIGF2YWls X3Nsb3RzKTsKLS0gCjIuMTcuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVsCg==