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]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B0D0C46CD2 for ; Sat, 30 Dec 2023 15:23:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 422DF6B0140; Sat, 30 Dec 2023 10:23:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 384916B0141; Sat, 30 Dec 2023 10:23:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1FE916B0142; Sat, 30 Dec 2023 10:23:30 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 081DD6B0140 for ; Sat, 30 Dec 2023 10:23:30 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id CE55F120480 for ; Sat, 30 Dec 2023 15:23:29 +0000 (UTC) X-FDA: 81623853738.29.8352804 Received: from s1.sapience.com (s1.sapience.com [72.84.236.66]) by imf16.hostedemail.com (Postfix) with ESMTP id 3222F18001B for ; Sat, 30 Dec 2023 15:23:27 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=sapience.com header.s=dk-ed25519-220413 header.b=1cSqkXZ9; dkim=pass header.d=sapience.com header.s=dk-rsa-220413 header.b=GejyRS1s; dmarc=pass (policy=reject) header.from=sapience.com; arc=pass ("sapience.com:s=arc6-rsa-220412:i=1"); spf=pass (imf16.hostedemail.com: domain of lists@sapience.com designates 72.84.236.66 as permitted sender) smtp.mailfrom=lists@sapience.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1703949807; 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:in-reply-to: references:dkim-signature; bh=nFcp0elFnmNcja7RlqRVcaS+kKIovNFoNB4flIIuqkQ=; b=XNMU3/sIzvsfBYEmhxkRZdPyoFXV7AzQ5numwyfDO1X18oQvPgxSbT/fmgNFBSSrru3KVs 6RlCR+q5YWC/z9JvlZjS/dpdvw1QycT/kqK+WpxFApYE2hVKkjW4zvM01lqp/t9NvAiG77 x+37EL/IdZB4PpOJ5xEnC5n+NTRptsQ= ARC-Authentication-Results: i=2; imf16.hostedemail.com; dkim=pass header.d=sapience.com header.s=dk-ed25519-220413 header.b=1cSqkXZ9; dkim=pass header.d=sapience.com header.s=dk-rsa-220413 header.b=GejyRS1s; dmarc=pass (policy=reject) header.from=sapience.com; arc=pass ("sapience.com:s=arc6-rsa-220412:i=1"); spf=pass (imf16.hostedemail.com: domain of lists@sapience.com designates 72.84.236.66 as permitted sender) smtp.mailfrom=lists@sapience.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1703949807; a=rsa-sha256; cv=pass; b=B16AjaGTeCkV/Gq7KMBllrR5hnWy1rH61cGdzNQ986yRY1EZNBzM854d0/D8tv9jpOqCWt wrhuRPA99WdVZiKK2qVSVFr+vK96JozB/Yoy8qg7L1t6qmx8cq76HP76c1dmrh/Hrgdqb1 5WRc1yVJMw8TRw/ME/LGPJvzECRw0Kk= Received: from srv8.prv.sapience.com (srv8.prv.sapience.com [x.x.x.x]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by s1.sapience.com (Postfix) with ESMTPS id 522D8480A25; Sat, 30 Dec 2023 10:23:26 -0500 (EST) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=sapience.com; i=@sapience.com; q=dns/txt; s=dk-ed25519-220413; t=1703949806; h=message-id : subject : from : to : cc : date : content-type : mime-version : from; bh=nFcp0elFnmNcja7RlqRVcaS+kKIovNFoNB4flIIuqkQ=; b=1cSqkXZ90NkOD14CGVjigfD7glJXufTNEepy5/a+tP/dLpnJGeJiilMgm9o0VVXkoWnS/ f9+BvGycjtef92GDw== ARC-Seal: i=1; a=rsa-sha256; d=sapience.com; s=arc6-rsa-220412; t=1703949806; cv=none; b=O1qV66X6WQJuC/eeVg/Is6wffFopTJT3PAxZx/Pb7yWKy0/YELkfnXR0UoX7nQ1cko8sosSxsjGn3HR6F1sL4zMJ2yAVyoREbTE+8WNS+vEaTLC8BJj/hKHnUqITIlawTJZzv1o+aUyzEpeZGgEnF/t9AHmU4vpqvazEMq0n2rkogZYV67K2tvsgILdzZnsFCUn7HYcPr5obuuHEMBecePy+JqRm5k2mlqdahlqLwR5LujA8/jjFqWgj62H6z1UiK5M6ISxZHPDjH6wKkFBhWJ9F0KN/qcIW1cY+0KTw7xXLZgzptB8OTT005ZxatLaGjEGbC/7j9h7S1yfWgIs+Pw== ARC-Message-Signature: i=1; a=rsa-sha256; d=sapience.com; s=arc6-rsa-220412; t=1703949806; c=relaxed/simple; bh=4bkIVgY1UhZvffRGURKKVrVMR4oYgp9a19P2a8bDumg=; h=DKIM-Signature:DKIM-Signature:Message-ID:Subject:From:To:Cc:Date: Autocrypt:Content-Type:User-Agent:MIME-Version; b=t+EsuvRtPc8rZ8Kh9a+PIG8Xu5OgdZAkEGznpT0LyPvZBfB0+u8CUA8Qk/hsCKlXVVtt7JGcKx7UpEOvOxTa8g0Bw0D3OuE3o/Xn79pi7eVGew/gHsZKZBAh1kKvizm1zwxrwwsMjBTwXKMxWuHyTBy3BGG7O39bvjIwcYDouO/I50MHBM7lXGh/j6R7+6iluTCD5W+yI7GATbPYzAmpGbwDq9dMzIxdkok/6Vk3fShzYw7ta6bSDk2JjMFipm801VT7Ph5oZSC4EZzNKPrH8DKSEIKgqL3ffGfwMYBs+HRA2XNzlXWAcfCy6r5awlknayVBGSKXdPId81MUqWI1sA== ARC-Authentication-Results: i=1; arc-srv8.sapience.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sapience.com; i=@sapience.com; q=dns/txt; s=dk-rsa-220413; t=1703949806; h=message-id : subject : from : to : cc : date : content-type : mime-version : from; bh=nFcp0elFnmNcja7RlqRVcaS+kKIovNFoNB4flIIuqkQ=; b=GejyRS1sFCkVTXc0pSWAMvzPeseovqb2e+OTcBRHfAfpjRPlmKopl0oz4DJa0PHGb5D75 JHbEZRvduRPu7PRK8SRsDbwhdB7j7v2z/8B24K8mxSzZH9HrdPCPC+mlkCKfBxb9qq8jpTB UykewULVbfwH/N5rhlR8y/01rWwhdmao1Y45KJ/kNd77sN5jyXoBFUv5OkQLznCSgg+sdhZ FgSqI6idEtUAWVDagA8HltQhS7uAHEs/IT1QdVDASVHu+vOyvlsnYBV8U524cq4AWsjo/VZ FGNtsB5Hwd8vh8XVTl2F9sHZEyT21LQGXcOT2ZT5EVHM9g6PniVqloZt/Ljw== Message-ID: <8bb29431064fc1f70a42edef75a8788dd4a0eecc.camel@sapience.com> Subject: 6.6.8 stable: crash in folio_mark_dirty From: Genes Lists To: linux-kernel@vger.kernel.org Cc: "MatthewWilcox(Oracle)" , Andrew Morton , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org Date: Sat, 30 Dec 2023 10:23:26 -0500 Autocrypt: addr=lists@sapience.com; prefer-encrypt=mutual; keydata=mQENBFx5lqsBCACnoqPWNljBVS+eM+AiVpFn25csowDVqjLKEmCxJ0CWD/jj4h0opv2278TgyPrAny9Zw0Vrtb38ho6i0LqKE4mptFDxp/aRP9v+ywE8Ax/XCaOYeQ2u8eKKI4iLyjFdlzETpMfF4Xs5HKklugmhPxqcQs1S+4pzrQoch5z0aBi8A3MiGc9QVZEjfiK5NmRgibg3cHXMGcuODeijoYWDjcU/Y+yTyQ9MG4p95pUMPYBEVufR+Gaksk4xULurOlciphQC8oO9uV9X9f8CvEOBilM1eo98NL0egnOWg4hJgcBgHJ6vjalW7v+3gjoyLxbqzRDTjp63nMAF08C5RAY+ylCdABEBAAG0IEdlbmVzIExpc3RzIDxsaXN0c0BzYXBpZW5jZS5jb20+iQFUBBMBCAA+FiEEc/TBPYz5PhmLF5p8HgSPILb7+v0FAlx5lqwCGwMFCQHhM4AFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQHgSPILb7+v38fgf/T0t7OSNSi6AfSdZrt1Uy04mY7A9MqLhRn00gJMXQMiZRdlkFROUXLkLYLiZUVJRLCsXXDGHMl44EsWddwwTqx0cVGBjErT2AkKnN+o72Uc+fyI5XCMjgQafFIHXVcOBmbM9QjruL6zgbmPO8EtndHGsQ7pVhN3ysZxQfcN+wxdaufXXi8ZQzNvCMyE9dVnVWBpKRSxgN1L33SyjPnuJIdGCYz1ZIgfyUyB3AF/dK8ZQ05NW8TxFcsOF1lsku4WINNBMkd+WaSaxQ+lsCPhRiw+aL87HWccUI4wnNOdvo76f1Hork6Abd6S0UKlBDrknaNsFERvErSguAmqFMmIxhd5gzBF0mPRkWCSsGAQQB2kcPAQEHQMMxX5qfptJXZdr4Jm7Twv1ze/5Ob7HKQA6twZkcuUe8tC1NYWlsIExpc3RzIChMMCAyMDE5MDcxMCkgPGxpc3RzQ HNhcGllb mNlLmNvbT6IlgQTFggAPgIbAQULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBOWDKFMXGxIEDrzjCnPnZQr+j8UABQJjyX6KBQkZb0RxAAoJEHPnZQr+j8UAHP8BAPw25oPdQzhl5ZdDltRimmUBkA5e3x4mzDikRgul/3pqAPsEEeRSMwZ1fz6122qPC0v4dLUpHl4D7GMa8732SJyAArgzBF0mPVgWCSsGAQQB2kcPAQEHQB+8yWRF3SUA9RiXZR3wH7WZJ3IH09ZiCLamrdomXGXmiPUEGBYIACYCGwIWIQTlgyhTFxsSBA684wpz52UK/o/FAAUCY8l+sQUJF44Q2QCBdiAEGRYIAB0WIQRByXNdQO2KDRJ2iXo5BdB0L6Ze2wUCXSY9WAAKCRA5BdB0L6Ze2+tHAQDDg1To6YZVGo2AorjOaX4H54E08Avh+qttW+8Ly8YwGAD/eEZvKAxdDj9SvNGqtJh+76Q/fso19FpN+CRYWc+9wgMJEHPnZQr+j8UAwo4A/184tkQWY8y8K1kumSuhiSl6tbXSHNNKA3g/dsxns0UgAQC1MAJo2MJzCrIV5pyVnmHfiNDFPctA2G1RiLo/9TPnB7g4BF0mPYwSCisGAQQBl1UBBQEBB0BAXvdh6o1D7dZqc5tLM3t5KMVbxdtbTY07YFCtLbCNCgMBCAeIfgQYFggAJgIbDBYhBOWDKFMXGxIEDrzjCnPnZQr+j8UABQJjyX6xBQkXjhClAAoJEHPnZQr+j8UAgpIA/0trNf9NrQszYGZ1cq27doPaDeWDbp5HwQFdCcxTuIIRAP9x4Ia8td4dbauGMK343i+xViosCxWwh49r1gqZULEtDg== Content-Type: multipart/mixed; boundary="=-tq64fylqLrgyJbZBhP6n" User-Agent: Evolution 3.50.2 MIME-Version: 1.0 X-Rspam-User: X-Stat-Signature: 9s1eu3bqrwpzp543kfwq3ru5okyzt8fd X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 3222F18001B X-HE-Tag: 1703949807-251127 X-HE-Meta: U2FsdGVkX18PydWaA2a4EKwZnT0qkQXLmhT51ogB9Ta0zmj5OjNd652y2i/FP2OIJ0ymw97VP2+5xVTsNlpUibAaMpMArE+vGeegexsjDgRS53IAkinK76h8KUlJFvHU6ljIVkmwtXQjeDz47uUn7dDWwrBqtmdklZeRDtBG7tWUU0+WMK7SCa8SMIPNiyR9ZMq8MgYk+B8+3qIOW7PlDpoFOvmwaJGaM21QZxTgoNOzX1eqwhe90fz1JunjlsLhIGYCSQ9HKPHQrh9eVGusKLLPk/2ruG777BnE1uvVV3ABjfiiqHpvSWWp+kFs0jnnNUAMAMz4OnGPmaSrxoWeQQZ36Q9SmUgvweBNrJY0BUJeKzhewY3r6xuCN4xl3QCkJY1Q24WE8NylrhibRBhpAgOY+jnldxgMK8cGzzH+OJlEYfMMR6K5KG2g7bnUloa+Sr2COU2KY/7rxxUi1OPduIoKJQsxeQLqd3dVisRTCOAAXstBEmQJjIdlQaC9n0/hQrSuRS6xV68GLkwA+mZsBr/lGQutH8nsBr2Ajwl5WexNJaHWYG0C0z5PuOecI0nIhJvRtrcwBGWy3UylZJ5U8DXOivlca4LqP343J/jSUBBSY95iyxCabW7x5UGLRAOiua7L2yn/naYRzCCnE14+DoupnIBbdCkMWYz2bN8Cw8OJwZoYg89FsJsDrfOX8Qh4Jg9tLdJuAc7s8MZ99e3kOpcDvrWpbr0GCYXa1+g++GjsQ54JpW73ElYTTraF5MhKOPVYbrI9sJUdJAr4lqNiA9lHTxUXhUhsRN8bBrJmt2jtdRw7A4/xtXss8R8hh7yNcrIFCIaYwA4LpbKs8HelSEF7AKDqAt6NsafhGomovdXtsF6FdwuhUP7Z4BK8PUdlSWzmpq9GdlmP6toFOGIs7AkI9vCSnWmK5PRfh/V1z0/nPcWg7qXYZjL5slVDDLKwFioWzXRIXLDc1Gm8G/0 rW6Zte69 86JAlqMGjaSiffuusEVetzjew77os/lrNfPxwkczfUO8SBt0lSgflLX78Y3DWTw5/Ky3qqePDy24T3k83YD5R1ro5SrdEeguShU8Nn8MsqqmiBWa9HzSXpIH+hQHSoXTR+zGUB83Bx2eBwNuTVJFIG/hLqTNbmauWwCKAfYSn2JGODbHpGqosnEonxg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --=-tq64fylqLrgyJbZBhP6n Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Apologies in advance, but I cannot git bisect this since machine was running for 10 days on 6.6.8 before this happened. Reporting in case it's useful (and not a hardware fail). There is nothing interesting in journal ahead of the crash - previous entry, 2 minutes prior from user space dhcp server. - Root, efi is on nvme - Spare root,efi is on sdg - md raid6 on sda-sd with lvmcache from one partition on nvme drive. - all filesystems are ext4 (other than efi). - 32 GB mem. regards gene details attached which show: Dec 30 07:00:36 s6 kernel: Dec 30 07:00:36 s6 kernel: ? __folio_mark_dirty+0x21c/0x2a0 Dec 30 07:00:36 s6 kernel: ? __warn+0x81/0x130 Dec 30 07:00:36 s6 kernel: ? __folio_mark_dirty+0x21c/0x2a0 Dec 30 07:00:36 s6 kernel: ? report_bug+0x171/0x1a0 Dec 30 07:00:36 s6 kernel: ? handle_bug+0x3c/0x80 Dec 30 07:00:36 s6 kernel: ? exc_invalid_op+0x17/0x70 Dec 30 07:00:36 s6 kernel: ? asm_exc_invalid_op+0x1a/0x20 Dec 30 07:00:36 s6 kernel: ? __folio_mark_dirty+0x21c/0x2a0 Dec 30 07:00:36 s6 kernel: block_dirty_folio+0x8a/0xb0 Dec 30 07:00:36 s6 kernel: unmap_page_range+0xd17/0x1120 Dec 30 07:00:36 s6 kernel: unmap_vmas+0xb5/0x190 Dec 30 07:00:36 s6 kernel: exit_mmap+0xec/0x340 Dec 30 07:00:36 s6 kernel: __mmput+0x3e/0x130 Dec 30 07:00:36 s6 kernel: do_exit+0x31c/0xb20 Dec 30 07:00:36 s6 kernel: do_group_exit+0x31/0x80 Dec 30 07:00:36 s6 kernel: __x64_sys_exit_group+0x18/0x20 Dec 30 07:00:36 s6 kernel: do_syscall_64+0x5d/0x90 Dec 30 07:00:36 s6 kernel: ? count_memcg_events.constprop.0+0x1a/0x30 Dec 30 07:00:36 s6 kernel: ? handle_mm_fault+0xa2/0x360 Dec 30 07:00:36 s6 kernel: ? do_user_addr_fault+0x30f/0x660 Dec 30 07:00:36 s6 kernel: ? exc_page_fault+0x7f/0x180 Dec 30 07:00:36 s6 kernel: entry_SYSCALL_64_after_hwframe+0x6e/0xd8 Dec 30 07:00:36 s6 kernel: RIP: 0033:0x7fb3c581ee2d Dec 30 07:00:36 s6 kernel: Code: Unable to access opcode bytes at 0x7fb3c581ee03. Dec 30 07:00:36 s6 kernel: RSP: 002b:00007fff620541e8 EFLAGS: 00000206 ORIG_RAX: 00000000000000e7 Dec 30 07:00:36 s6 kernel: RAX: ffffffffffffffda RBX: 00007fb3c591efa8 RCX: 00007fb3c581ee2d Dec 30 07:00:36 s6 kernel: RDX: 00000000000000e7 RSI: ffffffffffffff88 RDI: 0000000000000000 Dec 30 07:00:36 s6 kernel: RBP: 0000000000000002 R08: 0000000000000000 R09: 00007fb3c5924920 Dec 30 07:00:36 s6 kernel: R10: 00005650f2e615f0 R11: 0000000000000206 R12: 0000000000000000 Dec 30 07:00:36 s6 kernel: R13: 0000000000000000 R14: 00007fb3c591d680 R15: 00007fb3c591efc0 Dec 30 07:00:36 s6 kernel: --=-tq64fylqLrgyJbZBhP6n Content-Disposition: attachment; filename="s6-crash" Content-Type: text/plain; name="s6-crash"; charset="UTF-8" Content-Transfer-Encoding: base64 RGVjIDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0t LS0tLS0tCkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6IFdBUk5JTkc6IENQVTogMCBQSUQ6IDUy MTUyNCBhdCBtbS9wYWdlLXdyaXRlYmFjay5jOjI2NjggX19mb2xpb19tYXJrX2RpcnR5ICg/Pzo/ KSAKRGVjIDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogTW9kdWxlcyBsaW5rZWQgaW46IGFsZ2lmX2hh c2ggYWZfYWxnIHJwY3NlY19nc3Nfa3JiNSBuZnN2NCBkbnNfcmVzb2x2ZXIgbmZzIGZzY2FjaGUg bmV0ZnMgbmZ0X25hdCBuZnRfY2hhaW5fbmF0IG5mX25hdCBuZnRfY3QgbmZfY29ubnRyYWNrIG5m X2RlZnJhZ19pcHY2IG5mX2RlZnJhZ19pcHY0IG5mX3RhYmxlcyBycGNyZG1hIHJkbWE+CkRlYyAz MCAwNzowMDozNiBzNiBrZXJuZWw6ICBhc3luY194b3IgcmFwbCBqb3lkZXYgYXN5bmNfdHggaW50 ZWxfY3N0YXRlIG1laV9tZSBubHNfaXNvODg1OV8xIHZmYXQgaTJjX2k4MDEgeG9yIGNlYyBzbmQg cmFpZDZfcHEgbGliY3JjMzJjIGludGVsX3VuY29yZSBteG1fd21pIHBjc3BrciBlMTAwMGUgaTJj X3NtYnVzIGludGVsX3dtaV90aHVuZGVyYm9sdCBzb3VuZGNvcmUgbWVpPgpEZWMgMzAgMDc6MDA6 MzYgczYga2VybmVsOiBDUFU6IDAgUElEOiA1MjE1MjQgQ29tbTogcnN5bmMgTm90IHRhaW50ZWQg Ni42Ljgtc3RhYmxlLTEgIzEzIGQyMzhmNWFiNmEyMDZjZGIwY2M1Y2Q3MmY4Njg4MjMwZjIzZDU4 ZGYKRGVjIDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogSGFyZHdhcmUgbmFtZTogVG8gQmUgRmlsbGVk IEJ5IE8uRS5NLiBUbyBCZSBGaWxsZWQgQnkgTy5FLk0uL1ozNzAgRXh0cmVtZTQsIEJJT1MgUDQu MjAgMTAvMzEvMjAxOQpEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiBSSVA6IDAwMTA6X19mb2xp b19tYXJrX2RpcnR5ICg/Pzo/KSAKRGVjIDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogQ29kZTogODkg ZmUgZTggNTcgMjIgMTQgMDAgNjUgZmYgMGQgYjggZmYgZjIgNjIgMGYgODQgOGQgMDAgMDAgMDAg NDkgOGIgM2MgMjQgZTkgNDcgZmUgZmYgZmYgNGMgODkgZmYgZTggYjkgMTggMDggMDAgNDggODkg YzYgZWIgODUgPDBmPiAwYiBlOSAyNyBmZSBmZiBmZiA0OCA4YiA1MiAxMCBlOSA1NiBmZiBmZiBm ZiA0OCBjNyAwNCA+CkFsbCBjb2RlCj09PT09PT09CiAgIDA6CTg5IGZlICAgICAgICAgICAgICAg IAltb3YgICAgJWVkaSwlZXNpCiAgIDI6CWU4IDU3IDIyIDE0IDAwICAgICAgIAljYWxsICAgMHgx NDIyNWUKICAgNzoJNjUgZmYgMGQgYjggZmYgZjIgNjIgCWRlY2wgICAlZ3M6MHg2MmYyZmZiOCgl cmlwKSAgICAgICAgIyAweDYyZjJmZmM2CiAgIGU6CTBmIDg0IDhkIDAwIDAwIDAwICAgIAlqZSAg ICAgMHhhMQogIDE0Ogk0OSA4YiAzYyAyNCAgICAgICAgICAJbW92ICAgICglcjEyKSwlcmRpCiAg MTg6CWU5IDQ3IGZlIGZmIGZmICAgICAgIAlqbXAgICAgMHhmZmZmZmZmZmZmZmZmZTY0CiAgMWQ6 CTRjIDg5IGZmICAgICAgICAgICAgIAltb3YgICAgJXIxNSwlcmRpCiAgMjA6CWU4IGI5IDE4IDA4 IDAwICAgICAgIAljYWxsICAgMHg4MThkZQogIDI1Ogk0OCA4OSBjNiAgICAgICAgICAgICAJbW92 ICAgICVyYXgsJXJzaQogIDI4OgllYiA4NSAgICAgICAgICAgICAgICAJam1wICAgIDB4ZmZmZmZm ZmZmZmZmZmZhZgogIDJhOioJMGYgMGIgICAgICAgICAgICAgICAgCXVkMgkJPC0tIHRyYXBwaW5n IGluc3RydWN0aW9uCiAgMmM6CWU5IDI3IGZlIGZmIGZmICAgICAgIAlqbXAgICAgMHhmZmZmZmZm ZmZmZmZmZTU4CiAgMzE6CTQ4IDhiIDUyIDEwICAgICAgICAgIAltb3YgICAgMHgxMCglcmR4KSwl cmR4CiAgMzU6CWU5IDU2IGZmIGZmIGZmICAgICAgIAlqbXAgICAgMHhmZmZmZmZmZmZmZmZmZjkw CiAgM2E6CTQ4ICAgICAgICAgICAgICAgICAgIAlyZXguVwogIDNiOgljNyAgICAgICAgICAgICAg ICAgICAJLmJ5dGUgMHhjNwogIDNjOgkwNCAwMCAgICAgICAgICAgICAgICAJYWRkICAgICQweDAs JWFsCgpDb2RlIHN0YXJ0aW5nIHdpdGggdGhlIGZhdWx0aW5nIGluc3RydWN0aW9uCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgMDoJMGYgMGIgICAgICAgICAg ICAgICAgCXVkMgogICAyOgllOSAyNyBmZSBmZiBmZiAgICAgICAJam1wICAgIDB4ZmZmZmZmZmZm ZmZmZmUyZQogICA3Ogk0OCA4YiA1MiAxMCAgICAgICAgICAJbW92ICAgIDB4MTAoJXJkeCksJXJk eAogICBiOgllOSA1NiBmZiBmZiBmZiAgICAgICAJam1wICAgIDB4ZmZmZmZmZmZmZmZmZmY2Ngog IDEwOgk0OCAgICAgICAgICAgICAgICAgICAJcmV4LlcKICAxMToJYzcgICAgICAgICAgICAgICAg ICAgCS5ieXRlIDB4YzcKICAxMjoJMDQgMDAgICAgICAgICAgICAgICAgCWFkZCAgICAkMHgwLCVh bApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiBSU1A6IDAwMTg6ZmZmZmM5MDAwYzAzN2IwMCBF RkxBR1M6IDAwMDEwMDQ2CkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6IFJBWDogMDJmZmZmNjAw MDAwODAzMCBSQlg6IDAwMDAwMDAwMDAwMDAyODYgUkNYOiBmZmZmODg4NWQ0NGRmZjA4CkRlYyAz MCAwNzowMDozNiBzNiBrZXJuZWw6IFJEWDogMDAwMDAwMDAwMDAwMDAwMSBSU0k6IGZmZmY4ODgx MGQwMTVjYTggUkRJOiBmZmZmODg4MTBkMDE1Y2IwCkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6 IFJCUDogZmZmZjg4ODEwZDAxNWNiMCBSMDg6IGZmZmY4ODg1MjA4YzEzMDAgUjA5OiAwMDAwMDAw MDAwMDAwMDAwCkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6IFIxMDogMDAwMDAwMDAwMDAwMDIw MCBSMTE6IDAwMDAwMDAwMDAwMDAwMDIgUjEyOiBmZmZmODg4MTBkMDE1Y2E4CkRlYyAzMCAwNzow MDozNiBzNiBrZXJuZWw6IFIxMzogMDAwMDAwMDAwMDAwMDAwMSBSMTQ6IGZmZmY4ODg1MWVjNzJm YzAgUjE1OiBmZmZmZWEwMDEwNWM1ZTAwCkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6IEZTOiAg MDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODg4ODllZTAwMDAwKDAwMDApIGtubEdTOjAw MDAwMDAwMDAwMDAwMDAKRGVjIDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogQ1M6ICAwMDEwIERTOiAw MDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpEZWMgMzAgMDc6MDA6MzYgczYga2Vy bmVsOiBDUjI6IDAwMDA3ZmIzYzU5M2IwMjAgQ1IzOiAwMDAwMDAwNjkwZTIwMDAzIENSNDogMDAw MDAwMDAwMDM3MDZmMApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiBEUjA6IDAwMDAwMDAwMDAw MDAwMDAgRFIxOiAwMDAwMDAwMDAwMDAwMDAwIERSMjogMDAwMDAwMDAwMDAwMDAwMApEZWMgMzAg MDc6MDA6MzYgczYga2VybmVsOiBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMGZm ZmUwZmYwIERSNzogMDAwMDAwMDAwMDAwMDQwMApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiBD YWxsIFRyYWNlOgpEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiAgPFRBU0s+CkRlYyAzMCAwNzow MDozNiBzNiBrZXJuZWw6ID8gX19mb2xpb19tYXJrX2RpcnR5ICg/Pzo/KSAKRGVjIDMwIDA3OjAw OjM2IHM2IGtlcm5lbDogPyBfX3dhcm4gKD8/Oj8pIApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVs OiA/IF9fZm9saW9fbWFya19kaXJ0eSAoPz86PykgCkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6 ID8gcmVwb3J0X2J1ZyAoPz86PykgCkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6ID8gaGFuZGxl X2J1ZyAoPz86PykgCkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6ID8gZXhjX2ludmFsaWRfb3Ag KD8/Oj8pIApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiA/IGFzbV9leGNfaW52YWxpZF9vcCAo Pz86PykgCkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6ID8gX19mb2xpb19tYXJrX2RpcnR5ICg/ Pzo/KSAKRGVjIDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogYmxvY2tfZGlydHlfZm9saW8gKD8/Oj8p IApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiB1bm1hcF9wYWdlX3JhbmdlICg/Pzo/KSAKRGVj IDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogdW5tYXBfdm1hcyAoPz86PykgCkRlYyAzMCAwNzowMDoz NiBzNiBrZXJuZWw6IGV4aXRfbW1hcCAoPz86PykgCkRlYyAzMCAwNzowMDozNiBzNiBrZXJuZWw6 IF9fbW1wdXQgKD8/Oj8pIApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiBkb19leGl0ICg/Pzo/ KSAKRGVjIDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogZG9fZ3JvdXBfZXhpdCAoPz86PykgCkRlYyAz MCAwNzowMDozNiBzNiBrZXJuZWw6IF9feDY0X3N5c19leGl0X2dyb3VwICg/Pzo/KSAKRGVjIDMw IDA3OjAwOjM2IHM2IGtlcm5lbDogZG9fc3lzY2FsbF82NCAoPz86PykgCkRlYyAzMCAwNzowMDoz NiBzNiBrZXJuZWw6ID8gY291bnRfbWVtY2dfZXZlbnRzLmNvbnN0cHJvcC4wICg/Pzo/KSAKRGVj IDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogPyBoYW5kbGVfbW1fZmF1bHQgKD8/Oj8pIApEZWMgMzAg MDc6MDA6MzYgczYga2VybmVsOiA/IGRvX3VzZXJfYWRkcl9mYXVsdCAoPz86PykgCkRlYyAzMCAw NzowMDozNiBzNiBrZXJuZWw6ID8gZXhjX3BhZ2VfZmF1bHQgKD8/Oj8pIApEZWMgMzAgMDc6MDA6 MzYgczYga2VybmVsOiBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3ZnJhbWUgKD8/Oj8pIApEZWMg MzAgMDc6MDA6MzYgczYga2VybmVsOiBSSVA6IDAwMzM6MHg3ZmIzYzU4MWVlMmQKRGVjIDMwIDA3 OjAwOjM2IHM2IGtlcm5lbDogQ29kZTogVW5hYmxlIHRvIGFjY2VzcyBvcGNvZGUgYnl0ZXMgYXQg MHg3ZmIzYzU4MWVlMDMuCgpDb2RlIHN0YXJ0aW5nIHdpdGggdGhlIGZhdWx0aW5nIGluc3RydWN0 aW9uCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KRGVjIDMwIDA3 OjAwOjM2IHM2IGtlcm5lbDogUlNQOiAwMDJiOjAwMDA3ZmZmNjIwNTQxZTggRUZMQUdTOiAwMDAw MDIwNiBPUklHX1JBWDogMDAwMDAwMDAwMDAwMDBlNwpEZWMgMzAgMDc6MDA6MzYgczYga2VybmVs OiBSQVg6IGZmZmZmZmZmZmZmZmZmZGEgUkJYOiAwMDAwN2ZiM2M1OTFlZmE4IFJDWDogMDAwMDdm YjNjNTgxZWUyZApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiBSRFg6IDAwMDAwMDAwMDAwMDAw ZTcgUlNJOiBmZmZmZmZmZmZmZmZmZjg4IFJESTogMDAwMDAwMDAwMDAwMDAwMApEZWMgMzAgMDc6 MDA6MzYgczYga2VybmVsOiBSQlA6IDAwMDAwMDAwMDAwMDAwMDIgUjA4OiAwMDAwMDAwMDAwMDAw MDAwIFIwOTogMDAwMDdmYjNjNTkyNDkyMApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiBSMTA6 IDAwMDA1NjUwZjJlNjE1ZjAgUjExOiAwMDAwMDAwMDAwMDAwMjA2IFIxMjogMDAwMDAwMDAwMDAw MDAwMApEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0 OiAwMDAwN2ZiM2M1OTFkNjgwIFIxNTogMDAwMDdmYjNjNTkxZWZjMApEZWMgMzAgMDc6MDA6MzYg czYga2VybmVsOiAgPC9UQVNLPgpEZWMgMzAgMDc6MDA6MzYgczYga2VybmVsOiAtLS1bIGVuZCB0 cmFjZSAwMDAwMDAwMDAwMDAwMDAwIF0tLS0KRGVjIDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogQlVH OiBCYWQgcnNzLWNvdW50ZXIgc3RhdGUgbW06MDAwMDAwMDA4ZTI0ZDU3YSB0eXBlOk1NX0ZJTEVQ QUdFUyB2YWw6LTEKRGVjIDMwIDA3OjAwOjM2IHM2IGtlcm5lbDogQlVHOiBCYWQgcnNzLWNvdW50 ZXIgc3RhdGUgbW06MDAwMDAwMDA4ZTI0ZDU3YSB0eXBlOk1NX0FOT05QQUdFUyB2YWw6MQpEZWMg MzAgMDc6MDI6MjMgczYga2VybmVsOiBnZW5lcmFsIHByb3RlY3Rpb24gZmF1bHQsIHByb2JhYmx5 IGZvciBub24tY2Fub25pY2FsIGFkZHJlc3MgMHg2ZDY1NTMyZDY2Njk3OTc1OiAwMDAwIFsjMV0g UFJFRU1QVCBTTVAgUFRJCkRlYyAzMCAwNzowMjoyMyBzNiBrZXJuZWw6IENQVTogNyBQSUQ6IDUy MTU3OCBDb21tOiByc3luYyBUYWludGVkOiBHICAgICAgICBXICAgICAgICAgIDYuNi44LXN0YWJs ZS0xICMxMyBkMjM4ZjVhYjZhMjA2Y2RiMGNjNWNkNzJmODY4ODIzMGYyM2Q1OGRmCkRlYyAzMCAw NzowMjoyMyBzNiBrZXJuZWw6IEhhcmR3YXJlIG5hbWU6IFRvIEJlIEZpbGxlZCBCeSBPLkUuTS4g VG8gQmUgRmlsbGVkIEJ5IE8uRS5NLi9aMzcwIEV4dHJlbWU0LCBCSU9TIFA0LjIwIDEwLzMxLzIw MTkKRGVjIDMwIDA3OjAyOjIzIHM2IGtlcm5lbDogUklQOiAwMDEwOl9fbW9kX21lbWNnX2xydXZl Y19zdGF0ZSAoPz86PykgCkRlYyAzMCAwNzowMjoyMyBzNiBrZXJuZWw6IENvZGU6IGZmIDkwIDkw IDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDY2IDBmIDFmIDAwIDBm IDFmIDQ0IDAwIDAwIDQ4IDhiIDhmIDQwIDBiIDAwIDAwIDQ4IDYzIGMyIDg5IGY2IDQ4IGMxIGU2 IDAzIDw0OD4gOGIgOTEgMTAgMDcgMDAgMDAgNDggMDEgZjIgNjUgNDggMDEgMDIgNDggMDMgYjcg MjggMDYgPgpBbGwgY29kZQo9PT09PT09PQogICAwOglmZiA5MCA5MCA5MCA5MCA5MCAgICAJY2Fs bCAgICotMHg2ZjZmNmY3MCglcmF4KQogICA2Ogk5MCAgICAgICAgICAgICAgICAgICAJbm9wCiAg IDc6CTkwICAgICAgICAgICAgICAgICAgIAlub3AKICAgODoJOTAgICAgICAgICAgICAgICAgICAg CW5vcAogICA5Ogk5MCAgICAgICAgICAgICAgICAgICAJbm9wCiAgIGE6CTkwICAgICAgICAgICAg ICAgICAgIAlub3AKICAgYjoJOTAgICAgICAgICAgICAgICAgICAgCW5vcAogICBjOgk5MCAgICAg ICAgICAgICAgICAgICAJbm9wCiAgIGQ6CTkwICAgICAgICAgICAgICAgICAgIAlub3AKICAgZToJ OTAgICAgICAgICAgICAgICAgICAgCW5vcAogICBmOgk5MCAgICAgICAgICAgICAgICAgICAJbm9w CiAgMTA6CTkwICAgICAgICAgICAgICAgICAgIAlub3AKICAxMToJNjYgMGYgMWYgMDAgICAgICAg ICAgCW5vcHcgICAoJXJheCkKICAxNToJMGYgMWYgNDQgMDAgMDAgICAgICAgCW5vcGwgICAweDAo JXJheCwlcmF4LDEpCiAgMWE6CTQ4IDhiIDhmIDQwIDBiIDAwIDAwIAltb3YgICAgMHhiNDAoJXJk aSksJXJjeAogIDIxOgk0OCA2MyBjMiAgICAgICAgICAgICAJbW92c2xxICVlZHgsJXJheAogIDI0 Ogk4OSBmNiAgICAgICAgICAgICAgICAJbW92ICAgICVlc2ksJWVzaQogIDI2Ogk0OCBjMSBlNiAw MyAgICAgICAgICAJc2hsICAgICQweDMsJXJzaQogIDJhOioJNDggOGIgOTEgMTAgMDcgMDAgMDAg CW1vdiAgICAweDcxMCglcmN4KSwlcmR4CQk8LS0gdHJhcHBpbmcgaW5zdHJ1Y3Rpb24KICAzMToJ NDggMDEgZjIgICAgICAgICAgICAgCWFkZCAgICAlcnNpLCVyZHgKICAzNDoJNjUgNDggMDEgMDIg ICAgICAgICAgCWFkZCAgICAlcmF4LCVnczooJXJkeCkKICAzODoJNDggICAgICAgICAgICAgICAg ICAgCXJleC5XCiAgMzk6CTAzICAgICAgICAgICAgICAgICAgIAkuYnl0ZSAweDMKICAzYToJYjcg MjggICAgICAgICAgICAgICAgCW1vdiAgICAkMHgyOCwlYmgKICAzYzoJMDYgICAgICAgICAgICAg ICAgICAgCShiYWQpCgkuLi4KCkNvZGUgc3RhcnRpbmcgd2l0aCB0aGUgZmF1bHRpbmcgaW5zdHJ1 Y3Rpb24KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAwOgk0 OCA4YiA5MSAxMCAwNyAwMCAwMCAJbW92ICAgIDB4NzEwKCVyY3gpLCVyZHgKICAgNzoJNDggMDEg ZjIgICAgICAgICAgICAgCWFkZCAgICAlcnNpLCVyZHgKICAgYToJNjUgNDggMDEgMDIgICAgICAg ICAgCWFkZCAgICAlcmF4LCVnczooJXJkeCkKICAgZToJNDggICAgICAgICAgICAgICAgICAgCXJl eC5XCiAgIGY6CTAzICAgICAgICAgICAgICAgICAgIAkuYnl0ZSAweDMKICAxMDoJYjcgMjggICAg ICAgICAgICAgICAgCW1vdiAgICAkMHgyOCwlYmgKICAxMjoJMDYgICAgICAgICAgICAgICAgICAg CShiYWQpCgkuLi4KRGVjIDMwIDA3OjAyOjIzIHM2IGtlcm5lbDogUlNQOiAwMDE4OmZmZmZjOTAw MGMxMmZiNjggRUZMQUdTOiAwMDAxMDIwNgoK --=-tq64fylqLrgyJbZBhP6n--