From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH 21/22] drm/i915: check for missing aperture in GTT pread/pwrite paths Date: Fri, 27 Sep 2019 18:34:08 +0100 Message-ID: <20190927173409.31175-22-matthew.auld@intel.com> References: <20190927173409.31175-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9B0608982E for ; Fri, 27 Sep 2019 17:34:45 +0000 (UTC) In-Reply-To: <20190927173409.31175-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 Cc: daniel.vetter@ffwll.ch List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQ1EgVGFuZyA8Y3EudGFuZ0BpbnRlbC5jb20+Cgpkcm1fbW1faW5zZXJ0X25vZGVfaW5f cmFuZ2UoKSB0cmVhdHMgcmFuZ2Vfc3RhcnQgPiByYW5nZV9lbmQgYXMgYQpwcm9ncmFtbWVyIGVy cm9yLCBzdWNoIHRoYXQgd2UgZXhwbG9kZSBpbiBpbnNlcnRfbWFwcGFibGVfbm9kZS4gRm9yIG5v dwpzaW1wbHkgY2hlY2sgZm9yIG1pc3NpbmcgYXBlcnR1cmUgb24gc3VjaCBwYXRocy4KClNpZ25l ZC1vZmYtYnk6IENRIFRhbmcgPGNxLnRhbmdAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBNYXR0 aGV3IEF1bGQgPG1hdHRoZXcuYXVsZEBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9nZW0uYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKaW5kZXggZmQzMjliNmI0NzVjLi44MmRhYWFiMDIyZDgg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwpAQCAtMzM3LDYgKzMzNyw5IEBAIGk5MTVfZ2VtX2d0 dF9wcmVhZChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqLAogCXU2NCByZW1haW4sIG9m ZnNldDsKIAlpbnQgcmV0OwogCisJaWYgKCFIQVNfTUFQUEFCTEVfQVBFUlRVUkUoaTkxNSkpCisJ CXJldHVybiAtRU5PU1BDOworCiAJcmV0ID0gbXV0ZXhfbG9ja19pbnRlcnJ1cHRpYmxlKCZpOTE1 LT5kcm0uc3RydWN0X211dGV4KTsKIAlpZiAocmV0KQogCQlyZXR1cm4gcmV0OwpAQCAtNTMwLDYg KzUzMyw5IEBAIGk5MTVfZ2VtX2d0dF9wd3JpdGVfZmFzdChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29i amVjdCAqb2JqLAogCXZvaWQgX191c2VyICp1c2VyX2RhdGE7CiAJaW50IHJldDsKIAorCWlmICgh SEFTX01BUFBBQkxFX0FQRVJUVVJFKGk5MTUpKQorCQlyZXR1cm4gLUVOT1NQQzsKKwogCXJldCA9 IG11dGV4X2xvY2tfaW50ZXJydXB0aWJsZSgmaTkxNS0+ZHJtLnN0cnVjdF9tdXRleCk7CiAJaWYg KHJldCkKIAkJcmV0dXJuIHJldDsKLS0gCjIuMjAuMQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4