From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [CI 7/7] drm/i915: Eliminate superfluous i915_ggtt_view_normal Date: Sat, 14 Jan 2017 00:28:27 +0000 Message-ID: <20170114002827.31315-7-chris@chris-wilson.co.uk> References: <20170114002827.31315-1-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-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4918B6EEE5 for ; Sat, 14 Jan 2017 00:28:36 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id r144so15346728wme.0 for ; Fri, 13 Jan 2017 16:28:36 -0800 (PST) Received: from haswell.alporthouse.com ([78.156.65.138]) by smtp.gmail.com with ESMTPSA id y145sm8013865wmc.17.2017.01.13.16.28.33 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Jan 2017 16:28:33 -0800 (PST) In-Reply-To: <20170114002827.31315-1-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 U2luY2UgY29tbWl0IDA1OGQ4OGM0MzMwZiAoImRybS9pOTE1OiBUcmFjayBwaW5uZWQgVk1BIiks IHRoZXJlIGlzIG9ubHkKb25lIHVzZXIgb2YgaTkxNV9nZ3R0X3ZpZXdfbm9ybWFsIHJvZGF0ZS4g SnVzdCB0cmVhdCBOVUxMIGFzIG5vIHNwZWNpYWwKdmlldyBpbiBwaW5fdG9fZGlzcGxheSgpIGxp a2UgZXZlcnl3aGVyZSBlbHNlLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+ClJldmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5s YWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW0uYyAgICAgIHwgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgIHwg NCAtLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuaCAgfCAyIC0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMgfCAzICstLQogNCBmaWxlcyBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMK aW5kZXggZDg2MjJmZDIzZjVkLi5kNGM1OWI1MzUzMmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u YwpAQCAtMzQzNiw3ICszNDM2LDcgQEAgaTkxNV9nZW1fb2JqZWN0X3Bpbl90b19kaXNwbGF5X3Bs YW5lKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmosCiAJICogdHJ5IHRvIHByZXNlcnZl IHRoZSBleGlzdGluZyBBQkkpLgogCSAqLwogCXZtYSA9IEVSUl9QVFIoLUVOT1NQQyk7Ci0JaWYg KHZpZXctPnR5cGUgPT0gSTkxNV9HR1RUX1ZJRVdfTk9STUFMKQorCWlmICghdmlldyB8fCB2aWV3 LT50eXBlID09IEk5MTVfR0dUVF9WSUVXX05PUk1BTCkKIAkJdm1hID0gaTkxNV9nZW1fb2JqZWN0 X2dndHRfcGluKG9iaiwgdmlldywgMCwgYWxpZ25tZW50LAogCQkJCQkgICAgICAgUElOX01BUFBB QkxFIHwgUElOX05PTkJMT0NLKTsKIAlpZiAoSVNfRVJSKHZtYSkpIHsKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZ3R0LmMKaW5kZXggMTY5ZDEwZDgxMzM0Li40Yzg4NzQ1YjYwNzggMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCkBAIC0xMDMsMTAgKzEwMyw2IEBACiBzdGF0aWMgaW50 CiBpOTE1X2dldF9nZ3R0X3ZtYV9wYWdlcyhzdHJ1Y3QgaTkxNV92bWEgKnZtYSk7CiAKLWNvbnN0 IHN0cnVjdCBpOTE1X2dndHRfdmlldyBpOTE1X2dndHRfdmlld19ub3JtYWwgPSB7Ci0JLnR5cGUg PSBJOTE1X0dHVFRfVklFV19OT1JNQUwsCi19OwotCiBzdGF0aWMgdm9pZCBnZW42X2dndHRfaW52 YWxpZGF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiB7CiAJLyogTm90ZSB0 aGF0IGFzIGFuIHVuY2FjaGVkIG1taW8gd3JpdGUsIHRoaXMgc2hvdWxkIGZsdXNoIHRoZQpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmggYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuaAppbmRleCBmNjczNTQ0ZTU3MGUuLjNjNWVmNTM1OGNl ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmgKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmgKQEAgLTE5Niw4ICsxOTYsNiBAQCBz dHJ1Y3QgaTkxNV9nZ3R0X3ZpZXcgewogCX07CiB9OwogCi1leHRlcm4gY29uc3Qgc3RydWN0IGk5 MTVfZ2d0dF92aWV3IGk5MTVfZ2d0dF92aWV3X25vcm1hbDsKLQogZW51bSBpOTE1X2NhY2hlX2xl dmVsOwogCiBzdHJ1Y3QgaTkxNV92bWE7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9vdmVybGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMK aW5kZXggNDQ3M2E2MTFjNjY0Li4wNjA4ZmFkN2Y1OTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9vdmVybGF5LmMKQEAgLTgxMSw4ICs4MTEsNyBAQCBzdGF0aWMgaW50IGludGVsX292ZXJsYXlf ZG9fcHV0X2ltYWdlKHN0cnVjdCBpbnRlbF9vdmVybGF5ICpvdmVybGF5LAogCWlmIChyZXQgIT0g MCkKIAkJcmV0dXJuIHJldDsKIAotCXZtYSA9IGk5MTVfZ2VtX29iamVjdF9waW5fdG9fZGlzcGxh eV9wbGFuZShuZXdfYm8sIDAsCi0JCQkJCQkgICAmaTkxNV9nZ3R0X3ZpZXdfbm9ybWFsKTsKKwl2 bWEgPSBpOTE1X2dlbV9vYmplY3RfcGluX3RvX2Rpc3BsYXlfcGxhbmUobmV3X2JvLCAwLCBOVUxM KTsKIAlpZiAoSVNfRVJSKHZtYSkpCiAJCXJldHVybiBQVFJfRVJSKHZtYSk7CiAKLS0gCjIuMTEu MAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==