From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [PATCH 33/59] drm/i915: Update l3_remap to take a request structure Date: Thu, 19 Mar 2015 12:30:38 +0000 Message-ID: <1426768264-16996-34-git-send-email-John.C.Harrison@Intel.com> References: <1426768264-16996-1-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id BCA7D6EA0C for ; Thu, 19 Mar 2015 05:31:44 -0700 (PDT) In-Reply-To: <1426768264-16996-1-git-send-email-John.C.Harrison@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 RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KCkNvbnZlcnRl ZCBpOTE1X2dlbV9sM19yZW1hcCgpIHRvIHRha2UgYSByZXF1ZXN0IHN0cnVjdHVyZSBpbnN0ZWFk IG9mIGEgcmluZy4KCkZvcjogVklaLTUxMTUKU2lnbmVkLW9mZi1ieTogSm9obiBIYXJyaXNvbiA8 Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFRvbWFzIEVsZiA8dG9tYXMu ZWxmQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oICAgICAg ICAgfCAgICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAgfCAg ICA1ICsrKy0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMgfCAgICAy ICstCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuaAppbmRleCAzZDUwZjQxLi44MzljMTg1IDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZHJ2LmgKQEAgLTI3NDYsNyArMjc0Niw3IEBAIGludCBfX211c3RfY2hlY2sgaTkxNV9n ZW1fb2JqZWN0X2ZpbmlzaF9ncHUoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaik7CiBp bnQgX19tdXN0X2NoZWNrIGk5MTVfZ2VtX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7CiBp bnQgaTkxNV9nZW1faW5pdF9yaW5ncyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKIGludCBfX211 c3RfY2hlY2sgaTkxNV9nZW1faW5pdF9odyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKLWludCBp OTE1X2dlbV9sM19yZW1hcChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nLCBpbnQgc2xpY2Up OworaW50IGk5MTVfZ2VtX2wzX3JlbWFwKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVx LCBpbnQgc2xpY2UpOwogdm9pZCBpOTE1X2dlbV9pbml0X3N3aXp6bGluZyhzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2KTsKIHZvaWQgaTkxNV9nZW1fY2xlYW51cF9yaW5nYnVmZmVyKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpOwogaW50IF9fbXVzdF9jaGVjayBpOTE1X2dwdV9pZGxlKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKaW5kZXggZDhmNGYzZC4uMGU1NjY1 OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCkBAIC00Njk5LDggKzQ2OTksOSBAQCBlcnI6CiAJ cmV0dXJuIHJldDsKIH0KIAotaW50IGk5MTVfZ2VtX2wzX3JlbWFwKHN0cnVjdCBpbnRlbF9lbmdp bmVfY3MgKnJpbmcsIGludCBzbGljZSkKK2ludCBpOTE1X2dlbV9sM19yZW1hcChzdHJ1Y3QgZHJt X2k5MTVfZ2VtX3JlcXVlc3QgKnJlcSwgaW50IHNsaWNlKQogeworCXN0cnVjdCBpbnRlbF9lbmdp bmVfY3MgKnJpbmcgPSByZXEtPnJpbmc7CiAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IHJpbmct PmRldjsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2 YXRlOwogCXUzMiByZWdfYmFzZSA9IEdFTjdfTDNMT0dfQkFTRSArIChzbGljZSAqIDB4MjAwKTsK QEAgLTQ5MjIsNyArNDkyMyw3IEBAIGk5MTVfZ2VtX2luaXRfaHcoc3RydWN0IGRybV9kZXZpY2Ug KmRldikKIAogCQlpZiAocmluZy0+aWQgPT0gUkNTKSB7CiAJCQlmb3IgKGkgPSAwOyBpIDwgTlVN X0wzX1NMSUNFUyhkZXYpOyBpKyspCi0JCQkJaTkxNV9nZW1fbDNfcmVtYXAocmluZywgaSk7CisJ CQkJaTkxNV9nZW1fbDNfcmVtYXAocmVxLCBpKTsKIAkJfQogCiAJCXJldCA9IGk5MTVfcHBndHRf aW5pdF9yaW5nKHJlcSk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKaW5k ZXggODE1YjY5MS4uNGFlM2EzZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fY29udGV4dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRl eHQuYwpAQCAtNjQwLDcgKzY0MCw3IEBAIHN0YXRpYyBpbnQgZG9fc3dpdGNoKHN0cnVjdCBkcm1f aTkxNV9nZW1fcmVxdWVzdCAqcmVxKQogCQlpZiAoISh0by0+cmVtYXBfc2xpY2UgJiAoMTw8aSkp KQogCQkJY29udGludWU7CiAKLQkJcmV0ID0gaTkxNV9nZW1fbDNfcmVtYXAocmluZywgaSk7CisJ CXJldCA9IGk5MTVfZ2VtX2wzX3JlbWFwKHJlcSwgaSk7CiAJCS8qIElmIGl0IGZhaWxlZCwgdHJ5 IGFnYWluIG5leHQgcm91bmQgKi8KIAkJaWYgKHJldCkKIAkJCURSTV9ERUJVR19EUklWRVIoIkwz IHJlbWFwcGluZyBmYWlsZWRcbiIpOwotLSAKMS43LjkuNQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK