From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: [PATCH v6 16/19] drm/i915/userptr: Kill user_size limit check Date: Wed, 29 Jul 2015 17:24:00 +0100 Message-ID: <1438187043-34267-17-git-send-email-michel.thierry@intel.com> References: <1438187043-34267-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 150B56EC38 for ; Wed, 29 Jul 2015 09:24:23 -0700 (PDT) In-Reply-To: <1438187043-34267-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 IDhmZDQzMWIuLmQxMTkwMWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX3VzZXJwdHIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV91c2VycHRy LmMKQEAgLTgxMyw3ICs4MTMsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9pOTE1X2dlbV9v YmplY3Rfb3BzIGk5MTVfZ2VtX3VzZXJwdHJfb3BzID0gewogaW50CiBpOTE1X2dlbV91c2VycHRy X2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsIHN0cnVjdCBkcm1fZmls ZSAqZmlsZSkKIHsKLQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRl dl9wcml2YXRlOwogCXN0cnVjdCBkcm1faTkxNV9nZW1fdXNlcnB0ciAqYXJncyA9IGRhdGE7CiAJ c3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iajsKIAlpbnQgcmV0OwpAQCAtODI2LDkgKzgy NSw2IEBAIGk5MTVfZ2VtX3VzZXJwdHJfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9p ZCAqZGF0YSwgc3RydWN0IGRybV9maWxlICpmaWxlCiAJaWYgKG9mZnNldF9pbl9wYWdlKGFyZ3Mt PnVzZXJfcHRyIHwgYXJncy0+dXNlcl9zaXplKSkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQlpZiAo YXJncy0+dXNlcl9zaXplID4gZGV2X3ByaXYtPmd0dC5iYXNlLnRvdGFsKQotCQlyZXR1cm4gLUUy QklHOwotCiAJaWYgKCFhY2Nlc3Nfb2soYXJncy0+ZmxhZ3MgJiBJOTE1X1VTRVJQVFJfUkVBRF9P TkxZID8gVkVSSUZZX1JFQUQgOiBWRVJJRllfV1JJVEUsCiAJCSAgICAgICAoY2hhciBfX3VzZXIg KikodW5zaWduZWQgbG9uZylhcmdzLT51c2VyX3B0ciwgYXJncy0+dXNlcl9zaXplKSkKIAkJcmV0 dXJuIC1FRkFVTFQ7Ci0tIAoyLjQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK