From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/atomic: Don't reject reflect-only rotations Date: Wed, 7 Dec 2016 18:02:22 +0200 Message-ID: <20161207160222.GP31595@intel.com> References: <1481113099-4788-1-git-send-email-brian.starkey@arm.com> <20161207133257.GC26126@nuc-i3427.alporthouse.com> <20161207145229.7ezo2glvk2iuiovk@phenom.ffwll.local> <20161207151324.GN31595@intel.com> <20161207155440.qdzdilmwjkq2l7lm@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 93A596E081 for ; Wed, 7 Dec 2016 16:02:57 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20161207155440.qdzdilmwjkq2l7lm@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: liviu.dudau@arm.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBEZWMgMDcsIDIwMTYgYXQgMDQ6NTQ6NDBQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBXZWQsIERlYyAwNywgMjAxNiBhdCAwNToxMzoyNFBNICswMjAwLCBWaWxsZSBT eXJqw6Rsw6Qgd3JvdGU6Cj4gPiBPbiBXZWQsIERlYyAwNywgMjAxNiBhdCAwMzo1MjoyOVBNICsw MTAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ID4gPiBPbiBXZWQsIERlYyAwNywgMjAxNiBhdCAw MTozMjo1N1BNICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+ID4gT24gV2VkLCBEZWMg MDcsIDIwMTYgYXQgMTI6MTg6MTlQTSArMDAwMCwgQnJpYW4gU3RhcmtleSB3cm90ZToKPiA+ID4g PiA+IFRoZSBjaGVjayB0byByZWplY3QgY29tYmluYXRpb25zIG9mIG11bHRpcGxlIHJvdGF0aW9u IGFuZ2xlcyBpcyBvdmVybHkKPiA+ID4gPiA+IHJlc3RyaWN0aXZlIGFuZCBoYXMgdGhlIHNpZGUt ZWZmZWN0IG9mIGFsc28gZmFpbGluZyBhbnkgcm90YXRpb24gdmFsdWUKPiA+ID4gPiA+IHdoaWNo IGNvbnNpc3RzIG9ubHkgb2YgcmVmbGVjdGlvbnMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEZpeCB0 aGlzIGJ5IHJlbGF4aW5nIHRoZSBjaGVjayB0byBpZ25vcmUgdmFsdWVzIHdoaWNoIGNvbnRhaW4g bm8KPiA+ID4gPiA+IHJvdGF0aW9uIGZsYWdzLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBGaXhlczog NmUwYzdjMzM1OGQ0ICgiZHJtL2F0b21pYzogUmVqZWN0IGF0dGVtcHRzIHRvIHVzZSBtdWx0aXBs ZSByb3RhdGlvbiBhbmdsZXMgYXQgb25jZSIpCj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBCcmlh biBTdGFya2V5IDxicmlhbi5zdGFya2V5QGFybS5jb20+Cj4gPiA+ID4gCj4gPiA+ID4gPiAgZHJp dmVycy9ncHUvZHJtL2RybV9hdG9taWMuYyB8ICAgIDMgKystCj4gPiA+ID4gPiAgMSBmaWxlIGNo YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gPiA+ID4gCj4gPiA+ID4g PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYyBiL2RyaXZlcnMvZ3B1 L2RybS9kcm1fYXRvbWljLmMKPiA+ID4gPiA+IGluZGV4IDM2MmUzZWEuLjQ0ZjQwMzAgMTAwNjQ0 Cj4gPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jCj4gPiA+ID4gPiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jCj4gPiA+ID4gPiBAQCAtODQ2LDcgKzg0 Niw4IEBAIGludCBkcm1fYXRvbWljX3BsYW5lX3NldF9wcm9wZXJ0eShzdHJ1Y3QgZHJtX3BsYW5l ICpwbGFuZSwKPiA+ID4gPiA+ICAJfSBlbHNlIGlmIChwcm9wZXJ0eSA9PSBjb25maWctPnByb3Bf c3JjX2gpIHsKPiA+ID4gPiA+ICAJCXN0YXRlLT5zcmNfaCA9IHZhbDsKPiA+ID4gPiA+ICAJfSBl bHNlIGlmIChwcm9wZXJ0eSA9PSBwbGFuZS0+cm90YXRpb25fcHJvcGVydHkpIHsKPiA+ID4gPiA+ IC0JCWlmICghaXNfcG93ZXJfb2ZfMih2YWwgJiBEUk1fUk9UQVRFX01BU0spKQo+ID4gPiA+ID4g KwkJaWYgKCh2YWwgJiBEUk1fUk9UQVRFX01BU0spICYmCj4gPiA+ID4gCj4gPiA+ID4gSWYgdmFs ICYgRFJNX1JPVEFURV9NQVNLIGlzIHplcm8sIHZhbCBtdXN0IGJlIFJFRkxFQ1RfWCB8IFJFRkxF Q1RfWS4KPiA+ID4gCj4gPiA+IFdoaWxlIHdlIGJpa2VzaGVkIHRoaXMgY2hlY2s6IFZhbGlkYXRp b24gbGlrZSB0aGlzIHNob3VsZCBiZSBzb21ld2hlcmUKPiA+ID4gYmVoaW5kIC0+YXRvbWljX2No ZWNrLCBzaW5jZSBpZiBpdCdzIG9ubHkgaGVyZSB0aGVuIHlvdSBjYW4gc25lYWsgaW52YWxpZAo+ ID4gPiBzdHVmZiBpbiB0aHJvdWdoIHRoZSBsZWdhY3kvY29tcGF0IHNldF9wcm9wZXJ0eSBpb2N0 bHMuCj4gPiAKPiA+IE5vdCBpZiB5b3UgdXNlIGRybV9hdG9taWNfaGVscGVyX3BsYW5lX3NldF9w cm9wZXJ0eSgpLgo+IAo+IE9oIHJpZ2h0LCBJIG1peGVkIHVwIHRoZSBjYWxsY2hhaW4gbWF6ZSBp biBteSBoZWFkIGFnYWluLiBJIHN0aWxsIGZlZWwKPiBsaWtlIHB1dHRpbmcgYWxsIHRoZSB2YWxp ZGF0aW9uIGNvZGUgaW4gb25lIHBsYWNlIG1pZ2h0IGJlIGEgZ29vZCBpZGVhLgo+IEJ1dCB5ZWFo IG5vdCBzdHJpY3RseSBuZWVkZWQuCgpXZWxsLCB3ZSBkbyBxdWl0ZSBhIGJpdCBvZiBjaGVja2lu ZyBhbHJlYWR5IGVhcmxpZXIuIEVnLgpkcm1fcHJvcGVydHlfY2hhbmdlX3ZhbGlkKCksIGFuZCBv YmogSUQgbG9va3Vwcy4gSSB0aGluayB0aGlzIHNvcnQgb2YKInRvdGFsbHkgaW52YWxpZCB1c2Ug b2YgdGhlIEFQSSIgY2hlY2sgZml0cyBpbiBwcmV0dHkgd2VsbCB3aXRoIHRoYXQKY3Jvd2QuCgot LSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK