From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2 14/27] drm/i915: clean up atomic plane check functions Date: Mon, 15 Jun 2015 14:05:55 +0200 Message-ID: <20150615120555.GI8341@phenom.ffwll.local> References: <1433422077-14907-1-git-send-email-maarten.lankhorst@linux.intel.com> <1433422077-14907-15-git-send-email-maarten.lankhorst@linux.intel.com> <20150611013525.GG15024@intel.com> <55790D2D.9080408@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) by gabe.freedesktop.org (Postfix) with ESMTP id 714A46E766 for ; Mon, 15 Jun 2015 05:03:11 -0700 (PDT) Received: by wigg3 with SMTP id g3so75065983wig.1 for ; Mon, 15 Jun 2015 05:03:10 -0700 (PDT) Content-Disposition: inline In-Reply-To: <55790D2D.9080408@linux.intel.com> 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 T24gVGh1LCBKdW4gMTEsIDIwMTUgYXQgMDY6MjM6MDlBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gT3AgMTEtMDYtMTUgb20gMDM6MzUgc2NocmVlZiBNYXR0IFJvcGVyOgo+ID4g T24gVGh1LCBKdW4gMDQsIDIwMTUgYXQgMDI6NDc6NDRQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gPj4gQnkgcGFzc2luZyBjcnRjX3N0YXRlIHRvIHRoZSBjaGVja19wbGFuZSBm dW5jdGlvbnMgYSBsb3Qgb2YgZHVwbGljYXRlZAo+ID4+IGNvZGUgY2FuIGJlIHJlbW92ZWQuIEFu ZCBub3cgdGhhdCB0aGUgdHJhbnNpdGlvbmFsIGhlbHBlcnMgYXJlIGdvbmUgdGhlCj4gPj4gY3J0 Y19zdGF0ZSBjYW4gYmUgcmVsaWFibHkgb2J0YWluZWQuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5 OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+ ID4+IC0tLQo+ID4+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWNfcGxhbmUuYyB8 ICA0ICsrLQo+ID4+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgICAgICB8 IDQ4ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+PiAgZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHJ2LmggICAgICAgICAgfCAgMSArCj4gPj4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3Nwcml0ZS5jICAgICAgIHwgMTMgKysrLS0tLS0tCj4gPj4gIDQgZmlsZXMgY2hh bmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljX3BsYW5lLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWNfcGxhbmUuYwo+ID4+IGluZGV4IGFhMjEyODM2OWEw YS4uNGQ4Y2FjYmNhNzc3IDEwMDY0NAo+ID4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2F0b21pY19wbGFuZS5jCj4gPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf YXRvbWljX3BsYW5lLmMKPiA+PiBAQCAtMTE5LDYgKzExOSw4IEBAIHN0YXRpYyBpbnQgaW50ZWxf cGxhbmVfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+ID4+ICAJY3J0YyA9 IGNydGMgPyBjcnRjIDogcGxhbmUtPmNydGM7Cj4gPj4gIAlpbnRlbF9jcnRjID0gdG9faW50ZWxf Y3J0YyhjcnRjKTsKPiA+PiAgCj4gPj4gKwlpbnRlbF9zdGF0ZS0+dmlzaWJsZSA9IGZhbHNlOwo+ ID4+ICsKPiA+IFdoYXQgZG8gd2UgbmVlZCB0aGlzIGNoYW5nZSBmb3I/ICBQcmltYXJ5IGFuZCBj dXJzb3IgY2hlY2sgZnVuY3Rpb25zCj4gPiBpbW1lZGlhdGVseSBvdmVyd3JpdGUgc3RhdGUtPnZp c2libGUsIHNvIHNldHRpbmcgdGhpcyBoZXJlIGhhcyBubwo+ID4gZWZmZWN0LiAgVGhlIHNwcml0 ZSBjYXNlIHdoZXJlIGZiPT1OVUxMIGlzIHRoZSBvbmx5IGNhc2Ugd2hlcmUgdGhpcwo+ID4gd291 bGQgbWF0dGVyLCBidXQgbW92aW5nIHRoZSBhc3NpZ25tZW50IGZyb20gdGhlIHNwcml0ZSBjaGVj ayBmdW5jdGlvbgo+ID4gdG8gaGVyZSBkb2Vzbid0IHNlZW0gbGlrZSBpdCBnYWlucyB1cyBhbnl0 aGluZy4KPiA+Cj4gSSB3YXMgdXNpbmcgaXQgdG8gY2xlYXIgaW50ZWxfc3RhdGUtPnZpc2libGUg ZXZlbiBpZiBubyBjcnRjIGlzIHNldC4gSW4gdGhhdCBjYXNlIHN0YXRlLT52aXNpYmxlCj4gc2hv dWxkIGFscmVhZHkgYmUgZmFsc2UsIGJ1dCBhIGJpdCBvZiBwYXJhbm9pYSBuZXZlciBodW50cy4g Oi0pCgpSZXNldHRpbmcgb2Ygc3RhdGUgc2hvdWxkIGJlIGRvbmUgaW4gdGhlIGR1cGxpY2F0ZSBm dW5jdGlvbnMuIFRoaXMgbWFrZXMKc3VyZSB3ZSBuZXZlciBldmVyIGZvcmdldCB0byBjb21wdXRl IGl0IGNvcnJlY3RseSA7LSkgU3ByaW5rbGluZyBjbGVhcmluZwpjb2RlIGFsbCBvdmVyIChhbmQg ZXNwZWNpYWxseSBvdmVyIHRoZSBjb21wdXRlIGNvZGUpIGlzIGltbyBmcmFnaWxlIGFuZApzaG91 bGQgYmUgYXZvaWRlZCBpZiBwb3NzaWJsZS4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0 d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK