From mboxrd@z Thu Jan 1 00:00:00 1970
From: Philipp Zabel
Subject: Re: [PATCH 7/8] drm: Add old state pointer to CRTC .enable() helper
function
Date: Wed, 28 Jun 2017 10:15:56 +0200
Message-ID: <1498637756.2944.6.camel@pengutronix.de>
References: <20170627203843.27004-1-laurent.pinchart+renesas@ideasonboard.com>
<20170627211621.27767-7-laurent.pinchart+renesas@ideasonboard.com>
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 C29BD6E506
for ; Wed, 28 Jun 2017 08:15:58 +0000 (UTC)
In-Reply-To: <20170627211621.27767-7-laurent.pinchart+renesas@ideasonboard.com>
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: dri-devel-bounces@lists.freedesktop.org
Sender: "dri-devel"
To: Laurent Pinchart
Cc: Neil Armstrong , Liviu Dudau , dri-devel@lists.freedesktop.org, Thierry Reding , Gerd Hoffmann , Daniel Vetter , Boris Brezillon , Thomas Hellstrom , Alexey Brodkin , Xinliang Liu , Xinwei Kong , Tomi Valkeinen , Mali DP Maintainers , Dave Airlie , Chen Feng , Jyri Sarha , Vincent Abriou , VMware Graphics , Alison Wang , Seung-Woo Kim , Philippe Cornu , Yannick Fertre
List-Id: dri-devel@lists.freedesktop.org
T24gV2VkLCAyMDE3LTA2LTI4IGF0IDAwOjE2ICswMzAwLCBMYXVyZW50IFBpbmNoYXJ0IHdyb3Rl
Ogo+IFRoZSBvbGQgc3RhdGUgaXMgdXNlZnVsIGZvciBkcml2ZXJzIHRoYXQgbmVlZCB0byBwZXJm
b3JtIG9wZXJhdGlvbnMgYXQKPiBlbmFibGUgdGltZSB0aGF0IGRlcGVuZCBvbiB0aGUgdHJhbnNp
dGlvbiBiZXR3ZWVuIHRoZSBvbGQgYW5kIG5ldwo+IHN0YXRlcy4KPiAKPiBXaGlsZSBhdCBpdCwg
cmVuYW1lIHRoZSBvcGVyYXRpb24gdG8gLmF0b21pY19lbmFibGUoKSB0byBiZSBjb25zaXN0ZW50
Cj4gd2l0aCAuYXRvbWljX2Rpc2FibGUoKSwgYXMgdGhlIC5lbmFibGUoKSBvcGVyYXRpb24gaXMg
dXNlZCBieSBhdG9taWMKPiBoZWxwZXJzIG9ubHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogTGF1cmVu
dCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydCtyZW5lc2FzQGlkZWFzb25ib2FyZC5jb20+Clsu
Li5dCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jIGIvZHJp
dmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMKPiBpbmRleCA1NDU2YzE1ZDk2MmMuLjUzZTBi
MjRiZWRhNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYwo+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCj4gQEAgLTUwLDcgKzUwLDgg
QEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgaXB1X2NydGMgKnRvX2lwdV9jcnRjKHN0cnVjdCBkcm1f
Y3J0YyAqY3J0YykKPiAgCXJldHVybiBjb250YWluZXJfb2YoY3J0Yywgc3RydWN0IGlwdV9jcnRj
LCBiYXNlKTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgaXB1X2NydGNfZW5hYmxlKHN0cnVjdCBk
cm1fY3J0YyAqY3J0YykKPiArc3RhdGljIHZvaWQgaXB1X2NydGNfYXRvbWljX2VuYWJsZShzdHJ1
Y3QgZHJtX2NydGMgKmNydGMsCj4gKwkJCQkgICBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKm9sZF9z
dGF0ZSkKPiAgewo+ICAJc3RydWN0IGlwdV9jcnRjICppcHVfY3J0YyA9IHRvX2lwdV9jcnRjKGNy
dGMpOwo+ICAJc3RydWN0IGlwdV9zb2MgKmlwdSA9IGRldl9nZXRfZHJ2ZGF0YShpcHVfY3J0Yy0+
ZGV2LT5wYXJlbnQpOwo+IEBAIC0yOTMsNyArMjk0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBk
cm1fY3J0Y19oZWxwZXJfZnVuY3MgaXB1X2hlbHBlcl9mdW5jcyA9IHsKPiAgCS5hdG9taWNfY2hl
Y2sgPSBpcHVfY3J0Y19hdG9taWNfY2hlY2ssCj4gIAkuYXRvbWljX2JlZ2luID0gaXB1X2NydGNf
YXRvbWljX2JlZ2luLAo+ICAJLmF0b21pY19kaXNhYmxlID0gaXB1X2NydGNfYXRvbWljX2Rpc2Fi
bGUsCj4gLQkuZW5hYmxlID0gaXB1X2NydGNfZW5hYmxlLAo+ICsJLmF0b21pY19lbmFibGUgPSBp
cHVfY3J0Y19hdG9taWNfZW5hYmxlLAo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgaXB1X3B1dF9y
ZXNvdXJjZXMoc3RydWN0IGlwdV9jcnRjICppcHVfY3J0YykKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kcm1fY3J0Yy5jCj4gaW5kZXggNjU4MmUxZjU2ZDM3Li41OTcxYjA4MjdkMWIgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fY3J0Yy5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fY3J0Yy5jCj4gQEAgLTM2Niw3ICsz
NjYsOCBAQCBzdGF0aWMgdm9pZCBtdGtfY3J0Y19kZHBfY29uZmlnKHN0cnVjdCBkcm1fY3J0YyAq
Y3J0YykKPiAgCX0KPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgbXRrX2RybV9jcnRjX2VuYWJsZShz
dHJ1Y3QgZHJtX2NydGMgKmNydGMpCj4gK3N0YXRpYyB2b2lkIG10a19kcm1fY3J0Y19hdG9taWNf
ZW5hYmxlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiArCQkJCSAgICAgICBzdHJ1Y3QgZHJtX2Ny
dGNfc3RhdGUgKm9sZF9zdGF0ZSkKPiAgewo+ICAJc3RydWN0IG10a19kcm1fY3J0YyAqbXRrX2Ny
dGMgPSB0b19tdGtfY3J0YyhjcnRjKTsKPiAgCXN0cnVjdCBtdGtfZGRwX2NvbXAgKm92bCA9IG10
a19jcnRjLT5kZHBfY29tcFswXTsKPiBAQCAtNDg3LDEwICs0ODgsMTAgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBkcm1fY3J0Y19mdW5jcyBtdGtfY3J0Y19mdW5jcyA9IHsKPiAgc3RhdGljIGNvbnN0
IHN0cnVjdCBkcm1fY3J0Y19oZWxwZXJfZnVuY3MgbXRrX2NydGNfaGVscGVyX2Z1bmNzID0gewo+
ICAJLm1vZGVfZml4dXAJPSBtdGtfZHJtX2NydGNfbW9kZV9maXh1cCwKPiAgCS5tb2RlX3NldF9u
b2ZiCT0gbXRrX2RybV9jcnRjX21vZGVfc2V0X25vZmIsCj4gLQkuZW5hYmxlCQk9IG10a19kcm1f
Y3J0Y19lbmFibGUsCj4gIAkuZGlzYWJsZQk9IG10a19kcm1fY3J0Y19kaXNhYmxlLAo+ICAJLmF0
b21pY19iZWdpbgk9IG10a19kcm1fY3J0Y19hdG9taWNfYmVnaW4sCj4gIAkuYXRvbWljX2ZsdXNo
CT0gbXRrX2RybV9jcnRjX2F0b21pY19mbHVzaCwKPiArCS5hdG9taWNfZW5hYmxlCT0gbXRrX2Ry
bV9jcnRjX2F0b21pY19lbmFibGUsCj4gIH07Cj4gIAo+ICBzdGF0aWMgaW50IG10a19kcm1fY3J0
Y19pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkcm0sCgpGb3IgaW14LWRybSBhbmQgbWVkaWF0ZWss
CkFja2VkLWJ5OiBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgoKcmVnYXJk
cwpQaGlsaXBwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK
aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK