From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v2] drm/i915: Sanitize engine context sizes Date: Thu, 27 Apr 2017 11:53:33 +0300 Message-ID: <1493283213.7266.2.camel@linux.intel.com> References: <1493209238-32650-1-git-send-email-joonas.lahtinen@linux.intel.com> <3d3e34c2-fa93-375e-be90-3b96d38bcae2@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <3d3e34c2-fa93-375e-be90-3b96d38bcae2@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: Tvrtko Ursulin , Intel graphics driver community testing & development Cc: intel-gvt-dev@lists.freedesktop.org, Paulo Zanoni , Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTctMDQtMjYgYXQgMTQ6MTYgKzAxMDAsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+ IE9uIDI2LzA0LzIwMTcgMTM6MjAsIEpvb25hcyBMYWh0aW5lbiB3cm90ZToKPiA+IAo+ID4gQEAg LTQ0MywyMSArNDE3LDYgQEAgaW50IGk5MTVfZ2VtX2NvbnRleHRfaW5pdChzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gPiDCoAlCVUlMRF9CVUdfT04oTUFYX0NPTlRFWFRfSFdf SUQgPiBJTlRfTUFYKTsKPiA+IMKgCWlkYV9pbml0KCZkZXZfcHJpdi0+Y29udGV4dF9od19pZGEp Owo+ID4gCj4gPiAtCWlmIChpOTE1LmVuYWJsZV9leGVjbGlzdHMpIHsKPiA+IC0JCS8qIE5COiBp bnRlbnRpb25hbGx5IGxlZnQgYmxhbmsuIFdlIHdpbGwgYWxsb2NhdGUgb3VyIG93bgo+ID4gLQkJ wqAqIGJhY2tpbmcgb2JqZWN0cyBhcyB3ZSBuZWVkIHRoZW0sIHRoYW5rIHlvdSB2ZXJ5IG11Y2gg Ki8KPiA+IC0JCWRldl9wcml2LT5od19jb250ZXh0X3NpemUgPSAwOwo+ID4gLQl9IGVsc2UgaWYg KEhBU19IV19DT05URVhUUyhkZXZfcHJpdikpIHsKPiA+IC0JCWRldl9wcml2LT5od19jb250ZXh0 X3NpemUgPQo+ID4gLQkJCXJvdW5kX3VwKGdldF9jb250ZXh0X3NpemUoZGV2X3ByaXYpLAo+ID4g LQkJCQnCoEk5MTVfR1RUX1BBR0VfU0laRSk7Cj4gCj4gSXMgdGhpcyByb3VuZGluZyB1cCBsb3N0 IHdoZW4gdXNlZCBmcm9tIF9fY3JlYXRlX2h3X2NvbnRleHQ/CgpBZGRlZCBpdCBiYWNrIGZvciBH ZW4gNyBhbmQgNiB3aGVyZSBpdCBjb3VsZCBkbyBzb21ldGhpbmcuIE90aGVycyBoYXZlCmJlZW4g cm91bmRlZCB1cCBpbiB0aGUgaGVhZHMgb2YgZW5naW5lZXJzIGFscmVhZHkuCgo+ID4gK3N0YXRp YyB1MzIKPiA+ICtfX2ludGVsX2VuZ2luZV9jb250ZXh0X3NpemUoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LCB1OCBjbGFzcykKPiBWZXJ5IG1pbm9yLCBidXQgQ2hyaXMgaGFzIGJl ZW4gdHJ5aW5nIHRvIGVzdGFibGlzaCBpOTE1IGluc3RlYWQgb2bCoAo+IGRldl9wcml2IGluIG5l dyBjb2RlLgoKSXQnZCBzaGFkb3cgdGhlIGdsb2JhbCBpOTE1IGluIHRoaXMgY2FzZSwgc28gbGVh dmluZyBpdCBhcyBpcyA6LwoKPiA+IEBAIC0xMzQsNiArMjA4LDEwIEBAIGludGVsX2VuZ2luZV9z ZXR1cChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gPiDCoAllbmdpbmUtPmly cV9zaGlmdCA9IGluZm8tPmlycV9zaGlmdDsKPiA+IMKgCWVuZ2luZS0+Y2xhc3MgPSBpbmZvLT5j bGFzczsKPiA+IMKgCWVuZ2luZS0+aW5zdGFuY2UgPSBpbmZvLT5pbnN0YW5jZTsKPiA+ICsJZW5n aW5lLT5jb250ZXh0X3NpemUgPSBfX2ludGVsX2VuZ2luZV9jb250ZXh0X3NpemUoZGV2X3ByaXYs Cj4gPiArCQkJCQkJCcKgwqDCoGVuZ2luZS0+Y2xhc3MpOwo+ID4gKwlpZiAoV0FSTl9PTihlbmdp bmUtPmNvbnRleHRfc2l6ZSA+IEJJVCgyMCkpKQo+ID4gKwkJZW5naW5lLT5jb250ZXh0X3NpemUg PSAwOwo+IAo+IERvbid0IGtub3cgdGhlIGhpc3RvcnkgdG8gdGVsbCB3aGV0aGVyIHVwZ3JhZGUg b2YgRFJNX0RFQlVHX0RSSVZFUiB0byBhwqAKPiBXQVJOX09OIGlzIG9rLgoKVGFsa2VkIHdpdGgg Q2hyaXMsIGlmIGl0IHRyaWdnZXJzLCBpdCBzaG91bGQgZGVmaW5pdGVseSBiZSBXQVJOX09OIDop Ck5ldmVyIHNlZW4gaW4gdGhlIHBhc3QuCgpSZWdhcmRzLCBKb29uYXMKLS0gCkpvb25hcyBMYWh0 aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK