From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 3/5] drm/i915: Prevent writing into a read-only object via a GGTT mmap Date: Fri, 15 Jun 2018 09:33:35 +0100 Message-ID: <152905161556.18533.11149995683466693630@mail.alporthouse.com> References: <20180614192404.24534-1-chris@chris-wilson.co.uk> <20180614192404.24534-3-chris@chris-wilson.co.uk> <152905013427.5654.15010249076556551390@jlahtine-desk.ger.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1133A89320 for ; Fri, 15 Jun 2018 08:33:46 +0000 (UTC) In-Reply-To: <152905013427.5654.15010249076556551390@jlahtine-desk.ger.corp.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Joonas Lahtinen , intel-gfx@lists.freedesktop.org Cc: David Herrmann List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBKb29uYXMgTGFodGluZW4gKDIwMTgtMDYtMTUgMDk6MDg6NTQpCj4gUXVvdGluZyBD aHJpcyBXaWxzb24gKDIwMTgtMDYtMTQgMjI6MjQ6MDIpCj4gPiBJZiB0aGUgdXNlciBoYXMgY3Jl YXRlZCBhIHJlYWQtb25seSBvYmplY3QsIHRoZXkgc2hvdWxkIG5vdCBiZSBhbGxvd2VkCj4gPiB0 byBjaXJjdW12ZW50IHRoZSB3cml0ZSBwcm90ZWN0aW9uIGJ5IHVzaW5nIGEgR0dUVCBtbWFwcGlu Zy4gRGVueSBpdC4KPiA+IAo+ID4gQWxzbyBtb3N0IG1hY2hpbmVzIGRvIG5vdCBzdXBwb3J0IHJl YWQtb25seSBHR1RUIFBURXMsIHNvIGFnYWluIHdlIGhhdmUKPiA+IHRvIHJlamVjdCBhdHRlbXB0 ZWQgd3JpdGVzLiBGb3J0dW5hdGVseSwgdGhpcyBpcyBrbm93biBhIHByaW9yaSwgc28gd2UKPiA+ IGNhbiBhdCBsZWFzdCByZWplY3QgaW4gdGhlIGNhbGwgdG8gY3JlYXRlIHRoZSBtbWFwICh3aXRo IGEgc2FuaXR5IGNoZWNrCj4gPiBpbiB0aGUgZmF1bHQgaGFuZGxlcikuCj4gPiAKPiA+IHYyOiBD aGVjayB0aGUgdm1hLT52bV9mbGFncyBkdXJpbmcgbW1hcCgpIHRvIGFsbG93IHJlYWRvbmx5IGFj Y2Vzcy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13 aWxzb24uY28udWs+Cj4gPiBDYzogSm9uIEJsb29tZmllbGQgPGpvbi5ibG9vbWZpZWxkQGludGVs LmNvbT4KPiA+IENjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRl bC5jb20+Cj4gPiBDYzogTWF0dGhldyBBdWxkIDxtYXR0aGV3LndpbGxpYW0uYXVsZEBnbWFpbC5j b20+Cj4gPiBDYzogRGF2aWQgSGVycm1hbm4gPGRoLmhlcnJtYW5uQGdtYWlsLmNvbT4KPiA+IFJl dmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5j b20+ICN2MQo+ID4gUmV2aWV3ZWQtYnk6IE1hdHRoZXcgQXVsZCA8bWF0dGhldy53aWxsaWFtLmF1 bGRAZ21haWwuY29tPiAjdjEKPiA+IFJldmlld2VkLWJ5OiBKb24gQmxvb21maWVsZCA8am9uLmJs b29tZmllbGRAaW50ZWwuY29tPgo+IAo+IDxTTklQPgo+IAo+ID4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL2RybV9nZW0uYwo+ID4gQEAgLTEwMzYsNiArMTAzNiwxMSBAQCBpbnQgZHJtX2dlbV9tbWFw KHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiA+ICAgICAg ICAgICAgICAgICByZXR1cm4gLUVBQ0NFUzsKPiA+ICAgICAgICAgfQo+ID4gIAo+ID4gKyAgICAg ICBpZiAodm1hLT52bV9mbGFncyAmIFZNX1dSSVRFICYmIG5vZGUtPnJlYWRvbmx5KSB7Cj4gPiAr ICAgICAgICAgICAgICAgZHJtX2dlbV9vYmplY3RfcHV0X3VubG9ja2VkKG9iaik7Cj4gPiArICAg ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArICAgICAgIH0KPiA+ICsKPiAKPiBQcmV0 dHkgc3VyZSB5b3Ugd2FudCB0byBzcGxpdCB0aGlzIHBhdGNoIGFuZCBDYzogZHJpLWRldmVsLiBX aXRoIHRoYXQsCj4gYm90aCBhcmU6CgpJIHRob3VnaHQgSSBjYydlZCBkcmktZGV2ZWwgb24gdGhl IHByZXZpb3VzIHNlbmRpbmcuIChBdCBsZWFzdCBJIHRob3VnaHQKYWJvdXQgaXQuKSBCZXNpZGVz IHVudGlsIHR0bSBkaWZmZXJlbnRpYXRlcyBiZXR3ZWVuIHJlYWQvd3JpdGUgYWNjZXNzLAppdCdz IGEgbW9vdCBwb2ludC4KLUNocmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=