From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH 5/6] drm/dp_mst: Check payload count in ->atomic_check() Date: Tue, 23 Oct 2018 19:12:50 -0400 Message-ID: <20181023231251.16883-6-lyude@redhat.com> References: <20181023231251.16883-1-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181023231251.16883-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: nouveau.vger.kernel.org SXQgb2NjdXJyZWQgdG8gbWUgdGhhdCB3ZSBuZXZlciBhY3R1YWxseSBjaGVjayB0aGlzISBTbyBs ZXQncyBzdGFydApkb2luZyB0aGF0LgoKU2lnbmVkLW9mZi1ieTogTHl1ZGUgUGF1bCA8bHl1ZGVA cmVkaGF0LmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Ci0t LQogZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDggKysrKysrKy0KIDEg ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jIGIvZHJpdmVycy9ncHUvZHJt L2RybV9kcF9tc3RfdG9wb2xvZ3kuYwppbmRleCBhZGI0Mjk4NTcwY2MuLmNhZmI3NjlhNGVjMyAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCkBAIC0zMjI1LDcgKzMyMjUsNyBA QCBzdGF0aWMgaW50IGRybV9kcF9tc3RfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcHJpdmF0ZV9v YmogKm9iaiwKIAkJdG9fZHBfbXN0X3RvcG9sb2d5X3N0YXRlKHN0YXRlKTsKIAlzdHJ1Y3QgZHJt X2RwX21zdF90b3BvbG9neV9tZ3IgKm1nciA9IG1zdF9zdGF0ZS0+bWdyOwogCXN0cnVjdCBkcm1f ZHBfdmNwaV9hbGxvY2F0aW9uICpwb3M7Ci0JaW50IGF2YWlsX3Nsb3RzID0gNjM7CisJaW50IGF2 YWlsX3Nsb3RzID0gNjMsIHBheWxvYWRfY291bnQgPSAwOwogCiAJbGlzdF9mb3JfZWFjaF9lbnRy eShwb3MsICZtc3Rfc3RhdGUtPnZjcGlzLCBuZXh0KSB7CiAJCURSTV9ERUJVR19BVE9NSUMoIltN U1QgUE9SVDolcF0gcmVxdWlyZXMgJWQgdmNwaSBzbG90c1xuIiwKQEAgLTMyMzgsNiArMzIzOCwx MiBAQCBzdGF0aWMgaW50IGRybV9kcF9tc3RfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcHJpdmF0 ZV9vYmogKm9iaiwKIAkJCQkJIGF2YWlsX3Nsb3RzICsgcG9zLT52Y3BpKTsKIAkJCXJldHVybiAt RU5PU1BDOwogCQl9CisKKwkJaWYgKCsrcGF5bG9hZF9jb3VudCA+IG1nci0+bWF4X3BheWxvYWRz KSB7CisJCQlEUk1fREVCVUdfQVRPTUlDKCJbTVNUIE1HUjolcF0gc3RhdGUgJXAgaGFzIHRvbyBt YW55IHBheWxvYWRzIChtYXg9JWQpXG4iLAorCQkJCQkgbWdyLCBzdGF0ZSwgbWdyLT5tYXhfcGF5 bG9hZHMpOworCQkJcmV0dXJuIC1FSU5WQUw7CisJCX0KIAl9CiAJRFJNX0RFQlVHX0FUT01JQygi W01TVCBNR1I6JXBdIHN0YXRlICVwIHZjcGkgYXZhaWw9JWQgdXNlZD0lZFxuIiwKIAkJCSBtZ3Is IHN0YXRlLCBhdmFpbF9zbG90cywgNjMgLSBhdmFpbF9zbG90cyk7Ci0tIAoyLjE3LjIKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk5vdXZlYXUgbWFpbGlu ZyBsaXN0Ck5vdXZlYXVAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vbm91dmVhdQo=