From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: [PATCH v4 16/18] drm/i915/userptr: Kill user_size limit check Date: Tue, 7 Jul 2015 16:15:01 +0100 Message-ID: <1436282103-5854-17-git-send-email-michel.thierry@intel.com> References: <1436282103-5854-1-git-send-email-michel.thierry@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 543556EA4D for ; Tue, 7 Jul 2015 08:15:24 -0700 (PDT) In-Reply-To: <1436282103-5854-1-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: intel-gfx@lists.freedesktop.org Cc: akash.goel@intel.com List-Id: intel-gfx@lists.freedesktop.org R1RUIHdhcyBvbmx5IDMyYiBhbmQgaXRzIG1heCB2YWx1ZSBpcyA0R0IuIEluIG9yZGVyIHRvIGFs bG93IG9iamVjdHMKYmlnZ2VyIHRoYW4gNEdCIGluIDQ4YiBQUEdUVCwgaTkxNV9nZW1fdXNlcnB0 cl9pb2N0bCB3ZSBjb3VsZCBjaGVjawphZ2FpbnN0IG1heCA0OGIgcmFuZ2UgKDFVTEwgPDwgNDgp LgoKQnV0IHNpbmNlIHRoZSBjaGVjayBubyBsb25nZXIgYXBwbGllcywganVzdCBraWxsIHRoZSBs aW1pdC4KCnYyOiBVc2UgdGhlIGRlZmF1bHQgY3R4IHRvIGluZmVyIHRoZSBwcGd0dCBtYXggc2l6 ZSAoQWthc2gpLgp2MzogSnVzdCBraWxsIHRoZSBsaW1pdCwgaXQgd2FzIG9ubHkgdGhlcmUgZm9y IGVhcmx5IGRldGVjdGlvbiBvZiBhbgplcnJvciB3aGVuIHVzZWQgZm9yIGV4ZWNidWZmZXIgKENo cmlzKS4KCkNjOiBBa2FzaCBHb2VsIDxha2FzaC5nb2VsQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6 IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpTaWduZWQtb2ZmLWJ5OiBN aWNoZWwgVGhpZXJyeSA8bWljaGVsLnRoaWVycnlAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX3VzZXJwdHIuYyB8IDQgLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1f dXNlcnB0ci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fdXNlcnB0ci5jCmluZGV4 IDFmNGU1YTMuLjFiNjZlMzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX3VzZXJwdHIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV91c2VycHRy LmMKQEAgLTc4OCw3ICs3ODgsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9pOTE1X2dlbV9v YmplY3Rfb3BzIGk5MTVfZ2VtX3VzZXJwdHJfb3BzID0gewogaW50CiBpOTE1X2dlbV91c2VycHRy X2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsIHN0cnVjdCBkcm1fZmls ZSAqZmlsZSkKIHsKLQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRl dl9wcml2YXRlOwogCXN0cnVjdCBkcm1faTkxNV9nZW1fdXNlcnB0ciAqYXJncyA9IGRhdGE7CiAJ c3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iajsKIAlpbnQgcmV0OwpAQCAtODAxLDkgKzgw MCw2IEBAIGk5MTVfZ2VtX3VzZXJwdHJfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9p ZCAqZGF0YSwgc3RydWN0IGRybV9maWxlICpmaWxlCiAJaWYgKG9mZnNldF9pbl9wYWdlKGFyZ3Mt PnVzZXJfcHRyIHwgYXJncy0+dXNlcl9zaXplKSkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQlpZiAo YXJncy0+dXNlcl9zaXplID4gZGV2X3ByaXYtPmd0dC5iYXNlLnRvdGFsKQotCQlyZXR1cm4gLUUy QklHOwotCiAJaWYgKCFhY2Nlc3Nfb2soYXJncy0+ZmxhZ3MgJiBJOTE1X1VTRVJQVFJfUkVBRF9P TkxZID8gVkVSSUZZX1JFQUQgOiBWRVJJRllfV1JJVEUsCiAJCSAgICAgICAoY2hhciBfX3VzZXIg KikodW5zaWduZWQgbG9uZylhcmdzLT51c2VyX3B0ciwgYXJncy0+dXNlcl9zaXplKSkKIAkJcmV0 dXJuIC1FRkFVTFQ7Ci0tIAoyLjQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK