From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2 3/4] drm/dp_mst: Check payload count in drm_dp_mst_atomic_check() Date: Mon, 29 Oct 2018 15:25:37 +0100 Message-ID: <20181029142537.GC21967@phenom.ffwll.local> References: <20181026203549.1796-1-lyude@redhat.com> <20181026203549.1796-4-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4070B89AEB for ; Mon, 29 Oct 2018 14:25:41 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id v18-v6so7442598edq.13 for ; Mon, 29 Oct 2018 07:25:41 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20181026203549.1796-4-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: Lyude Paul Cc: nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Daniel Vetter List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBPY3QgMjYsIDIwMTggYXQgMDQ6MzU6NDhQTSAtMDQwMCwgTHl1ZGUgUGF1bCB3cm90 ZToKPiBJdCBvY2N1cnJlZCB0byBtZSB0aGF0IHdlIG5ldmVyIGFjdHVhbGx5IGNoZWNrIHRoaXMh IFNvIGxldCdzIHN0YXJ0Cj4gZG9pbmcgdGhhdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBMeXVkZSBQ YXVsIDxseXVkZUByZWRoYXQuY29tPgo+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVy QGZmd2xsLmNoPgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3 bGwuY2g+CgpPbmUgdGhvdWdodCBvbiB0ZXN0aW5nIGFsbCB0aGlzOiBJIHRoaW5rIGxvbmcgdGVy bSBzb21lIHVudGkgdGVzdHMsIHdoZXJlCndlIGhhdmUgYSBmYWtlIGRyaXZlciBkb2luZyBmYWtl IG1zdCBicmFuY2gvcG9ydHMgYW5kIGEgYnVuY2ggb2YKYWxsb2NhdGlvbnMgYW5kIHRoZW4gY2hl Y2tpbmcgdGhhdCBpdCBhbGwgd29ya3MgYW5kIHZhbGlkYXRlcyB3b3VsZCBiZQpuaWNlLiBMb25n ZXIgdGVybSBwcm9qZWN0IG9mYywgYW5kIG1heWJlIGFmdGVyIEt1bml0IGhhcyBiZWVuIG1lcmdl ZCAuLi4KLURhbmllbAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xv Z3kuYyB8IDggKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90 b3BvbG9neS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwo+IGluZGV4 IGRjZmFiNzUzNjkxNC4uOGJiMDM3MDBlMTk5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21z dF90b3BvbG9neS5jCj4gQEAgLTMyMzgsNyArMzIzOCw3IEBAIGludCBkcm1fZHBfbXN0X2F0b21p Y19jaGVjayhzdHJ1Y3QgZHJtX2RwX21zdF90b3BvbG9neV9zdGF0ZSAqc3RhdGUpCj4gIHsKPiAg CXN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyID0gc3RhdGUtPm1ncjsKPiAgCXN0 cnVjdCBkcm1fZHBfdmNwaV9hbGxvY2F0aW9uICpwb3M7Cj4gLQlpbnQgYXZhaWxfc2xvdHMgPSA2 MzsKPiArCWludCBhdmFpbF9zbG90cyA9IDYzLCBwYXlsb2FkX2NvdW50ID0gMDsKPiAgCj4gIAls aXN0X2Zvcl9lYWNoX2VudHJ5KHBvcywgJnN0YXRlLT52Y3BpcywgbmV4dCkgewo+ICAJCURSTV9E RUJVR19BVE9NSUMoIltNU1QgUE9SVDolcF0gcmVxdWlyZXMgJWQgdmNwaSBzbG90c1xuIiwKPiBA QCAtMzI1MSw2ICszMjUxLDEyIEBAIGludCBkcm1fZHBfbXN0X2F0b21pY19jaGVjayhzdHJ1Y3Qg ZHJtX2RwX21zdF90b3BvbG9neV9zdGF0ZSAqc3RhdGUpCj4gIAkJCQkJIGF2YWlsX3Nsb3RzICsg cG9zLT52Y3BpKTsKPiAgCQkJcmV0dXJuIC1FTk9TUEM7Cj4gIAkJfQo+ICsKPiArCQlpZiAoKytw YXlsb2FkX2NvdW50ID4gbWdyLT5tYXhfcGF5bG9hZHMpIHsKPiArCQkJRFJNX0RFQlVHX0FUT01J QygiW01TVCBNR1I6JXBdIHN0YXRlICVwIGhhcyB0b28gbWFueSBwYXlsb2FkcyAobWF4PSVkKVxu IiwKPiArCQkJCQkgbWdyLCBzdGF0ZSwgbWdyLT5tYXhfcGF5bG9hZHMpOwo+ICsJCQlyZXR1cm4g LUVJTlZBTDsKPiArCQl9Cj4gIAl9Cj4gIAlEUk1fREVCVUdfQVRPTUlDKCJbTVNUIE1HUjolcF0g c3RhdGUgJXAgdmNwaSBhdmFpbD0lZCB1c2VkPSVkXG4iLAo+ICAJCQkgbWdyLCBzdGF0ZSwgYXZh aWxfc2xvdHMsIDYzIC0gYXZhaWxfc2xvdHMpOwo+IC0tIAo+IDIuMTcuMgo+IAoKLS0gCkRhbmll bCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9n LmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=