From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v4 3/5] drm/dp_mst: Check payload count in drm_dp_mst_atomic_check() Date: Wed, 7 Nov 2018 20:32:34 -0500 Message-ID: <20181108013236.2056-4-lyude@redhat.com> References: <20181108013236.2056-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181108013236.2056-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, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: intel-gfx@lists.freedesktop.org SXQgb2NjdXJyZWQgdG8gbWUgdGhhdCB3ZSBuZXZlciBhY3R1YWxseSBjaGVjayB0aGlzISBTbyBs ZXQncyBzdGFydApkb2luZyB0aGF0LgoKU2lnbmVkLW9mZi1ieTogTHl1ZGUgUGF1bCA8bHl1ZGVA cmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3 bGwuY2g+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDkgKysr KysrKystCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyBiL2RyaXZl cnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKaW5kZXggNWZmZTRhYTJjY2ZmLi5jNjk5 NTVhZjk2YzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5 LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwpAQCAtMzIxOSw3 ICszMjE5LDcgQEAgZHJtX2RwX21zdF9hdG9taWNfY2hlY2tfdG9wb2xvZ3lfc3RhdGUoc3RydWN0 IGRybV9kcF9tc3RfdG9wb2xvZ3lfbWdyICptZ3IsCiB7CiAJc3RydWN0IGRybV9kcF92Y3BpX2Fs bG9jYXRpb24gKnZjcGk7CiAJc3RydWN0IGRybV9kcF9tc3RfcG9ydCAqcG9ydDsKLQlpbnQgYXZh aWxfc2xvdHMgPSA2MywgcmV0OworCWludCBhdmFpbF9zbG90cyA9IDYzLCBwYXlsb2FkX2NvdW50 ID0gMCwgcmV0OwogCiAJbGlzdF9mb3JfZWFjaF9lbnRyeSh2Y3BpLCAmbXN0X3N0YXRlLT52Y3Bp cywgbmV4dCkgewogCQlpZiAoIXZjcGktPnZjcGkpIHsKQEAgLTMyNTAsNiArMzI1MCwxMyBAQCBk cm1fZHBfbXN0X2F0b21pY19jaGVja190b3BvbG9neV9zdGF0ZShzdHJ1Y3QgZHJtX2RwX21zdF90 b3BvbG9neV9tZ3IgKm1nciwKIAkJCWdvdG8gcG9ydF9mYWlsOwogCQl9CiAKKwkJaWYgKCsrcGF5 bG9hZF9jb3VudCA+IG1nci0+bWF4X3BheWxvYWRzKSB7CisJCQlEUk1fREVCVUdfQVRPTUlDKCJb TVNUIE1HUjolcF0gc3RhdGUgJXAgaGFzIHRvbyBtYW55IHBheWxvYWRzIChtYXg9JWQpXG4iLAor CQkJCQkgbWdyLCBtc3Rfc3RhdGUsIG1nci0+bWF4X3BheWxvYWRzKTsKKwkJCXJldCA9IC1FSU5W QUw7CisJCQlnb3RvIHBvcnRfZmFpbDsKKwkJfQorCiAJCWRybV9kcF9wdXRfcG9ydChwb3J0KTsK IAl9CiAJRFJNX0RFQlVHX0FUT01JQygiW01TVCBNR1I6JXBdIG1zdCBzdGF0ZSAlcCBWQ1BJIGF2 YWlsPSVkIHVzZWQ9JWRcbiIsCi0tIAoyLjE5LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCk5vdXZlYXUgbWFpbGluZyBsaXN0Ck5vdXZlYXVAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vbm91dmVhdQo=