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:59:14 +0200 Message-ID: <20180702095914.6ba508f1@bbrezillon> References: <20180629111722.20299-1-boris.brezillon@bootlin.com> <20180629111722.20299-6-boris.brezillon@bootlin.com> <20180702075432.GD13978@phenom.ffwll.local> <20180702075730.GE13978@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 42AFB6E281 for ; Mon, 2 Jul 2018 07:59:55 +0000 (UTC) In-Reply-To: <20180702075730.GE13978@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 T24gTW9uLCAyIEp1bCAyMDE4IDA5OjU3OjMwICswMjAwCkRhbmllbCBWZXR0ZXIgPGRhbmllbEBm ZndsbC5jaD4gd3JvdGU6Cgo+IE9uIE1vbiwgSnVsIDAyLCAyMDE4IGF0IDA5OjU0OjMyQU0gKzAy MDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiBPbiBGcmksIEp1biAyOSwgMjAxOCBhdCAwMTox NzoxOFBNICswMjAwLCBCb3JpcyBCcmV6aWxsb24gd3JvdGU6ICAKPiA+ID4gTm93IHRoYXQgd2Ug aGF2ZSBhIHdheSB0byBmYWtlIFZCTEFOSyBldmVudHMgd2hlbiByZXF1ZXN0ZWQgYnkgdGhlIENS VEMKPiA+ID4gaG9vayBpdCB1cCB0byB0aGUgZ2VuZXJpYyBjb21taXRfdGFpbCgpIGhlbHBlcnMu Cj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXpp bGxvbkBib290bGluLmNvbT4gIAo+ID4gCj4gPiBJIHJlYWxseSBkb24ndCBsaWtlIHRoaXMuIFdl J3ZlIGhhZCBlcGljIGFtb3VudHMgb2YgYnVncyB3aXRoIGF0b21pYwo+ID4gZHJpdmVycyBmYWls aW5nIHRvIHNlbmQgb3V0IHZibGFuayBldmVudHMgd2hlbiB0aGV5IHNob3VsZCwgYW5kIEkgYWRk ZWQgYQo+ID4gYnVuY2ggb2YgZGVidWcgY2hlY2tzIHRvIG1ha2Ugc3VyZSB0aGF0IGRvZXNuJ3Qg aGFwcGVuIGFueW1vcmUuCj4gPiAKPiA+IE5vdyB0aGVyZSdzIG5vIHdheSBhbnltb3JlIGZvciBk cml2ZXJzIHRvIHNwb3QgdGhpcyB1bnRpbCB0aGV5IGhhdmUKPiA+IG1pc3JlbmRlcmluZ3Mgb24g d2F5bGFuZCBhbmQgbm8gaWRlYSB3aHkuIEltbyB0aGlzIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkK PiA+IHNwZWNpZmljIGRyaXZlcnMsIHdpdGggYSBjb21tZW50IHdoeSBleGFjdGx5IHRoZXkgbmVl ZCBpdC4gIAo+IAo+IE1laCBJIHJldHJhY3QsIHlvdSBoYXZlIHRoZSBzcGVjaWFsIG5vX3ZibGFu ayBzdGF0ZSBmbGFnIHRvIGNvbnRyb2wgdGhpcy4KPiBMb29rcyBhbGwgZ29vZCB0byBtZS4KCkhl aGUsIGp1c3QgcmVwbGllZCB0byB5b3VyIG90aGVyIGVtYWlsIDotKS4KCj4gCj4gUmV2aWV3ZWQt Ynk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cj4gCj4gPiAtRGFuaWVs Cj4gPiAgIAo+ID4gPiAtLS0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBl ci5jIHwgNCArKysrCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4gPiA+ IAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMg Yi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+ID4gPiBpbmRleCBjYTU4Njk5 M2MyYTIuLjFhMDg4NDYyYmM0MiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry bV9hdG9taWNfaGVscGVyLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf aGVscGVyLmMKPiA+ID4gQEAgLTE0NDgsNiArMTQ0OCw4IEBAIHZvaWQgZHJtX2F0b21pY19oZWxw ZXJfY29tbWl0X3RhaWwoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKm9sZF9zdGF0ZSkKPiA+ID4g IAo+ID4gPiAgCWRybV9hdG9taWNfaGVscGVyX2NvbW1pdF9tb2Rlc2V0X2VuYWJsZXMoZGV2LCBv bGRfc3RhdGUpOwo+ID4gPiAgCj4gPiA+ICsJZHJtX2F0b21pY19oZWxwZXJfZmFrZV92Ymxhbmso b2xkX3N0YXRlKTsKPiA+ID4gKwo+ID4gPiAgCWRybV9hdG9taWNfaGVscGVyX2NvbW1pdF9od19k b25lKG9sZF9zdGF0ZSk7Cj4gPiA+ICAKPiA+ID4gIAlkcm1fYXRvbWljX2hlbHBlcl93YWl0X2Zv cl92YmxhbmtzKGRldiwgb2xkX3N0YXRlKTsKPiA+ID4gQEAgLTE0NzcsNiArMTQ3OSw4IEBAIHZv aWQgZHJtX2F0b21pY19oZWxwZXJfY29tbWl0X3RhaWxfcnBtKHN0cnVjdCBkcm1fYXRvbWljX3N0 YXRlICpvbGRfc3RhdGUpCj4gPiA+ICAJZHJtX2F0b21pY19oZWxwZXJfY29tbWl0X3BsYW5lcyhk ZXYsIG9sZF9zdGF0ZSwKPiA+ID4gIAkJCQkJRFJNX1BMQU5FX0NPTU1JVF9BQ1RJVkVfT05MWSk7 Cj4gPiA+ICAKPiA+ID4gKwlkcm1fYXRvbWljX2hlbHBlcl9mYWtlX3ZibGFuayhvbGRfc3RhdGUp Owo+ID4gPiArCj4gPiA+ICAJZHJtX2F0b21pY19oZWxwZXJfY29tbWl0X2h3X2RvbmUob2xkX3N0 YXRlKTsKPiA+ID4gIAo+ID4gPiAgCWRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX3ZibGFua3Mo ZGV2LCBvbGRfc3RhdGUpOwo+ID4gPiAtLSAKPiA+ID4gMi4xNC4xCj4gPiA+ICAgCj4gPiAKPiA+ IC0tIAo+ID4gRGFuaWVsIFZldHRlcgo+ID4gU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBv cmF0aW9uCj4gPiBodHRwOi8vYmxvZy5mZndsbC5jaCAgCj4gCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK