From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter 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:57:30 +0200 Message-ID: <20180702075730.GE13978@phenom.ffwll.local> 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-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) by gabe.freedesktop.org (Postfix) with ESMTPS id 36ADB6E18D for ; Mon, 2 Jul 2018 07:57:34 +0000 (UTC) Received: by mail-ed1-x544.google.com with SMTP id r17-v6so11035169edo.13 for ; Mon, 02 Jul 2018 00:57:34 -0700 (PDT) Content-Disposition: inline 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: Boris Brezillon Cc: David Airlie , Liviu Dudau , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBKdWwgMDIsIDIwMTggYXQgMDk6NTQ6MzJBTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBGcmksIEp1biAyOSwgMjAxOCBhdCAwMToxNzoxOFBNICswMjAwLCBCb3JpcyBC cmV6aWxsb24gd3JvdGU6Cj4gPiBOb3cgdGhhdCB3ZSBoYXZlIGEgd2F5IHRvIGZha2UgVkJMQU5L IGV2ZW50cyB3aGVuIHJlcXVlc3RlZCBieSB0aGUgQ1JUQwo+ID4gaG9vayBpdCB1cCB0byB0aGUg Z2VuZXJpYyBjb21taXRfdGFpbCgpIGhlbHBlcnMuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEJv cmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3RsaW4uY29tPgo+IAo+IEkgcmVhbGx5 IGRvbid0IGxpa2UgdGhpcy4gV2UndmUgaGFkIGVwaWMgYW1vdW50cyBvZiBidWdzIHdpdGggYXRv bWljCj4gZHJpdmVycyBmYWlsaW5nIHRvIHNlbmQgb3V0IHZibGFuayBldmVudHMgd2hlbiB0aGV5 IHNob3VsZCwgYW5kIEkgYWRkZWQgYQo+IGJ1bmNoIG9mIGRlYnVnIGNoZWNrcyB0byBtYWtlIHN1 cmUgdGhhdCBkb2Vzbid0IGhhcHBlbiBhbnltb3JlLgo+IAo+IE5vdyB0aGVyZSdzIG5vIHdheSBh bnltb3JlIGZvciBkcml2ZXJzIHRvIHNwb3QgdGhpcyB1bnRpbCB0aGV5IGhhdmUKPiBtaXNyZW5k ZXJpbmdzIG9uIHdheWxhbmQgYW5kIG5vIGlkZWEgd2h5LiBJbW8gdGhpcyBzaG91bGQgb25seSBi ZSB1c2VkIGJ5Cj4gc3BlY2lmaWMgZHJpdmVycywgd2l0aCBhIGNvbW1lbnQgd2h5IGV4YWN0bHkg dGhleSBuZWVkIGl0LgoKTWVoIEkgcmV0cmFjdCwgeW91IGhhdmUgdGhlIHNwZWNpYWwgbm9fdmJs YW5rIHN0YXRlIGZsYWcgdG8gY29udHJvbCB0aGlzLgpMb29rcyBhbGwgZ29vZCB0byBtZS4KClJl dmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgoKPiAtRGFu aWVsCj4gCj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyB8 IDQgKysrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIvZHJpdmVycy9n cHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiA+IGluZGV4IGNhNTg2OTkzYzJhMi4uMWEwODg0 NjJiYzQyIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVy LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPiBAQCAt MTQ0OCw2ICsxNDQ4LDggQEAgdm9pZCBkcm1fYXRvbWljX2hlbHBlcl9jb21taXRfdGFpbChzdHJ1 Y3QgZHJtX2F0b21pY19zdGF0ZSAqb2xkX3N0YXRlKQo+ID4gIAo+ID4gIAlkcm1fYXRvbWljX2hl bHBlcl9jb21taXRfbW9kZXNldF9lbmFibGVzKGRldiwgb2xkX3N0YXRlKTsKPiA+ICAKPiA+ICsJ ZHJtX2F0b21pY19oZWxwZXJfZmFrZV92Ymxhbmsob2xkX3N0YXRlKTsKPiA+ICsKPiA+ICAJZHJt X2F0b21pY19oZWxwZXJfY29tbWl0X2h3X2RvbmUob2xkX3N0YXRlKTsKPiA+ICAKPiA+ICAJZHJt X2F0b21pY19oZWxwZXJfd2FpdF9mb3JfdmJsYW5rcyhkZXYsIG9sZF9zdGF0ZSk7Cj4gPiBAQCAt MTQ3Nyw2ICsxNDc5LDggQEAgdm9pZCBkcm1fYXRvbWljX2hlbHBlcl9jb21taXRfdGFpbF9ycG0o c3RydWN0IGRybV9hdG9taWNfc3RhdGUgKm9sZF9zdGF0ZSkKPiA+ICAJZHJtX2F0b21pY19oZWxw ZXJfY29tbWl0X3BsYW5lcyhkZXYsIG9sZF9zdGF0ZSwKPiA+ICAJCQkJCURSTV9QTEFORV9DT01N SVRfQUNUSVZFX09OTFkpOwo+ID4gIAo+ID4gKwlkcm1fYXRvbWljX2hlbHBlcl9mYWtlX3ZibGFu ayhvbGRfc3RhdGUpOwo+ID4gKwo+ID4gIAlkcm1fYXRvbWljX2hlbHBlcl9jb21taXRfaHdfZG9u ZShvbGRfc3RhdGUpOwo+ID4gIAo+ID4gIAlkcm1fYXRvbWljX2hlbHBlcl93YWl0X2Zvcl92Ymxh bmtzKGRldiwgb2xkX3N0YXRlKTsKPiA+IC0tIAo+ID4gMi4xNC4xCj4gPiAKPiAKPiAtLSAKPiBE YW5pZWwgVmV0dGVyCj4gU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCj4gaHR0 cDovL2Jsb2cuZmZ3bGwuY2gKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJ bnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK