From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [RFC 3/5] drm/i915: Update client name on context create Date: Fri, 25 Oct 2019 15:21:29 +0100 Message-ID: <20191025142131.17378-4-tvrtko.ursulin@linux.intel.com> References: <20191025142131.17378-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3211F89DE5 for ; Fri, 25 Oct 2019 14:21:38 +0000 (UTC) In-Reply-To: <20191025142131.17378-1-tvrtko.ursulin@linux.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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClNvbWUgY2xp ZW50cyBoYXZlIHRoZSBEUk0gZmQgcGFzc2VkIHRvIHRoZW0gb3ZlciBhIHNvY2tldCBieSB0aGUg WCBzZXJ2ZXIuCgpHcmFiIHRoZSByZWFsIGNsaWVudCBhbmQgcGlkIHdoZW4gdGhleSBjcmVhdGUg dGhlaXIgZmlyc3QgY29udGV4dCBhbmQKdXBkYXRlIHRoZSBleHBvc2VkIGRhdGEgZm9yIG1vcmUg dXNlZnVsIGVudW1lcmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRr by51cnN1bGluQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9n ZW1fY29udGV4dC5jIHwgMTcgKysrKysrKysrKysrKystLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZHJ2LmggICAgICAgICAgICAgfCAgNyArKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jICAgICAgICAgICAgIHwgIDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCAyMyBp bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2dlbS9pOTE1X2dlbV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0v aTkxNV9nZW1fY29udGV4dC5jCmluZGV4IDU1ZjFmOTNjMDkyNS4uYzdmNjY4NGViMzY2IDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fY29udGV4dC5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9jb250ZXh0LmMKQEAgLTIwODQsNiAr MjA4NCw4IEBAIGludCBpOTE1X2dlbV9jb250ZXh0X2NyZWF0ZV9pb2N0bChzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LCB2b2lkICpkYXRhLAogewogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1 ID0gdG9faTkxNShkZXYpOwogCXN0cnVjdCBkcm1faTkxNV9nZW1fY29udGV4dF9jcmVhdGVfZXh0 ICphcmdzID0gZGF0YTsKKwlwaWRfdCBwaWQgPSBwaWRfbnIoZ2V0X3Rhc2tfcGlkKGN1cnJlbnQs IFBJRFRZUEVfUElEKSk7CisJc3RydWN0IGRybV9pOTE1X2ZpbGVfcHJpdmF0ZSAqZmlsZV9wcml2 ID0gZmlsZS0+ZHJpdmVyX3ByaXY7CiAJc3RydWN0IGNyZWF0ZV9leHQgZXh0X2RhdGE7CiAJaW50 IHJldDsKIApAQCAtMjA5NywxNCArMjA5OSwyMyBAQCBpbnQgaTkxNV9nZW1fY29udGV4dF9jcmVh dGVfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAlpZiAocmV0KQog CQlyZXR1cm4gcmV0OwogCi0JZXh0X2RhdGEuZnByaXYgPSBmaWxlLT5kcml2ZXJfcHJpdjsKKwll eHRfZGF0YS5mcHJpdiA9IGZpbGVfcHJpdjsKIAlpZiAoY2xpZW50X2lzX2Jhbm5lZChleHRfZGF0 YS5mcHJpdikpIHsKIAkJRFJNX0RFQlVHKCJjbGllbnQgJXNbJWRdIGJhbm5lZCBmcm9tIGNyZWF0 aW5nIGN0eFxuIiwKLQkJCSAgY3VycmVudC0+Y29tbSwKLQkJCSAgcGlkX25yKGdldF90YXNrX3Bp ZChjdXJyZW50LCBQSURUWVBFX1BJRCkpKTsKKwkJCSAgY3VycmVudC0+Y29tbSwgcGlkKTsKIAkJ cmV0dXJuIC1FSU87CiAJfQogCisJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOworCWlm IChmaWxlX3ByaXYtPmNsaWVudC5waWQgIT0gcGlkKSB7CisJCWk5MTVfZ2VtX3JlbW92ZV9jbGll bnQoZmlsZV9wcml2KTsKKwkJcmV0ID0gaTkxNV9nZW1fYWRkX2NsaWVudChpOTE1LCBmaWxlX3By aXYsIGN1cnJlbnQsCisJCQkJCSAgZmlsZV9wcml2LT5jbGllbnQuaWQpOworCX0KKwltdXRleF91 bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCiAJ ZXh0X2RhdGEuY3R4ID0gaTkxNV9nZW1fY3JlYXRlX2NvbnRleHQoaTkxNSwgYXJncy0+ZmxhZ3Mp OwogCWlmIChJU19FUlIoZXh0X2RhdGEuY3R4KSkKIAkJcmV0dXJuIFBUUl9FUlIoZXh0X2RhdGEu Y3R4KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCmluZGV4IDRkYzhjYWRmNTZlYi4uYjhmN2IwNjM3 MjI0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKQEAgLTE5ODMsNiArMTk4MywxMyBAQCB2b2lk IGk5MTVfZ2VtX3N1c3BlbmRfbGF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYp Owogdm9pZCBpOTE1X2dlbV9yZXN1bWUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 KTsKIHZtX2ZhdWx0X3QgaTkxNV9nZW1fZmF1bHQoc3RydWN0IHZtX2ZhdWx0ICp2bWYpOwogCitp bnQKK2k5MTVfZ2VtX2FkZF9jbGllbnQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsCisJ CXN0cnVjdCBkcm1faTkxNV9maWxlX3ByaXZhdGUgKmZpbGVfcHJpdiwKKwkJc3RydWN0IHRhc2tf c3RydWN0ICp0YXNrLAorCQl1bnNpZ25lZCBpbnQgc2VyaWFsKTsKK3ZvaWQgaTkxNV9nZW1fcmVt b3ZlX2NsaWVudChzdHJ1Y3QgZHJtX2k5MTVfZmlsZV9wcml2YXRlICpmaWxlX3ByaXYpOworCiBp bnQgaTkxNV9nZW1fb3BlbihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSwgc3RydWN0IGRy bV9maWxlICpmaWxlKTsKIHZvaWQgaTkxNV9nZW1fcmVsZWFzZShzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2LCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGUpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwppbmRl eCBkOGQzNTJlZmI5ZWYuLjU0YTAwYzk1NDA2NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCkBA IC0xNTEyLDcgKzE1MTIsNyBAQCBzaG93X2NsaWVudF9waWQoc3RydWN0IGRldmljZSAqa2Rldiwg c3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsIGNoYXIgKmJ1ZikKIAlyZXR1cm4gc25wcmlu dGYoYnVmLCBQQUdFX1NJWkUsICIldSIsIGZpbGVfcHJpdi0+Y2xpZW50LnBpZCk7CiB9CiAKLXN0 YXRpYyBpbnQKK2ludAogaTkxNV9nZW1fYWRkX2NsaWVudChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0 ZSAqaTkxNSwKIAkJc3RydWN0IGRybV9pOTE1X2ZpbGVfcHJpdmF0ZSAqZmlsZV9wcml2LAogCQlz dHJ1Y3QgdGFza19zdHJ1Y3QgKnRhc2ssCkBAIC0xNTcyLDcgKzE1NzIsNyBAQCBpOTE1X2dlbV9h ZGRfY2xpZW50KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LAogCXJldHVybiByZXQ7CiB9 CiAKLXN0YXRpYyB2b2lkIGk5MTVfZ2VtX3JlbW92ZV9jbGllbnQoc3RydWN0IGRybV9pOTE1X2Zp bGVfcHJpdmF0ZSAqZmlsZV9wcml2KQordm9pZCBpOTE1X2dlbV9yZW1vdmVfY2xpZW50KHN0cnVj dCBkcm1faTkxNV9maWxlX3ByaXZhdGUgKmZpbGVfcHJpdikKIHsKIAlpZiAoIWZpbGVfcHJpdi0+ Y2xpZW50Lm5hbWUpCiAJCXJldHVybjsgLyogaW50ZWxfZmJkZXZfaW5pdCByZWdpc3RlcnMgYSBj bGllbnQgYmVmb3JlIHN5c2ZzICovCi0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeA== 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=-5.9 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, HK_RANDOM_FROM,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,UNWANTED_LANGUAGE_BODY,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 43028CA9EA0 for ; Fri, 25 Oct 2019 14:21: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 240B920684 for ; Fri, 25 Oct 2019 14:21:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 240B920684 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com 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 EE9FB6EA5D; Fri, 25 Oct 2019 14:21:40 +0000 (UTC) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3211F89DE5 for ; Fri, 25 Oct 2019 14:21:38 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Oct 2019 07:21:38 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,228,1569308400"; d="scan'208";a="202618182" Received: from mdlugoke-mobl1.ger.corp.intel.com (HELO localhost.localdomain) ([10.251.81.75]) by orsmga006.jf.intel.com with ESMTP; 25 Oct 2019 07:21:37 -0700 From: Tvrtko Ursulin To: Intel-gfx@lists.freedesktop.org Date: Fri, 25 Oct 2019 15:21:29 +0100 Message-Id: <20191025142131.17378-4-tvrtko.ursulin@linux.intel.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191025142131.17378-1-tvrtko.ursulin@linux.intel.com> References: <20191025142131.17378-1-tvrtko.ursulin@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [RFC 3/5] drm/i915: Update client name on context create 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: <20191025142129.rF0ZgIqAgyJzJi9Cf_kvQBaCYnRuzqOkC36kSWsEjj0@z> RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClNvbWUgY2xp ZW50cyBoYXZlIHRoZSBEUk0gZmQgcGFzc2VkIHRvIHRoZW0gb3ZlciBhIHNvY2tldCBieSB0aGUg WCBzZXJ2ZXIuCgpHcmFiIHRoZSByZWFsIGNsaWVudCBhbmQgcGlkIHdoZW4gdGhleSBjcmVhdGUg dGhlaXIgZmlyc3QgY29udGV4dCBhbmQKdXBkYXRlIHRoZSBleHBvc2VkIGRhdGEgZm9yIG1vcmUg dXNlZnVsIGVudW1lcmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRr by51cnN1bGluQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9n ZW1fY29udGV4dC5jIHwgMTcgKysrKysrKysrKysrKystLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZHJ2LmggICAgICAgICAgICAgfCAgNyArKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jICAgICAgICAgICAgIHwgIDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCAyMyBp bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2dlbS9pOTE1X2dlbV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0v aTkxNV9nZW1fY29udGV4dC5jCmluZGV4IDU1ZjFmOTNjMDkyNS4uYzdmNjY4NGViMzY2IDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fY29udGV4dC5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9jb250ZXh0LmMKQEAgLTIwODQsNiAr MjA4NCw4IEBAIGludCBpOTE1X2dlbV9jb250ZXh0X2NyZWF0ZV9pb2N0bChzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LCB2b2lkICpkYXRhLAogewogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1 ID0gdG9faTkxNShkZXYpOwogCXN0cnVjdCBkcm1faTkxNV9nZW1fY29udGV4dF9jcmVhdGVfZXh0 ICphcmdzID0gZGF0YTsKKwlwaWRfdCBwaWQgPSBwaWRfbnIoZ2V0X3Rhc2tfcGlkKGN1cnJlbnQs IFBJRFRZUEVfUElEKSk7CisJc3RydWN0IGRybV9pOTE1X2ZpbGVfcHJpdmF0ZSAqZmlsZV9wcml2 ID0gZmlsZS0+ZHJpdmVyX3ByaXY7CiAJc3RydWN0IGNyZWF0ZV9leHQgZXh0X2RhdGE7CiAJaW50 IHJldDsKIApAQCAtMjA5NywxNCArMjA5OSwyMyBAQCBpbnQgaTkxNV9nZW1fY29udGV4dF9jcmVh dGVfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAlpZiAocmV0KQog CQlyZXR1cm4gcmV0OwogCi0JZXh0X2RhdGEuZnByaXYgPSBmaWxlLT5kcml2ZXJfcHJpdjsKKwll eHRfZGF0YS5mcHJpdiA9IGZpbGVfcHJpdjsKIAlpZiAoY2xpZW50X2lzX2Jhbm5lZChleHRfZGF0 YS5mcHJpdikpIHsKIAkJRFJNX0RFQlVHKCJjbGllbnQgJXNbJWRdIGJhbm5lZCBmcm9tIGNyZWF0 aW5nIGN0eFxuIiwKLQkJCSAgY3VycmVudC0+Y29tbSwKLQkJCSAgcGlkX25yKGdldF90YXNrX3Bp ZChjdXJyZW50LCBQSURUWVBFX1BJRCkpKTsKKwkJCSAgY3VycmVudC0+Y29tbSwgcGlkKTsKIAkJ cmV0dXJuIC1FSU87CiAJfQogCisJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOworCWlm IChmaWxlX3ByaXYtPmNsaWVudC5waWQgIT0gcGlkKSB7CisJCWk5MTVfZ2VtX3JlbW92ZV9jbGll bnQoZmlsZV9wcml2KTsKKwkJcmV0ID0gaTkxNV9nZW1fYWRkX2NsaWVudChpOTE1LCBmaWxlX3By aXYsIGN1cnJlbnQsCisJCQkJCSAgZmlsZV9wcml2LT5jbGllbnQuaWQpOworCX0KKwltdXRleF91 bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCiAJ ZXh0X2RhdGEuY3R4ID0gaTkxNV9nZW1fY3JlYXRlX2NvbnRleHQoaTkxNSwgYXJncy0+ZmxhZ3Mp OwogCWlmIChJU19FUlIoZXh0X2RhdGEuY3R4KSkKIAkJcmV0dXJuIFBUUl9FUlIoZXh0X2RhdGEu Y3R4KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCmluZGV4IDRkYzhjYWRmNTZlYi4uYjhmN2IwNjM3 MjI0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKQEAgLTE5ODMsNiArMTk4MywxMyBAQCB2b2lk IGk5MTVfZ2VtX3N1c3BlbmRfbGF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYp Owogdm9pZCBpOTE1X2dlbV9yZXN1bWUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 KTsKIHZtX2ZhdWx0X3QgaTkxNV9nZW1fZmF1bHQoc3RydWN0IHZtX2ZhdWx0ICp2bWYpOwogCitp bnQKK2k5MTVfZ2VtX2FkZF9jbGllbnQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsCisJ CXN0cnVjdCBkcm1faTkxNV9maWxlX3ByaXZhdGUgKmZpbGVfcHJpdiwKKwkJc3RydWN0IHRhc2tf c3RydWN0ICp0YXNrLAorCQl1bnNpZ25lZCBpbnQgc2VyaWFsKTsKK3ZvaWQgaTkxNV9nZW1fcmVt b3ZlX2NsaWVudChzdHJ1Y3QgZHJtX2k5MTVfZmlsZV9wcml2YXRlICpmaWxlX3ByaXYpOworCiBp bnQgaTkxNV9nZW1fb3BlbihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSwgc3RydWN0IGRy bV9maWxlICpmaWxlKTsKIHZvaWQgaTkxNV9nZW1fcmVsZWFzZShzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2LCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGUpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwppbmRl eCBkOGQzNTJlZmI5ZWYuLjU0YTAwYzk1NDA2NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCkBA IC0xNTEyLDcgKzE1MTIsNyBAQCBzaG93X2NsaWVudF9waWQoc3RydWN0IGRldmljZSAqa2Rldiwg c3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsIGNoYXIgKmJ1ZikKIAlyZXR1cm4gc25wcmlu dGYoYnVmLCBQQUdFX1NJWkUsICIldSIsIGZpbGVfcHJpdi0+Y2xpZW50LnBpZCk7CiB9CiAKLXN0 YXRpYyBpbnQKK2ludAogaTkxNV9nZW1fYWRkX2NsaWVudChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0 ZSAqaTkxNSwKIAkJc3RydWN0IGRybV9pOTE1X2ZpbGVfcHJpdmF0ZSAqZmlsZV9wcml2LAogCQlz dHJ1Y3QgdGFza19zdHJ1Y3QgKnRhc2ssCkBAIC0xNTcyLDcgKzE1NzIsNyBAQCBpOTE1X2dlbV9h ZGRfY2xpZW50KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LAogCXJldHVybiByZXQ7CiB9 CiAKLXN0YXRpYyB2b2lkIGk5MTVfZ2VtX3JlbW92ZV9jbGllbnQoc3RydWN0IGRybV9pOTE1X2Zp bGVfcHJpdmF0ZSAqZmlsZV9wcml2KQordm9pZCBpOTE1X2dlbV9yZW1vdmVfY2xpZW50KHN0cnVj dCBkcm1faTkxNV9maWxlX3ByaXZhdGUgKmZpbGVfcHJpdikKIHsKIAlpZiAoIWZpbGVfcHJpdi0+ Y2xpZW50Lm5hbWUpCiAJCXJldHVybjsgLyogaW50ZWxfZmJkZXZfaW5pdCByZWdpc3RlcnMgYSBj bGllbnQgYmVmb3JlIHN5c2ZzICovCi0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeA==