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=-3.7 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no 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 0AEBDC2BA83 for ; Fri, 7 Feb 2020 17:00:27 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (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 8C4DE20838 for ; Fri, 7 Feb 2020 17:00:26 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="CSGeHHA/"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=tsoy.me header.i=@tsoy.me header.b="Jn4Tgj80" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8C4DE20838 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=tsoy.me Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 9E3DF169C; Fri, 7 Feb 2020 17:59:34 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 9E3DF169C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1581094824; bh=Nc4kCI0COo/cWUeM59usMr7C92zGmoSYwP5Nwm9erNU=; h=From:To:Date:In-Reply-To:References:Cc:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=CSGeHHA/6Qw1Rif3ZwMkm6Zze/HdDT4qs8YJFs+/2SxPLpFYRb/9zSEHINeNzN7qd GJzuwrsFe2lpGnArwx48yaaBeQjpY7/Hdxrkn8OpYd3WAWiHbaQqWJMXS811NIUJ8U hcRFHp/f3plZxbDrOtpNTNO8L9mxjXdh8TSqkThs= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 14E9FF80142; Fri, 7 Feb 2020 17:59:34 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 663F0F80148; Fri, 7 Feb 2020 17:59:32 +0100 (CET) Received: from puleglot.ru (puleglot.ru [IPv6:2a01:4f8:1c0c:58e8::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 5BE05F800AB for ; Fri, 7 Feb 2020 17:59:28 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 5BE05F800AB Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=tsoy.me header.i=@tsoy.me header.b="Jn4Tgj80" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tsoy.me; s=mymail; h=Sender:Content-Transfer-Encoding:MIME-Version:Content-Type: References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID :Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To: Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe :List-Post:List-Owner:List-Archive; bh=rk8uGfjagaA1cXmXPqTzf7+C/EovXNHSa4zDpKGI2Bk=; b=Jn4Tgj80s/z+MSLV53Yxe1fybJ yexRPLxVhxoIiVtVpWvgyLPgXzgY1go/jPeuJKJS7/WlUa6gSUR9j1FCSn+E4sV1JX7szC9lTkHbi JBBaZd/NhWd6a7l77fJWdp7L0rjjWb14lvH+5feN/4/7Q71hc3YACAldaglFCrqxrmBY=; Received: from [10.8.10.223] (helo=work) by puleglot.ru with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.3) (envelope-from ) id 1j06yQ-0017Rh-3b; Fri, 07 Feb 2020 19:59:22 +0300 Message-ID: <66e04ab3e38ecb90d61a385ef7b2ff473b836cc0.camel@tsoy.me> From: Alexander Tsoy To: Takashi Iwai Date: Fri, 07 Feb 2020 19:59:20 +0300 In-Reply-To: References: <9457db14-4084-c0dd-5c89-821b35c3db66.ref@yahoo.de> <9457db14-4084-c0dd-5c89-821b35c3db66@yahoo.de> <697208e751dcbcc70cf00af7b625a4109b9c66cb.camel@tsoy.me> <6a0079e3343a6bc860b495d9258fada061bf83ba.camel@tsoy.me> <1697977016.25666627.1579681629054@mail.yahoo.com> <6cb1135be692d460256de2cf65b0a023eea1295e.camel@tsoy.me> <05edff76-729f-0ffa-9a2b-908fa42c24d8@yahoo.de> <84ddb2438f13cc8c4a08aaffbca9faaec679c067.camel@tsoy.me> User-Agent: Evolution 3.32.5 MIME-Version: 1.0 Cc: Tobias , "alsa-devel@alsa-project.org" Subject: Re: [alsa-devel] USB Audio Interface / Denon MC7000 and MC8000 controller X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" 0JIg0J/RgiwgMDcvMDIvMjAyMCDQsiAwOToxNSArMDEwMCwgVGFrYXNoaSBJd2FpINC/0LjRiNC1 0YI6Cj4gT24gVGh1LCAwNiBGZWIgMjAyMCAyMzowOTozMyArMDEwMCwKPiBBbGV4YW5kZXIgVHNv eSB3cm90ZToKPiA+INCSINCn0YIsIDA2LzAyLzIwMjAg0LIgMTE6MDYgKzAxMDAsIFRvYmlhcyDQ v9C40YjQtdGCOgo+ID4gPiBUaGFuayB5b3Ugc28gbXVjaCBBbGV4YW5kZXIhCj4gPiA+IEkgdXNl ZCBsYXRlc3QgS2VybmVsIGFuZCBwYXRjaGVkIGFzIHlvdSBzdWdnZXN0ZWQuIFRoZSBEZXZpY2Ug aXMKPiA+ID4gd29ya2luZyAKPiA+ID4gbm93IGdpdmluZyBzb3VuZCBvbiBhbGwgNCBjaGFubmVs cywgZXZlbiB0aG91Z2ggZG1lc2cgc3RpbGwgc2hvd3MKPiA+ID4gdGhlIAo+ID4gPiBlcnJvciBt ZXNzYWdlIGFzIHlvdSBjYW4gc2VlIGhlcmU6Cj4gPiA+IAo+ID4gPiB1bmFtZSAtYToKPiA+ID4g TGludXggdG9iaWFzLVYxMzAgNS41LjIgIzEgU01QIFRodSBGZWIgNiAwOTo0MTo1NyBDRVQgMjAy MCB4ODZfNjQKPiA+ID4geDg2XzY0IAo+ID4gPiB4ODZfNjQgR05VL0xpbnV4Cj4gPiA+IAo+ID4g PiBkbWVzZzoKPiA+ID4gWyAgIDYyLjkxODc3N10gdXNiIDEtMS4zOiBuZXcgaGlnaC1zcGVlZCBV U0IgZGV2aWNlIG51bWJlciA2Cj4gPiA+IHVzaW5nCj4gPiA+IHhoY2lfaGNkCj4gPiA+IFsgICA2 Mi45MzkyOTNdIHVzYiAxLTEuMzogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTE1ZTQs IAo+ID4gPiBpZFByb2R1Y3Q9ODAwNCwgYmNkRGV2aWNlPTExLjEwCj4gPiA+IFsgICA2Mi45Mzky OTVdIHVzYiAxLTEuMzogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsCj4gPiA+IFByb2R1 Y3Q9MiwgCj4gPiA+IFNlcmlhbE51bWJlcj0zCj4gPiA+IFsgICA2Mi45MzkyOTddIHVzYiAxLTEu MzogUHJvZHVjdDogREVOT04gREogTUM3MDAwCj4gPiA+IFsgICA2Mi45MzkyOThdIHVzYiAxLTEu MzogTWFudWZhY3R1cmVyOiBERU5PTiBESgo+ID4gPiBbICAgNjIuOTM5Mjk5XSB1c2IgMS0xLjM6 IFNlcmlhbE51bWJlcjogMjAxNjAzCj4gPiA+IFsgICA2Mi45NDIyMzJdIHVzYiAxLTEuMzogY2xv Y2sgc291cmNlIDY1IGlzIG5vdCB2YWxpZCwgY2Fubm90Cj4gPiA+IHVzZQo+ID4gPiBbICAgNjIu OTQzOTk4XSB1c2IgMS0xLjM6IGNsb2NrIHNvdXJjZSA2NSBpcyBub3QgdmFsaWQsIGNhbm5vdAo+ ID4gPiB1c2UKPiA+ID4gWyAgIDYzLjAxMzMwNl0gdXNiIDEtMS4zOiBjbG9jayBzb3VyY2UgNjUg aXMgbm90IHZhbGlkLCBjYW5ub3QKPiA+ID4gdXNlCj4gPiA+IFsgICA2My4wMjg5MTJdIHVzYiAx LTEuMzogY2xvY2sgc291cmNlIDY1IGlzIG5vdCB2YWxpZCwgY2Fubm90Cj4gPiA+IHVzZQo+ID4g PiBbICAgNjMuMDI5Njc1XSB1c2IgMS0xLjM6IGNsb2NrIHNvdXJjZSA2NSBpcyBub3QgdmFsaWQs IGNhbm5vdAo+ID4gPiB1c2UKPiA+ID4gWyAgIDYzLjAzNzgxM10gdXNiIDEtMS4zOiBjbG9jayBz b3VyY2UgNjUgaXMgbm90IHZhbGlkLCBjYW5ub3QKPiA+ID4gdXNlCj4gPiA+IFsgICA2My4wNjM4 NjVdIHVzYiAxLTEuMzogY2xvY2sgc291cmNlIDY1IGlzIG5vdCB2YWxpZCwgY2Fubm90Cj4gPiA+ IHVzZQo+ID4gCj4gPiBZZXMsIHRoaXMgaXMgZXhwZWN0ZWQuCj4gPiAKPiA+ID4gSSBjaGVja2Vk IGluIGZpbGUgL3NvdW5kL3VzYi9jbG9jay5jIHRoYXQgd2l0aGluIGZ1bmN0aW9ucwo+ID4gPiAK PiA+ID4gc3RhdGljIGludCBfX3VhY19jbG9ja19maW5kX3NvdXJjZQo+ID4gPiBzdGF0aWMgaW50 IF9fdWFjM19jbG9ja19maW5kX3NvdXJjZQo+ID4gPiAKPiA+ID4gdGhlcmUgaXMgYW5vdGhlciBj aGVjayB0aGF0IHBvc3NpYmx5IGdpdmVzIHRoZSB3YXJuaW5nLgo+ID4gPiAKPiA+ID4gTWF5YmUg dGhlIHdhcm5pbmcgImNhbm5vdCB1c2UiIHNob3VsZCBub3QgYmUgZGlzcGxheWVkIHdoZW4gYQo+ ID4gPiBEZW5vbiAKPiA+ID4gQXVkaW8gZGV2aWNlIGlzIGF0dGFjaGVkIGFzIGl0IGlzIG1pc2xl YWRpbmcuCj4gPiAKPiA+IFBsZWFzZSB0cnkgdGhlIHBhdGNoIGJlbG93LiBJJ3ZlIGRyb3BwZWQg VUFDMyBzdXBwb3J0IGFuZCBjaGFuZ2VkCj4gPiBfX3VhY19jbG9ja19maW5kX3NvdXJjZSgpIGFu ZCBfX3VhYzNfY2xvY2tfZmluZF9zb3VyY2UoKSB0byBwcmludAo+ID4gZXJyb3JzIG9ubHkgaW4g ZGVidWcgbW9kZSwgYXMgd2UgbWFrZSB0aGUgZmluYWwgZGVjaXNpb24gYWJvdXQKPiA+IGNsb2Nr Cj4gPiB2YWxpZGl0eSBpbiBzZXRfc2FtcGxlX3JhdGVfdjJ2MygpLgo+ID4gCj4gPiAKPiA+IERl YXIgVGFrYXNoaSwgd2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgdGhpcyBhcHByb2FjaC4gSXMgaXQK PiA+IGFjY2VwdGFibGU/Cj4gCj4gWWVzLCB0aGUgYXBwcm9hY2ggbG9va3MgZ29vZCB0byBtZS4K PiBKdXN0IGEgZmV3IGNvbW1lbnRzOgo+IAo+ID4gZGlmZiAtLWdpdCBhL3NvdW5kL3VzYi9jbG9j ay5jIGIvc291bmQvdXNiL2Nsb2NrLmMKPiA+IGluZGV4IDAxOGIxZWNiNTQwNC4uZTk3OGI0NmVm Yzg1IDEwMDY0NAo+ID4gLS0tIGEvc291bmQvdXNiL2Nsb2NrLmMKPiA+ICsrKyBiL3NvdW5kL3Vz Yi9jbG9jay5jCj4gPiBAQCAtMTk3LDYgKzE5NywzMiBAQCBzdGF0aWMgYm9vbCB1YWNfY2xvY2tf c291cmNlX2lzX3ZhbGlkKHN0cnVjdAo+ID4gc25kX3VzYl9hdWRpbyAqY2hpcCwKPiA+ICAJcmV0 dXJuIGRhdGEgPyB0cnVlIDogIGZhbHNlOwo+ID4gIH0KPiA+ICAKPiA+ICsvKgo+ID4gKyAqIEFz c3VtZSB0aGUgY2xvY2sgaXMgdmFsaWQgaWYgY2xvY2sgc291cmNlIHN1cHBvcnRzIG9ubHkgb25l Cj4gPiBzaW5nbGUgc2FtcGxlCj4gPiArICogcmF0ZSwgaXRzIHR5cGUgaXMgbm90IGV4dGVybmFs IGFuZCBhIHRlcm1pbmFsIGlzIGNvbm5lY3RlZAo+ID4gZGlyZWN0bHkgdG8gaXQKPiA+ICsgKiAo dGhlcmUgaXMgbm8gY2xvY2sgc2VsZWN0b3IpLiBUaGlzIGlzIG5lZWRlZCBmb3Igc29tZSBEZW5v biBESgo+ID4gY29udHJvbGxlcnMsCj4gPiArICogdGhhdCBhbHdheXMgcmVwb3J0cyB0aGF0IGNs b2NrIGlzIGludmFsaWQuCj4gPiArICovCj4gPiArc3RhdGljIGJvb2wgdWFjX2Nsb2NrX3NvdXJj ZV9pc192YWxpZF9xdWlyayhzdHJ1Y3Qgc25kX3VzYl9hdWRpbwo+ID4gKmNoaXAsCj4gPiArCQkJ CQkgICAgc3RydWN0IGF1ZGlvZm9ybWF0ICpmbXQsCj4gPiArCQkJCQkgICAgaW50IGNsb2NrKQo+ ID4gK3sKPiA+ICsJaWYgKGZtdC0+cHJvdG9jb2wgPT0gVUFDX1ZFUlNJT05fMikgewo+ID4gKwkJ c3RydWN0IHVhY19jbG9ja19zb3VyY2VfZGVzY3JpcHRvciAqY3NfZGVzYyA9Cj4gPiArCQkJc25k X3VzYl9maW5kX2Nsb2NrX3NvdXJjZShjaGlwLT5jdHJsX2ludGYsCj4gPiBjbG9jayk7Cj4gPiAr Cj4gPiArCQlpZiAoIWNzX2Rlc2MpCj4gPiArCQkJcmV0dXJuIGZhbHNlOwo+ID4gKwo+ID4gKwkJ cmV0dXJuIChmbXQtPm5yX3JhdGVzID09IDEgJiYKPiA+ICsJCQkoZm10LT5jbG9jayAmIDB4ZmYp ID09IGNzX2Rlc2MtPmJDbG9ja0lEICYmCj4gPiArCQkJKGNzX2Rlc2MtPmJtQXR0cmlidXRlcyAm IDB4MykgIT0KPiA+ICsJCQkJVUFDX0NMT0NLX1NPVVJDRV9UWVBFX0VYVCk7Cj4gPiArCX0KPiA+ ICsKPiA+ICsJcmV0dXJuIGZhbHNlOwo+IAo+IElNTyBpdCdzIHNhZmVyIHRvIGNhbGwgZnJvbSB0 aGUgc3BlY2lmaWMgZmFpbHVyZSBwYXRoLCBpLmUuIAo+IAo+ICBzdGF0aWMgYm9vbCB1YWNfY2xv Y2tfc291cmNlX2lzX3ZhbGlkKC4uLi4pCj4gIHsKPiAJLi4uLgo+IAllcnIgPSBzbmRfdXNiX2N0 bF9tc2coZGV2LCB1c2JfcmN2Y3RybHBpcGUoZGV2LCAwKSwKPiBVQUMyX0NTX0NVUiwKPiAJCQkg ICAgICBVU0JfVFlQRV9DTEFTUyB8IFVTQl9SRUNJUF9JTlRFUkZBQ0UgfAo+IFVTQl9ESVJfSU4s Cj4gCQkJICAgICAgVUFDMl9DU19DT05UUk9MX0NMT0NLX1ZBTElEIDw8IDgsCj4gCQkJICAgICAg c25kX3VzYl9jdHJsX2ludGYoY2hpcCkgfCAoc291cmNlX2lkIDw8Cj4gOCksCj4gCQkJICAgICAg JmRhdGEsIHNpemVvZihkYXRhKSk7Cj4gCj4gCWlmIChlcnIgPCAwKSB7Cj4gCj4gCQlpZiAodWFj X2Nsb2NrX3NvdXJjZV9pc192YWxpZF9xdWlyayguLi4uKSkKPiAJCQlyZXR1cm4gdHJ1ZTsKPiAK PiAJCWRldl93YXJuKCZkZXYtPmRldiwKPiAJCQkgIiVzKCk6IGNhbm5vdCBnZXQgY2xvY2sgdmFs aWRpdHkgZm9yIGlkICVkXG4iLAo+IAkJCSAgIF9fZnVuY19fLCBzb3VyY2VfaWQpOwo+IAkJcmV0 dXJuIGZhbHNlOwo+IAl9Cj4gCj4gVGhlbiB5b3UgY2FuIHBhc3MgY3NfZGVzYyB0aGVyZSwgdG9v LgoKVGhhbmsgeW91IGZvciB0aGUgZmVlZGJhY2shCgpJIGp1c3QgcmVhbGl6ZWQgdGhhdCB3ZSBo YXZlbid0IGNoZWNrZWQgd2hlcmUKdWFjX2Nsb2NrX3NvdXJjZV9pc192YWxpZCgpIGlzIGFjdHVh bGx5IGZhaWxpbmcuIFRoZXJlIGFyZSB0d28KcG9zc2liaWxpdGllczoKLSB0aGUgQ2xvY2sgVmFs aWRpdHkgQ29udHJvbCBpcyBhY3R1YWxseSBub3QgcHJlc2VudCAoZXJyIDwgMCksIHNvCnRoZXJl IGlzIGFuIGVycm9yIGluIGRlc2NyaXB0b3JzOwotIHRoZSBDbG9jayBWYWxpZGl0eSBDb250cm9s IHJlcXVlc3QgYWx3YXlzIHJldHVybnMgRkFMU0UgKGRhdGEgPQpmYWxzZSkuCgo+IAo+IAo+ID4g K30KPiA+ICsKPiA+ICBzdGF0aWMgaW50IF9fdWFjX2Nsb2NrX2ZpbmRfc291cmNlKHN0cnVjdCBz bmRfdXNiX2F1ZGlvICpjaGlwLCBpbnQKPiA+IGVudGl0eV9pZCwKPiA+ICAJCQkJICAgdW5zaWdu ZWQgbG9uZyAqdmlzaXRlZCwgYm9vbAo+ID4gdmFsaWRhdGUpCj4gPiAgewo+ID4gQEAgLTIxOSw3 ICsyNDUsNyBAQCBzdGF0aWMgaW50IF9fdWFjX2Nsb2NrX2ZpbmRfc291cmNlKHN0cnVjdAo+ID4g c25kX3VzYl9hdWRpbyAqY2hpcCwgaW50IGVudGl0eV9pZCwKPiA+ICAJCWVudGl0eV9pZCA9IHNv dXJjZS0+YkNsb2NrSUQ7Cj4gPiAgCQlpZiAodmFsaWRhdGUgJiYgIXVhY19jbG9ja19zb3VyY2Vf aXNfdmFsaWQoY2hpcCwKPiA+IFVBQ19WRVJTSU9OXzIsCj4gPiAgCQkJCQkJCQllbnRpdHlfCj4g PiBpZCkpIHsKPiA+IC0JCQl1c2JfYXVkaW9fZXJyKGNoaXAsCj4gPiArCQkJdXNiX2F1ZGlvX2Ri ZyhjaGlwLAo+ID4gIAkJCQkiY2xvY2sgc291cmNlICVkIGlzIG5vdCB2YWxpZCwgY2Fubm90Cj4g PiB1c2VcbiIsCj4gPiAgCQkJCWVudGl0eV9pZCk7Cj4gPiAgCQkJcmV0dXJuIC1FTlhJTzsKPiAK PiBIbSwgaXQncyBub3QgZ29vZCB0byBoaWRlIHRoZSBlcnJvciBtZXNzYWdlIGFsd2F5cy4gIFRo aXMgaXMgYSBjb21tb24KPiBlcnJvciBvbiBtYW55IGRldmljZXMgYW5kIHN1cHByZXNzaW5nIGl0 IHdvdWxkIGxvb2sgY2xlYW5lciBidXQgYWxzbwo+IGhpZGUgd2hhdCdzIHRoZSByZWFzb24uICBN YXliZSB3ZSBjYW4gYWRkIG5vd2FybiBib29sIGZsYWcgZm9yCj4gY2VydGFpbgo+IGNvZGUgcGF0 aHM/CgpXZSBjYW4gcHJpbnQgdGhlIGVycm9yIG9ubHkgb25jZSBhdCB0aGUgZW5kIG9mIHNldF9z YW1wbGVfcmF0ZV92MnYzKCksCndoZXJlIHVhY19jbG9ja19zb3VyY2VfaXNfdmFsaWQoKSBpcyBj YWxsZWQgZm9yIHRoZSBsYXN0IHRpbWU6CgpAQCAtNTc4LDYgKzYwNiw5IEBAIHN0YXRpYyBpbnQg c2V0X3NhbXBsZV9yYXRlX3YydjMoc3RydWN0IHNuZF91c2JfYXVkaW8gKmNoaXAsIGludCBpZmFj ZSwKIHZhbGlkYXRpb246CiAgICAvKiB2YWxpZGF0ZSBjbG9jayBhZnRlciByYXRlIGNoYW5nZSAq LwogICAgaWYgKCF1YWNfY2xvY2tfc291cmNlX2lzX3ZhbGlkKGNoaXAsIGZtdC0+cHJvdG9jb2ws IGNsb2NrKSkKKyAgICAgICB1c2JfYXVkaW9fZXJyKGNoaXAsCisgICAgICAgICAgICAgICAgICJj bG9jayBzb3VyY2UgJWQgaXMgbm90IHZhbGlkLCBjYW5ub3QgdXNlXG4iLAorICAgICAgICAgICAg ICAgICBjbG9jayk7CiAgICAgICAgcmV0dXJuIC1FTlhJTzsKICAgIHJldHVybiAwOwogfQoKPiAK PiAKPiB0aGFua3MsCj4gCj4gVGFrYXNoaQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KQWxzYS1kZXZlbCBtYWlsaW5nIGxpc3QKQWxzYS1kZXZlbEBhbHNh LXByb2plY3Qub3JnCmh0dHBzOi8vbWFpbG1hbi5hbHNhLXByb2plY3Qub3JnL21haWxtYW4vbGlz dGluZm8vYWxzYS1kZXZlbAo=