From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Micha=C5=82=20Winiarski?= Subject: [PATCH 1/8] drm/i915/gtt: Don't pass ppgtt to ppgtt_cleanup_4lvl Date: Mon, 12 Dec 2016 12:44:10 +0100 Message-ID: <1481543057-333-2-git-send-email-michal.winiarski@intel.com> References: <1481543057-333-1-git-send-email-michal.winiarski@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id EC1B06E03C for ; Mon, 12 Dec 2016 11:44:47 +0000 (UTC) In-Reply-To: <1481543057-333-1-git-send-email-michal.winiarski@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: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org SXQncyBub3Qgb3BlcmF0aW5nIG9uIHBwZ3R0LCBhbmQgaXQgYWxzbyBtYWtlcyB0aGluZ3MgY29u c2lzdGVudCB3aXRoCmFuYWxvZ291cyBwcGd0dF9jbGVhbnVwXzNsdmwgZnVuY3Rpb24uCgpDYzog QXJrYWRpdXN6IEhpbGVyIDxhcmthZGl1c3ouaGlsZXJAaW50ZWwuY29tPgpDYzogQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CkNjOiBKb29uYXMgTGFodGluZW4gPGpvb25h cy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CkNjOiBNaWNoZWwgVGhpZXJyeSA8bWljaGVsLnRo aWVycnlAaW50ZWwuY29tPgpDYzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5j b20+ClNpZ25lZC1vZmYtYnk6IE1pY2hhxYIgV2luaWFyc2tpIDxtaWNoYWwud2luaWFyc2tpQGlu dGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyB8IDE0ICsr KysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKaW5kZXggZWYwMGQzNi4uMTFlYzY4 YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKQEAgLTEwNTEsMTkgKzEwNTEsMTkg QEAgc3RhdGljIHZvaWQgZ2VuOF9wcGd0dF9jbGVhbnVwXzNsdmwoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LAogCWZyZWVfcGRwKGRldl9wcml2LCBwZHApOwogfQogCi1zdGF0aWMg dm9pZCBnZW44X3BwZ3R0X2NsZWFudXBfNGx2bChzdHJ1Y3QgaTkxNV9od19wcGd0dCAqcHBndHQp CitzdGF0aWMgdm9pZCBnZW44X3BwZ3R0X2NsZWFudXBfNGx2bChzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYsCisJCQkJICAgIHN0cnVjdCBpOTE1X3BtbDQgKnBtbDQpCiB7Ci0Jc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gcHBndHQtPmJhc2UuaTkxNTsKIAlpbnQg aTsKIAotCWZvcl9lYWNoX3NldF9iaXQoaSwgcHBndHQtPnBtbDQudXNlZF9wbWw0ZXMsIEdFTjhf UE1MNEVTX1BFUl9QTUw0KSB7Ci0JCWlmIChXQVJOX09OKCFwcGd0dC0+cG1sNC5wZHBzW2ldKSkK Kwlmb3JfZWFjaF9zZXRfYml0KGksIHBtbDQtPnVzZWRfcG1sNGVzLCBHRU44X1BNTDRFU19QRVJf UE1MNCkgeworCQlpZiAoV0FSTl9PTighcG1sNC0+cGRwc1tpXSkpCiAJCQljb250aW51ZTsKIAot CQlnZW44X3BwZ3R0X2NsZWFudXBfM2x2bChkZXZfcHJpdiwgcHBndHQtPnBtbDQucGRwc1tpXSk7 CisJCWdlbjhfcHBndHRfY2xlYW51cF8zbHZsKGRldl9wcml2LCBwbWw0LT5wZHBzW2ldKTsKIAl9 CiAKLQljbGVhbnVwX3B4KGRldl9wcml2LCAmcHBndHQtPnBtbDQpOworCWNsZWFudXBfcHgoZGV2 X3ByaXYsIHBtbDQpOwogfQogCiBzdGF0aWMgdm9pZCBnZW44X3BwZ3R0X2NsZWFudXAoc3RydWN0 IGk5MTVfYWRkcmVzc19zcGFjZSAqdm0pCkBAIC0xMDc3LDcgKzEwNzcsNyBAQCBzdGF0aWMgdm9p ZCBnZW44X3BwZ3R0X2NsZWFudXAoc3RydWN0IGk5MTVfYWRkcmVzc19zcGFjZSAqdm0pCiAJaWYg KCFVU0VTX0ZVTExfNDhCSVRfUFBHVFQoZGV2X3ByaXYpKQogCQlnZW44X3BwZ3R0X2NsZWFudXBf M2x2bChkZXZfcHJpdiwgJnBwZ3R0LT5wZHApOwogCWVsc2UKLQkJZ2VuOF9wcGd0dF9jbGVhbnVw XzRsdmwocHBndHQpOworCQlnZW44X3BwZ3R0X2NsZWFudXBfNGx2bChkZXZfcHJpdiwgJnBwZ3R0 LT5wbWw0KTsKIAogCWdlbjhfZnJlZV9zY3JhdGNoKHZtKTsKIH0KLS0gCjIuNy40CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK