From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: Re: [PATCH v2 3/4] drm/imx: call drm_atomic_helper_commit_hw_done after drm_atomic_helper_wait_for_vblanks Date: Tue, 28 Feb 2017 10:59:54 +0100 Message-ID: <1488275994.2288.18.camel@pengutronix.de> References: <1488201298-7160-1-git-send-email-p.zabel@pengutronix.de> <1488201298-7160-4-git-send-email-p.zabel@pengutronix.de> <20170227162514.eezvxf2afowmj7un@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id 40F5A6E0AA for ; Tue, 28 Feb 2017 09:59:57 +0000 (UTC) In-Reply-To: <20170227162514.eezvxf2afowmj7un@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: kernel@pengutronix.de, Russell King , Dan MacDonald , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCAyMDE3LTAyLTI3IGF0IDE3OjI1ICswMTAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ IE9uIE1vbiwgRmViIDI3LCAyMDE3IGF0IDAyOjE0OjU3UE0gKzAxMDAsIFBoaWxpcHAgWmFiZWwg d3JvdGU6Cj4gPiBEaXNhYmxpbmcgcGxhbmVzIHdpbGwgY29uc2lzdCBvZiB0d28gc3RlcHMgYXMg b2YgdGhlIGZvbGxvd2luZyBwYXRjaC4KPiA+IEZpcnN0LCB0aGUgRFAgaXMgYXNrZWQgdG8gc3Rv cCBhdCB0aGUgbmV4dCB2YmxhbmssIGFuZCB0aGVuLCBhZnRlciB0aGUKPiA+IHZibGFuayB0aGUg YXNzb2NpYXRlZCBJRE1BQyBjaGFubmVsIGlzIGlkbGUgYW5kIGNhbiBiZSBkaXNhYmxlZC4KPiA+ IFRvIGF2b2lkIGZ1cnRoZXIgY29tbWl0cyBiZWluZyBhd29rZW4gb3V0IG9mIHRoZWlyIHdhaXQg Zm9yIGRlcGVuZGVuY2llcwo+ID4gdG9vIGVhcmx5LCB3ZSBzaG91bGQgcmVwb3J0IGNvbW1pdF9o d19kb25lIG9ubHkgYWZ0ZXIgd2FpdF9mb3JfdmJsYW5rcy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1i eTogUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KPiA+IFJldmlld2VkLWJ5 OiBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KPiA+IC0tLQo+ID4gIGRyaXZl cnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMgfCA0ICsrLS0KPiA+ICAxIGZpbGUgY2hhbmdl ZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgv aW14LWRybS1jb3JlLmMKPiA+IGluZGV4IGY1NjJjYjc5NjRiMDguLjFlZDEyMGMxODE3MjQgMTAw NjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5jCj4gPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5jCj4gPiBAQCAtMTY5LDEwICsxNjks MTAgQEAgc3RhdGljIHZvaWQgaW14X2RybV9hdG9taWNfY29tbWl0X3RhaWwoc3RydWN0IGRybV9h dG9taWNfc3RhdGUgKnN0YXRlKQo+ID4gIAo+ID4gIAlkcm1fYXRvbWljX2hlbHBlcl9jb21taXRf bW9kZXNldF9lbmFibGVzKGRldiwgc3RhdGUpOwo+ID4gIAo+ID4gLQlkcm1fYXRvbWljX2hlbHBl cl9jb21taXRfaHdfZG9uZShzdGF0ZSk7Cj4gPiAtCj4gPiAgCWRybV9hdG9taWNfaGVscGVyX3dh aXRfZm9yX3ZibGFua3MoZGV2LCBzdGF0ZSk7Cj4gPiAgCj4gPiArCWRybV9hdG9taWNfaGVscGVy X2NvbW1pdF9od19kb25lKHN0YXRlKTsKPiAKPiBUaGF0IGdpdmVzIHlvdSBhIHByZXR0eSBnb29k IGNoYW5jZSBvZiBoYWxmaW5nIHlvdXIgcmVmcmVzaCByYXRlIGZvciBhc3luYwo+IGZsaXBzLiBB dCBsZWFzdCBpZiB5b3UncmUgbm90IHN1cGVyIGNhcmVmdWwgYWJvdXQgdGhpbmdzLiBEaWQgeW91 Cj4gZG91YmxlLWNoZWNrIHRoaXM/Cj4gLURhbmllbAoKSSdtIG5vdCB1c2VkIHRvIHRoZSB0ZXJt aW5vbG9neSwgZG9lcyBhc3luYyBmbGlwcyBqdXN0IG1lYW4KRFJNX01PREVfUEFHRV9GTElQX0FT WU5DPyBXZSBjYW4ndCBzdXBwb3J0IHRoYXQgYXQgYWxsLCBzaW5jZSB0aGUKaGFyZHdhcmUgY2Fu J3QgZmxpcCBkdXJpbmcgaGJsYW5rLiBXZSBhcmUgbm90IGFsbG93ZWQgdG8gdG91Y2ggb3IgZXZl bgpsb29rIGF0IHRoZSBETUEgY2hhbm5lbCBwYXJhbWV0ZXIgbWVtb3J5IGR1cmluZyB0aGUgd2hv bGUgZnJhbWUsCnVuZm9ydHVuYXRlbHkuCgpXaXRoIHN5bmMgZmxpcHMgZHVyaW5nIHZibGFuaywg d2hpY2ggaXMgdGhlIG9ubHkgdGhpbmcgd2UgY2FuIHN1cHBvcnQsCnRoZSBvbmx5IHBsYWNlIHdh aXRpbmcgZm9yIHRoZSBod19kb25lIGNvbXBsZXRpb24gaXMKZHJtX2F0b21pY19oZWxwZXJfd2Fp dF9mb3JfZGVwZW5kZW5jaWVzLCB3aGljaCBnb2VzIG9uIHRvIHdhaXQgZm9yIHRoZQpzYW1lIGNv bW1pdCdzIGZsaXBfZG9uZSBjb21wbGV0aW9uIHJpZ2h0IGFmdGVyd2FyZHMuIFRoYXQgaXMgY29t cGxldGVkCmJ5IHRoZSBzYW1lIHZibGFuayBJUlEgdGhhdCB3YWl0X2Zvcl92YmxhbmtzIGlzIGFs c28gd2FpdGluZyBmb3IuCgpTbyB0byBiZSBjb21wbGV0ZWx5IGNvcnJlY3QsIHdlIGNvdWxkIHJl cG9ydCBod19kb25lIGJlZm9yZQp3YWl0X2Zvcl92YmxhbmtzIG9ubHkgaWYgdGhlcmUgYXJlIG5v IHBsYW5lIGRpc2FibGVzIHBlbmRpbmcsIGFuZAphZnRlcndhcmRzIG90aGVyd2lzZSwgYnV0IEkg ZG9uJ3QgdGhpbmsgdGhpcyBzaG91bGQgbWFrZSBhIGRpZmZlcmVuY2UKcmlnaHQgbm93LgoKcmVn YXJkcwpQaGlsaXBwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK