From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 10/42] drm/i915: make plane helpers fully atomic Date: Tue, 12 May 2015 16:46:01 +0300 Message-ID: <20150512134601.GF18908@intel.com> References: <1431354318-11995-1-git-send-email-maarten.lankhorst@linux.intel.com> <1431354318-11995-11-git-send-email-maarten.lankhorst@linux.intel.com> <20150512081810.GW15256@phenom.ffwll.local> <55520118.1000501@linux.intel.com> <20150512134309.GE18908@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id B8AFE6E01C for ; Tue, 12 May 2015 06:46:10 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150512134309.GE18908@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: Ander Conselvan de Oliveira , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBNYXkgMTIsIDIwMTUgYXQgMDQ6NDM6MDlQTSArMDMwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIFR1ZSwgTWF5IDEyLCAyMDE1IGF0IDAzOjMzOjEyUE0gKzAyMDAsIE1hYXJ0 ZW4gTGFua2hvcnN0IHdyb3RlOgo+ID4gT3AgMTItMDUtMTUgb20gMTA6MTggc2NocmVlZiBEYW5p ZWwgVmV0dGVyOgo+ID4gPiBPbiBNb24sIE1heSAxMSwgMjAxNSBhdCAwNDoyNDo0NlBNICswMjAw LCBNYWFydGVuIExhbmtob3JzdCB3cm90ZToKPiA+ID4+IEBAIC0xNTUsMjQgKzE2Myw5IEBAIHN0 YXRpYyBpbnQgaW50ZWxfcGxhbmVfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5l LAo+ID4gPj4gIAkvKiBDbGlwIGFsbCBwbGFuZXMgdG8gQ1JUQyBzaXplLCBvciAweDAgaWYgQ1JU QyBpcyBkaXNhYmxlZCAqLwo+ID4gPj4gIAlpbnRlbF9zdGF0ZS0+Y2xpcC54MSA9IDA7Cj4gPiA+ PiAgCWludGVsX3N0YXRlLT5jbGlwLnkxID0gMDsKPiA+ID4+IC0JaW50ZWxfc3RhdGUtPmNsaXAu eDIgPQo+ID4gPj4gLQkJY3J0Y19zdGF0ZS0+YmFzZS5hY3RpdmUgPyBjcnRjX3N0YXRlLT5waXBl X3NyY193IDogMDsKPiA+ID4+IC0JaW50ZWxfc3RhdGUtPmNsaXAueTIgPQo+ID4gPj4gLQkJY3J0 Y19zdGF0ZS0+YmFzZS5hY3RpdmUgPyBjcnRjX3N0YXRlLT5waXBlX3NyY19oIDogMDsKPiA+ID4+ IC0KPiA+ID4+IC0JLyoKPiA+ID4+IC0JICogRGlzYWJsaW5nIGEgcGxhbmUgaXMgYWx3YXlzIG9r YXk7IHdlIGp1c3QgbmVlZCB0byB1cGRhdGUKPiA+ID4+IC0JICogZmIgdHJhY2tpbmcgaW4gYSBz cGVjaWFsIHdheSBzaW5jZSBjbGVhbnVwX2ZiKCkgd29uJ3QKPiA+ID4+IC0JICogZ2V0IGNhbGxl ZCBieSB0aGUgcGxhbmUgaGVscGVycy4KPiA+ID4+IC0JICovCj4gPiA+PiAtCWlmIChzdGF0ZS0+ ZmIgPT0gTlVMTCAmJiBwbGFuZS0+c3RhdGUtPmZiICE9IE5VTEwpIHsKPiA+ID4+IC0JCS8qCj4g PiA+PiAtCQkgKiAncHJlcGFyZScgaXMgbmV2ZXIgY2FsbGVkIHdoZW4gcGxhbmUgaXMgYmVpbmcg ZGlzYWJsZWQsIHNvCj4gPiA+PiAtCQkgKiB3ZSBuZWVkIHRvIGhhbmRsZSBmcm9udGJ1ZmZlciB0 cmFja2luZyBhcyBhIHNwZWNpYWwgY2FzZQo+ID4gPj4gLQkJICovCj4gPiA+PiAtCQlpbnRlbF9j cnRjLT5hdG9taWMuZGlzYWJsZWRfcGxhbmVzIHw9Cj4gPiA+PiAtCQkJKDEgPDwgZHJtX3BsYW5l X2luZGV4KHBsYW5lKSk7Cj4gPiA+PiAtCX0KPiA+ID4+ICsJZHJtX2NydGNfZ2V0X2h2X3RpbWlu ZygmY3J0Y19zdGF0ZS0+bW9kZSwKPiA+ID4+ICsJCQkgICAgICAgJmludGVsX3N0YXRlLT5jbGlw LngyLAo+ID4gPj4gKwkJCSAgICAgICAmaW50ZWxfc3RhdGUtPmNsaXAueTIpOwo+ID4gPiBJbW8g dGhpcyBpcyBvYmZ1c2NhdGluZyB0aGluZ3MgYSBiaXQsIHdoeSBub3QganVzdCB1bmNvbmRpdGlv bmFsbHkgY29weQo+ID4gPiBwaXBlX3NyY193L2ggdG8gY2xpcC54L3kyPyBnZXRfaHZfdGltaW5n IGlzIGZvciB0aGUgcGlwZSBzaXplLCB3aGljaCBvbgo+ID4gPiBtb3N0IHBsYXRmb3JtcyBtdXN0 IG1hdGNoIHRoZSBwcmltYXJ5IHBsYW5lIHdpbmRvdyBleGNlcHQgZm9yIGdlbjIgYW5kCj4gPiA+ IGdlbjkrLgo+ID4gcGlwZV9zcmNfKiBpcyBjYWxjdWxhdGVkIGluIHRoZSBzYW1lIHdheSwKPiAK PiBFeGNlcHQgd2UgbWF5IGVuZCB1cCByb3VuZGluZyBwaXBlX3NyY193IGRvd24gaWYgd2UgaGF2 ZQo+IGRvdWJsZS13aWRlL2R1YWwgbGluayBsdmRzIGV0Yy4sIGFuZCB3ZSBkZWZpbml0ZWx5IG5l ZWQgdG8gY2xpcCB0aGUKPiBwbGFuZXMgYWdhaW5zdCB0aGUgcmVhbCBwaXBlIHNyYyBzaXplLgoK T2ggYW5kIHdlIGRlZmluaXRlbHkgd2FudCB0byBrZWVwIHRoZSAndXNlciBtb2RlID09IHBpcGUg c3JjJwphc3N1bXB0aW9ucyB0byBhIG1pbmltdW0gc28gdGhhdCB3ZSBtaWdodCBzb21lIGRheSBm aW5pc2ggdGhlICJleHBvc2UKcGFuZWwgZml0dGVyIHRvIHVzZXJsYW5kIiB0YXNrLgoKLS0gClZp bGxlIFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK