From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 08/10] drm/i915: Use crtc->state for duplication. Date: Thu, 10 Sep 2015 17:49:41 +0200 Message-ID: <20150910154941.GI2767@phenom.ffwll.local> References: <1441894085-25662-1-git-send-email-maarten.lankhorst@linux.intel.com> <1441894085-25662-9-git-send-email-maarten.lankhorst@linux.intel.com> <20150910154612.GH2767@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by gabe.freedesktop.org (Postfix) with ESMTPS id 70C9F6ECC9 for ; Thu, 10 Sep 2015 08:46:59 -0700 (PDT) Received: by wicge5 with SMTP id ge5so30538375wic.0 for ; Thu, 10 Sep 2015 08:46:57 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150910154612.GH2767@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBTZXAgMTAsIDIwMTUgYXQgMDU6NDY6MTJQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBUaHUsIFNlcCAxMCwgMjAxNSBhdCAwNDowODowM1BNICswMjAwLCBNYWFydGVu IExhbmtob3JzdCB3cm90ZToKPiA+IEluIGFzeW5jIG1vZGUgY3J0Yy0+Y29uZmlnIGNhbiBiZSB1 cGRhdGVkIGFmdGVyIHRoZSBsb2NrcyBhcmUgcmVsZWFzZWQsCj4gPiByZXN1bHRpbmcgaW4gdGhl IHdyb25nIHN0YXRlIGJlaW5nIGR1cGxpY2F0ZWQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IE1h YXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+Cj4gPiAt LS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWMuYyB8IDkgKy0tLS0tLS0t Cj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA4IGRlbGV0aW9ucygtKQo+ID4g Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWMuYwo+ID4gaW5kZXggODI4N2I4MTI4N2Ew Li45ZDVjYzg5ZWJmY2IgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9hdG9taWMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljLmMK PiA+IEBAIC04NSwyMCArODUsMTMgQEAgaW50ZWxfY29ubmVjdG9yX2F0b21pY19nZXRfcHJvcGVy dHkoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKPiA+ICBzdHJ1Y3QgZHJtX2NydGNf c3RhdGUgKgo+ID4gIGludGVsX2NydGNfZHVwbGljYXRlX3N0YXRlKHN0cnVjdCBkcm1fY3J0YyAq Y3J0YykKPiA+ICB7Cj4gPiAtCXN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRjID0gdG9faW50 ZWxfY3J0YyhjcnRjKTsKPiA+ICAJc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGU7 Cj4gPiAgCj4gPiAtCWlmIChXQVJOX09OKCFpbnRlbF9jcnRjLT5jb25maWcpKQo+ID4gLQkJY3J0 Y19zdGF0ZSA9IGt6YWxsb2Moc2l6ZW9mKCpjcnRjX3N0YXRlKSwgR0ZQX0tFUk5FTCk7Cj4gPiAt CWVsc2UKPiA+IC0JCWNydGNfc3RhdGUgPSBrbWVtZHVwKGludGVsX2NydGMtPmNvbmZpZywKPiA+ IC0JCQkJICAgICBzaXplb2YoKmludGVsX2NydGMtPmNvbmZpZyksIEdGUF9LRVJORUwpOwo+ID4g LQo+ID4gKwljcnRjX3N0YXRlID0ga21lbWR1cChjcnRjLT5zdGF0ZSwgc2l6ZW9mKCpjcnRjX3N0 YXRlKSwgR0ZQX0tFUk5FTCk7Cj4gPiAgCWlmICghY3J0Y19zdGF0ZSkKPiA+ICAJCXJldHVybiBO VUxMOwo+ID4gIAo+ID4gIAlfX2RybV9hdG9taWNfaGVscGVyX2NydGNfZHVwbGljYXRlX3N0YXRl KGNydGMsICZjcnRjX3N0YXRlLT5iYXNlKTsKPiA+IC0JY3J0Y19zdGF0ZS0+YmFzZS5jcnRjID0g Y3J0YzsKPiAKPiBUaGlzIGlzIGEgYnVnZml4IGZvciBBbmRlcidzIHBhdGNoIGluIDQuMy4gUGxl YXNlIHNwbGl0IGl0IG91dCBhbmQgc3VibWl0Cj4ganVzdCB0aGF0IHBhcnQgdG8gSmFuaS4gSSd2 ZSBkcm9wcGVkIHRoaXMgcGFydCBmcm9tIHRoZSBwYXRjaCBJIG1lcmdlZCB0bwo+IGRpbnEuCgpB cmdoIGdvdCBjb25mdXNlZCwgdGhhdCBsaW5lIGlzIGluIGRpbnEgdG9vLiBJIGFkZGVkIGEgY29t bWl0IHJlZmVyZW5jZSB0bwp5b3VyIHBhdGNoLgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNv ZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=