From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 1/5] drm/i915: Do not clear mappings beyond VMA size Date: Mon, 27 Apr 2015 13:55:15 +0100 Message-ID: <553E31B3.6050101@linux.intel.com> References: <1429877343.19506.3.camel@jlahtine-mobl1> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id E8AC172047 for ; Mon, 27 Apr 2015 05:55:16 -0700 (PDT) In-Reply-To: <1429877343.19506.3.camel@jlahtine-mobl1> 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 List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA0LzI0LzIwMTUgMDE6MDkgUE0sIEpvb25hcyBMYWh0aW5lbiB3cm90ZToKPiBEbyBub3Qg dG8gY2xlYXIgbWFwcGluZ3Mgb3V0c2lkZSB0aGUgYWxsb2NhdGVkIFZNQSB1bmRlciBhbnkKPiBj aXJjdW1zdGFuY2VzLiBPbmx5IGNsZWFyIHRoZSBzbWFsbGVyIG9mIFZNQSBvciBvYmplY3QgcGFn ZSBjb3VudC4KPgo+IFRoaXMgaXMgcmVxdWlyZWQgdG8gYWxsb3cgY3JlYXRpbmcgcGFydGlhbCBv YmplY3QgVk1BcyB3aGljaCBpbgo+IHR1cm4gYXJlIG5lZWRlZCBmb3IgcGFydGlhbCBHR1RUIHZp ZXdzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5A bGludXguaW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1f Z3R0LmMgfCAgICA4ICsrKysrKy0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtX2d0dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiBpbmRl eCA2ZmFlNmJkLi5lZTlmZjhlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtX2d0dC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMK PiBAQCAtMTk0NywxOSArMTk0NywyMyBAQCBzdGF0aWMgdm9pZCBnZ3R0X3VuYmluZF92bWEoc3Ry dWN0IGk5MTVfdm1hICp2bWEpCj4gICAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IHZtYS0+dm0t PmRldjsKPiAgIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9w cml2YXRlOwo+ICAgCXN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmogPSB2bWEtPm9iajsK PiArCWNvbnN0IHVpbnQ2NF90IHNpemUgPSBtaW5fdCh1aW50NjRfdCwKPiArCQkJCSAgICBvYmot PmJhc2Uuc2l6ZSwKPiArCQkJCSAgICB2bWEtPm5vZGUuc2l6ZSk7Cj4KPiAgIAlpZiAodm1hLT5i b3VuZCAmIEdMT0JBTF9CSU5EKSB7Cj4gICAJCXZtYS0+dm0tPmNsZWFyX3JhbmdlKHZtYS0+dm0s Cj4gICAJCQkJICAgICB2bWEtPm5vZGUuc3RhcnQsCj4gLQkJCQkgICAgIG9iai0+YmFzZS5zaXpl LAo+ICsJCQkJICAgICBzaXplLAo+ICAgCQkJCSAgICAgdHJ1ZSk7Cj4gICAJfQo+Cj4gICAJaWYg KGRldl9wcml2LT5tbS5hbGlhc2luZ19wcGd0dCAmJiB2bWEtPmJvdW5kICYgTE9DQUxfQklORCkg ewo+ICAgCQlzdHJ1Y3QgaTkxNV9od19wcGd0dCAqYXBwZ3R0ID0gZGV2X3ByaXYtPm1tLmFsaWFz aW5nX3BwZ3R0Owo+ICsKPiAgIAkJYXBwZ3R0LT5iYXNlLmNsZWFyX3JhbmdlKCZhcHBndHQtPmJh c2UsCj4gICAJCQkJCSB2bWEtPm5vZGUuc3RhcnQsCj4gLQkJCQkJIG9iai0+YmFzZS5zaXplLAo+ ICsJCQkJCSBzaXplLAo+ICAgCQkJCQkgdHJ1ZSk7Cj4gICAJfQo+ICAgfQo+CgpMb29rcyBnb29k IHRvIG1lLAoKUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRl bC5jb20+CgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==