From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v5 19/20] drm/dp_mst: Check payload count in drm_dp_mst_atomic_check() Date: Thu, 10 Jan 2019 10:35:59 +0100 Message-ID: <20190110093559.GI21184@phenom.ffwll.local> References: <20190109003516.14752-1-lyude@redhat.com> <20190109003516.14752-20-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20190109003516.14752-20-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: Lyude Paul Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, intel-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Jerry Zuo , dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, David Airlie , Harry Wentland , Juston Li List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBKYW4gMDgsIDIwMTkgYXQgMDc6MzU6MTZQTSAtMDUwMCwgTHl1ZGUgUGF1bCB3cm90 ZToKPiBJdCBvY2N1cnJlZCB0byBtZSB0aGF0IHdlIG5ldmVyIGFjdHVhbGx5IGNoZWNrIHRoaXMh IFNvIGxldCdzIHN0YXJ0Cj4gZG9pbmcgdGhhdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBMeXVkZSBQ YXVsIDxseXVkZUByZWRoYXQuY29tPgo+IFJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWwudmV0dGVyQGZmd2xsLmNoPgo+IENjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNv bT4KPiBDYzogSmVycnkgWnVvIDxKZXJyeS5adW9AYW1kLmNvbT4KPiBDYzogSGFycnkgV2VudGxh bmQgPGhhcnJ5LndlbnRsYW5kQGFtZC5jb20+Cj4gQ2M6IEp1c3RvbiBMaSA8anVzdG9uLmxpQGlu dGVsLmNvbT4KClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xs LmNoPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDgg KysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt KQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5j IGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwo+IGluZGV4IGZjNzc4YzZk NDg3ZS4uNDFjZjgxNDIwN2JmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBf bXN0X3RvcG9sb2d5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9n eS5jCj4gQEAgLTM2NTAsNyArMzY1MCw3IEBAIGRybV9kcF9tc3RfYXRvbWljX2NoZWNrX3RvcG9s b2d5X3N0YXRlKHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyLAo+ICAJCQkJICAg ICAgIHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X3N0YXRlICptc3Rfc3RhdGUpCj4gIHsKPiAg CXN0cnVjdCBkcm1fZHBfdmNwaV9hbGxvY2F0aW9uICp2Y3BpOwo+IC0JaW50IGF2YWlsX3Nsb3Rz ID0gNjM7Cj4gKwlpbnQgYXZhaWxfc2xvdHMgPSA2MywgcGF5bG9hZF9jb3VudCA9IDA7Cj4gIAo+ ICAJbGlzdF9mb3JfZWFjaF9lbnRyeSh2Y3BpLCAmbXN0X3N0YXRlLT52Y3BpcywgbmV4dCkgewo+ ICAJCS8qIFJlbGVhc2luZyBWQ1BJIGlzIGFsd2F5cyBPSy1ldmVuIGlmIHRoZSBwb3J0IGlzIGdv bmUgKi8KPiBAQCAtMzY3MCw2ICszNjcwLDEyIEBAIGRybV9kcF9tc3RfYXRvbWljX2NoZWNrX3Rv cG9sb2d5X3N0YXRlKHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyLAo+ICAJCQkJ CSBhdmFpbF9zbG90cyArIHZjcGktPnZjcGkpOwo+ICAJCQlyZXR1cm4gLUVOT1NQQzsKPiAgCQl9 Cj4gKwo+ICsJCWlmICgrK3BheWxvYWRfY291bnQgPiBtZ3ItPm1heF9wYXlsb2Fkcykgewo+ICsJ CQlEUk1fREVCVUdfQVRPTUlDKCJbTVNUIE1HUjolcF0gc3RhdGUgJXAgaGFzIHRvbyBtYW55IHBh eWxvYWRzIChtYXg9JWQpXG4iLAo+ICsJCQkJCSBtZ3IsIG1zdF9zdGF0ZSwgbWdyLT5tYXhfcGF5 bG9hZHMpOwo+ICsJCQlyZXR1cm4gLUVJTlZBTDsKPiArCQl9Cj4gIAl9Cj4gIAlEUk1fREVCVUdf QVRPTUlDKCJbTVNUIE1HUjolcF0gbXN0IHN0YXRlICVwIFZDUEkgYXZhaWw9JWQgdXNlZD0lZFxu IiwKPiAgCQkJIG1nciwgbXN0X3N0YXRlLCBhdmFpbF9zbG90cywKPiAtLSAKPiAyLjIwLjEKPiAK Ci0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpo dHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpOb3V2ZWF1IG1haWxpbmcgbGlzdApOb3V2ZWF1QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25vdXZl YXUK