From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v6 4/6] drm/dp_mst: Check payload count in drm_dp_mst_atomic_check() Date: Thu, 15 Nov 2018 19:50:06 -0500 Message-ID: <20181116005008.7243-5-lyude@redhat.com> References: <20181116005008.7243-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181116005008.7243-1-lyude@redhat.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, dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SXQgb2NjdXJyZWQgdG8gbWUgdGhhdCB3ZSBuZXZlciBhY3R1YWxseSBjaGVjayB0aGlzISBTbyBs ZXQncyBzdGFydApkb2luZyB0aGF0LgoKU2lnbmVkLW9mZi1ieTogTHl1ZGUgUGF1bCA8bHl1ZGVA cmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3 bGwuY2g+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDkgKysr KysrKystCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyBiL2RyaXZl cnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKaW5kZXggMTgzZDBlODMyY2VkLi4zODY1 NGE0NDliODIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5 LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwpAQCAtMzI3NSw3 ICszMjc1LDcgQEAgZHJtX2RwX21zdF9hdG9taWNfY2hlY2tfdG9wb2xvZ3lfc3RhdGUoc3RydWN0 IGRybV9kcF9tc3RfdG9wb2xvZ3lfbWdyICptZ3IsCiB7CiAJc3RydWN0IGRybV9kcF92Y3BpX2Fs bG9jYXRpb24gKnZjcGk7CiAJc3RydWN0IGRybV9kcF9tc3RfcG9ydCAqcG9ydDsKLQlpbnQgYXZh aWxfc2xvdHMgPSA2MywgcmV0OworCWludCBhdmFpbF9zbG90cyA9IDYzLCBwYXlsb2FkX2NvdW50 ID0gMCwgcmV0OwogCiAJLyogVGhlcmUncyBubyBwb3NzaWJsZSBzY2VuYXJpbyB3aGVyZSByZWxl YXNpbmcgVkNQSSBvciBrZWVwaW5nIGl0IHRoZQogCSAqIHNhbWUgd291bGQgbWFrZSB0aGUgc3Rh dGUgaW52YWxpZApAQCAtMzMxMyw2ICszMzEzLDEzIEBAIGRybV9kcF9tc3RfYXRvbWljX2NoZWNr X3RvcG9sb2d5X3N0YXRlKHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyLAogCQkJ Z290byBwb3J0X2ZhaWw7CiAJCX0KIAorCQlpZiAoKytwYXlsb2FkX2NvdW50ID4gbWdyLT5tYXhf cGF5bG9hZHMpIHsKKwkJCURSTV9ERUJVR19BVE9NSUMoIltNU1QgTUdSOiVwXSBzdGF0ZSAlcCBo YXMgdG9vIG1hbnkgcGF5bG9hZHMgKG1heD0lZClcbiIsCisJCQkJCSBtZ3IsIG1zdF9zdGF0ZSwg bWdyLT5tYXhfcGF5bG9hZHMpOworCQkJcmV0ID0gLUVJTlZBTDsKKwkJCWdvdG8gcG9ydF9mYWls OworCQl9CisKIAkJZHJtX2RwX3B1dF9wb3J0KHBvcnQpOwogCX0KIAlEUk1fREVCVUdfQVRPTUlD KCJbTVNUIE1HUjolcF0gbXN0IHN0YXRlICVwIFZDUEkgYXZhaWw9JWQgdXNlZD0lZFxuIiwKLS0g CjIuMTkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==