From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/i915: Reject non-canonical rotations Date: Tue, 22 Mar 2016 12:43:22 +0200 Message-ID: <20160322104322.GG4329@intel.com> References: <1458642941-8092-1-git-send-email-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 054156E0BC for ; Tue, 22 Mar 2016 10:43:25 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1458642941-8092-1-git-send-email-matthew.auld@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matthew Auld Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBNYXIgMjIsIDIwMTYgYXQgMTA6MzU6NDFBTSArMDAwMCwgTWF0dGhldyBBdWxkIHdy b3RlOgo+IFJlamVjdCBhbnkgcm90YXRpb24gdmFsdWUgd2hpY2ggaW5jb3JyZWN0bHkgcmVwcmVz ZW50cyBtdWx0aXBsZSByb3RhdGlvbnMuCj4gCj4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFz LmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IEF1bGQg PG1hdHRoZXcuYXVsZEBpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2F0b21pY19wbGFuZS5jIHwgNSArKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRp b25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2F0b21p Y19wbGFuZS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljX3BsYW5lLmMKPiBp bmRleCA3ZGU3NzIxLi42Y2I1NjRmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2F0b21pY19wbGFuZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf YXRvbWljX3BsYW5lLmMKPiBAQCAtMTU2LDYgKzE1NiwxMSBAQCBzdGF0aWMgaW50IGludGVsX3Bs YW5lX2F0b21pY19jaGVjayhzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKPiAgCWludGVsX3N0YXRl LT5jbGlwLnkyID0KPiAgCQljcnRjX3N0YXRlLT5iYXNlLmVuYWJsZSA/IGNydGNfc3RhdGUtPnBp cGVfc3JjX2ggOiAwOwo+ICAKPiArCWlmICghaXNfcG93ZXJfb2ZfMihzdGF0ZS0+cm90YXRpb24p KSB7Cj4gKwkJRFJNX0RFQlVHX0tNUygiTXVsdGlwbGUgcm90YXRpb25zIGFyZSBub3Qgc3VwcG9y dGVkIVxuIik7Cj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwl9CgpTdWNoIGEgY2hlY2sgc2hvdWxk IGJlIGRvbmUgaW4gdGhlIGNvcmUuIEFyZSB3ZSBub3QgZG9pbmcgaXQgdGhlcmU/Cgo+ICsKPiAg CWlmIChzdGF0ZS0+ZmIgJiYgaW50ZWxfcm90YXRpb25fOTBfb3JfMjcwKHN0YXRlLT5yb3RhdGlv bikpIHsKPiAgCQlpZiAoIShzdGF0ZS0+ZmItPm1vZGlmaWVyWzBdID09IEk5MTVfRk9STUFUX01P RF9ZX1RJTEVEIHx8Cj4gIAkJCXN0YXRlLT5mYi0+bW9kaWZpZXJbMF0gPT0gSTkxNV9GT1JNQVRf TU9EX1lmX1RJTEVEKSkgewo+IC0tIAo+IDIuNC4zCj4gCj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVs IE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK