From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH] drm/atomic: Check old_plane_state->crtc in drm_atomic_helper_async_check() Date: Mon, 23 Jul 2018 10:08:42 -0400 Message-ID: <20180723140842.GH20359@art_vandelay> References: <20180723134354.26298-1-boris.brezillon@bootlin.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yb0-x241.google.com (mail-yb0-x241.google.com [IPv6:2607:f8b0:4002:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7CD736E44C for ; Mon, 23 Jul 2018 14:08:44 +0000 (UTC) Received: by mail-yb0-x241.google.com with SMTP id e84-v6so281866ybb.0 for ; Mon, 23 Jul 2018 07:08:44 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180723134354.26298-1-boris.brezillon@bootlin.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Boris Brezillon Cc: David Airlie , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBKdWwgMjMsIDIwMTggYXQgMDM6NDM6NTRQTSArMDIwMCwgQm9yaXMgQnJlemlsbG9u IHdyb3RlOgo+IEFzeW5jIHBsYW5lIHVwZGF0ZSBpcyBzdXBwb3NlZCB0byB3b3JrIG9ubHkgd2hl biB1cGRhdGluZyB0aGUgRkIgb3IgRkIKPiBwb3NpdGlvbiBvZiBhbiBhbHJlYWR5IGVuYWJsZWQg cGxhbmUuIFRoYXQgZG9lcyBub3QgYXBwbHkgdG8gcmVxdWVzdHMKPiB3aGVyZSB0aGUgcGxhbmUg d2FzIHByZXZpb3VzbHkgZGlzYWJsZWQgb3IgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQKPiBDVFJD Lgo+IAo+IENoZWNrIG9sZF9wbGFuZV9zdGF0ZS0+Y3J0YyB2YWx1ZSB0byBtYWtlIHN1cmUgYXN5 bmMgcGxhbmUgdXBkYXRlIGlzCj4gYWxsb3dlZC4KPiAKPiBGaXhlczogZmVmOWRmOGI1OTQ1ICgi ZHJtL2F0b21pYzogaW5pdGlhbCBzdXBwb3J0IGZvciBhc3luY2hyb25vdXMgcGxhbmUgdXBkYXRl IikKPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290 bGluLmNvbT4KPiAtLS0KPiBIZWxsbywKPiAKPiBBcyBkaXNjdXNzZWQgb24gSVJDLCBJJ20gbm90 IHN1cmUgdGhpcyAicGxhbmUgc2hvdWxkIGFscmVhZHkgYmUgZW5hYmxlZAo+IGFuZCBhc3NpZ25l ZCB0byB0aGUgc2FtZSBDUlRDIHRvIGFsbG93IGFzeW5jIHVwZGF0ZXMiIGxpbWl0YXRpb24KPiBh cHBsaWVzIHRvIGFsbCBkcml2ZXJzLCBidXQgaXQncyByZXF1aXJlZCBmb3IgVkM0IHRvIHdvcmsg cHJvcGVybHkuCj4gCj4gSnVzdCBsZXQgbWUga25vdyBpZiB5b3UgdGhpbmsgSSBzaG91bGQgbW92 ZSB0aGlzIGNoZWNrIHRvCj4gdmM0X3BsYW5lX2F0b21pY19hc3luY19jaGVjaygpLgoKSSBkb24n dCBfdGhpbmtfIHRoZXJlJ3MgYW55IGhhcmR3YXJlIHRoYXQgY2FuIHN3aXRjaCBwbGFuZXMgd2l0 aG91dCBmaXJzdApkaXNhYmxpbmcgdGhlIHBsYW5lIGZvciBhIGZyYW1lIGFuZCB0aGVuIHJlLWVu YWJsaW5nIGl0LCBzbyB0aGlzIHBhc3NlcyB0aGUKc21lbGwgdGVzdCBmb3IgbWUuIEknZCBiZSB2 ZXJ5IGN1cmlvdXMgdG8gYmUgcHJvdmVuIHdyb25nLCB0aG91Z2ggOikKClNlYW4KCj4gCj4gVGhh bmtzLAo+IAo+IEJvcmlzCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBl ci5jIHwgMyArKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIu YyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gaW5kZXggODY2YTJjYzcy ZWY2Li5mN2NjZmViZDNjYTggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9t aWNfaGVscGVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+ IEBAIC0xNTU1LDcgKzE1NTUsOCBAQCBpbnQgZHJtX2F0b21pY19oZWxwZXJfYXN5bmNfY2hlY2so c3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCWlmIChuX3BsYW5lcyAhPSAxKQo+ICAJCXJldHVy biAtRUlOVkFMOwo+ICAKPiAtCWlmICghbmV3X3BsYW5lX3N0YXRlLT5jcnRjKQo+ICsJaWYgKCFu ZXdfcGxhbmVfc3RhdGUtPmNydGMgfHwKPiArCSAgICBvbGRfcGxhbmVfc3RhdGUtPmNydGMgIT0g bmV3X3BsYW5lX3N0YXRlLT5jcnRjKQo+ICAJCXJldHVybiAtRUlOVkFMOwo+ICAKPiAgCWZ1bmNz ID0gcGxhbmUtPmhlbHBlcl9wcml2YXRlOwo+IC0tIAo+IDIuMTQuMQo+IAo+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZHJpLWRldmVsIG1haWxpbmcg bGlzdAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAoKLS0gClNlYW4gUGF1bCwg U29mdHdhcmUgRW5naW5lZXIsIEdvb2dsZSAvIENocm9taXVtIE9TCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=