From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: [PATCH] drm/atomic: Check old_plane_state->crtc in drm_atomic_helper_async_check() Date: Mon, 23 Jul 2018 15:43:54 +0200 Message-ID: <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.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id B3FE56E06D for ; Mon, 23 Jul 2018 13:44:08 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org Cc: Boris Brezillon List-Id: dri-devel@lists.freedesktop.org QXN5bmMgcGxhbmUgdXBkYXRlIGlzIHN1cHBvc2VkIHRvIHdvcmsgb25seSB3aGVuIHVwZGF0aW5n IHRoZSBGQiBvciBGQgpwb3NpdGlvbiBvZiBhbiBhbHJlYWR5IGVuYWJsZWQgcGxhbmUuIFRoYXQg ZG9lcyBub3QgYXBwbHkgdG8gcmVxdWVzdHMKd2hlcmUgdGhlIHBsYW5lIHdhcyBwcmV2aW91c2x5 IGRpc2FibGVkIG9yIGFzc2lnbmVkIHRvIGEgZGlmZmVyZW50CkNUUkMuCgpDaGVjayBvbGRfcGxh bmVfc3RhdGUtPmNydGMgdmFsdWUgdG8gbWFrZSBzdXJlIGFzeW5jIHBsYW5lIHVwZGF0ZSBpcwph bGxvd2VkLgoKRml4ZXM6IGZlZjlkZjhiNTk0NSAoImRybS9hdG9taWM6IGluaXRpYWwgc3VwcG9y dCBmb3IgYXN5bmNocm9ub3VzIHBsYW5lIHVwZGF0ZSIpClNpZ25lZC1vZmYtYnk6IEJvcmlzIEJy ZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3RsaW4uY29tPgotLS0KSGVsbG8sCgpBcyBkaXNj dXNzZWQgb24gSVJDLCBJJ20gbm90IHN1cmUgdGhpcyAicGxhbmUgc2hvdWxkIGFscmVhZHkgYmUg ZW5hYmxlZAphbmQgYXNzaWduZWQgdG8gdGhlIHNhbWUgQ1JUQyB0byBhbGxvdyBhc3luYyB1cGRh dGVzIiBsaW1pdGF0aW9uCmFwcGxpZXMgdG8gYWxsIGRyaXZlcnMsIGJ1dCBpdCdzIHJlcXVpcmVk IGZvciBWQzQgdG8gd29yayBwcm9wZXJseS4KCkp1c3QgbGV0IG1lIGtub3cgaWYgeW91IHRoaW5r IEkgc2hvdWxkIG1vdmUgdGhpcyBjaGVjayB0bwp2YzRfcGxhbmVfYXRvbWljX2FzeW5jX2NoZWNr KCkuCgpUaGFua3MsCgpCb3JpcwotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBl ci5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyBiL2Ry aXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCmluZGV4IDg2NmEyY2M3MmVmNi4uZjdj Y2ZlYmQzY2E4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwpAQCAtMTU1NSw3ICsx NTU1LDggQEAgaW50IGRybV9hdG9taWNfaGVscGVyX2FzeW5jX2NoZWNrKHN0cnVjdCBkcm1fZGV2 aWNlICpkZXYsCiAJaWYgKG5fcGxhbmVzICE9IDEpCiAJCXJldHVybiAtRUlOVkFMOwogCi0JaWYg KCFuZXdfcGxhbmVfc3RhdGUtPmNydGMpCisJaWYgKCFuZXdfcGxhbmVfc3RhdGUtPmNydGMgfHwK KwkgICAgb2xkX3BsYW5lX3N0YXRlLT5jcnRjICE9IG5ld19wbGFuZV9zdGF0ZS0+Y3J0YykKIAkJ cmV0dXJuIC1FSU5WQUw7CiAKIAlmdW5jcyA9IHBsYW5lLT5oZWxwZXJfcHJpdmF0ZTsKLS0gCjIu MTQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==