From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 19/37] drm/i915: Move assertion for iomap access to i915_vma_pin_iomap Date: Fri, 12 Aug 2016 07:54:09 +0100 Message-ID: <1470984867-7132-19-git-send-email-chris@chris-wilson.co.uk> References: <1470984867-7132-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 76E7A6EA86 for ; Fri, 12 Aug 2016 06:54:56 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id i138so1158333wmf.3 for ; Thu, 11 Aug 2016 23:54:56 -0700 (PDT) In-Reply-To: <1470984867-7132-1-git-send-email-chris@chris-wilson.co.uk> 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 QWNjZXNzIHRocm91Z2ggdGhlIEdUVCByZXF1aXJlcyB0aGUgZGV2aWNlIHRvIGJlIGF3YWtlLiBJ ZGVhbGx5Cmk5MTVfdm1hX3Bpbl9pb21hcCgpIGlzIHNob3J0LWxpdmVkIGFuZCB0aGUgcGlubmlu ZyBkZW1hcmNhdGVzIHRoZQphY2Nlc3MgdGhyb3VnaCB0aGUgaW9tYXAuIFRoaXMgaXMgbm90IGVu dGlyZWx5IHRydWUsIHdlIGhhdmUgYSBtaXh0dXJlCm9mIGxvbmcgbGl2ZWQgcGlucyB0aGF0IGV4 Y2VlZCB0aGUgd2FrZWxvY2sgKHN1Y2ggYXMgbGVnYWN5IHJpbmdidWZmZXJzKQphbmQgc2hvcnQg bGl2ZWQgcGluIHRoYXQgZG8gbGl2ZSB3aXRoaW4gdGhlIHdha2Vsb2NrIChzdWNoIGFzIGV4ZWNs aXN0CnJpbmdidWZmZXJzKS4KClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5j ICAgICB8IDMgKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgfCAz IC0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwppbmRleCAxYmVjNTBiZDY1MWIuLjczOGE0NzRj NWFmYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKQEAgLTM2NTAsNiArMzY1MCw5 IEBAIHZvaWQgX19pb21lbSAqaTkxNV92bWFfcGluX2lvbWFwKHN0cnVjdCBpOTE1X3ZtYSAqdm1h KQogewogCXZvaWQgX19pb21lbSAqcHRyOwogCisJLyogQWNjZXNzIHRocm91Z2ggdGhlIEdUVCBy ZXF1aXJlcyB0aGUgZGV2aWNlIHRvIGJlIGF3YWtlLiAqLworCWFzc2VydF9ycG1fd2FrZWxvY2tf aGVsZCh0b19pOTE1KHZtYS0+dm0tPmRldikpOworCiAJbG9ja2RlcF9hc3NlcnRfaGVsZCgmdm1h LT52bS0+ZGV2LT5zdHJ1Y3RfbXV0ZXgpOwogCWlmIChXQVJOX09OKCF2bWEtPm9iai0+bWFwX2Fu ZF9mZW5jZWFibGUpKQogCQlyZXR1cm4gSU9fRVJSX1BUUigtRU5PREVWKTsKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYwppbmRleCAyN2EyODQ2MTlhMjcuLmQyYzg0YmI5OThl NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYwpAQCAtMTk2Niw5ICsx OTY2LDYgQEAgaW50IGludGVsX3JpbmdfcGluKHN0cnVjdCBpbnRlbF9yaW5nICpyaW5nKQogCQlp ZiAocmV0KQogCQkJZ290byBlcnJfdW5waW47CiAKLQkJLyogQWNjZXNzIHRocm91Z2ggdGhlIEdU VCByZXF1aXJlcyB0aGUgZGV2aWNlIHRvIGJlIGF3YWtlLiAqLwotCQlhc3NlcnRfcnBtX3dha2Vs b2NrX2hlbGQoZGV2X3ByaXYpOwotCiAJCWFkZHIgPSAodm9pZCBfX2ZvcmNlICopCiAJCQlpOTE1 X3ZtYV9waW5faW9tYXAoaTkxNV9nZW1fb2JqX3RvX2dndHQob2JqKSk7CiAJCWlmIChJU19FUlIo YWRkcikpIHsKLS0gCjIuOC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK