From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id E162080E7E for ; Thu, 29 Oct 2026 10:23:29 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69TAMGgw031393; Thu, 29 Oct 2026 13:22:16 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TAMGgw031393 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=sashiko.virtuozzo.com header.i=@sashiko.virtuozzo.com header.b="RJ83aX1f"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="V75BGN6K" Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69TAMEHQ031389 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 29 Oct 2026 13:22:14 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TAMEHQ031389 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-48e0fc747a7so1596825f8f.1 for ; Thu, 29 Oct 2026 03:22:14 -0700 (PDT) X-Gm-Message-State: AFq9FYKFdi4P+gnG0QsMG8GI3xrXT46c1Kb3A/MqxivlUHT8HDwsJC+G GkifnmQaelOMn0cmCfkvWMgNaDmmguYBOri9fjgd5UrB5QuO8/RtARdye34tXJrLVO1UPCOWzrW ZTW/vG9ywvdd1Z8oaYt90mWmjI+QAOAVZ16jHjSjD4ujC+CFLvczgfg== X-Gm-Gg: AYBFou0o4CqCtlZEmnuSqrnk+dTjoTZTDHSlodS4H9U2R3fhCRYIbY0NdPeMpWc2I1s Sa6REzRTFzEgGmQo5+inntpHH3K2vOqhY0npPgIlw77D5+44rRZ9/o8hNBX0UVQu1uaIV2r31Ji D7+wg0IjBifd+1pK8eri8pF7zQY6GPZn+j/ZQQQioYFtzLgwyPfni7kTYNKaMv6GXWcBv2rNvh5 Yo5YmIzYYbwNOtU6qp43zj7pz+FSIkukgaLtWl2HJGio7fp5YrlopaKUeKCTEvp/J4EaQ72G8k2 uymNnnO0/vHk+5hafw/fYhRAAU0rowt4rjx9Zwv3sG67vvvwDmwVFlseB0Pwj34zxle5KiWHeaS 5QTvkuiqkcYuedm9XjSvA69gGFKC0n3NhZc7myY0dhVQi/00Vz9w1yfn5vH8LObTKmdIDcEKwh6 oly2x2j6pF46MhlbTQkP1P4cQIyJeM1x+vVolk3Jl6QzSH8aILDfzID5cRR2OQ4hfAvt4w2pEwk RVn3FWR5ssXfQZGwPnH X-Received: by 2002:a05:6000:2f84:b0:48a:f404:6960 with SMTP id ffacd0b85a97d-48e5d590954mr11391893f8f.9.1793269333753; Thu, 29 Oct 2026 03:22:13 -0700 (PDT) X-Received: by 2002:a05:6000:2f84:b0:48a:f404:6960 with SMTP id ffacd0b85a97d-48e5d590954mr11391816f8f.9.1793269333108; Thu, 29 Oct 2026 03:22:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793269333; cv=none; d=google.com; s=arc-20260327; b=jqCOuj6Fz4wqfeVjztbcWkPs0P1LiDtjMJE77Alqmqvu3Ox0EuUIo0KKLDXgRwb32L V2mWmEQ7husW8nM0XCBXt9yeyGgqcnMCHrKTtQKtll8yNEOz/L8fEzOzZFbUnHCd5sn4 TiHVtGGGFPGOVMLquqKKMb5BcZ1wIHYSZMT24JGHJ+xf7e4taiHcsV+3gwGJrpBQLon3 Sf+18HxiOs8+rUckibUBWbxnc5+GxBqqtMI/ZiwXXyiRQfxaSXr7qy1fZLCROJGppI42 w0RcJb8eGwwTsHVy8WPaY4tIKVJjUXXZvYq6CmiEqVrwrskMKvUGQE4mjS5dWvPk+1wI rVSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:date:content-transfer-encoding:references:in-reply-to :cc:to:subject:from:message-id:dkim-signature:dkim-signature; bh=kyfTSLYW/F/JTcnbladUC7sIwC1uu2P2183iJwu+2k8=; fh=joEZmWYTAPrwgDhlJxxySLgXzzPmNmGtle/vKtJdKLw=; b=nP9M+m8dE6x9OLuTN8Cunmhcl6zK6fUEpg8tbAvC80jHCuzQSQe4Yt76mrfXZcFLW+ sZ3ZXo+tLHFQwAWIXYXWKcRCUlnTld75zBZHcgdlG8mCwXJLCtmzDBeMnGwOIagw+CFq KvXxWiCN+oDOReUDUlYW5BwTk+v+MJGQQzR3TMYvk6r71Ea6jiLCC5iAoPl0/DQ/A7VU V2Fe6zeCiuFLB/phTRPsLAwliB77QBmuuXBuB8TVLZAAGPw/GzU5Ge6c+Jyry4PZUEgZ 6EX1GItWgbovsxqCpjfbuko+nnlXtZ+KKSDJwOCOv6UaV3Df3LtaMT+4Hq9fRkvOAtbD Sa6Q==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=RJ83aX1f; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=V75BGN6K; spf=pass (google.com: domain of 010701a1872e7a0e-b9a72472-754e-4582-8ed8-c4019b63a955-000000@eu-central-1.amazonses.com designates 69.169.224.2 as permitted sender) smtp.mailfrom=010701a1872e7a0e-b9a72472-754e-4582-8ed8-c4019b63a955-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from b224-2.smtp-out.eu-central-1.amazonses.com (b224-2.smtp-out.eu-central-1.amazonses.com. [69.169.224.2]) by mx.google.com with ESMTPS id ffacd0b85a97d-48e3ed0c1f7si30662842f8f.322.2026.10.29.03.22.12 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Oct 2026 03:22:12 -0700 (PDT) Received-SPF: pass (google.com: domain of 010701a1872e7a0e-b9a72472-754e-4582-8ed8-c4019b63a955-000000@eu-central-1.amazonses.com designates 69.169.224.2 as permitted sender) client-ip=69.169.224.2; Authentication-Results: mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=RJ83aX1f; dkim=pass header.i=@amazonses.com header.s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh header.b=V75BGN6K; spf=pass (google.com: domain of 010701a1872e7a0e-b9a72472-754e-4582-8ed8-c4019b63a955-000000@eu-central-1.amazonses.com designates 69.169.224.2 as permitted sender) smtp.mailfrom=010701a1872e7a0e-b9a72472-754e-4582-8ed8-c4019b63a955-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=23yjbh4k34hwzfubhuiim7m4inbd3ick; d=sashiko.virtuozzo.com; t=1793269332; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date; bh=npG48sEfaHkphWXU0ZYsgj7H3uvOKdDCzljNZ1pWzHc=; b=RJ83aX1focu3X9PPu11pP8KAlo7a3P1fMOaeH5bXtRycXv1I4lzXOVVk07afMq4e 6yfMvuIcCY4nhlN8EUxiEdFdpmZoST/B0msmRFc+BimBZzC+h5a0ojixvzGEfZIphGG ICU+fa8r+RMFaFrVDj1uDPXPxyTcKJItzeQsDn3WR7uoPoJ23T4VaTo+atgGLwka7gZ FeWWk0hzXpnlQgXZIcHJvdyS/EFGBjYAKWzT2BRSa6c137ORwwzmCLESGbmHIGpp+26 SsSKqQVAd6eeE28C+0yQyjzj96mlMH75hj0Ixs37cY/OWrcXUG8WIe/SUms99mkyxhw fxVSrpMBmA== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh; d=amazonses.com; t=1793269332; h=Message-ID:From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Feedback-ID; bh=npG48sEfaHkphWXU0ZYsgj7H3uvOKdDCzljNZ1pWzHc=; b=V75BGN6KVXuj8Z7o2Fu/gHXt4rwnSNKc7v2VCEuCTZj51E1/cHmm7zEsjqri4Dz1 EQbyijwbzXV70UA7WV6Oiv0Z7IQkEKEqIoRzyOCX2Y/u/9XzrNzT2hQ+nyUf4KGUawT MHSNvnWWDTW+Q9Z0L9U/nWFCbViwH+dGnBRFJN2k= Message-ID: <010701a1872e7a0e-b9a72472-754e-4582-8ed8-c4019b63a955-000000@eu-central-1.amazonses.com> From: no-reply@sashiko.virtuozzo.com To: Vladimir Riabchun , Konstantin Khorenko , ptikhomirov@virtuozzo.com In-Reply-To: <20261029-ct-invalid-nrpoc-v3-2-89d4b0b7d520@virtuozzo.com> References: <20261029-ct-invalid-nrpoc-v3-0-89d4b0b7d520@virtuozzo.com> <20261029-ct-invalid-nrpoc-v3-2-89d4b0b7d520@virtuozzo.com> Date: Thu, 29 Oct 2026 10:22:12 +0000 Feedback-ID: ::1.eu-central-1.2wRQJBpg9g1fGRYexx3dUuYGS25Bux+2TEOx72/m6U4=:AmazonSES X-SES-Outgoing: 2026.10.29-69.169.224.2 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 69TAMEHQ031389 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v3 2/2] selftests: ve: Test sched_getaffinity in VE X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW01lZGl1bV0gc2VsZnRlc3RzL3Zl OiBnZXRfbnRoX2NwdSgpIGJvdW5kcyBsb29wIGJ5IHNpemVvZihjcHVfc2V0X3QpIGJ5dGVzLCBu b3QgQ1BVX1NFVFNJWkUKLSBbTWVkaXVtXSBzZWxmdGVzdHMvdmU6IGV4cGVjdGVkIENUIENQVSBj b3VudCB0YWtlbiBmcm9tIGNhbGxlcidzIGFmZmluaXR5LCBub3QgQ1QgY3B1c2V0Ci0gW0xvd10g c2VsZnRlc3RzL3ZlOiBGSVhUVVJFX1NFVFVQIGxlYWtzIENUIGNncm91cCBpZiBwcmVwYXJlX25h bWVzcGFjZXMoKSBBU1NFUlQgZmFpbHMKLS0KCmNvbW1pdCA1NWZjODE5ZWE3Zjc5NTRjYWY2YThl OTY4Njk3YTJjYzQ4ZmQxOTgyCkF1dGhvcjogVmxhZGltaXIgUmlhYmNodW4gPHZsYWRpbWlyLnJp YWJjaHVuQHZpcnR1b3p6by5jb20+CgpzZWxmdGVzdHM6IHZlOiBUZXN0IHNjaGVkX2dldGFmZmlu aXR5IGluIFZFCgpUaGlzIGFkZHMgYSBzZWxmdGVzdCB0aGF0IGNoZWNrcyBzY2hlZF9nZXRhZmZp bml0eSgpIGluc2lkZSBhIFZFIHJlc3BlY3RzCmJvdGggdGhlIGNncm91cCBjcHVzZXQgYW5kIHRo ZSBjcHUubnJfY3B1cyBsaW1pdC4gSXQgYWRkcyB0aHJlZSB0ZXN0IGNhc2VzCmFuZCByZWdpc3Rl cnMgdGhlIGJpbmFyeSBpbiB0aGUgTWFrZWZpbGUgYW5kIC5naXRpZ25vcmUuCgpMaW5rOiBodHRw czovL3ZpcnR1b3p6by5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9WU1RPUi0xNDE2ODIKCj4gZGlmZiAt LWdpdCBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3ZlL3ZlX3NjaGVkX2dldGFmZmluaXR5X3Rl c3QuYyBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3ZlL3ZlX3NjaGVkX2dldGFmZmluaXR5X3Rl c3QuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwLi45OGFjYzI0 NmVkZTAKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvdmUv dmVfc2NoZWRfZ2V0YWZmaW5pdHlfdGVzdC5jCgpbIC4uLiBdCgo+ICtzdGF0aWMgaW50IGdldF9u dGhfY3B1KGNwdV9zZXRfdCAqbWFzaywgaW50IG4pCj4gK3sKPiArCWludCBpOwo+ICsKPiArCWZv ciAoaSA9IDA7IGkgPCBzaXplb2YoKm1hc2spOyBpKyspIHsKPiArCQlpZiAoIUNQVV9JU1NFVChp LCBtYXNrKSB8fCAtLW4pCj4gKwkJCWNvbnRpbnVlOwo+ICsKPiArCQlyZXR1cm4gaTsKPiArCX0K PiArCXJldHVybiAtMTsKPiArfQoKW1NldmVyaXR5OiBNZWRpdW1dCklzIHRoZSBsb29wIGJvdW5k IGluIGdldF9udGhfY3B1KCkgY29ycmVjdD8gIHNpemVvZigqbWFzaykgaXMgdGhlIHNpemUgb2YK Y3B1X3NldF90IGluIGJ5dGVzICgxMjgpLCB3aGlsZSBDUFVfSVNTRVQoKSB0YWtlcyBhIGJpdCBp bmRleCBhbmQgdGhlIHNldApob2xkcyBDUFVfU0VUU0laRSAoMTAyNCkgYml0czoKCiAgICBmb3Ig KGkgPSAwOyBpIDwgc2l6ZW9mKCptYXNrKTsgaSsrKSB7CiAgICAgICAgaWYgKCFDUFVfSVNTRVQo aSwgbWFzaykgfHwgLS1uKQoKVGhlIHNjYW4gc3RvcHMgYXQgQ1BVIDEyNy4gIElmIHRoZSAybmQg b3IgM3JkIGFsbG93ZWQgQ1BVIGluIG9yaWdfY3B1c2V0CmlzIG51bWJlcmVkIDEyOCBvciBoaWdo ZXIgKGZvciBleGFtcGxlIHVuZGVyIHRhc2tzZXQsIGEgcmVzdHJpY3RlZCBjcHVzZXQsCm9yIGEg bGFyZ2Ugc3BhcnNlIGhvc3QpLCBnZXRfbnRoX2NwdSgpIHJldHVybnMgLTEuCgp1cGRhdGVfY2df Y3B1c2V0IHRoZW4gZmFpbHMgQVNTRVJUX0dFKGNwdV9sZWF2ZSwgMCksIGFuZCBsaW1pdHNfaW50 ZXJhY3Rpb24KZmFpbHMgQVNTRVJUX1RSVUUoYzEgPj0gMCAmJiBjMyA+PSAwKSwgd2l0aG91dCBz Y2hlZF9nZXRhZmZpbml0eSgpIGluIHRoZQpWRSBiZWluZyBleGVyY2lzZWQuCgpUaGUgbG9vcCBh bHNvIGNvbXBhcmVzIGEgc2lnbmVkIGludCB3aXRoIGEgc2l6ZV90LiAgU2hvdWxkIHRoZSBib3Vu ZCBiZQpDUFVfU0VUU0laRT8KCj4gK0ZJWFRVUkVfU0VUVVAodmVfZ2V0YWZmX3Rlc3QpCj4gK3sK PiArCUFTU0VSVF9FUShzY2hlZF9nZXRhZmZpbml0eShnZXRwaWQoKSwgc2l6ZW9mKGNwdV9zZXRf dCksICZzZWxmLT5vcmlnX2NwdXNldCksIDApOwo+ICsJc2VsZi0+b3JpZ19jcHVjb3VudCA9IENQ VV9DT1VOVCgmc2VsZi0+b3JpZ19jcHVzZXQpOwoKW1NldmVyaXR5OiBNZWRpdW1dCklzIG9yaWdf Y3B1Y291bnQgdGhlIHJpZ2h0IGV4cGVjdGVkIHZhbHVlIGZvciB0aGUgQ1Q/ICBJdCBpcyB0YWtl biBmcm9tIHRoZQpydW5uZXIncyBvd24gYWZmaW5pdHkgbWFzaywgbm90IGZyb20gdGhlIENUIGNn cm91cCdzIGVmZmVjdGl2ZSBjcHVzZXQuCgpJbiBnZXRhZmZpbml0eV92ZSgpLCBydW5faW5fdmUo KSBmb3JrcyBhIGNoaWxkIHRoYXQgZG9lczoKCiAgICBlbnRlcl9jZ3JvdXAoY2d2Ml9mZCwgY3Rp ZCk7CiAgICBlbnRlcl9uYW1lc3BhY2VzKGN0eCwgZmxhZ3MpOwogICAgcmV0ID0gZm4oYXJnKTsK Ck5vdGhpbmcgaW4gdGhlIGNoaWxkIHJlc3RvcmVzIHRoZSBwYXJlbnQncyBhZmZpbml0eSBhZnRl ciBqb2luaW5nIHRoZQpjZ3JvdXAuICBTbyB0aGUgbWFzayB0aGF0IF9fZ2V0YWZmaW5pdHlfdmUo KSByZXBvcnRzIGRlcml2ZXMgZnJvbSB0aGUgQ1QKY2dyb3VwJ3MgY3B1c2V0LCB3aGljaCBpcyBp bmhlcml0ZWQgZnJvbSB0aGUgcGFyZW50IGNncm91cC4KCkkgZGlkIG5vdCByZWFkIGNwdXNldF9h dHRhY2goKSBpbiB0aGlzIHRyZWUuICBGcm9tIG1lbW9yeSBvZiBtYWlubGluZSwgaXQKcmVzZXRz IGNwdXNfbWFzayB0byB0aGUgY2dyb3VwJ3MgZWZmZWN0aXZlX2NwdXMgb24gYXR0YWNoLCBidXQg dGhhdCBpcwp1bnZlcmlmaWVkLgoKSWYgdGhlIHJ1bm5lciB3YXMgcmVzdHJpY3RlZCwgZm9yIGV4 YW1wbGUgd2l0aCB0YXNrc2V0IC1jIDAsMSBvbiBhIGhvc3QKd2l0aCBtb3JlIENQVXMsIHRoZSBD VCBtYXkgcmVwb3J0IG1vcmUgQ1BVcyB0aGFuIG9yaWdfY3B1Y291bnQuICBUaGVuIHRoaXMKZmFp bHMgaW4gdXBkYXRlX2NnX2NwdXNldCwgbnJfcHJvY19ib3VuZCBhbmQgbGltaXRzX2ludGVyYWN0 aW9uOgoKICAgIEFTU0VSVF9UUlVFKGNoZWNrX2NwdW1hc2tfaXNfcHJlZml4KCZpbl92ZSwgc2Vs Zi0+b3JpZ19jcHVjb3VudCkpOwoKV291bGQgaXQgYmUgYmV0dGVyIHRvIGRlcml2ZSB0aGUgZXhw ZWN0ZWQgY291bnQgZnJvbSB0aGUgQ1QgY2dyb3VwJ3MKZWZmZWN0aXZlIGNwdXNldCwgb3IgdG8g c2tpcCB3aGVuIHRoZSB0d28gZGlmZmVyPwoKU2VwYXJhdGVseSwgc2NoZWRfZ2V0YWZmaW5pdHko KSB3aXRoIGEgZml4ZWQgc2l6ZW9mKGNwdV9zZXRfdCkgcmV0dXJucwpFSU5WQUwgd2hlbiBucl9j cHVfaWRzIGlzIGdyZWF0ZXIgdGhhbiAxMDI0LiAgRklYVFVSRV9TRVRVUCBhc3NlcnRzIG9uIHRo YXQKY2FsbCByYXRoZXIgdGhhbiBza2lwcGluZy4KClsgLi4uIF0KCj4gKwlzZWxmLT5jdGlkID0g bWFrZV92ZShzZWxmLT5jZ3YyX2ZkLCBDVElEX01JTik7Cj4gKwlBU1NFUlRfR0Uoc2VsZi0+Y3Rp ZCwgMCk7Cj4gKwo+ICsJQVNTRVJUX0VRKHByZXBhcmVfbmFtZXNwYWNlcygmc2VsZi0+bnNfY3R4 LCBDTE9ORV9ORVdWRSwKPiArCQkJCXNlbGYtPmNndjJfZmQsIHNlbGYtPmN0aWQpLCAwKTsKPiAr fQoKW1NldmVyaXR5OiBMb3ddCkNhbiB0aGlzIGxlYWsgdGhlIENUIGNncm91cCBjcmVhdGVkIGJ5 IG1ha2VfdmUoKT8gIElmIHByZXBhcmVfbmFtZXNwYWNlcygpCmZhaWxzLCB0aGUgQVNTRVJUX0VR KCkgYWJvcnRzIEZJWFRVUkVfU0VUVVAgYmVmb3JlIHNldHVwX2NvbXBsZXRlZCBpcyBzZXQuCgpJ biBrc2VsZnRlc3RfaGFybmVzcy5oLCBfX1RFU1RfRl9JTVBMIG9ubHkgY2FsbHMgdGhlIHRlYXJk b3duIHdoZW4KX21ldGFkYXRhLT5zZXR1cF9jb21wbGV0ZWQgaXMgdHJ1ZToKCiAgICBpZiAoX21l dGFkYXRhLT5zZXR1cF9jb21wbGV0ZWQgJiYgIWZpeHR1cmVfbmFtZSMjX3RlYXJkb3duX3BhcmVu dCAmJiBcCiAgICAgICAgICAgIF9fc3luY19ib29sX2NvbXBhcmVfYW5kX3N3YXAodGVhcmRvd24s IGZhbHNlLCB0cnVlKSkgXAogICAgICAgIGZpeHR1cmVfbmFtZSMjX3RlYXJkb3duKF9tZXRhZGF0 YSwgc2VsZiwgdmFyaWFudC0+ZGF0YSk7IFwKClNvIEZJWFRVUkVfVEVBUkRPV04odmVfZ2V0YWZm X3Rlc3QpIG5ldmVyIHJ1bnMuICBjbG9zZV9uYW1lc3BhY2VfZmRzKCksCmRlc3Ryb3lfdmUoKSBh bmQgY2xvc2UoY2d2Ml9mZCkgYXJlIGFsbCBza2lwcGVkLgoKSSBpbmZlcnJlZCwgYnV0IGRpZCBu b3QgdmVyaWZ5IGluIHRoaXMgdHJlZSwgdGhhdCB0aGUgY2dyb3VwIHBlcnNpc3RzIGFmdGVyCnRo ZSBwcm9jZXNzIGV4aXRzLiAgSWYgc28sIGVhY2ggbGVha2VkIGNncm91cCBrZWVwcyB0aGUgZmly c3QgZnJlZSBpZCBpbgp0aGUgQ1RJRF9NSU4uLkNUSURfTUFYIHJhbmdlIHRoYXQgbWFrZV92ZSgp IHNjYW5zOgoKICAgIGZvciAoaWQgPSBmcm9tOyBpZCA8IENUSURfTUFYOyBpZCsrKSB7CiAgICAg ICAgc25wcmludGYobmFtZSwgc2l6ZW9mKG5hbWUpLCAiJWQiLCBpZCk7CiAgICAgICAgaWYgKGZh Y2Nlc3NhdChjZ3YyX2ZkLCBuYW1lLCBGX09LLCAwKSAhPSAwICYmIGVycm5vID09IEVOT0VOVCkK ICAgICAgICAgICAgYnJlYWs7CiAgICB9CgpUaGlzIG9ubHkgaGFwcGVucyBvbiBhIGZhaWx1cmUg cGF0aC4gIFRoZSBzYW1lIHBhdHRlcm4gZXhpc3RzIGluIG90aGVyIHZlCnNlbGZ0ZXN0cyBzdWNo IGFzIHZlX25zX293bmVyX3Rlc3QgYW5kIHZlX3Blcm1zX3Rlc3QsIHNvIHRoaXMgcGF0Y2ggYWRk cwphbm90aGVyIGluc3RhbmNlIHJhdGhlciB0aGFuIGEgbmV3IGNsYXNzIG9mIHByb2JsZW0uCgpD b3VsZCB0aGUgY2xlYW51cCBiZSBkb25lIG9uIHRoYXQgZmFpbHVyZSBwYXRoLCBmb3IgZXhhbXBs ZSBieSBkZXN0cm95aW5nCnRoZSBDVCBiZWZvcmUgYXNzZXJ0aW5nPwoKLS0gClNhc2hpa28gQUkg cmV2aWV3IMK3IGh0dHBzOi8vc2FzaGlrby52emludC5kZXYvIy9wYXRjaHNldC8yMDI2MTAyOS1j dC1pbnZhbGlkLW5ycG9jLXYzLTAtODlkNGIwYjdkNTIwQHZpcnR1b3p6by5jb20/cGFydD0yCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpEZXZlbCBtYWls aW5nIGxpc3QKRGV2ZWxAb3BlbnZ6Lm9yZwpodHRwczovL2xpc3RzLm9wZW52ei5vcmcvbWFpbG1h bi9saXN0aW5mby9kZXZlbAo=