From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v3 3/5] drm/dp_mst: Check payload count in drm_dp_mst_atomic_check() Date: Tue, 6 Nov 2018 20:21:15 -0500 Message-ID: <20181107012116.17332-4-lyude@redhat.com> References: <20181107012116.17332-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181107012116.17332-1-lyude-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: intel-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: intel-gfx@lists.freedesktop.org SXQgb2NjdXJyZWQgdG8gbWUgdGhhdCB3ZSBuZXZlciBhY3R1YWxseSBjaGVjayB0aGlzISBTbyBs ZXQncyBzdGFydApkb2luZyB0aGF0LgoKU2lnbmVkLW9mZi1ieTogTHl1ZGUgUGF1bCA8bHl1ZGVA cmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3 bGwuY2g+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDkgKysr KysrKystCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyBiL2RyaXZl cnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKaW5kZXggNzQ4MjNhZmIyNjJlLi44ZWYw YzVmNWM3Y2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5 LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwpAQCAtMzIxMyw3 ICszMjEzLDcgQEAgZHJtX2RwX21zdF9hdG9taWNfY2hlY2tfdG9wb2xvZ3lfc3RhdGUoc3RydWN0 IGRybV9kcF9tc3RfdG9wb2xvZ3lfbWdyICptZ3IsCiB7CiAJc3RydWN0IGRybV9kcF92Y3BpX2Fs bG9jYXRpb24gKnZjcGk7CiAJc3RydWN0IGRybV9kcF9tc3RfcG9ydCAqcG9ydDsKLQlpbnQgYXZh aWxfc2xvdHMgPSA2MywgcmV0OworCWludCBhdmFpbF9zbG90cyA9IDYzLCBwYXlsb2FkX2NvdW50 ID0gMCwgcmV0OwogCiAJbGlzdF9mb3JfZWFjaF9lbnRyeSh2Y3BpLCAmbXN0X3N0YXRlLT52Y3Bp cywgbmV4dCkgewogCQkvKiBQb3J0cyB0aGF0IG5vIGxvbmdlciBleGlzdCBzaG91bGRuJ3QgYmUg Y291bnRlZCB0b3dhcmRzIHRoZQpAQCAtMzIzOCw2ICszMjM4LDEzIEBAIGRybV9kcF9tc3RfYXRv bWljX2NoZWNrX3RvcG9sb2d5X3N0YXRlKHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAq bWdyLAogCQkJZ290byBwb3J0X2ZhaWw7CiAJCX0KIAorCQlpZiAoKytwYXlsb2FkX2NvdW50ID4g bWdyLT5tYXhfcGF5bG9hZHMpIHsKKwkJCURSTV9ERUJVR19BVE9NSUMoIltNU1QgTUdSOiVwXSBz dGF0ZSAlcCBoYXMgdG9vIG1hbnkgcGF5bG9hZHMgKG1heD0lZClcbiIsCisJCQkJCSBtZ3IsIG1z dF9zdGF0ZSwgbWdyLT5tYXhfcGF5bG9hZHMpOworCQkJcmV0ID0gLUVJTlZBTDsKKwkJCWdvdG8g cG9ydF9mYWlsOworCQl9CisKIAkJZHJtX2RwX3B1dF9wb3J0KHBvcnQpOwogCX0KIAlEUk1fREVC VUdfQVRPTUlDKCJbTVNUIE1HUjolcF0gbXN0X3N0YXRlICVwIHZjcGkgYXZhaWw9JWQgdXNlZD0l ZFxuIiwKLS0gCjIuMTkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KTm91dmVhdSBtYWlsaW5nIGxpc3QKTm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9ub3V2ZWF1 Cg==