From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/5] drm/i915: Do not clear mappings beyond VMA size Date: Mon, 4 May 2015 16:23:45 +0200 Message-ID: <20150504142345.GJ30184@phenom.ffwll.local> References: <1429877343.19506.3.camel@jlahtine-mobl1> <553E31B3.6050101@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f41.google.com (mail-wg0-f41.google.com [74.125.82.41]) by gabe.freedesktop.org (Postfix) with ESMTP id 754E86E3E0 for ; Mon, 4 May 2015 07:21:27 -0700 (PDT) Received: by wgso17 with SMTP id o17so151949776wgs.1 for ; Mon, 04 May 2015 07:21:26 -0700 (PDT) Content-Disposition: inline In-Reply-To: <553E31B3.6050101@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 Cc: intel-gfx List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBBcHIgMjcsIDIwMTUgYXQgMDE6NTU6MTVQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gCj4gT24gMDQvMjQvMjAxNSAwMTowOSBQTSwgSm9vbmFzIExhaHRpbmVuIHdyb3Rl Ogo+ID5EbyBub3QgdG8gY2xlYXIgbWFwcGluZ3Mgb3V0c2lkZSB0aGUgYWxsb2NhdGVkIFZNQSB1 bmRlciBhbnkKPiA+Y2lyY3Vtc3RhbmNlcy4gT25seSBjbGVhciB0aGUgc21hbGxlciBvZiBWTUEg b3Igb2JqZWN0IHBhZ2UgY291bnQuCj4gPgo+ID5UaGlzIGlzIHJlcXVpcmVkIHRvIGFsbG93IGNy ZWF0aW5nIHBhcnRpYWwgb2JqZWN0IFZNQXMgd2hpY2ggaW4KPiA+dHVybiBhcmUgbmVlZGVkIGZv ciBwYXJ0aWFsIEdHVFQgdmlld3MuCj4gPgo+ID5TaWduZWQtb2ZmLWJ5OiBKb29uYXMgTGFodGlu ZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gPi0tLQo+ID4gIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jIHwgICAgOCArKysrKystLQo+ID4gIDEgZmlsZSBj aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPgo+ID5kaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbV9ndHQuYwo+ID5pbmRleCA2ZmFlNmJkLi5lZTlmZjhlIDEwMDY0NAo+ID4t LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwo+ID4rKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwo+ID5AQCAtMTk0NywxOSArMTk0NywyMyBAQCBz dGF0aWMgdm9pZCBnZ3R0X3VuYmluZF92bWEoc3RydWN0IGk5MTVfdm1hICp2bWEpCj4gPiAgCXN0 cnVjdCBkcm1fZGV2aWNlICpkZXYgPSB2bWEtPnZtLT5kZXY7Cj4gPiAgCXN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gPiAgCXN0cnVjdCBkcm1f aTkxNV9nZW1fb2JqZWN0ICpvYmogPSB2bWEtPm9iajsKPiA+Kwljb25zdCB1aW50NjRfdCBzaXpl ID0gbWluX3QodWludDY0X3QsCj4gPisJCQkJICAgIG9iai0+YmFzZS5zaXplLAo+ID4rCQkJCSAg ICB2bWEtPm5vZGUuc2l6ZSk7Cj4gPgo+ID4gIAlpZiAodm1hLT5ib3VuZCAmIEdMT0JBTF9CSU5E KSB7Cj4gPiAgCQl2bWEtPnZtLT5jbGVhcl9yYW5nZSh2bWEtPnZtLAo+ID4gIAkJCQkgICAgIHZt YS0+bm9kZS5zdGFydCwKPiA+LQkJCQkgICAgIG9iai0+YmFzZS5zaXplLAo+ID4rCQkJCSAgICAg c2l6ZSwKPiA+ICAJCQkJICAgICB0cnVlKTsKPiA+ICAJfQo+ID4KPiA+ICAJaWYgKGRldl9wcml2 LT5tbS5hbGlhc2luZ19wcGd0dCAmJiB2bWEtPmJvdW5kICYgTE9DQUxfQklORCkgewo+ID4gIAkJ c3RydWN0IGk5MTVfaHdfcHBndHQgKmFwcGd0dCA9IGRldl9wcml2LT5tbS5hbGlhc2luZ19wcGd0 dDsKPiA+Kwo+ID4gIAkJYXBwZ3R0LT5iYXNlLmNsZWFyX3JhbmdlKCZhcHBndHQtPmJhc2UsCj4g PiAgCQkJCQkgdm1hLT5ub2RlLnN0YXJ0LAo+ID4tCQkJCQkgb2JqLT5iYXNlLnNpemUsCj4gPisJ CQkJCSBzaXplLAo+ID4gIAkJCQkJIHRydWUpOwo+ID4gIAl9Cj4gPiAgfQo+ID4KPiAKPiBMb29r cyBnb29kIHRvIG1lLAo+IAo+IFJldmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVy c3VsaW5AaW50ZWwuY29tPgoKUXVldWVkIGZvciAtbmV4dCwgdGhhbmtzIGZvciB0aGUgcGF0Y2gu Ci1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBv cmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==