From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Goel, Akash" Subject: Re: [PATCH v6 16/19] drm/i915/userptr: Kill user_size limit check Date: Thu, 30 Jul 2015 10:55:15 +0530 Message-ID: <55B9B53B.8040708@intel.com> References: <1438187043-34267-1-git-send-email-michel.thierry@intel.com> <1438187043-34267-17-git-send-email-michel.thierry@intel.com> 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 9C4A56E6DD for ; Wed, 29 Jul 2015 22:25:19 -0700 (PDT) In-Reply-To: <1438187043-34267-17-git-send-email-michel.thierry@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Michel Thierry , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UmV2aWV3ZWQgdGhlIHBhdGNoICYgaXQgbG9va3MgZmluZS4KUmV2aWV3ZWQtYnk6ICJBa2FzaCBH b2VsIDxha2FzaC5nb2VsQGludGVsLmNvbT4iCgpPbiA3LzI5LzIwMTUgOTo1NCBQTSwgTWljaGVs IFRoaWVycnkgd3JvdGU6Cj4gR1RUIHdhcyBvbmx5IDMyYiBhbmQgaXRzIG1heCB2YWx1ZSBpcyA0 R0IuIEluIG9yZGVyIHRvIGFsbG93IG9iamVjdHMKPiBiaWdnZXIgdGhhbiA0R0IgaW4gNDhiIFBQ R1RULCBpOTE1X2dlbV91c2VycHRyX2lvY3RsIHdlIGNvdWxkIGNoZWNrCj4gYWdhaW5zdCBtYXgg NDhiIHJhbmdlICgxVUxMIDw8IDQ4KS4KPgo+IEJ1dCBzaW5jZSB0aGUgY2hlY2sgbm8gbG9uZ2Vy IGFwcGxpZXMsIGp1c3Qga2lsbCB0aGUgbGltaXQuCj4KPiB2MjogVXNlIHRoZSBkZWZhdWx0IGN0 eCB0byBpbmZlciB0aGUgcHBndHQgbWF4IHNpemUgKEFrYXNoKS4KPiB2MzogSnVzdCBraWxsIHRo ZSBsaW1pdCwgaXQgd2FzIG9ubHkgdGhlcmUgZm9yIGVhcmx5IGRldGVjdGlvbiBvZiBhbgo+IGVy cm9yIHdoZW4gdXNlZCBmb3IgZXhlY2J1ZmZlciAoQ2hyaXMpLgo+Cj4gQ2M6IEFrYXNoIEdvZWwg PGFrYXNoLmdvZWxAaW50ZWwuY29tPgo+IFJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4KPiBTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgVGhpZXJyeSA8bWlj aGVsLnRoaWVycnlAaW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fdXNlcnB0ci5jIHwgNCAtLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMo LSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV91c2VycHRy LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV91c2VycHRyLmMKPiBpbmRleCA4ZmQ0 MzFiLi5kMTE5MDFkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X3VzZXJwdHIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3VzZXJwdHIu Ywo+IEBAIC04MTMsNyArODEzLDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1faTkxNV9nZW1f b2JqZWN0X29wcyBpOTE1X2dlbV91c2VycHRyX29wcyA9IHsKPiAgIGludAo+ICAgaTkxNV9nZW1f dXNlcnB0cl9pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLCBzdHJ1Y3Qg ZHJtX2ZpbGUgKmZpbGUpCj4gICB7Cj4gLQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3By aXYgPSBkZXYtPmRldl9wcml2YXRlOwo+ICAgCXN0cnVjdCBkcm1faTkxNV9nZW1fdXNlcnB0ciAq YXJncyA9IGRhdGE7Cj4gICAJc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iajsKPiAgIAlp bnQgcmV0Owo+IEBAIC04MjYsOSArODI1LDYgQEAgaTkxNV9nZW1fdXNlcnB0cl9pb2N0bChzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGUKPiAg IAlpZiAob2Zmc2V0X2luX3BhZ2UoYXJncy0+dXNlcl9wdHIgfCBhcmdzLT51c2VyX3NpemUpKQo+ ICAgCQlyZXR1cm4gLUVJTlZBTDsKPgo+IC0JaWYgKGFyZ3MtPnVzZXJfc2l6ZSA+IGRldl9wcml2 LT5ndHQuYmFzZS50b3RhbCkKPiAtCQlyZXR1cm4gLUUyQklHOwo+IC0KPiAgIAlpZiAoIWFjY2Vz c19vayhhcmdzLT5mbGFncyAmIEk5MTVfVVNFUlBUUl9SRUFEX09OTFkgPyBWRVJJRllfUkVBRCA6 IFZFUklGWV9XUklURSwKPiAgIAkJICAgICAgIChjaGFyIF9fdXNlciAqKSh1bnNpZ25lZCBsb25n KWFyZ3MtPnVzZXJfcHRyLCBhcmdzLT51c2VyX3NpemUpKQo+ICAgCQlyZXR1cm4gLUVGQVVMVDsK PgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=