From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/3] drm/i915/gtt: Fix the boundary check for vm area Date: Tue, 12 May 2015 10:36:52 +0200 Message-ID: <20150512083652.GB15256@phenom.ffwll.local> References: <1431416110-11246-1-git-send-email-mika.kuoppala@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by gabe.freedesktop.org (Postfix) with ESMTP id 4992D89E0C for ; Tue, 12 May 2015 01:34:32 -0700 (PDT) Received: by wizk4 with SMTP id k4so141655302wiz.1 for ; Tue, 12 May 2015 01:34:31 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1431416110-11246-1-git-send-email-mika.kuoppala@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala Cc: intel-gfx@lists.freedesktop.org, Chris Wilson List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBNYXkgMTIsIDIwMTUgYXQgMTA6MzU6MDhBTSArMDMwMCwgTWlrYSBLdW9wcGFsYSB3 cm90ZToKPiBUaGUgY2hlY2sgZm9yIHN0YXJ0ICsgbGVuZ3RoID49IHRvdGFsX3ZtX3NpemUgaXMK PiB3cm9uZyBzaW5jZSBzdGFydCArIGxlbmd0aCBjYW4gYmUgZXhhY3RseSB0aGUgc2l6ZSBvZgo+ IHRoZSB2bS4KPiAKPiBGaXggdGhlIGNoZWNrIHRvIGFsbG93IGFsbG9jYXRpb24gdG8gYm91bmRh cnkuCj4gCj4gRml4ZXMgYSByZWdyZXNzaW9uIGluIGNvbW1pdCA0ZGQ3MzhlOWNkNzkKPiAoImRy bS9pOTE1OiBGaXggMzJiIG92ZXJmbG93IGNoZWNrIGluIGdlbjhfcHBndHRfYWxsb2NfcGFnZV9k aXJlY3RvcmllcyIpCj4gCj4gVGVzdGNhc2U6IGlndC9nZW1fZXZpY3RfZXZlcnl0aGluZy9zd2Fw cGluZy1pbnRlcnJ1cHRpYmxlCj4gQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5v cmcvc2hvd19idWcuY2dpP2lkPTkwMzk5Cj4gVGVzdGVkLWJ5OiBMdSBIdWEgPGh1YXgubHVAaW50 ZWwuY29tPgo+IENjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLndpbHNvbi5jby51az4KPiBD YzogRGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNvbT4KPiBDYzogVmlsbGUgU3ly asOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiBDYzogTWljaGVsIFRoaWVy cnkgPG1pY2hlbC50aGllcnJ5QGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNaWthIEt1b3Bw YWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KClF1ZXVlZCBmb3IgLW5leHQsIHRoYW5rcyBm b3IgdGhlIHBhdGNoLgotRGFuaWVsCgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9ndHQuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X2d0dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiBpbmRleCBlM2Jj YzNiLi4xN2I3ZGYwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X2d0dC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiBAQCAt NzU3LDcgKzc1Nyw3IEBAIHN0YXRpYyBpbnQgZ2VuOF9wcGd0dF9hbGxvY19wYWdlX2RpcmVjdG9y aWVzKHN0cnVjdCBpOTE1X2h3X3BwZ3R0ICpwcGd0dCwKPiAgCVdBUk5fT04oIWJpdG1hcF9lbXB0 eShuZXdfcGRzLCBHRU44X0xFR0FDWV9QRFBFUykpOwo+ICAKPiAgCS8qIEZJWE1FOiB1cHBlciBi b3VuZCBtdXN0IG5vdCBvdmVyZmxvdyAzMiBiaXRzICAqLwo+IC0JV0FSTl9PTigoc3RhcnQgKyBs ZW5ndGgpID49ICgxVUxMIDw8IDMyKSk7Cj4gKwlXQVJOX09OKChzdGFydCArIGxlbmd0aCkgPiAo MVVMTCA8PCAzMikpOwo+ICAKPiAgCWdlbjhfZm9yX2VhY2hfcGRwZShwZCwgcGRwLCBzdGFydCwg bGVuZ3RoLCB0ZW1wLCBwZHBlKSB7Cj4gIAkJaWYgKHBkKQo+IC0tIAo+IDEuOS4xCj4gCj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZngg bWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5p ZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxv Zy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=