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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 590FBF588C3 for ; Mon, 20 Apr 2026 12:30:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8AC426B0005; Mon, 20 Apr 2026 08:30:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 85D6F6B0088; Mon, 20 Apr 2026 08:30:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7739D6B0089; Mon, 20 Apr 2026 08:30:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 6588B6B0005 for ; Mon, 20 Apr 2026 08:30:08 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 09099140A22 for ; Mon, 20 Apr 2026 12:30:08 +0000 (UTC) X-FDA: 84678866496.27.68580BF Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by imf05.hostedemail.com (Postfix) with ESMTP id DC3A1100002 for ; Mon, 20 Apr 2026 12:30:04 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=none; spf=pass (imf05.hostedemail.com: domain of gorbunov.ivan@h-partners.com designates 185.176.79.56 as permitted sender) smtp.mailfrom=gorbunov.ivan@h-partners.com; dmarc=pass (policy=quarantine) header.from=h-partners.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1776688205; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wm6DcN4BBHI4g5pL3lRhyM1CPMaIJ9duwbM2udWj+ms=; b=Q1q3EWYvwId0/odp7dgd8fwVeRGeVKoI/QvdvdseuFJqWty3+2GaLk3lElyqZE0RB3f2C7 U1b8Et3ZS/mAwygw0B/Cj9RPFnbb1kxAFB3wmPoZ1alzH+yRJdxLlbMybnU871Rs7dkFO7 hg0ks8y8lJm3kWzJ0hlezqIeVTVvdeg= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=none; spf=pass (imf05.hostedemail.com: domain of gorbunov.ivan@h-partners.com designates 185.176.79.56 as permitted sender) smtp.mailfrom=gorbunov.ivan@h-partners.com; dmarc=pass (policy=quarantine) header.from=h-partners.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1776688205; a=rsa-sha256; cv=none; b=rljaY2u1r/U0PcdEh91WlCF3yyEQWQGJcQYJmgIoypCa3YGKzsUtB0XZftHairdaJpX/Mp e0MEydm1CyQBzTP7lTAk0nkQxyjGmVhu1T1k1zm9ne5fHzc87Xb/9aVK+b3nHbopcl75zH Zv9/IeWzd1tEkMcY9QClR3wYwAXt80I= Received: from mail.maildlp.com (unknown [172.18.224.107]) by frasgout.his.huawei.com (SkyGuard) with ESMTPS id 4fzlCm22sLzJ468m; Mon, 20 Apr 2026 20:29:08 +0800 (CST) Received: from mscpeml500003.china.huawei.com (unknown [7.188.49.51]) by mail.maildlp.com (Postfix) with ESMTPS id 99A794058C; Mon, 20 Apr 2026 20:29:59 +0800 (CST) Received: from [10.123.122.186] (10.123.122.186) by mscpeml500003.china.huawei.com (7.188.49.51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Mon, 20 Apr 2026 15:29:58 +0300 Message-ID: <111dabd0-56ed-4a55-bdd5-fd1ed035bc5b@h-partners.com> Date: Mon, 20 Apr 2026 15:29:58 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [syzbot ci] Re: mm: improve folio refcount scalability Content-Language: en-GB To: syzbot ci , , , , , , , , , , , , , , , , , , , , , CC: , References: <69e5fad2.a00a0220.9259.0002.GAE@google.com> From: Gorbunov Ivan In-Reply-To: <69e5fad2.a00a0220.9259.0002.GAE@google.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: base64 X-Originating-IP: [10.123.122.186] X-ClientProxiedBy: mscpeml500003.china.huawei.com (7.188.49.51) To mscpeml500003.china.huawei.com (7.188.49.51) X-Stat-Signature: wtmcxd7afc4bddyx4jeakqwke4khzh1t X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: DC3A1100002 X-HE-Tag: 1776688204-377319 X-HE-Meta: U2FsdGVkX1+jTqiS+fL5LitPrsFLMZtD5OKSdh2gMooakmCDiiX+7tKw6VJ40VkUsdCurQ5+LplFPzjE6KfaFroCsO3UPTQEx6hLv64B+X6oaLWsqEKjiP2djgN6hxN7jefCqzaWIO+ajyOAHBaXK22TF8Rfl+aTrOT3+8hgeHrNXSDTC9lNyNIihKp2yoGQjfEAKmnIXSK9k2/ySwnTRbqBsy385Jd5/4dBMZvoqa3t6FNzSkv5eR6jzOxjWw+8bBssJcjcdCsyx/fUKGWGbqABguO1PSB9OSWS6yR23gotSALZTGgiYYAnzoB9JSKaqZjJCEQe1IFU9Jt1bRirl2zynRP+2DtRayu+jQY87rlFJr/0K1oQlvXgg4JkNWRwovzAucFpPmc+So8T2ScHHkHFzJ0piG03eBKnycmiIsUjVikt/QKw+R1mF0XOhHkzEqp3URS6hpDYdlroiCF5/3ZqAg3LyroWqLFpTTBgi5vTf/ZxUifqzgYSFG/JAle8DHs0g3kGRQbuUg2MeFSv+1k0YsnK/87iF34tOqIwm58KOxp8shh38LFD3rDn0OZkyJVX3jSTggZjyz3S5TRGjopnlGG7sgb/E3B3hfY6y6tNXZ11oYiy6p7xxn8X9/nquXBW9mByJKszWHRQT9Vdp02AZDj7HA2amBhLT4uyiqIzTAeneGugWYCvGOCxO7uNwqn+O8sHKh5oF7pAaZNdP2yAaQ6WxMnYgHQ/wXUiZvKdw50J+XgXkI6q/pkGl1YuzCHR45mDL+aIEEFq6nphlmdtrEJgCnwmQKgLkufo9tZU4cMPyHZbyKws6ttO27Xc/YU1ga7zdYO9NWI5QQC7cuuHKrIAueUiEvK1gOY0G1prBl4oezRZGrV+VKQbP7FYddL6ScoF7WSqaAilzwT7vUuSyaRiGhX8zv695vlVhOvU3Ih4armJhR1vM3gYTVKZ40bZwoCEr/Q4guQGtgE ywC2Rsm4 dKXtE6a4Oi4JG/zvVVNtdZ5GNCfbyxwXbOkVwY3kveFaRd2zFEer94N8EMastKJYZFg/s6hBPM2wghd8OXbh6H3/t7Q8gwuBMyDFDAGzAm2+OfB+NGYgLLKHhzJ6ZLMRWi1K+kbKEqgMT1M8Txrxjc3kUHEO3/M6V3gsGiCog6SkFOQKbOZiCUubbN06hDAEw2/XRNqH74ITsfWoY3j6/8qFP4/sZYUKq6gafhiYvl6E3IeTGYBz9A/rZ06gDjYrDPOVuBETrxzzDqecVUZQ0xPgftFVmzjC7+h3EeWbHv+PeQGIAdwMd8Pv+oDyDAQViaDe8Wm9cNjcmg9kmolqaOtqf5TIYUmSMfK1BgsX6eM93EJ4naLodUzprVLYtVaTNexgn0pEpAMwlgyeIEn11dkyNHd8jS3QeX8zqXIhoTg2oyNR+LAR4dSpNa8lZfZLCMbNphD2tOpwRiKCXCUK3//QdmS6bWhIKdeWzZrOcekYVdH0N/iJnoMA+Y/+oCpC1H2V9kma2wb8NNqh2j11JuIe5ybSpy4TvoeNx4fgrTvIy3VSFim3q56MPpgsZK6qXAsG4T81cXttQkcAt41Pr8kkeEb3ObCsvmAkkytTI9NiNGNRwm5jkUvkuE/PxWu1BzkGxh7F23mjlhntjYrUBvMyTfB3mFsvd+KdUCg9tlySve3YMyrKe7x1nOaraLAMhPOgIa0zIxxRbqprcUOLTYYMNlFM9JtdqynMg48uSSJT5jcd8PhuY+1vCJHG6tvaheZ/iRjF9dNOhxbRH0OlHnBwoSQ== Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: QXBvbG9naWVzIHRvIGFsbC4gVGhlIGxvZ2ljIGluIHRoZSBkZWJ1ZyBjaGVjayB3YXMgYWNj aWRlbnRhbGx5IGludmVydGVkIA0KZHVyaW5nIHJlYmFzZQ0KDQojc3l6IHRlc3QNCg0KZGlm ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvcGFnZV9yZWYuaCBiL2luY2x1ZGUvbGludXgvcGFn ZV9yZWYuaA0KaW5kZXggMzIxOTRlOTUzNjc0Li5jYTZlNDNiMGNmOTUgMTAwNjQ0DQotLS0g YS9pbmNsdWRlL2xpbnV4L3BhZ2VfcmVmLmgNCisrKyBiL2luY2x1ZGUvbGludXgvcGFnZV9y ZWYuaA0KQEAgLTY0LDcgKzY0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcGFnZV9yZWZf dW5mcmVlemUoc3RydWN0IHBhZ2UgDQoqcGFnZSwgaW50IHYpDQoNCiAgc3RhdGljIGlubGlu ZSBib29sIF9fcGFnZV9jb3VudF9pc19mcm96ZW4oaW50IGNvdW50KQ0KICB7DQotICAgICAg IHJldHVybiBjb3VudCA+IDAgJiYgISgoY291bnQgJiBQQUdFUkVGX0ZST1pFTl9CSVQpICE9 IDApOw0KKyAgICAgICByZXR1cm4gY291bnQgJiBQQUdFUkVGX0ZST1pFTl9CSVQ7DQogIH0N Cg0KICBzdGF0aWMgaW5saW5lIGludCBwYWdlX3JlZl9jb3VudChjb25zdCBzdHJ1Y3QgcGFn ZSAqcGFnZSkNCg0KT24gNC8yMC8yMDI2IDE6MDcgUE0sIHN5emJvdCBjaSB3cm90ZToNCj4g c3l6Ym90IGNpIGhhcyB0ZXN0ZWQgdGhlIGZvbGxvd2luZyBzZXJpZXMNCj4gDQo+IFt2Ml0g bW06IGltcHJvdmUgZm9saW8gcmVmY291bnQgc2NhbGFiaWxpdHkNCj4gaHR0cHM6Ly9sb3Jl Lmtlcm5lbC5vcmcvYWxsL2NvdmVyLjE3NzYzNTA4OTUuZ2l0LmdvcmJ1bm92Lml2YW5AaC1w YXJ0bmVycy5jb20NCj4gKiBbUEFUQ0ggdjIgMS8yXSBtbTogZHJvcCBwYWdlIHJlZmNvdW50 IHplcm8gc3RhdGUgc2VtYW50aWNzDQo+ICogW1BBVENIIHYyIDIvMl0gbW06IGltcGxlbWVu dCBwYWdlIHJlZmNvdW50IGxvY2tpbmcgdmlhIGRlZGljYXRlZCBiaXQNCj4gDQo+IGFuZCBm b3VuZCB0aGUgZm9sbG93aW5nIGlzc3VlOg0KPiBrZXJuZWwgQlVHIGluIGdldF9wYWdlX2Jv b3RtZW0NCj4gDQo+IEZ1bGwgcmVwb3J0IGlzIGF2YWlsYWJsZSBoZXJlOg0KPiBodHRwczov L2NpLnN5emJvdC5vcmcvc2VyaWVzL2ViMTRiNzNhLWM0NjEtNGJlNS1iNWFmLTkxODY0ZTkz OWY0Yw0KPiANCj4gKioqDQo+IA0KPiBrZXJuZWwgQlVHIGluIGdldF9wYWdlX2Jvb3RtZW0N Cj4gDQo+IHRyZWU6ICAgICAgbW0tbmV3DQo+IFVSTDogICAgICAgaHR0cHM6Ly9rZXJuZWwu Z29vZ2xlc291cmNlLmNvbS9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYWtwbS9tbS5naXQN Cj4gYmFzZTogICAgICBmNDI3OWY4N2NkNmM4MmViZGFjY2RjNTZmMzhlN2I4MGNhN2ZjYzAz DQo+IGFyY2g6ICAgICAgYW1kNjQNCj4gY29tcGlsZXI6ICBEZWJpYW4gY2xhbmcgdmVyc2lv biAyMS4xLjggKCsrMjAyNTEyMjEwMzMwMzYrMjA3OGRhNDNlMjVhLTF+ZXhwMX4yMDI1MTIy MTE1MzIxMy41MCksIERlYmlhbiBMTEQgMjEuMS44DQo+IGNvbmZpZzogICAgaHR0cHM6Ly9j aS5zeXpib3Qub3JnL2J1aWxkcy82MGNlZDVmNC04YzMzLTQzZWEtYTRlZS05MmQ5YjJiOGY5 NDkvY29uZmlnDQo+IA0KPiBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVk MDAwMDANCj4gQ1BVIHRvcG86IE1heC4gbG9naWNhbCBwYWNrYWdlczogICAyDQo+IENQVSB0 b3BvOiBNYXguIGxvZ2ljYWwgbm9kZXM6ICAgICAgMQ0KPiBDUFUgdG9wbzogTnVtLiBub2Rl cyBwZXIgcGFja2FnZTogIDENCj4gQ1BVIHRvcG86IE1heC4gbG9naWNhbCBkaWVzOiAgICAg ICAyDQo+IENQVSB0b3BvOiBNYXguIGRpZXMgcGVyIHBhY2thZ2U6ICAgMQ0KPiBDUFUgdG9w bzogTWF4LiB0aHJlYWRzIHBlciBjb3JlOiAgIDENCj4gQ1BVIHRvcG86IE51bS4gY29yZXMg cGVyIHBhY2thZ2U6ICAgICAxDQo+IENQVSB0b3BvOiBOdW0uIHRocmVhZHMgcGVyIHBhY2th Z2U6ICAgMQ0KPiBDUFUgdG9wbzogQWxsb3dpbmcgMiBwcmVzZW50IENQVXMgcGx1cyAwIGhv dHBsdWcgQ1BVcw0KPiBrdm0tZ3Vlc3Q6IEFQSUM6IGVvaSgpIHJlcGxhY2VkIHdpdGgga3Zt X2d1ZXN0X2FwaWNfZW9pX3dyaXRlKCkNCj4gUE06IGhpYmVybmF0aW9uOiBSZWdpc3RlcmVk IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQ0KPiBQTTogaGli ZXJuYXRpb246IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDlmMDAwLTB4 MDAwZmZmZmZdDQo+IFBNOiBoaWJlcm5hdGlvbjogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5 OiBbbWVtIDB4N2ZmZGYwMDAtMHhmZmZmZmZmZl0NCj4gW2dhcCAweGMwMDAwMDAwLTB4ZmVk MWJmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMNCj4gQm9vdGluZyBwYXJhdmlydHVh bGl6ZWQga2VybmVsIG9uIEtWTQ0KPiBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVzOiBt YXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAx OTExMjYwNDQ2Mjc1MDAwMCBucw0KPiBab25lIHJhbmdlczoNCj4gICAgRE1BICAgICAgW21l bSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwZmZmZmZmXQ0KPiAgICBETUEzMiAg ICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdDQo+ICAgIE5v cm1hbCAgIFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMDIzZmZmZmZmZl0NCj4g ICAgRGV2aWNlICAgZW1wdHkNCj4gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUN Cj4gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzDQo+ICAgIG5vZGUgICAwOiBbbWVtIDB4MDAw MDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOWVmZmZdDQo+ICAgIG5vZGUgICAwOiBbbWVt IDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwN2ZmZGVmZmZdDQo+ICAgIG5vZGUgICAw OiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDAxNjAwMDBmZmZdDQo+ICAgIG5v ZGUgICAxOiBbbWVtIDB4MDAwMDAwMDE2MDAwMTAwMC0weDAwMDAwMDAyM2ZmZmZmZmZdDQo+ IEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAw MDE2MDAwMGZmZl0NCj4gSW5pdG1lbSBzZXR1cCBub2RlIDEgW21lbSAweDAwMDAwMDAxNjAw MDEwMDAtMHgwMDAwMDAwMjNmZmZmZmZmXQ0KPiBPbiBub2RlIDAsIHpvbmUgRE1BOiAxIHBh Z2VzIGluIHVuYXZhaWxhYmxlIHJhbmdlcw0KPiBPbiBub2RlIDAsIHpvbmUgRE1BOiA5NyBw YWdlcyBpbiB1bmF2YWlsYWJsZSByYW5nZXMNCj4gT24gbm9kZSAwLCB6b25lIE5vcm1hbDog MzMgcGFnZXMgaW4gdW5hdmFpbGFibGUgcmFuZ2VzDQo+IHNldHVwX3BlcmNwdTogTlJfQ1BV Uzo4IG5yX2NwdW1hc2tfYml0czoyIG5yX2NwdV9pZHM6MiBucl9ub2RlX2lkczoyDQo+IHBl cmNwdTogRW1iZWRkZWQgNzEgcGFnZXMvY3B1IHMyNTAxMjAgcjgxOTIgZDMyNTA0IHUyMDk3 MTUyDQo+IGt2bS1ndWVzdDogUFYgc3BpbmxvY2tzIGRpc2FibGVkLCBubyBob3N0IHN1cHBv cnQNCj4gS2VybmVsIGNvbW1hbmQgbGluZTogZWFybHlwcmludGs9c2VyaWFsIG5ldC5pZm5h bWVzPTAgc3lzY3RsLmtlcm5lbC5odW5nX3Rhc2tfYWxsX2NwdV9iYWNrdHJhY2U9MSBpbWFf cG9saWN5PXRjYiBuZi1jb25udHJhY2stZnRwLnBvcnRzPTIwMDAwIG5mLWNvbm50cmFjay10 ZnRwLnBvcnRzPTIwMDAwIG5mLWNvbm50cmFjay1zaXAucG9ydHM9MjAwMDAgbmYtY29ubnRy YWNrLWlyYy5wb3J0cz0yMDAwMCBuZi1jb25udHJhY2stc2FuZS5wb3J0cz0yMDAwMCBiaW5k ZXIuZGVidWdfbWFzaz0wIHJjdXBkYXRlLnJjdV9leHBlZGl0ZWQ9MSByY3VwZGF0ZS5yY3Vf Y3B1X3N0YWxsX2NwdXRpbWU9MSBub19oYXNoX3BvaW50ZXJzIHBhZ2Vfb3duZXI9b24gc3lz Y3RsLnZtLm5yX2h1Z2VwYWdlcz00IHN5c2N0bC52bS5ucl9vdmVyY29tbWl0X2h1Z2VwYWdl cz00IHNlY3JldG1lbS5lbmFibGU9MSBzeXNjdGwubWF4X3JjdV9zdGFsbF90b19wYW5pYz0x IG1zci5hbGxvd193cml0ZXM9b2ZmIGNvcmVkdW1wX2ZpbHRlcj0weGZmZmYgcm9vdD0vZGV2 L3NkYSBjb25zb2xlPXR0eVMwIHZzeXNjYWxsPW5hdGl2ZSBudW1hPWZha2U9MiBrdm0taW50 ZWwubmVzdGVkPTEgc3BlY19zdG9yZV9ieXBhc3NfZGlzYWJsZT1wcmN0bCBub3BjaWQgdml2 aWQubl9kZXZzPTY0IHZpdmlkLm11bHRpcGxhbmFyPTEsMiwxLDIsMSwyLDEsMiwxLDIsMSwy LDEsMiwxLDIsMSwyLDEsMiwxLDIsMSwyLDEsMiwxLDIsMSwyLDEsMiwxLDIsMSwyLDEsMiwx LDIsMSwyLDEsMiwxLDIsMSwyLDEsMiwxLDIsMSwyLDEsMiwxLDIsMSwyLDEsMiwxLDIgbmV0 cm9tLm5yX25kZXZzPTMyIHJvc2Uucm9zZV9uZGV2cz0zMiBzbXAuY3NkX2xvY2tfdGltZW91 dD0xMDAwMDAgd2F0Y2hkb2dfdGhyZXNoPTU1IHdvcmtxdWV1ZS53YXRjaGRvZ190aHJlc2g9 MTQwIHN5c2N0bC5uZXQuY29yZS5uZXRkZXZfdW5yZWdpc3Rlcl90aW1lb3V0X3NlY3M9MTQw IGR1bW15X2hjZC5udW09MzIgbWF4X2xvb3A9MzIgbmJkc19tYXg9MzIgXA0KPiBLZXJuZWwg Y29tbWFuZCBsaW5lOiBjb21lZGkuY29tZWRpX251bV9sZWdhY3lfbWlub3JzPTQgcGFuaWNf b25fd2Fybj0xIHJvb3Q9L2Rldi9zZGEgY29uc29sZT10dHlTMCByb290PS9kZXYvc2RhMQ0K PiBVbmtub3duIGtlcm5lbCBjb21tYW5kIGxpbmUgcGFyYW1ldGVycyAibmJkc19tYXg9MzIi LCB3aWxsIGJlIHBhc3NlZCB0byB1c2VyIHNwYWNlLg0KPiBwcmludGs6IGxvZyBidWZmZXIg ZGF0YSArIG1ldGEgZGF0YTogMjYyMTQ0ICsgOTE3NTA0ID0gMTE3OTY0OCBieXRlcw0KPiBz b2Z0d2FyZSBJTyBUTEI6IGFyZWEgbnVtIDIuDQo+IEZhbGxiYWNrIG9yZGVyIGZvciBOb2Rl IDA6IDAgMQ0KPiBGYWxsYmFjayBvcmRlciBmb3IgTm9kZSAxOiAxIDANCj4gQnVpbHQgMiB6 b25lbGlzdHMsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDE4MzQ4NzcN Cj4gUG9saWN5IHpvbmU6IE5vcm1hbA0KPiBtZW0gYXV0by1pbml0OiBzdGFjazphbGwoemVy byksIGhlYXAgYWxsb2M6b24sIGhlYXAgZnJlZTpvZmYNCj4gc3RhY2tkZXBvdDogYWxsb2Nh dGluZyBoYXNoIHRhYmxlIHZpYSBhbGxvY19sYXJnZV9zeXN0ZW1faGFzaA0KPiBzdGFja2Rl cG90IGhhc2ggdGFibGUgZW50cmllczogMTA0ODU3NiAob3JkZXI6IDEyLCAxNjc3NzIxNiBi eXRlcywgbGluZWFyKQ0KPiBzdGFja2RlcG90OiBhbGxvY2F0aW5nIHNwYWNlIGZvciA4MTky IHN0YWNrIHBvb2xzIHZpYSBtZW1ibG9jaw0KPiAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0t LS0tLS0tLS0tLS0NCj4ga2VybmVsIEJVRyBhdCAuL2luY2x1ZGUvbGludXgvcGFnZV9yZWYu aDoxNzEhDQo+IE9vcHM6IGludmFsaWQgb3Bjb2RlOiAwMDAwIFsjMV0gU01QIEtBU0FOIFBU SQ0KPiBDUFU6IDAgVUlEOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyIE5vdCB0YWludGVkIHN5 emthbGxlciAjMCBQUkVFTVBUKHVuZGVmKQ0KPiBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5k YXJkIFBDIChRMzUgKyBJQ0g5LCAyMDA5KSwgQklPUyAxLjE2LjItZGViaWFuLTEuMTYuMi0x IDA0LzAxLzIwMTQNCj4gUklQOiAwMDEwOmdldF9wYWdlX2Jvb3RtZW0rMHgxODgvMHgxOTAN Cj4gQ29kZTogODYgZmYgOTAgMGYgMGIgZTggOTggNTIgODYgZmYgOTAgMGYgMGIgZTggOTAg NTIgODYgZmYgNDggODkgZGYgNDggYzcgYzYgMDAgZTQgZGQgOGIgZTggNTEgZDcgZTggZmUg OTAgMGYgMGIgZTggNzkgNTIgODYgZmYgOTAgPDBmPiAwYiA2NiAwZiAxZiA0NCAwMCAwMCA5 MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MA0KPiBSU1A6IDAwMDA6 ZmZmZmZmZmY4ZTQwN2U1MCBFRkxBR1M6IDAwMDEwMDkzDQo+IFJBWDogZmZmZmZmZmY4MjNm NDJiNyBSQlg6IGZmZmZlYTAwMDU3ZmZlYzAgUkNYOiBmZmZmZmZmZjhlNDk0ZWMwDQo+IFJE WDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMDEgUkRJOiAwMDAwMDAw MDAwMDAwMDAxDQo+IFJCUDogMDAwMDAwMDAwMDAwMDAwMSBSMDg6IGZmZmZlYTAwMDU3ZmZl ZjcgUjA5OiAxZmZmZmQ0MDAwYWZmZmRlDQo+IFIxMDogZGZmZmZjMDAwMDAwMDAwMCBSMTE6 IGZmZmZmOTQwMDBhZmZmZGYgUjEyOiBkZmZmZmMwMDAwMDAwMDAwDQo+IFIxMzogMDAwMDAw MDAwMDAwMDAwMCBSMTQ6IGZmZmZlYTAwMDU3ZmZlZjQgUjE1OiAwMDAwMDAwMDAwMDAwMDAz DQo+IEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODg4MThkZTYyMDAwKDAw MDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDANCj4gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAw MDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMw0KPiBDUjI6IGZmZmY4ODgyM2ZmZmYwMDAgQ1Iz OiAwMDAwMDAwMDBlNTRjMDAwIENSNDogMDAwMDAwMDAwMDAwMDBiMA0KPiBDYWxsIFRyYWNl Og0KPiAgIDxUQVNLPg0KPiAgIHJlZ2lzdGVyX3BhZ2VfYm9vdG1lbV9pbmZvX25vZGUrMHg4 OC8weDQxMA0KPiAgIHJlZ2lzdGVyX3BhZ2VfYm9vdG1lbV9pbmZvKzB4NzcvMHhjMA0KPiAg IG1lbV9pbml0KzB4NWEvMHhiMA0KPiAgIG1tX2NvcmVfaW5pdCsweDc5LzB4YjANCj4gICBz dGFydF9rZXJuZWwrMHgxNWEvMHgzZDANCj4gICB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25z KzB4MjQvMHgzMA0KPiAgIHg4Nl82NF9zdGFydF9rZXJuZWwrMHgxNDMvMHgxYzANCj4gICBj b21tb25fc3RhcnR1cF82NCsweDEzZS8weDE0Nw0KPiAgIDwvVEFTSz4NCj4gTW9kdWxlcyBs aW5rZWQgaW46DQo+IC0tLVsgZW5kIHRyYWNlIDAwMDAwMDAwMDAwMDAwMDAgXS0tLQ0KPiBS SVA6IDAwMTA6Z2V0X3BhZ2VfYm9vdG1lbSsweDE4OC8weDE5MA0KPiBDb2RlOiA4NiBmZiA5 MCAwZiAwYiBlOCA5OCA1MiA4NiBmZiA5MCAwZiAwYiBlOCA5MCA1MiA4NiBmZiA0OCA4OSBk ZiA0OCBjNyBjNiAwMCBlNCBkZCA4YiBlOCA1MSBkNyBlOCBmZSA5MCAwZiAwYiBlOCA3OSA1 MiA4NiBmZiA5MCA8MGY+IDBiIDY2IDBmIDFmIDQ0IDAwIDAwIDkwIDkwIDkwIDkwIDkwIDkw IDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwDQo+IFJTUDogMDAwMDpmZmZmZmZmZjhlNDA3ZTUw IEVGTEFHUzogMDAwMTAwOTMNCj4gUkFYOiBmZmZmZmZmZjgyM2Y0MmI3IFJCWDogZmZmZmVh MDAwNTdmZmVjMCBSQ1g6IGZmZmZmZmZmOGU0OTRlYzANCj4gUkRYOiAwMDAwMDAwMDAwMDAw MDAwIFJTSTogMDAwMDAwMDAwMDAwMDAwMSBSREk6IDAwMDAwMDAwMDAwMDAwMDENCj4gUkJQ OiAwMDAwMDAwMDAwMDAwMDAxIFIwODogZmZmZmVhMDAwNTdmZmVmNyBSMDk6IDFmZmZmZDQw MDBhZmZmZGUNCj4gUjEwOiBkZmZmZmMwMDAwMDAwMDAwIFIxMTogZmZmZmY5NDAwMGFmZmZk ZiBSMTI6IGRmZmZmYzAwMDAwMDAwMDANCj4gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDog ZmZmZmVhMDAwNTdmZmVmNCBSMTU6IDAwMDAwMDAwMDAwMDAwMDMNCj4gRlM6ICAwMDAwMDAw MDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODgxOGRlNjIwMDAoMDAwMCkga25sR1M6MDAwMDAw MDAwMDAwMDAwMA0KPiBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAw MDgwMDUwMDMzDQo+IENSMjogZmZmZjg4ODIzZmZmZjAwMCBDUjM6IDAwMDAwMDAwMGU1NGMw MDAgQ1I0OiAwMDAwMDAwMDAwMDAwMGIwDQo+IA0KPiANCj4gKioqDQo+IA0KPiBJZiB0aGVz ZSBmaW5kaW5ncyBoYXZlIGNhdXNlZCB5b3UgdG8gcmVzZW5kIHRoZSBzZXJpZXMgb3Igc3Vi bWl0IGENCj4gc2VwYXJhdGUgZml4LCBwbGVhc2UgYWRkIHRoZSBmb2xsb3dpbmcgdGFnIHRv IHlvdXIgY29tbWl0IG1lc3NhZ2U6DQo+ICAgIFRlc3RlZC1ieTogc3l6Ym90QHN5emthbGxl ci5hcHBzcG90bWFpbC5jb20NCj4gDQo+IC0tLQ0KPiBUaGlzIHJlcG9ydCBpcyBnZW5lcmF0 ZWQgYnkgYSBib3QuIEl0IG1heSBjb250YWluIGVycm9ycy4NCj4gc3l6Ym90IGNpIGVuZ2lu ZWVycyBjYW4gYmUgcmVhY2hlZCBhdCBzeXprYWxsZXJAZ29vZ2xlZ3JvdXBzLmNvbS4NCj4g DQo+IFRvIHRlc3QgYSBwYXRjaCBmb3IgdGhpcyBidWcsIHBsZWFzZSByZXBseSB3aXRoIGAj c3l6IHRlc3RgDQo+IChzaG91bGQgYmUgb24gYSBzZXBhcmF0ZSBsaW5lKS4NCj4gDQo+IFRo ZSBwYXRjaCBzaG91bGQgYmUgYXR0YWNoZWQgdG8gdGhlIGVtYWlsLg0KPiBOb3RlOiBhcmd1 bWVudHMgbGlrZSBjdXN0b20gZ2l0IHJlcG9zIGFuZCBicmFuY2hlcyBhcmUgbm90IHN1cHBv cnRlZC4NCg0K