From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH] drm/i915: Reject non-canonical rotations Date: Wed, 23 Mar 2016 15:30:48 +0200 Message-ID: <1458739848.31507.4.camel@linux.intel.com> References: <1458642941-8092-1-git-send-email-matthew.auld@intel.com> <20160322104322.GG4329@intel.com> <20160322105919.GI4329@intel.com> <20160322113637.GE28483@phenom.ffwll.local> <20160323085831.GK28483@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 09BAA6E868 for ; Wed, 23 Mar 2016 13:30:20 +0000 (UTC) In-Reply-To: <20160323085831.GK28483@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: Daniel Vetter , Matthew Auld Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTYtMDMtMjMgYXQgMDk6NTggKzAxMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4g T24gVHVlLCBNYXIgMjIsIDIwMTYgYXQgMDI6MTQ6MzhQTSArMDAwMCwgTWF0dGhldyBBdWxkIHdy b3RlOgo+ID4gCj4gPiBIaSBEYW5pZWwsCj4gPiAKPiA+ID4gCj4gPiA+ID4gCj4gPiA+ID4gSSB0 aG91Z2h0IHdlIGRvIG5vcm1hbGl6ZSB0aGlzIHNvbWV3aGVyZS4KPiA+IEkgZGlkIHdyaXRlIGFu IGktZy10IHRlc3Qgd2hpY2ggc3VibWl0cyBzdWNoIGEgcm90YXRpb24gdmFsdWUgYW5kIGl0Cj4g PiBpcyBub3QgcmVqZWN0ZWQuCj4gTm9ybWFsaXplID0gdGhlIGRybSBjb3JlIG1ha2VzIHN1cmUg ZHJpdmVycyBkb24ndCBzZWUgYWxsIHRoZQo+IGNvbWJpbmF0aW9ucywgYnV0IG9ubHkgY2Fub25p Y2FsIHZhbHVlcy4gVXNlcnNwYWNlIGNhbiBzdGlsbCBzdWJtaXQgdmFsdWVzCj4gd2l0aCB0b28g bWFueSBiaXRzIHNldC4gSSdtIG5vdCBzdXJlIHdlIHdhbnQgKG9yIGNhbiwgaXQncyBBQkkpIGNo YW5nZQo+IHRoYXQuCj4gCj4gPiAKPiA+ID4gCj4gPiA+ID4gCj4gPiA+ID4gWW91ciBwYXRjaCBs YWNrcyBtb3RpdmF0aW9uCj4gPiBBcyBpbiBJIGhhdmVuJ3QgcHJvcGVybHkgY29udmV5ZWQgdGhl IG1vdGl2YXRpb24gYmVoaW5kIHRoZSBwYXRjaCBpbgo+ID4gdGhlIGNvbW1pdCBtZXNzYWdlPwo+ ID4gCj4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+IFllcyBJIGNhbiB1c3VhbGx5IGd1ZXNzIHdoZW4K PiA+IGl0J3MgZHVlIHRvIHN0YXRpYyBhbmFseXplciBjaGVja3MsIGJ1dCB5b3UgbmVlZCB0byBl eHBsYWluIHRoYXQuIEFuZCB5b3UKPiA+IG5lZWQgdG8gZXhwbGFpbiB3aGF0IGV4YWN0bHkgdGhl IGFuYWx5emVyIGlzIGNvbXBsYWluaW5nIGFib3V0Lgo+ID4gCj4gPiBlcm0sIG5vIHN0YXRpYyBh bmFseXNlciwgZm9yIHRoaXMgcGF0Y2ggb3IgYW55IHByaW9yLCBwcm9taXNlLCBidXQgZHVseSBu b3RlZCA7KQo+ID4gCj4gPiBKb29uYXMgYWN0dWFsbHkgc3VnZ2VzdGVkIHRoaXMgcGF0Y2gsIGFu ZCBzb21lIG9mIHRoZSBwcmVjZWRpbmcgb25lcwo+ID4gYXMgYmVnaW5uZXIgdGFza3MgZm9yIG1l Lgo+IE9oIHN1cnByaXNpbmcsIHNwb3R0aW5nIGFsbCB0aGVzZSByYW5kb20gdGhpbmdzIGFsbCBv dmVyIHRlbmRzIHRvIGJlIHN0dWZmCj4gb25seSBzdGF0aWMgYW5hbHl6ZXJzIG1hbmFnZSA7LSkg UGF0Y2ggc3RpbGwgbmVlZHMgc29tZSBtb3RpdmF0aW9uLCBzaW5jZQo+IGlmIHlvdXIgaWd0IHBh c3NlcyBhbmQgdGhlIGRyaXZlciBiZWhhdmVzIGNvcnJlY3RseSBpdCdzIGFsbCBmaW5lLgoKSSdt IGhhcHB5IHRvIG1lbnRpb24gdGhhdCB0aGUgbW90aXZhdGlvbiB0aGlzIHdhcyBvbiBteSBiYWNr bG9nIGlzIHRoYXQKaXQgd2FzICpZT1UqIHdobyBhc2tlZCBtZSB0byBpbXBsZW1lbnQgaXQgYWxv bmcgd2l0aCB0aGUgSUdUIHRlc3RzIDpQCgpCdXQgSSBndWVzcywgbm93IGlmIGl0J3MgaW1wbGVt ZW50ZWQgaW4gRFJNIGxheWVyIGFscmVhZHksIG1hdHRlciBvZgptYWtpbmcgc3VyZSB0aGUga21z X3JvdGF0aW9uX2NyYyB0ZXN0cyB0aGUgY3VycmVudCBleHBlY3RlZCBiZWhhdmlvdXIuCgpBbmQg Ynkgd2hhdCB5b3UgZGVzY3JpYmVkIChkcml2ZXJzIHdvbid0IHNlZSBiYWQgdmFsdWVzLCBBQkkg YWNjZXB0cwp0aGVtKSwgaXQgd291bGQgbWVhbiB0byBqdXN0IGF0dGVtcHQgdG8gc2VuZCBpbnZh bGlkIGNvbWJpbmF0aW9ucywgdGhleQpzaG91bGQgYmUgaGFwcGlseSBhY2NlcHRlZCBidXQgcmVz dWx0aW5nIHJvdGF0aW9uIHdpbGwgYmUgdW5kZWZpbmVkLiBJCm15c2VsZiB3b3VsZCByZWplY3Qg aW52YWxpZCBiaXQgY29tYmluYXRpb25zLCBidXQgaWYgdGhlIEFCSSBoYXMKYWxyZWFkeSBncm93 biB0aGF0IHdheSwgbm90IG11Y2ggdG8gYmUgZG9uZSBhdCB0aGlzIHBvaW50LgoKUmVnYXJkcywg Sm9vbmFzCgo+IC1EYW5pZWwKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9s b2d5IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK