From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: Re: [PATCH v2 5/8] drm/atomic: Call drm_atomic_helper_fake_vblank() from the generic commit_tail() helpers Date: Mon, 2 Jul 2018 09:58:33 +0200 Message-ID: <20180702095833.1d5fc8fc@bbrezillon> References: <20180629111722.20299-1-boris.brezillon@bootlin.com> <20180629111722.20299-6-boris.brezillon@bootlin.com> <20180702075432.GD13978@phenom.ffwll.local> 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 0B31F6E25A for ; Mon, 2 Jul 2018 07:58:45 +0000 (UTC) In-Reply-To: <20180702075432.GD13978@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: David Airlie , Liviu Dudau , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCAyIEp1bCAyMDE4IDA5OjU0OjMyICswMjAwCkRhbmllbCBWZXR0ZXIgPGRhbmllbEBm ZndsbC5jaD4gd3JvdGU6Cgo+IE9uIEZyaSwgSnVuIDI5LCAyMDE4IGF0IDAxOjE3OjE4UE0gKzAy MDAsIEJvcmlzIEJyZXppbGxvbiB3cm90ZToKPiA+IE5vdyB0aGF0IHdlIGhhdmUgYSB3YXkgdG8g ZmFrZSBWQkxBTksgZXZlbnRzIHdoZW4gcmVxdWVzdGVkIGJ5IHRoZSBDUlRDCj4gPiBob29rIGl0 IHVwIHRvIHRoZSBnZW5lcmljIGNvbW1pdF90YWlsKCkgaGVscGVycy4KPiA+IAo+ID4gU2lnbmVk LW9mZi1ieTogQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+ICAK PiAKPiBJIHJlYWxseSBkb24ndCBsaWtlIHRoaXMuIFdlJ3ZlIGhhZCBlcGljIGFtb3VudHMgb2Yg YnVncyB3aXRoIGF0b21pYwo+IGRyaXZlcnMgZmFpbGluZyB0byBzZW5kIG91dCB2YmxhbmsgZXZl bnRzIHdoZW4gdGhleSBzaG91bGQsIGFuZCBJIGFkZGVkIGEKPiBidW5jaCBvZiBkZWJ1ZyBjaGVj a3MgdG8gbWFrZSBzdXJlIHRoYXQgZG9lc24ndCBoYXBwZW4gYW55bW9yZS4KPiAKPiBOb3cgdGhl cmUncyBubyB3YXkgYW55bW9yZSBmb3IgZHJpdmVycyB0byBzcG90IHRoaXMgdW50aWwgdGhleSBo YXZlCj4gbWlzcmVuZGVyaW5ncyBvbiB3YXlsYW5kIGFuZCBubyBpZGVhIHdoeS4gSW1vIHRoaXMg c2hvdWxkIG9ubHkgYmUgdXNlZCBieQo+IHNwZWNpZmljIGRyaXZlcnMsIHdpdGggYSBjb21tZW50 IHdoeSBleGFjdGx5IHRoZXkgbmVlZCBpdC4KCkhtLCB0aGF0J3Mgbm90IGVudGlyZWx5IHRydWUu IERyaXZlcnMgaGF2ZSB0byBleHBsaWNpdGx5IHNldAotPm5vX3ZibGFuayB0byB0cnVlIGZvciBk cm1fYXRvbWljX2hlbHBlcl9mYWtlX3ZibGFuaygpIHRvIGFjdHVhbGx5IGRvCnNvbWV0aGluZywg YW5kIEkgc2VyaW91c2x5IGhvcGUgZHJpdmVycyB3b24ndCBzZXQgdGhhdCBmaWVsZCByYW5kb21s eS4KU28sIG9uIGFsbCBleGlzdGluZyBkcml2ZXJzIGJ1dCBWQzQgYWZ0ZXIgdGhlIFRYUCBwYXRj aCwgdGhlIGJlaGF2aW9yCndpbGwgYmUgdW5jaGFuZ2VkLCBhbmQgdGhlIGNvcmUgd2lsbCBzcG90 IG1pc2JlaGF2aW5nIGRyaXZlcnMganVzdCBsaWtlCmJlZm9yZS4KCj4gLURhbmllbAo+IAo+ID4g LS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMgfCA0ICsrKysKPiA+ ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1f YXRvbWljX2hlbHBlci5jCj4gPiBpbmRleCBjYTU4Njk5M2MyYTIuLjFhMDg4NDYyYmM0MiAxMDA2 NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+ID4gQEAgLTE0NDgsNiArMTQ0 OCw4IEBAIHZvaWQgZHJtX2F0b21pY19oZWxwZXJfY29tbWl0X3RhaWwoc3RydWN0IGRybV9hdG9t aWNfc3RhdGUgKm9sZF9zdGF0ZSkKPiA+ICAKPiA+ICAJZHJtX2F0b21pY19oZWxwZXJfY29tbWl0 X21vZGVzZXRfZW5hYmxlcyhkZXYsIG9sZF9zdGF0ZSk7Cj4gPiAgCj4gPiArCWRybV9hdG9taWNf aGVscGVyX2Zha2VfdmJsYW5rKG9sZF9zdGF0ZSk7Cj4gPiArCj4gPiAgCWRybV9hdG9taWNfaGVs cGVyX2NvbW1pdF9od19kb25lKG9sZF9zdGF0ZSk7Cj4gPiAgCj4gPiAgCWRybV9hdG9taWNfaGVs cGVyX3dhaXRfZm9yX3ZibGFua3MoZGV2LCBvbGRfc3RhdGUpOwo+ID4gQEAgLTE0NzcsNiArMTQ3 OSw4IEBAIHZvaWQgZHJtX2F0b21pY19oZWxwZXJfY29tbWl0X3RhaWxfcnBtKHN0cnVjdCBkcm1f YXRvbWljX3N0YXRlICpvbGRfc3RhdGUpCj4gPiAgCWRybV9hdG9taWNfaGVscGVyX2NvbW1pdF9w bGFuZXMoZGV2LCBvbGRfc3RhdGUsCj4gPiAgCQkJCQlEUk1fUExBTkVfQ09NTUlUX0FDVElWRV9P TkxZKTsKPiA+ICAKPiA+ICsJZHJtX2F0b21pY19oZWxwZXJfZmFrZV92Ymxhbmsob2xkX3N0YXRl KTsKPiA+ICsKPiA+ICAJZHJtX2F0b21pY19oZWxwZXJfY29tbWl0X2h3X2RvbmUob2xkX3N0YXRl KTsKPiA+ICAKPiA+ICAJZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfdmJsYW5rcyhkZXYsIG9s ZF9zdGF0ZSk7Cj4gPiAtLSAKPiA+IDIuMTQuMQo+ID4gICAKPiAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=