From: Matthew Auld Subject: [PATCH] drm/i915/userptr: reject zero user_size Date: Wed, 2 May 2018 20:50:21 +0100 Message-ID: <20180502195021.30900-1-matthew.auld@intel.com> References: <20180502181617.6079-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 316766E68A for ; Wed, 2 May 2018 19:50:25 +0000 (UTC) In-Reply-To: <20180502181617.6079-1-matthew.auld@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 List-Id: intel-gfx@lists.freedesktop.org T3BlcmF0aW5nIG9uIGEgemVybyBzaXplZCBHRU0gdXNlcnB0ciBvYmplY3Qgd2lsbCBsZWFkIHRv IGV4cGxvc2lvbnMuCgpGaXhlczogNWNjOWVkNGI5YTdhICgiZHJtL2k5MTU6IEludHJvZHVjZSBt YXBwaW5nIG9mIHVzZXIgcGFnZXMgaW50byB2aWRlbyBtZW1vcnkgKHVzZXJwdHIpIGlvY3RsIikK VGVzdGNhc2U6IGlndC9nZW1fdXNlcnB0cl9ibGl0cy9pbnB1dC1jaGVja2luZwpTaWduZWQtb2Zm LWJ5OiBNYXR0aGV3IEF1bGQgPG1hdHRoZXcuYXVsZEBpbnRlbC5jb20+CkNjOiBDaHJpcyBXaWxz b24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KUmV2aWV3ZWQtYnk6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX3VzZXJwdHIuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fdXNlcnB0ci5jIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fdXNlcnB0ci5jCmluZGV4IGQ1OTZhODMwMmNhMy4u ODU0YmQ1MWI5NDc4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV91 c2VycHRyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fdXNlcnB0ci5jCkBA IC03NzgsNiArNzc4LDkgQEAgaTkxNV9nZW1fdXNlcnB0cl9pb2N0bChzdHJ1Y3QgZHJtX2Rldmlj ZSAqZGV2LAogCQkJICAgIEk5MTVfVVNFUlBUUl9VTlNZTkNIUk9OSVpFRCkpCiAJCXJldHVybiAt RUlOVkFMOwogCisJaWYgKCFhcmdzLT51c2VyX3NpemUpCisJCXJldHVybiAtRUlOVkFMOworCiAJ aWYgKG9mZnNldF9pbl9wYWdlKGFyZ3MtPnVzZXJfcHRyIHwgYXJncy0+dXNlcl9zaXplKSkKIAkJ cmV0dXJuIC1FSU5WQUw7CiAKLS0gCjIuMTcuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==