From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [Intel-gfx] [PATCH 04/23] drm/atomic-helper: WARN if legacy plane fb pointers are bogus when committing duplicated state Date: Mon, 26 Mar 2018 22:42:32 +0200 Message-ID: <20180326204232.GA14155@phenom.ffwll.local> References: <20180322152313.6561-1-ville.syrjala@linux.intel.com> <20180322152313.6561-5-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7EB2E6E4F9 for ; Mon, 26 Mar 2018 20:42:36 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id p9so5351143wmc.3 for ; Mon, 26 Mar 2018 13:42:36 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180322152313.6561-5-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ville Syrjala Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBNYXIgMjIsIDIwMTggYXQgMDU6MjI6NTRQTSArMDIwMCwgVmlsbGUgU3lyamFsYSB3 cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwu Y29tPgo+IAo+IGRybV9hdG9taWNfaGVscGVyX2NvbW1pdF9kdXBsaWNhdGVkX3N0YXRlKCkgc2hv dWxkIG9ubHkgYmUgY2FsbGVkCj4gcmVzdW1lL3Jlc2V0L2xvYWRfZGV0ZWN0IHBhdGhzIHdoZXJl IHBsYW5lLT5vbGRfZmIgc2hvdWxkIGFsd2F5cyBiZQo+IE5VTEwgYW5kIHBsYW5lLT5mYiBzaG91 bGQgYmUgZXF1YWwgdG8gdGhlIG5ld19wbGFuZV9zdGF0ZS0+ZmIuCj4gQXNzZXJ0IHRoYXQgaXMg aW5kZWVkIHRoZSBjYXNlLgo+IAo+IENjOiBtYXJ0aW4ucGVyZXNAZnJlZS5mcgo+IENjOiBjaHJp c0BjaHJpcy13aWxzb24uY28udWsKPiBDYzogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAZ21haWwuY29t PiAodjEpCgpUaGUgKHYxKSBoZXJlIGxvb2tzIGZ1bm55LiBkaW0gYWRkLW1pc3NpbmctY2Mgbm90 IHdvcmtpbmc/Cgo+IENjOiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGlu dXguaW50ZWwuY29tPgo+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNv bT4KPiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXgu aW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyB8 IDcgKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5j IGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiBpbmRleCAzOWE2OTUwOGQ4 YzkuLjFiMzllYmYyYmUyZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21p Y19oZWxwZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4g QEAgLTMxMDYsOCArMzEwNiwxMyBAQCBpbnQgZHJtX2F0b21pY19oZWxwZXJfY29tbWl0X2R1cGxp Y2F0ZWRfc3RhdGUoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlLAo+ICAKPiAgCXN0YXRl LT5hY3F1aXJlX2N0eCA9IGN0eDsKPiAgCj4gLQlmb3JfZWFjaF9uZXdfcGxhbmVfaW5fc3RhdGUo c3RhdGUsIHBsYW5lLCBuZXdfcGxhbmVfc3RhdGUsIGkpCj4gKwlmb3JfZWFjaF9uZXdfcGxhbmVf aW5fc3RhdGUoc3RhdGUsIHBsYW5lLCBuZXdfcGxhbmVfc3RhdGUsIGkpIHsKPiArCQlXQVJOX09O KHBsYW5lLT5jcnRjICE9IG5ld19wbGFuZV9zdGF0ZS0+Y3J0Yyk7Cj4gKwkJV0FSTl9PTihwbGFu ZS0+ZmIgIT0gbmV3X3BsYW5lX3N0YXRlLT5mYik7Cj4gKwkJV0FSTl9PTihwbGFuZS0+b2xkX2Zi KTsKClllYWggSSB0aGluayB3aXRoIHlvdXIgcmV3b3JrIG9mIGhvdyB0aGlzIHdvcmtzIHRoaXMg aG9sZHMgdHJ1ZSBub3cuCgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl ckBmZndsbC5jaD4KCj4gKwo+ICAJCXN0YXRlLT5wbGFuZXNbaV0ub2xkX3N0YXRlID0gcGxhbmUt PnN0YXRlOwo+ICsJfQo+ICAKPiAgCWZvcl9lYWNoX25ld19jcnRjX2luX3N0YXRlKHN0YXRlLCBj cnRjLCBuZXdfY3J0Y19zdGF0ZSwgaSkKPiAgCQlzdGF0ZS0+Y3J0Y3NbaV0ub2xkX3N0YXRlID0g Y3J0Yy0+c3RhdGU7Cj4gLS0gCj4gMi4xNi4xCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBF bmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==