From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manasi Navare Subject: Re: [RFC 4/7] drm/i915/dp: Notify testapp using uevent and debugfs entry Date: Sun, 17 Nov 2019 21:06:13 -0800 Message-ID: <20191118050612.GE1135@intel.com> References: <20191115152549.23047-1-animesh.manna@intel.com> <20191115152549.23047-5-animesh.manna@intel.com> <20191118045845.GC1135@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 ESMTPS id CEF0589E08 for ; Mon, 18 Nov 2019 05:03:08 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20191118045845.GC1135@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Animesh Manna Cc: jani.nikula@intel.com, nidhi1.gupta@intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gU3VuLCBOb3YgMTcsIDIwMTkgYXQgMDg6NTg6NDVQTSAtMDgwMCwgTWFuYXNpIE5hdmFyZSB3 cm90ZToKPiBPbiBGcmksIE5vdiAxNSwgMjAxOSBhdCAwODo1NTo0NlBNICswNTMwLCBBbmltZXNo IE1hbm5hIHdyb3RlOgo+ID4gVG8gYWxpZ24gd2l0aCBsaW5rIGNvbXBsaWFuY2UgZGVzaWduIGV4 aXN0aW5nIGludGVsX2RwX2NvbXBsaWFuY2UKPiA+IHRvb2wgd2lsbCBiZSB1c2VkIHRvIGdldCB0 aGUgcGh5IHJlcXVlc3QgaW4gdXNlcnNwYWNlIHRocm91Z2ggdWV2ZW50Lgo+ID4gCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBBbmltZXNoIE1hbm5hIDxhbmltZXNoLm1hbm5hQGludGVsLmNvbT4KPiAKPiBJ IHdvdWxkIHByZWZlciBzcGxpdHRpbmcgdGhpcyBwYXRjaCBzaW5jZSBzZW5kaW5nIGEgdWV2ZW50 IGlzIG1vcmUgcmVsYXRlZAo+IHRvIHRoZSBQSFkgdGVzdCBwcmVwIGhhbmRsaW5nIGFuZCBkZWJ1 Z2ZzIGhhbmRsaW5nIGNhbiBhbGwgYmUgaW4gYSBzZXBhcmF0ZQo+IHBhdGNoLgo+IEkgcHJlZmVy IHRoaXMgYmVjYXVzZSBkZWJ1Z2ZzIG5vZGVzIG1pZ2h0IG5lZWQgdG8gY2hhbmdlIGluIHRoZSBm dXR1cmUgYmFzZWQKPiBvbiBtb3JlIHJlcXVpcmVtZW50cyBvciB0ZXN0aW5nIGZlZWRiYWNrIHNv IGl0cyBiZXR0ZXIgZm9yIHRoYXQgdG8gYmUgaW4gc2VwYXJhdGUKPiBwYXRjaC4KPiAKPiB5b3Ug Y291bGQgYWRkIHRoZSBob3RwbHVnIGV2ZW50IHNlbmRpbmcgcGFydCB0byB0aGUgcHJlcCBwYXRj aCAoMy83KSBhbmQgbWVudGlvbiB0aGF0Cj4gaW4gdGhlIGNvbW1pdCBtZXNzYWdlCj4gCj4gRGVi dWdmcyBwYXJ0IGxvb2tzIGdvb2QgdG8gbWUuIEhhdmUgeW91IHRlc3RlZCB0aGUgZGVidWdmcyBu b2RlcyBhbmQgdmFsaWRhdGVkIGlmIHRoaXMKPiBpbmZvcm1hdGlvbiBpcyBiZWluZyB3cml0dGVu IGluIHRoZSBjb3JyZWN0IGZvcm0/Cj4gCj4gQWZ0ZXIgdGhlIHNwbGl0IGFuZCB2YWxpZGF0aW9u IG9mIGRlYnVncyBub2RlczoKPiAKPiBBY2tlZC1ieTogTWFuYXNpIE5hdmFyZSA8bWFuYXNpLmQu bmF2YXJlQGludGVsLmNvbT4KPiAKPiBNYW5hc2kKPiAKPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYyB8ICA2ICsrKystLQo+ID4gIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jICAgICB8IDEwICsrKysrKysrKysKPiA+ICAyIGZpbGVz IGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMKPiA+IGluZGV4IDMzOGQzNzQ0YzVkNS4u YTJiODYwY2YzYjkzIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxh eS9pbnRlbF9kcC5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2RwLmMKPiA+IEBAIC01Mjg4LDggKzUyODgsMTAgQEAgaW50ZWxfZHBfc2hvcnRfcHVsc2Uoc3Ry dWN0IGludGVsX2RwICppbnRlbF9kcCkKPiA+ICAKPiA+ICAJaW50ZWxfcHNyX3Nob3J0X3B1bHNl KGludGVsX2RwKTsKPiA+ICAKPiA+IC0JaWYgKGludGVsX2RwLT5jb21wbGlhbmNlLnRlc3RfdHlw ZSA9PSBEUF9URVNUX0xJTktfVFJBSU5JTkcpIHsKPiA+IC0JCURSTV9ERUJVR19LTVMoIkxpbmsg VHJhaW5pbmcgQ29tcGxpYW5jZSBUZXN0IHJlcXVlc3RlZFxuIik7Cj4gPiArCWlmIChpbnRlbF9k cC0+Y29tcGxpYW5jZS50ZXN0X3R5cGUgPT0gRFBfVEVTVF9MSU5LX1RSQUlOSU5HIHx8Cj4gPiAr CSAgICBpbnRlbF9kcC0+Y29tcGxpYW5jZS50ZXN0X3R5cGUgPT0KPiA+ICsJICAgIERQX1RFU1Rf TElOS19QSFlfVEVTVF9QQVRURVJOKSB7Cj4gPiArCQlEUk1fREVCVUdfS01TKCJDb21wbGlhbmNl IFRlc3QgcmVxdWVzdGVkXG4iKTsKCk9uZSBtb3JlIGNoYW5nZSBJIHRoaW5rIGhlcmUgd291bGQg YmUgZ29vZCBJTU8gZm9yIGRlYnVnZ2luZyBpcyB0aGF0CnlvdSBzaG91bGQgcHJpbnQgdGVzdF90 eXBlIGluIERFQlVHX0tNUwoKTWFuYXNpCgo+ID4gIAkJLyogU2VuZCBhIEhvdHBsdWcgVWV2ZW50 IHRvIHVzZXJzcGFjZSB0byBzdGFydCBtb2Rlc2V0ICovCj4gPiAgCQlkcm1fa21zX2hlbHBlcl9o b3RwbHVnX2V2ZW50KCZkZXZfcHJpdi0+ZHJtKTsKPiA+ICAJfQo+ID4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kZWJ1Z2ZzLmMKPiA+IGluZGV4IGNhYjYzMjc5MWY3My4uZThiMWE4YzEwMTVhIDEwMDY0 NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKPiA+ICsrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCj4gPiBAQCAtMzIxMiw2ICszMjEy LDE2IEBAIHN0YXRpYyBpbnQgaTkxNV9kaXNwbGF5cG9ydF90ZXN0X2RhdGFfc2hvdyhzdHJ1Y3Qg c2VxX2ZpbGUgKm0sIHZvaWQgKmRhdGEpCj4gPiAgCQkJCQkgICBpbnRlbF9kcC0+Y29tcGxpYW5j ZS50ZXN0X2RhdGEudmRpc3BsYXkpOwo+ID4gIAkJCQlzZXFfcHJpbnRmKG0sICJicGM6ICV1XG4i LAo+ID4gIAkJCQkJICAgaW50ZWxfZHAtPmNvbXBsaWFuY2UudGVzdF9kYXRhLmJwYyk7Cj4gPiAr CQkJfSBlbHNlIGlmIChpbnRlbF9kcC0+Y29tcGxpYW5jZS50ZXN0X3R5cGUgPT0KPiA+ICsJCQkJ ICAgRFBfVEVTVF9MSU5LX1BIWV9URVNUX1BBVFRFUk4pIHsKPiA+ICsJCQkJc2VxX3ByaW50Ziht LCAicGF0dGVybjogJWRcbiIsCj4gPiArCQkJCQkgICBpbnRlbF9kcC0+Y29tcGxpYW5jZS50ZXN0 X2RhdGEucGh5dGVzdC5waHlfcGF0dGVybik7Cj4gPiArCQkJCXNlcV9wcmludGYobSwgIk51bWJl ciBvZiBsYW5lczogJWRcbiIsCj4gPiArCQkJCQkgICBpbnRlbF9kcC0+Y29tcGxpYW5jZS50ZXN0 X2RhdGEucGh5dGVzdC5udW1fbGFuZXMpOwo+ID4gKwkJCQlzZXFfcHJpbnRmKG0sICJMaW5rIFJh dGU6ICVkXG4iLAo+ID4gKwkJCQkJICAgaW50ZWxfZHAtPmNvbXBsaWFuY2UudGVzdF9kYXRhLnBo eXRlc3QubGlua19yYXRlKTsKPiA+ICsJCQkJc2VxX3ByaW50ZihtLCAibGV2ZWw6ICUwMnhcbiIs Cj4gPiArCQkJCQkgICBpbnRlbF9kcC0+dHJhaW5fc2V0WzBdKTsKPiA+ICAJCQl9Cj4gPiAgCQl9 IGVsc2UKPiA+ICAJCQlzZXFfcHV0cyhtLCAiMCIpOwo+ID4gLS0gCj4gPiAyLjIyLjAKPiA+IAo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeApfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng= 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=-8.2 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_SANE_1 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 B32C5C432C0 for ; Mon, 18 Nov 2019 05:03:10 +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 8B03B2071C for ; Mon, 18 Nov 2019 05:03:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8B03B2071C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=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 162FD89E08; Mon, 18 Nov 2019 05:03:10 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id CEF0589E08 for ; Mon, 18 Nov 2019 05:03:08 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Nov 2019 21:03:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,319,1569308400"; d="scan'208";a="258303422" Received: from labuser-z97x-ud5h.jf.intel.com (HELO intel.com) ([10.54.75.49]) by FMSMGA003.fm.intel.com with ESMTP; 17 Nov 2019 21:03:07 -0800 Date: Sun, 17 Nov 2019 21:06:13 -0800 From: Manasi Navare To: Animesh Manna Message-ID: <20191118050612.GE1135@intel.com> References: <20191115152549.23047-1-animesh.manna@intel.com> <20191115152549.23047-5-animesh.manna@intel.com> <20191118045845.GC1135@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191118045845.GC1135@intel.com> User-Agent: Mutt/1.5.24 (2015-08-30) Subject: Re: [Intel-gfx] [RFC 4/7] drm/i915/dp: Notify testapp using uevent and debugfs entry 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: , Cc: jani.nikula@intel.com, nidhi1.gupta@intel.com, intel-gfx@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Message-ID: <20191118050613.BdEFoKr65duo2nDRKvA8TjNkLQSppzYmSiiqNGhJSkM@z> T24gU3VuLCBOb3YgMTcsIDIwMTkgYXQgMDg6NTg6NDVQTSAtMDgwMCwgTWFuYXNpIE5hdmFyZSB3 cm90ZToKPiBPbiBGcmksIE5vdiAxNSwgMjAxOSBhdCAwODo1NTo0NlBNICswNTMwLCBBbmltZXNo IE1hbm5hIHdyb3RlOgo+ID4gVG8gYWxpZ24gd2l0aCBsaW5rIGNvbXBsaWFuY2UgZGVzaWduIGV4 aXN0aW5nIGludGVsX2RwX2NvbXBsaWFuY2UKPiA+IHRvb2wgd2lsbCBiZSB1c2VkIHRvIGdldCB0 aGUgcGh5IHJlcXVlc3QgaW4gdXNlcnNwYWNlIHRocm91Z2ggdWV2ZW50Lgo+ID4gCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBBbmltZXNoIE1hbm5hIDxhbmltZXNoLm1hbm5hQGludGVsLmNvbT4KPiAKPiBJ IHdvdWxkIHByZWZlciBzcGxpdHRpbmcgdGhpcyBwYXRjaCBzaW5jZSBzZW5kaW5nIGEgdWV2ZW50 IGlzIG1vcmUgcmVsYXRlZAo+IHRvIHRoZSBQSFkgdGVzdCBwcmVwIGhhbmRsaW5nIGFuZCBkZWJ1 Z2ZzIGhhbmRsaW5nIGNhbiBhbGwgYmUgaW4gYSBzZXBhcmF0ZQo+IHBhdGNoLgo+IEkgcHJlZmVy IHRoaXMgYmVjYXVzZSBkZWJ1Z2ZzIG5vZGVzIG1pZ2h0IG5lZWQgdG8gY2hhbmdlIGluIHRoZSBm dXR1cmUgYmFzZWQKPiBvbiBtb3JlIHJlcXVpcmVtZW50cyBvciB0ZXN0aW5nIGZlZWRiYWNrIHNv IGl0cyBiZXR0ZXIgZm9yIHRoYXQgdG8gYmUgaW4gc2VwYXJhdGUKPiBwYXRjaC4KPiAKPiB5b3Ug Y291bGQgYWRkIHRoZSBob3RwbHVnIGV2ZW50IHNlbmRpbmcgcGFydCB0byB0aGUgcHJlcCBwYXRj aCAoMy83KSBhbmQgbWVudGlvbiB0aGF0Cj4gaW4gdGhlIGNvbW1pdCBtZXNzYWdlCj4gCj4gRGVi dWdmcyBwYXJ0IGxvb2tzIGdvb2QgdG8gbWUuIEhhdmUgeW91IHRlc3RlZCB0aGUgZGVidWdmcyBu b2RlcyBhbmQgdmFsaWRhdGVkIGlmIHRoaXMKPiBpbmZvcm1hdGlvbiBpcyBiZWluZyB3cml0dGVu IGluIHRoZSBjb3JyZWN0IGZvcm0/Cj4gCj4gQWZ0ZXIgdGhlIHNwbGl0IGFuZCB2YWxpZGF0aW9u IG9mIGRlYnVncyBub2RlczoKPiAKPiBBY2tlZC1ieTogTWFuYXNpIE5hdmFyZSA8bWFuYXNpLmQu bmF2YXJlQGludGVsLmNvbT4KPiAKPiBNYW5hc2kKPiAKPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYyB8ICA2ICsrKystLQo+ID4gIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jICAgICB8IDEwICsrKysrKysrKysKPiA+ICAyIGZpbGVz IGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMKPiA+IGluZGV4IDMzOGQzNzQ0YzVkNS4u YTJiODYwY2YzYjkzIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxh eS9pbnRlbF9kcC5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2RwLmMKPiA+IEBAIC01Mjg4LDggKzUyODgsMTAgQEAgaW50ZWxfZHBfc2hvcnRfcHVsc2Uoc3Ry dWN0IGludGVsX2RwICppbnRlbF9kcCkKPiA+ICAKPiA+ICAJaW50ZWxfcHNyX3Nob3J0X3B1bHNl KGludGVsX2RwKTsKPiA+ICAKPiA+IC0JaWYgKGludGVsX2RwLT5jb21wbGlhbmNlLnRlc3RfdHlw ZSA9PSBEUF9URVNUX0xJTktfVFJBSU5JTkcpIHsKPiA+IC0JCURSTV9ERUJVR19LTVMoIkxpbmsg VHJhaW5pbmcgQ29tcGxpYW5jZSBUZXN0IHJlcXVlc3RlZFxuIik7Cj4gPiArCWlmIChpbnRlbF9k cC0+Y29tcGxpYW5jZS50ZXN0X3R5cGUgPT0gRFBfVEVTVF9MSU5LX1RSQUlOSU5HIHx8Cj4gPiAr CSAgICBpbnRlbF9kcC0+Y29tcGxpYW5jZS50ZXN0X3R5cGUgPT0KPiA+ICsJICAgIERQX1RFU1Rf TElOS19QSFlfVEVTVF9QQVRURVJOKSB7Cj4gPiArCQlEUk1fREVCVUdfS01TKCJDb21wbGlhbmNl IFRlc3QgcmVxdWVzdGVkXG4iKTsKCk9uZSBtb3JlIGNoYW5nZSBJIHRoaW5rIGhlcmUgd291bGQg YmUgZ29vZCBJTU8gZm9yIGRlYnVnZ2luZyBpcyB0aGF0CnlvdSBzaG91bGQgcHJpbnQgdGVzdF90 eXBlIGluIERFQlVHX0tNUwoKTWFuYXNpCgo+ID4gIAkJLyogU2VuZCBhIEhvdHBsdWcgVWV2ZW50 IHRvIHVzZXJzcGFjZSB0byBzdGFydCBtb2Rlc2V0ICovCj4gPiAgCQlkcm1fa21zX2hlbHBlcl9o b3RwbHVnX2V2ZW50KCZkZXZfcHJpdi0+ZHJtKTsKPiA+ICAJfQo+ID4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kZWJ1Z2ZzLmMKPiA+IGluZGV4IGNhYjYzMjc5MWY3My4uZThiMWE4YzEwMTVhIDEwMDY0 NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKPiA+ICsrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCj4gPiBAQCAtMzIxMiw2ICszMjEy LDE2IEBAIHN0YXRpYyBpbnQgaTkxNV9kaXNwbGF5cG9ydF90ZXN0X2RhdGFfc2hvdyhzdHJ1Y3Qg c2VxX2ZpbGUgKm0sIHZvaWQgKmRhdGEpCj4gPiAgCQkJCQkgICBpbnRlbF9kcC0+Y29tcGxpYW5j ZS50ZXN0X2RhdGEudmRpc3BsYXkpOwo+ID4gIAkJCQlzZXFfcHJpbnRmKG0sICJicGM6ICV1XG4i LAo+ID4gIAkJCQkJICAgaW50ZWxfZHAtPmNvbXBsaWFuY2UudGVzdF9kYXRhLmJwYyk7Cj4gPiAr CQkJfSBlbHNlIGlmIChpbnRlbF9kcC0+Y29tcGxpYW5jZS50ZXN0X3R5cGUgPT0KPiA+ICsJCQkJ ICAgRFBfVEVTVF9MSU5LX1BIWV9URVNUX1BBVFRFUk4pIHsKPiA+ICsJCQkJc2VxX3ByaW50Ziht LCAicGF0dGVybjogJWRcbiIsCj4gPiArCQkJCQkgICBpbnRlbF9kcC0+Y29tcGxpYW5jZS50ZXN0 X2RhdGEucGh5dGVzdC5waHlfcGF0dGVybik7Cj4gPiArCQkJCXNlcV9wcmludGYobSwgIk51bWJl ciBvZiBsYW5lczogJWRcbiIsCj4gPiArCQkJCQkgICBpbnRlbF9kcC0+Y29tcGxpYW5jZS50ZXN0 X2RhdGEucGh5dGVzdC5udW1fbGFuZXMpOwo+ID4gKwkJCQlzZXFfcHJpbnRmKG0sICJMaW5rIFJh dGU6ICVkXG4iLAo+ID4gKwkJCQkJICAgaW50ZWxfZHAtPmNvbXBsaWFuY2UudGVzdF9kYXRhLnBo eXRlc3QubGlua19yYXRlKTsKPiA+ICsJCQkJc2VxX3ByaW50ZihtLCAibGV2ZWw6ICUwMnhcbiIs Cj4gPiArCQkJCQkgICBpbnRlbF9kcC0+dHJhaW5fc2V0WzBdKTsKPiA+ICAJCQl9Cj4gPiAgCQl9 IGVsc2UKPiA+ICAJCQlzZXFfcHV0cyhtLCAiMCIpOwo+ID4gLS0gCj4gPiAyLjIyLjAKPiA+IAo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeApfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=