From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH] drm/i915/tgl: Adjust the location of RING_MI_MODE in the context image Date: Sat, 26 Oct 2019 09:22:20 +0100 Message-ID: <20191026082220.32632-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 fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id AFF0589B27 for ; Sat, 26 Oct 2019 08:22:39 +0000 (UTC) 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 VGhlIGxvY2F0aW9uIG9mIFJJTkdfTUlfTU9ERSAodXNlZCB0byBzdG9wIHRoZSByaW5nIGFjcm9z cyByZXNldHMpIG1vdmVkCmZvciBUaWdlcmxha2UuIEZpeHVwIHRoZSBuZXcgbG9jYXRpb24gYW5k IGluY2x1ZGUgYSBzZWxmdGVzdCB0byB2ZXJpZnkKdGhlIGxvY2F0aW9uIGluIHRoZSBkZWZhdWx0 IGNvbnRleHQgaW1hZ2UuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50 ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2xyYy5jICAgIHwgMjAg KysrKystLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Qvc2VsZnRlc3RfbHJjLmMgfCA3MyArKysr KysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5MCBpbnNlcnRpb25zKCsp LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2lu dGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfbHJjLmMKaW5kZXggNTIz ZGUxZmQ0NDUyLi4xNjM0MDc0MDEzOWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2d0L2ludGVsX2xyYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2xyYy5j CkBAIC0yOTM1LDE0ICsyOTM1LDI4IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NzYl9wb2ludGVycyhz dHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCiAJCQkgICAgICAgJmV4ZWNsaXN0cy0+Y3Ni X3N0YXR1c1tyZXNldF92YWx1ZV0pOwogfQogCitzdGF0aWMgaW50IGxyY19yaW5nX21pX21vZGUo Y29uc3Qgc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQoreworCWlmIChJTlRFTF9HRU4o ZW5naW5lLT5pOTE1KSA+PSAxMikKKwkJcmV0dXJuIDB4NjA7CisJZWxzZSBpZiAoSU5URUxfR0VO KGVuZ2luZS0+aTkxNSkgPj0gOSkKKwkJcmV0dXJuIDB4NTQ7CisJZWxzZSBpZiAoZW5naW5lLT5j bGFzcyA9PSBSRU5ERVJfQ0xBU1MpCisJCXJldHVybiAweDU4OworCWVsc2UKKwkJcmV0dXJuIC0x OworfQorCiBzdGF0aWMgdm9pZCBfX2V4ZWNsaXN0c19yZXNldF9yZWdfc3RhdGUoY29uc3Qgc3Ry dWN0IGludGVsX2NvbnRleHQgKmNlLAogCQkJCQljb25zdCBzdHJ1Y3QgaW50ZWxfZW5naW5lX2Nz ICplbmdpbmUpCiB7CiAJdTMyICpyZWdzID0gY2UtPmxyY19yZWdfc3RhdGU7CisJaW50IHg7CiAK LQlpZiAoSU5URUxfR0VOKGVuZ2luZS0+aTkxNSkgPj0gOSkgewotCQlyZWdzW0dFTjlfQ1RYX1JJ TkdfTUlfTU9ERSArIDFdICY9IH5TVE9QX1JJTkc7Ci0JCXJlZ3NbR0VOOV9DVFhfUklOR19NSV9N T0RFICsgMV0gfD0gU1RPUF9SSU5HIDw8IDE2OworCXggPSBscmNfcmluZ19taV9tb2RlKGVuZ2lu ZSk7CisJaWYgKHggIT0gLTEpIHsKKwkJcmVnc1t4ICsgMV0gJj0gflNUT1BfUklORzsKKwkJcmVn c1t4ICsgMV0gfD0gU1RPUF9SSU5HIDw8IDE2OwogCX0KIH0KIApkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZ3Qvc2VsZnRlc3RfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9n dC9zZWxmdGVzdF9scmMuYwppbmRleCBkNWQyNjhiZTU1NGUuLjQ2ZmExN2U5YWUwYiAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Qvc2VsZnRlc3RfbHJjLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZ3Qvc2VsZnRlc3RfbHJjLmMKQEAgLTMxNjUsNiArMzE2NSw3OCBAQCBz dGF0aWMgaW50IGxpdmVfbHJjX2xheW91dCh2b2lkICphcmcpCiAJcmV0dXJuIGVycjsKIH0KIAor c3RhdGljIGludCBmaW5kX29mZnNldChjb25zdCB1MzIgKmxyaSwgdTMyIG9mZnNldCkKK3sKKwlp bnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCBQQUdFX1NJWkUgLyBzaXplb2YodTMyKTsgaSsrKQor CQlpZiAobHJpW2ldID09IG9mZnNldCkKKwkJCXJldHVybiBpOworCisJcmV0dXJuIC0xOworfQor CitzdGF0aWMgaW50IGxpdmVfbHJjX2ZpeGVkKHZvaWQgKmFyZykKK3sKKwlzdHJ1Y3QgaW50ZWxf Z3QgKmd0ID0gYXJnOworCXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZTsKKwllbnVtIGlu dGVsX2VuZ2luZV9pZCBpZDsKKwlpbnQgZXJyOworCisJLyoKKwkgKiBDaGVjayB0aGUgYXNzdW1l ZCByZWdpc3RlciBvZmZzZXRzIG1hdGNoIHRoZSBhY3R1YWwgbG9jYXRpb25zIGluCisJICogdGhl IGNvbnRleHQgaW1hZ2UuCisJICovCisKKwllcnIgPSAwOworCWZvcl9lYWNoX2VuZ2luZShlbmdp bmUsIGd0LCBpZCkgeworCQljb25zdCBzdHJ1Y3QgeworCQkJdTMyIHJlZzsKKwkJCXUzMiBvZmZz ZXQ7CisJCQljb25zdCBjaGFyICpuYW1lOworCQl9IHRibFtdID0geworCQkJeworCQkJCWk5MTVf bW1pb19yZWdfb2Zmc2V0KFJJTkdfTUlfTU9ERShlbmdpbmUtPm1taW9fYmFzZSkpLAorCQkJCWxy Y19yaW5nX21pX21vZGUoZW5naW5lKSwKKwkJCQkiUklOR19NSV9NT0RFIiwKKwkJCX0sCisJCQl7 IH0sCisJCX0sICp0OworCQl1MzIgKmh3OworCisJCWlmICghZW5naW5lLT5kZWZhdWx0X3N0YXRl KQorCQkJY29udGludWU7CisKKwkJaHcgPSBpOTE1X2dlbV9vYmplY3RfcGluX21hcChlbmdpbmUt PmRlZmF1bHRfc3RhdGUsCisJCQkJCSAgICAgSTkxNV9NQVBfV0IpOworCQlpZiAoSVNfRVJSKGh3 KSkgeworCQkJZXJyID0gUFRSX0VSUihodyk7CisJCQlicmVhazsKKwkJfQorCQlodyArPSBMUkNf U1RBVEVfUE4gKiBQQUdFX1NJWkUgLyBzaXplb2YoKmh3KTsKKworCQlmb3IgKHQgPSB0Ymw7IHQt Pm5hbWU7IHQrKykgeworCQkJaW50IGR3ID0gZmluZF9vZmZzZXQoaHcsIHQtPnJlZyk7CisKKwkJ CWlmIChkdyAhPSB0LT5vZmZzZXQpIHsKKwkJCQlwcl9lcnIoIiVzOiBPZmZzZXQgZm9yICVzIFsw eCV4XSBtaXNtYXRjaCwgZm91bmQgJXgsIGV4cGVjdGVkICV4XG4iLAorCQkJCSAgICAgICBlbmdp bmUtPm5hbWUsCisJCQkJICAgICAgIHQtPm5hbWUsCisJCQkJICAgICAgIHQtPnJlZywKKwkJCQkg ICAgICAgZHcsCisJCQkJICAgICAgIHQtPm9mZnNldCk7CisJCQkJZXJyID0gLUVJTlZBTDsKKwkJ CX0KKwkJfQorCisJCWk5MTVfZ2VtX29iamVjdF91bnBpbl9tYXAoZW5naW5lLT5kZWZhdWx0X3N0 YXRlKTsKKwkJaWYgKGVycikKKwkJCWJyZWFrOworCX0KKworCXJldHVybiBlcnI7Cit9CisKIHN0 YXRpYyBpbnQgX19saXZlX2xyY19zdGF0ZShzdHJ1Y3QgaTkxNV9nZW1fY29udGV4dCAqZml4bWUs CiAJCQkgICAgc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLAogCQkJICAgIHN0cnVjdCBp OTE1X3ZtYSAqc2NyYXRjaCkKQEAgLTM0MzcsNiArMzUwOSw3IEBAIGludCBpbnRlbF9scmNfbGl2 ZV9zZWxmdGVzdHMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCiB7CiAJc3RhdGljIGNv bnN0IHN0cnVjdCBpOTE1X3N1YnRlc3QgdGVzdHNbXSA9IHsKIAkJU1VCVEVTVChsaXZlX2xyY19s YXlvdXQpLAorCQlTVUJURVNUKGxpdmVfbHJjX2ZpeGVkKSwKIAkJU1VCVEVTVChsaXZlX2xyY19z dGF0ZSksCiAJCVNVQlRFU1QobGl2ZV9ncHJfY2xlYXIpLAogCX07Ci0tIAoyLjI0LjAucmMxCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B24DBCA9EB9 for ; Sat, 26 Oct 2019 08:22:42 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 86BAE20650 for ; Sat, 26 Oct 2019 08:22:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 86BAE20650 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=chris-wilson.co.uk Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C0A2889B27; Sat, 26 Oct 2019 08:22:41 +0000 (UTC) Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id AFF0589B27 for ; Sat, 26 Oct 2019 08:22:39 +0000 (UTC) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=78.156.65.138; Received: from haswell.alporthouse.com (unverified [78.156.65.138]) by fireflyinternet.com (Firefly Internet (M1)) with ESMTP id 18972398-1500050 for multiple; Sat, 26 Oct 2019 09:22:22 +0100 From: Chris Wilson To: intel-gfx@lists.freedesktop.org Date: Sat, 26 Oct 2019 09:22:20 +0100 Message-Id: <20191026082220.32632-1-chris@chris-wilson.co.uk> X-Mailer: git-send-email 2.24.0.rc1 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH] drm/i915/tgl: Adjust the location of RING_MI_MODE in the context image X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Message-ID: <20191026082220.qClUlOpaVI3BK8DpPpaCGiE211uZKXMFXdG06Swsj2k@z> VGhlIGxvY2F0aW9uIG9mIFJJTkdfTUlfTU9ERSAodXNlZCB0byBzdG9wIHRoZSByaW5nIGFjcm9z cyByZXNldHMpIG1vdmVkCmZvciBUaWdlcmxha2UuIEZpeHVwIHRoZSBuZXcgbG9jYXRpb24gYW5k IGluY2x1ZGUgYSBzZWxmdGVzdCB0byB2ZXJpZnkKdGhlIGxvY2F0aW9uIGluIHRoZSBkZWZhdWx0 IGNvbnRleHQgaW1hZ2UuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50 ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2xyYy5jICAgIHwgMjAg KysrKystLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Qvc2VsZnRlc3RfbHJjLmMgfCA3MyArKysr KysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5MCBpbnNlcnRpb25zKCsp LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2lu dGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfbHJjLmMKaW5kZXggNTIz ZGUxZmQ0NDUyLi4xNjM0MDc0MDEzOWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2d0L2ludGVsX2xyYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2xyYy5j CkBAIC0yOTM1LDE0ICsyOTM1LDI4IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NzYl9wb2ludGVycyhz dHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCiAJCQkgICAgICAgJmV4ZWNsaXN0cy0+Y3Ni X3N0YXR1c1tyZXNldF92YWx1ZV0pOwogfQogCitzdGF0aWMgaW50IGxyY19yaW5nX21pX21vZGUo Y29uc3Qgc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQoreworCWlmIChJTlRFTF9HRU4o ZW5naW5lLT5pOTE1KSA+PSAxMikKKwkJcmV0dXJuIDB4NjA7CisJZWxzZSBpZiAoSU5URUxfR0VO KGVuZ2luZS0+aTkxNSkgPj0gOSkKKwkJcmV0dXJuIDB4NTQ7CisJZWxzZSBpZiAoZW5naW5lLT5j bGFzcyA9PSBSRU5ERVJfQ0xBU1MpCisJCXJldHVybiAweDU4OworCWVsc2UKKwkJcmV0dXJuIC0x OworfQorCiBzdGF0aWMgdm9pZCBfX2V4ZWNsaXN0c19yZXNldF9yZWdfc3RhdGUoY29uc3Qgc3Ry dWN0IGludGVsX2NvbnRleHQgKmNlLAogCQkJCQljb25zdCBzdHJ1Y3QgaW50ZWxfZW5naW5lX2Nz ICplbmdpbmUpCiB7CiAJdTMyICpyZWdzID0gY2UtPmxyY19yZWdfc3RhdGU7CisJaW50IHg7CiAK LQlpZiAoSU5URUxfR0VOKGVuZ2luZS0+aTkxNSkgPj0gOSkgewotCQlyZWdzW0dFTjlfQ1RYX1JJ TkdfTUlfTU9ERSArIDFdICY9IH5TVE9QX1JJTkc7Ci0JCXJlZ3NbR0VOOV9DVFhfUklOR19NSV9N T0RFICsgMV0gfD0gU1RPUF9SSU5HIDw8IDE2OworCXggPSBscmNfcmluZ19taV9tb2RlKGVuZ2lu ZSk7CisJaWYgKHggIT0gLTEpIHsKKwkJcmVnc1t4ICsgMV0gJj0gflNUT1BfUklORzsKKwkJcmVn c1t4ICsgMV0gfD0gU1RPUF9SSU5HIDw8IDE2OwogCX0KIH0KIApkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZ3Qvc2VsZnRlc3RfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9n dC9zZWxmdGVzdF9scmMuYwppbmRleCBkNWQyNjhiZTU1NGUuLjQ2ZmExN2U5YWUwYiAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Qvc2VsZnRlc3RfbHJjLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZ3Qvc2VsZnRlc3RfbHJjLmMKQEAgLTMxNjUsNiArMzE2NSw3OCBAQCBz dGF0aWMgaW50IGxpdmVfbHJjX2xheW91dCh2b2lkICphcmcpCiAJcmV0dXJuIGVycjsKIH0KIAor c3RhdGljIGludCBmaW5kX29mZnNldChjb25zdCB1MzIgKmxyaSwgdTMyIG9mZnNldCkKK3sKKwlp bnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCBQQUdFX1NJWkUgLyBzaXplb2YodTMyKTsgaSsrKQor CQlpZiAobHJpW2ldID09IG9mZnNldCkKKwkJCXJldHVybiBpOworCisJcmV0dXJuIC0xOworfQor CitzdGF0aWMgaW50IGxpdmVfbHJjX2ZpeGVkKHZvaWQgKmFyZykKK3sKKwlzdHJ1Y3QgaW50ZWxf Z3QgKmd0ID0gYXJnOworCXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZTsKKwllbnVtIGlu dGVsX2VuZ2luZV9pZCBpZDsKKwlpbnQgZXJyOworCisJLyoKKwkgKiBDaGVjayB0aGUgYXNzdW1l ZCByZWdpc3RlciBvZmZzZXRzIG1hdGNoIHRoZSBhY3R1YWwgbG9jYXRpb25zIGluCisJICogdGhl IGNvbnRleHQgaW1hZ2UuCisJICovCisKKwllcnIgPSAwOworCWZvcl9lYWNoX2VuZ2luZShlbmdp bmUsIGd0LCBpZCkgeworCQljb25zdCBzdHJ1Y3QgeworCQkJdTMyIHJlZzsKKwkJCXUzMiBvZmZz ZXQ7CisJCQljb25zdCBjaGFyICpuYW1lOworCQl9IHRibFtdID0geworCQkJeworCQkJCWk5MTVf bW1pb19yZWdfb2Zmc2V0KFJJTkdfTUlfTU9ERShlbmdpbmUtPm1taW9fYmFzZSkpLAorCQkJCWxy Y19yaW5nX21pX21vZGUoZW5naW5lKSwKKwkJCQkiUklOR19NSV9NT0RFIiwKKwkJCX0sCisJCQl7 IH0sCisJCX0sICp0OworCQl1MzIgKmh3OworCisJCWlmICghZW5naW5lLT5kZWZhdWx0X3N0YXRl KQorCQkJY29udGludWU7CisKKwkJaHcgPSBpOTE1X2dlbV9vYmplY3RfcGluX21hcChlbmdpbmUt PmRlZmF1bHRfc3RhdGUsCisJCQkJCSAgICAgSTkxNV9NQVBfV0IpOworCQlpZiAoSVNfRVJSKGh3 KSkgeworCQkJZXJyID0gUFRSX0VSUihodyk7CisJCQlicmVhazsKKwkJfQorCQlodyArPSBMUkNf U1RBVEVfUE4gKiBQQUdFX1NJWkUgLyBzaXplb2YoKmh3KTsKKworCQlmb3IgKHQgPSB0Ymw7IHQt Pm5hbWU7IHQrKykgeworCQkJaW50IGR3ID0gZmluZF9vZmZzZXQoaHcsIHQtPnJlZyk7CisKKwkJ CWlmIChkdyAhPSB0LT5vZmZzZXQpIHsKKwkJCQlwcl9lcnIoIiVzOiBPZmZzZXQgZm9yICVzIFsw eCV4XSBtaXNtYXRjaCwgZm91bmQgJXgsIGV4cGVjdGVkICV4XG4iLAorCQkJCSAgICAgICBlbmdp bmUtPm5hbWUsCisJCQkJICAgICAgIHQtPm5hbWUsCisJCQkJICAgICAgIHQtPnJlZywKKwkJCQkg ICAgICAgZHcsCisJCQkJICAgICAgIHQtPm9mZnNldCk7CisJCQkJZXJyID0gLUVJTlZBTDsKKwkJ CX0KKwkJfQorCisJCWk5MTVfZ2VtX29iamVjdF91bnBpbl9tYXAoZW5naW5lLT5kZWZhdWx0X3N0 YXRlKTsKKwkJaWYgKGVycikKKwkJCWJyZWFrOworCX0KKworCXJldHVybiBlcnI7Cit9CisKIHN0 YXRpYyBpbnQgX19saXZlX2xyY19zdGF0ZShzdHJ1Y3QgaTkxNV9nZW1fY29udGV4dCAqZml4bWUs CiAJCQkgICAgc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLAogCQkJICAgIHN0cnVjdCBp OTE1X3ZtYSAqc2NyYXRjaCkKQEAgLTM0MzcsNiArMzUwOSw3IEBAIGludCBpbnRlbF9scmNfbGl2 ZV9zZWxmdGVzdHMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCiB7CiAJc3RhdGljIGNv bnN0IHN0cnVjdCBpOTE1X3N1YnRlc3QgdGVzdHNbXSA9IHsKIAkJU1VCVEVTVChsaXZlX2xyY19s YXlvdXQpLAorCQlTVUJURVNUKGxpdmVfbHJjX2ZpeGVkKSwKIAkJU1VCVEVTVChsaXZlX2xyY19z dGF0ZSksCiAJCVNVQlRFU1QobGl2ZV9ncHJfY2xlYXIpLAogCX07Ci0tIAoyLjI0LjAucmMxCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=