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