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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id CEC66E92719 for ; Thu, 5 Oct 2023 17:28:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230452AbjJER2f (ORCPT ); Thu, 5 Oct 2023 13:28:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49268 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231248AbjJER2G (ORCPT ); Thu, 5 Oct 2023 13:28:06 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8D2E82D4C; Thu, 5 Oct 2023 10:24:58 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 804C81F853; Thu, 5 Oct 2023 17:24:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1696526696; h=from:from:reply-to:reply-to: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=IKAizuYlvOnj5WV3IhJ1fnzYcOePdzxWANDIs7Jk9tY=; b=Q2pLlPKoo6aJzUGmti+EuZrU7zOr8OOCF0LustR22L7yfzTxOagYwMmmDCm7c4XRME1fiR E3XKH4iqtVNr5lk+6yMapTqiFuILwyx1WGPCvABCWqzNHvLhIYcGeOUZyeKaFgUBt1x4V2 EqbHMYe2reGJWuI0NRZjycjYFOHnA0M= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1696526696; h=from:from:reply-to:reply-to: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=IKAizuYlvOnj5WV3IhJ1fnzYcOePdzxWANDIs7Jk9tY=; b=zmllGG7/BnQA2rKu+FgfHNjkfZ6a8ZAmlA3H+vA5GABqmxB/1hq2DsySVJGDn31B+m9nT+ dxtDnEEMYBbWXxBw== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id D8A2313438; Thu, 5 Oct 2023 17:24:54 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id P7mBMWbxHmUzEQAAMHmgww (envelope-from ); Thu, 05 Oct 2023 17:24:54 +0000 Date: Thu, 5 Oct 2023 19:24:48 +0200 From: Petr Vorel To: Naresh Kamboju Cc: Greg Kroah-Hartman , linux-nfs@vger.kernel.org, stable@vger.kernel.org, patches@lists.linux.dev, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuah@kernel.org, patches@kernelci.org, lkft-triage@lists.linaro.org, pavel@denx.de, jonathanh@nvidia.com, f.fainelli@gmail.com, sudipm.mukherjee@gmail.com, srw@sladewatkins.net, rwarsow@gmx.de, conor@kernel.org, Olga Kornievskaia , Benjamin Coddington , Anna Schumaker , Trond Myklebust , LTP List , Richard Palethorpe , Eryu Guan , chrubis Subject: Re: [PATCH 6.1 000/259] 6.1.56-rc1 review Message-ID: <20231005172448.GA161140@pevik> Reply-To: Petr Vorel References: <20231004175217.404851126@linuxfoundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Hi Naresh, > On Wed, 4 Oct 2023 at 23:41, Greg Kroah-Hartman > wrote: > > This is the start of the stable review cycle for the 6.1.56 release. > > There are 259 patches in this series, all will be posted as a response > > to this one. If anyone has any issues with these being applied, please > > let me know. > > Responses should be made by Fri, 06 Oct 2023 17:51:12 +0000. > > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.56-rc1.gz > > or in the git tree and branch at: > > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y > > and the diffstat can be found below. > > thanks, > > greg k-h > Results from Linaro’s test farm. > Regressions on arm64 bcm2711-rpi-4-b device running LTP dio tests on Could you please note in your reports also LTP version? FYI the best LTP release is always the latest release or git master branch. Kind regards, Petr > NFS mounted rootfs. > and LTP hugetlb hugemmap11 test case failed on x86 and arm64 bcm2711-rpi-4-b. > Reported-by: Linux Kernel Functional Testing > LTP hugetlb tests failed log > tst_hugepage.c:83: TINFO: 1 hugepage(s) reserved > tst_test.c:1558: TINFO: Timeout per run is 0h 05m 00s > hugemmap11.c:47: TFAIL: Memory mismatch after Direct-IO write > LTP dio tests failed log > compare_file: char mismatch: infile offset 4096: 0x01 . outfile > offset 4096: 0x00 . > diotest01 1 TFAIL : diotest1.c:158: file compare failed for > infile and outfile > ## Build > * kernel: 6.1.56-rc1 > * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc > * git branch: linux-6.1.y > * git commit: 0353a7bfd2b60c5e42c8651eb3fa4cc48159db5f > * git describe: v6.1.55-260-g0353a7bfd2b6 > * test details: > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.55-260-g0353a7bfd2b6 > ## Test Regressions (compared to v6.1.55) > * x86_64-clang, ltp-hugetlb > * bcm2711-rpi-4-b, ltp-hugetlb > * bcm2711-rpi-4-b-clang, ltp-hugetlb > * bcm2711-rpi-4-b-64k_page_size, ltp-hugetlb > - hugemmap11 > Test log: > -------- > tst_hugepage.c:83: TINFO: 1 hugepage(s) reserved > tst_test.c:1558: TINFO: Timeout per run is 0h 05m 00s > hugemmap11.c:47: TFAIL: Memory mismatch after Direct-IO write > Links: > - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.55-260-g0353a7bfd2b6/testrun/20259639/suite/ltp-hugetlb/test/hugemmap11/log > - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.55-260-g0353a7bfd2b6/testrun/20260457/suite/ltp-hugetlb/test/hugemmap11/history/ > * bcm2711-rpi-4-b, ltp-dio > * bcm2711-rpi-4-b-clang, ltp-dio > * bcm2711-rpi-4-b-64k_page_size, ltp-dio > - dio01 > - dio02 > - dio03 > - dio05 > - dio06 > - dio07 > - dio08 > - dio09 > - dio11 > Test log: > -------- > compare_file: char mismatch: infile offset 4096: 0x01 . outfile > offset 4096: 0x00 . > diotest01 1 TFAIL : diotest1.c:158: file compare failed for > infile and outfile > bufcmp: offset 0: Expected: 0x1, got 0x0 > bufcmp: offset 0: Expected: 0x1, got 0x0 > diotest02 1 TPASS : Read with Direct IO, Write without > diotest02 2 TFAIL : diotest2.c:119: read/write comparision failed > diotest02 3 TFAIL : diotest2.c:210: Write with Direct IO, Read without > diotest02 4 TFAIL : diotest2.c:119: read/write comparision failed > diotest02 5 TFAIL : diotest2.c:231: Read, Write with Direct IO > diotest02 0 TINFO : 2/3 testblocks failed > bufcmp: offset 0: Expected: 0x1, got 0x0 > diotest03 1 TPASS : Read with Direct IO, Write without > diotest03 2 TFAIL : diotest3.c:136: comparsion failed; child=0 offset=0 > diotest03 3 TFAIL : diotest3.c:189: Write Direct-child 0 failed > bufcmp: offset 0: Expected: 0x1, got 0x0 > diotest03 1 TPASS : Read with Direct IO, Write without > diotest03 2 TFAIL : diotest3.c:306: Write with Direct IO, Read without > diotest03 3 TFAIL : diotest3.c:136: comparsion failed; child=0 offset=0 > diotest03 4 TFAIL : diotest3.c:210: RDWR Direct-child 0 failed > diotest03 1 TPASS : Read with Direct IO, Write without > diotest03 2 TFAIL : diotest3.c:306: Write with Direct IO, Read without > diotest03 3 TFAIL : diotest3.c:323: Read, Write with Direct IO > ... > diotest05 1 TPASS : Read with Direct IO, Write without > diotest05 2 TFAIL : diotest5.c:141: readv/writev comparision failed > diotest05 3 TFAIL : diotest5.c:250: Write with Direct IO, Read without > diotest05 4 TFAIL : diotest5.c:141: readv/writev comparision failed > diotest05 5 TFAIL : diotest5.c:271: Read, Write with Direct IO > diotest05 0 TINFO : 2/3 testblocks failed > Links: > - https://lkft.validation.linaro.org/scheduler/job/6842177#L1666 > - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.55-260-g0353a7bfd2b6/testrun/20260389/suite/ltp-dio/test/dio01/history/ > ## Metric Regressions (compared to v6.1.55) > ## Test Fixes (compared to v6.1.55) > ## Metric Fixes (compared to v6.1.55) > ## Test result summary > total: 121166, pass: 102582, fail: 2234, skip: 16177, xfail: 173 > ## Build Summary > * arc: 4 total, 4 passed, 0 failed > * arm: 140 total, 140 passed, 0 failed > * arm64: 49 total, 49 passed, 0 failed > * i386: 33 total, 33 passed, 0 failed > * mips: 24 total, 24 passed, 0 failed > * parisc: 3 total, 3 passed, 0 failed > * powerpc: 34 total, 34 passed, 0 failed > * riscv: 12 total, 12 passed, 0 failed > * s390: 12 total, 12 passed, 0 failed > * sh: 11 total, 11 passed, 0 failed > * sparc: 6 total, 6 passed, 0 failed > * x86_64: 40 total, 40 passed, 0 failed > ## Test suites summary > * boot > * kselftest-android > * kselftest-arm64 > * kselftest-breakpoints > * kselftest-capabilities > * kselftest-cgroup > * kselftest-clone3 > * kselftest-core > * kselftest-cpu-hotplug > * kselftest-cpufreq > * kselftest-drivers-dma-buf > * kselftest-efivarfs > * kselftest-exec > * kselftest-filesystems > * kselftest-filesystems-binderfs > * kselftest-filesystems-epoll > * kselftest-firmware > * kselftest-fpu > * kselftest-ftrace > * kselftest-futex > * kselftest-gpio > * kselftest-intel_pstate > * kselftest-ipc > * kselftest-ir > * kselftest-kcmp > * kselftest-kexec > * kselftest-kvm > * kselftest-lib > * kselftest-membarrier > * kselftest-memfd > * kselftest-memory-hotplug > * kselftest-mincore > * kselftest-mount > * kselftest-mqueue > * kselftest-net > * kselftest-net-forwarding > * kselftest-net-mptcp > * kselftest-netfilter > * kselftest-nsfs > * kselftest-openat2 > * kselftest-pid_namespace > * kselftest-pidfd > * kselftest-proc > * kselftest-pstore > * kselftest-ptrace > * kselftest-rseq > * kselftest-rtc > * kselftest-seccomp > * kselftest-sigaltstack > * kselftest-size > * kselftest-splice > * kselftest-static_keys > * kselftest-sync > * kselftest-sysctl > * kselftest-tc-testing > * kselftest-timens > * kselftest-tmpfs > * kselftest-tpm2 > * kselftest-user > * kselftest-user_events > * kselftest-vDSO > * kselftest-vm > * kselftest-watchdog > * kselftest-x86 > * kselftest-zram > * kunit > * kvm-unit-tests > * libgpiod > * log-parser-boot > * log-parser-test > * ltp-cap_bounds > * ltp-commands > * ltp-containers > * ltp-controllers > * ltp-cpuhotplug > * ltp-crypto > * ltp-cve > * ltp-dio > * ltp-fcntl-locktests > * ltp-filecaps > * ltp-fs > * ltp-fs_bind > * ltp-fs_perms_simple > * ltp-fsx > * ltp-hugetlb > * ltp-io > * ltp-ipc > * ltp-math > * ltp-mm > * ltp-nptl > * ltp-pty > * ltp-sched > * ltp-securebits > * ltp-smoke > * ltp-syscalls > * ltp-tracing > * network-basic-tests > * perf > * rcutorture > * v4l2-compliance 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 picard.linux.it (picard.linux.it [213.254.12.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7617AE81DFC for ; Fri, 6 Oct 2023 13:30:37 +0000 (UTC) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id E90473C8BA7 for ; Fri, 6 Oct 2023 15:30:35 +0200 (CEST) Received: from in-2.smtp.seeweb.it (in-2.smtp.seeweb.it [217.194.8.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by picard.linux.it (Postfix) with ESMTPS id 342013C99D2 for ; Thu, 5 Oct 2023 19:24:58 +0200 (CEST) Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by in-2.smtp.seeweb.it (Postfix) with ESMTPS id 8847B60151E for ; Thu, 5 Oct 2023 19:24:56 +0200 (CEST) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 804C81F853; Thu, 5 Oct 2023 17:24:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1696526696; h=from:from:reply-to:reply-to: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=IKAizuYlvOnj5WV3IhJ1fnzYcOePdzxWANDIs7Jk9tY=; b=Q2pLlPKoo6aJzUGmti+EuZrU7zOr8OOCF0LustR22L7yfzTxOagYwMmmDCm7c4XRME1fiR E3XKH4iqtVNr5lk+6yMapTqiFuILwyx1WGPCvABCWqzNHvLhIYcGeOUZyeKaFgUBt1x4V2 EqbHMYe2reGJWuI0NRZjycjYFOHnA0M= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1696526696; h=from:from:reply-to:reply-to: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=IKAizuYlvOnj5WV3IhJ1fnzYcOePdzxWANDIs7Jk9tY=; b=zmllGG7/BnQA2rKu+FgfHNjkfZ6a8ZAmlA3H+vA5GABqmxB/1hq2DsySVJGDn31B+m9nT+ dxtDnEEMYBbWXxBw== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id D8A2313438; Thu, 5 Oct 2023 17:24:54 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id P7mBMWbxHmUzEQAAMHmgww (envelope-from ); Thu, 05 Oct 2023 17:24:54 +0000 Date: Thu, 5 Oct 2023 19:24:48 +0200 From: Petr Vorel To: Naresh Kamboju Message-ID: <20231005172448.GA161140@pevik> References: <20231004175217.404851126@linuxfoundation.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Virus-Scanned: clamav-milter 1.0.1 at in-2.smtp.seeweb.it X-Virus-Status: Clean X-Mailman-Approved-At: Fri, 06 Oct 2023 15:30:10 +0200 Subject: Re: [LTP] [PATCH 6.1 000/259] 6.1.56-rc1 review X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Petr Vorel Cc: lkft-triage@lists.linaro.org, linux-kernel@vger.kernel.org, Olga Kornievskaia , stable@vger.kernel.org, shuah@kernel.org, f.fainelli@gmail.com, jonathanh@nvidia.com, patches@kernelci.org, linux@roeck-us.net, srw@sladewatkins.net, Richard Palethorpe , Trond Myklebust , LTP List , linux-nfs@vger.kernel.org, Eryu Guan , rwarsow@gmx.de, pavel@denx.de, patches@lists.linux.dev, conor@kernel.org, sudipm.mukherjee@gmail.com, Benjamin Coddington , Greg Kroah-Hartman , akpm@linux-foundation.org, torvalds@linux-foundation.org, Anna Schumaker Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ltp-bounces+ltp=archiver.kernel.org@lists.linux.it Sender: "ltp" SGkgTmFyZXNoLAoKPiBPbiBXZWQsIDQgT2N0IDIwMjMgYXQgMjM6NDEsIEdyZWcgS3JvYWgtSGFy dG1hbgo+IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4gd3JvdGU6Cgo+ID4gVGhpcyBpcyB0 aGUgc3RhcnQgb2YgdGhlIHN0YWJsZSByZXZpZXcgY3ljbGUgZm9yIHRoZSA2LjEuNTYgcmVsZWFz ZS4KPiA+IFRoZXJlIGFyZSAyNTkgcGF0Y2hlcyBpbiB0aGlzIHNlcmllcywgYWxsIHdpbGwgYmUg cG9zdGVkIGFzIGEgcmVzcG9uc2UKPiA+IHRvIHRoaXMgb25lLiAgSWYgYW55b25lIGhhcyBhbnkg aXNzdWVzIHdpdGggdGhlc2UgYmVpbmcgYXBwbGllZCwgcGxlYXNlCj4gPiBsZXQgbWUga25vdy4K Cj4gPiBSZXNwb25zZXMgc2hvdWxkIGJlIG1hZGUgYnkgRnJpLCAwNiBPY3QgMjAyMyAxNzo1MTox MiArMDAwMC4KPiA+IEFueXRoaW5nIHJlY2VpdmVkIGFmdGVyIHRoYXQgdGltZSBtaWdodCBiZSB0 b28gbGF0ZS4KCj4gPiBUaGUgd2hvbGUgcGF0Y2ggc2VyaWVzIGNhbiBiZSBmb3VuZCBpbiBvbmUg cGF0Y2ggYXQ6Cj4gPiAgICAgICAgIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvcHViL2xpbnV4L2tl cm5lbC92Ni54L3N0YWJsZS1yZXZpZXcvcGF0Y2gtNi4xLjU2LXJjMS5nego+ID4gb3IgaW4gdGhl IGdpdCB0cmVlIGFuZCBicmFuY2ggYXQ6Cj4gPiAgICAgICAgIGdpdDovL2dpdC5rZXJuZWwub3Jn L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLXJjLmdpdCBsaW51 eC02LjEueQo+ID4gYW5kIHRoZSBkaWZmc3RhdCBjYW4gYmUgZm91bmQgYmVsb3cuCgo+ID4gdGhh bmtzLAoKPiA+IGdyZWcgay1oCgo+IFJlc3VsdHMgZnJvbSBMaW5hcm/igJlzIHRlc3QgZmFybS4K PiBSZWdyZXNzaW9ucyBvbiBhcm02NCBiY20yNzExLXJwaS00LWIgZGV2aWNlIHJ1bm5pbmcgTFRQ IGRpbyB0ZXN0cyBvbgpDb3VsZCB5b3UgcGxlYXNlIG5vdGUgaW4geW91ciByZXBvcnRzIGFsc28g TFRQIHZlcnNpb24/CkZZSSB0aGUgYmVzdCBMVFAgcmVsZWFzZSBpcyBhbHdheXMgdGhlIGxhdGVz dCByZWxlYXNlIG9yIGdpdCBtYXN0ZXIgYnJhbmNoLgoKS2luZCByZWdhcmRzLApQZXRyCgo+IE5G UyBtb3VudGVkIHJvb3Rmcy4KPiBhbmQgTFRQIGh1Z2V0bGIgaHVnZW1tYXAxMSB0ZXN0IGNhc2Ug ZmFpbGVkIG9uIHg4NiBhbmQgYXJtNjQgYmNtMjcxMS1ycGktNC1iLgoKPiBSZXBvcnRlZC1ieTog TGludXggS2VybmVsIEZ1bmN0aW9uYWwgVGVzdGluZyA8bGtmdEBsaW5hcm8ub3JnPgoKPiBMVFAg aHVnZXRsYiB0ZXN0cyBmYWlsZWQgbG9nCj4gICB0c3RfaHVnZXBhZ2UuYzo4MzogVElORk86IDEg aHVnZXBhZ2UocykgcmVzZXJ2ZWQKPiAgIHRzdF90ZXN0LmM6MTU1ODogVElORk86IFRpbWVvdXQg cGVyIHJ1biBpcyAwaCAwNW0gMDBzCj4gICBodWdlbW1hcDExLmM6NDc6IFRGQUlMOiBNZW1vcnkg bWlzbWF0Y2ggYWZ0ZXIgRGlyZWN0LUlPIHdyaXRlCgo+IExUUCBkaW8gdGVzdHMgZmFpbGVkIGxv Zwo+ICAgY29tcGFyZV9maWxlOiBjaGFyIG1pc21hdGNoOiBpbmZpbGUgb2Zmc2V0IDQwOTY6IDB4 MDEgLiAgIG91dGZpbGUKPiBvZmZzZXQgNDA5NjogMHgwMCAuCj4gICBkaW90ZXN0MDEgICAgMSAg VEZBSUwgIDogIGRpb3Rlc3QxLmM6MTU4OiBmaWxlIGNvbXBhcmUgZmFpbGVkIGZvcgo+IGluZmls ZSBhbmQgb3V0ZmlsZQoKPiAjIyBCdWlsZAo+ICoga2VybmVsOiA2LjEuNTYtcmMxCj4gKiBnaXQ6 IGh0dHBzOi8vZ2l0bGFiLmNvbS9MaW5hcm8vbGtmdC9taXJyb3JzL3N0YWJsZS9saW51eC1zdGFi bGUtcmMKPiAqIGdpdCBicmFuY2g6IGxpbnV4LTYuMS55Cj4gKiBnaXQgY29tbWl0OiAwMzUzYTdi ZmQyYjYwYzVlNDJjODY1MWViM2ZhNGNjNDgxNTlkYjVmCj4gKiBnaXQgZGVzY3JpYmU6IHY2LjEu NTUtMjYwLWcwMzUzYTdiZmQyYjYKPiAqIHRlc3QgZGV0YWlsczoKPiBodHRwczovL3FhLXJlcG9y dHMubGluYXJvLm9yZy9sa2Z0L2xpbnV4LXN0YWJsZS1yYy1saW51eC02LjEueS9idWlsZC92Ni4x LjU1LTI2MC1nMDM1M2E3YmZkMmI2Cgo+ICMjIFRlc3QgUmVncmVzc2lvbnMgKGNvbXBhcmVkIHRv IHY2LjEuNTUpCj4gKiB4ODZfNjQtY2xhbmcsIGx0cC1odWdldGxiCj4gKiBiY20yNzExLXJwaS00 LWIsIGx0cC1odWdldGxiCj4gKiBiY20yNzExLXJwaS00LWItY2xhbmcsIGx0cC1odWdldGxiCj4g KiBiY20yNzExLXJwaS00LWItNjRrX3BhZ2Vfc2l6ZSwgbHRwLWh1Z2V0bGIKPiAgIC0gaHVnZW1t YXAxMQoKPiBUZXN0IGxvZzoKPiAtLS0tLS0tLQo+ICAgdHN0X2h1Z2VwYWdlLmM6ODM6IFRJTkZP OiAxIGh1Z2VwYWdlKHMpIHJlc2VydmVkCj4gICB0c3RfdGVzdC5jOjE1NTg6IFRJTkZPOiBUaW1l b3V0IHBlciBydW4gaXMgMGggMDVtIDAwcwo+ICAgaHVnZW1tYXAxMS5jOjQ3OiBURkFJTDogTWVt b3J5IG1pc21hdGNoIGFmdGVyIERpcmVjdC1JTyB3cml0ZQoKPiBMaW5rczoKPiAgIC0gaHR0cHM6 Ly9xYS1yZXBvcnRzLmxpbmFyby5vcmcvbGtmdC9saW51eC1zdGFibGUtcmMtbGludXgtNi4xLnkv YnVpbGQvdjYuMS41NS0yNjAtZzAzNTNhN2JmZDJiNi90ZXN0cnVuLzIwMjU5NjM5L3N1aXRlL2x0 cC1odWdldGxiL3Rlc3QvaHVnZW1tYXAxMS9sb2cKPiAgIC0gaHR0cHM6Ly9xYS1yZXBvcnRzLmxp bmFyby5vcmcvbGtmdC9saW51eC1zdGFibGUtcmMtbGludXgtNi4xLnkvYnVpbGQvdjYuMS41NS0y NjAtZzAzNTNhN2JmZDJiNi90ZXN0cnVuLzIwMjYwNDU3L3N1aXRlL2x0cC1odWdldGxiL3Rlc3Qv aHVnZW1tYXAxMS9oaXN0b3J5LwoKPiAqIGJjbTI3MTEtcnBpLTQtYiwgbHRwLWRpbwo+ICogYmNt MjcxMS1ycGktNC1iLWNsYW5nLCBsdHAtZGlvCj4gKiBiY20yNzExLXJwaS00LWItNjRrX3BhZ2Vf c2l6ZSwgbHRwLWRpbwo+ICAgLSBkaW8wMQo+ICAgLSBkaW8wMgo+ICAgLSBkaW8wMwo+ICAgLSBk aW8wNQo+ICAgLSBkaW8wNgo+ICAgLSBkaW8wNwo+ICAgLSBkaW8wOAo+ICAgLSBkaW8wOQo+ICAg LSBkaW8xMQoKPiBUZXN0IGxvZzoKPiAtLS0tLS0tLQo+ICAgY29tcGFyZV9maWxlOiBjaGFyIG1p c21hdGNoOiBpbmZpbGUgb2Zmc2V0IDQwOTY6IDB4MDEgLiAgIG91dGZpbGUKPiBvZmZzZXQgNDA5 NjogMHgwMCAuCj4gICBkaW90ZXN0MDEgICAgMSAgVEZBSUwgIDogIGRpb3Rlc3QxLmM6MTU4OiBm aWxlIGNvbXBhcmUgZmFpbGVkIGZvcgo+IGluZmlsZSBhbmQgb3V0ZmlsZQo+ICAgYnVmY21wOiBv ZmZzZXQgMDogRXhwZWN0ZWQ6IDB4MSwgZ290IDB4MAo+ICAgYnVmY21wOiBvZmZzZXQgMDogRXhw ZWN0ZWQ6IDB4MSwgZ290IDB4MAo+ICAgZGlvdGVzdDAyICAgIDEgIFRQQVNTICA6ICBSZWFkIHdp dGggRGlyZWN0IElPLCBXcml0ZSB3aXRob3V0Cj4gICBkaW90ZXN0MDIgICAgMiAgVEZBSUwgIDog IGRpb3Rlc3QyLmM6MTE5OiByZWFkL3dyaXRlIGNvbXBhcmlzaW9uIGZhaWxlZAo+ICAgZGlvdGVz dDAyICAgIDMgIFRGQUlMICA6ICBkaW90ZXN0Mi5jOjIxMDogV3JpdGUgd2l0aCBEaXJlY3QgSU8s IFJlYWQgd2l0aG91dAo+ICAgZGlvdGVzdDAyICAgIDQgIFRGQUlMICA6ICBkaW90ZXN0Mi5jOjEx OTogcmVhZC93cml0ZSBjb21wYXJpc2lvbiBmYWlsZWQKPiAgIGRpb3Rlc3QwMiAgICA1ICBURkFJ TCAgOiAgZGlvdGVzdDIuYzoyMzE6IFJlYWQsIFdyaXRlIHdpdGggRGlyZWN0IElPCj4gICBkaW90 ZXN0MDIgICAgMCAgVElORk8gIDogIDIvMyB0ZXN0YmxvY2tzIGZhaWxlZAo+ICAgYnVmY21wOiBv ZmZzZXQgMDogRXhwZWN0ZWQ6IDB4MSwgZ290IDB4MAo+ICAgZGlvdGVzdDAzICAgIDEgIFRQQVNT ICA6ICBSZWFkIHdpdGggRGlyZWN0IElPLCBXcml0ZSB3aXRob3V0Cj4gICBkaW90ZXN0MDMgICAg MiAgVEZBSUwgIDogIGRpb3Rlc3QzLmM6MTM2OiBjb21wYXJzaW9uIGZhaWxlZDsgY2hpbGQ9MCBv ZmZzZXQ9MAo+ICAgZGlvdGVzdDAzICAgIDMgIFRGQUlMICA6ICBkaW90ZXN0My5jOjE4OTogV3Jp dGUgRGlyZWN0LWNoaWxkIDAgZmFpbGVkCj4gICBidWZjbXA6IG9mZnNldCAwOiBFeHBlY3RlZDog MHgxLCBnb3QgMHgwCj4gICBkaW90ZXN0MDMgICAgMSAgVFBBU1MgIDogIFJlYWQgd2l0aCBEaXJl Y3QgSU8sIFdyaXRlIHdpdGhvdXQKPiAgIGRpb3Rlc3QwMyAgICAyICBURkFJTCAgOiAgZGlvdGVz dDMuYzozMDY6IFdyaXRlIHdpdGggRGlyZWN0IElPLCBSZWFkIHdpdGhvdXQKPiAgIGRpb3Rlc3Qw MyAgICAzICBURkFJTCAgOiAgZGlvdGVzdDMuYzoxMzY6IGNvbXBhcnNpb24gZmFpbGVkOyBjaGls ZD0wIG9mZnNldD0wCj4gICBkaW90ZXN0MDMgICAgNCAgVEZBSUwgIDogIGRpb3Rlc3QzLmM6MjEw OiBSRFdSIERpcmVjdC1jaGlsZCAwIGZhaWxlZAo+ICAgZGlvdGVzdDAzICAgIDEgIFRQQVNTICA6 ICBSZWFkIHdpdGggRGlyZWN0IElPLCBXcml0ZSB3aXRob3V0Cj4gICBkaW90ZXN0MDMgICAgMiAg VEZBSUwgIDogIGRpb3Rlc3QzLmM6MzA2OiBXcml0ZSB3aXRoIERpcmVjdCBJTywgUmVhZCB3aXRo b3V0Cj4gICBkaW90ZXN0MDMgICAgMyAgVEZBSUwgIDogIGRpb3Rlc3QzLmM6MzIzOiBSZWFkLCBX cml0ZSB3aXRoIERpcmVjdCBJTwo+ICAgLi4uCj4gICBkaW90ZXN0MDUgICAgMSAgVFBBU1MgIDog IFJlYWQgd2l0aCBEaXJlY3QgSU8sIFdyaXRlIHdpdGhvdXQKPiAgIGRpb3Rlc3QwNSAgICAyICBU RkFJTCAgOiAgZGlvdGVzdDUuYzoxNDE6IHJlYWR2L3dyaXRldiBjb21wYXJpc2lvbiBmYWlsZWQK PiAgIGRpb3Rlc3QwNSAgICAzICBURkFJTCAgOiAgZGlvdGVzdDUuYzoyNTA6IFdyaXRlIHdpdGgg RGlyZWN0IElPLCBSZWFkIHdpdGhvdXQKPiAgIGRpb3Rlc3QwNSAgICA0ICBURkFJTCAgOiAgZGlv dGVzdDUuYzoxNDE6IHJlYWR2L3dyaXRldiBjb21wYXJpc2lvbiBmYWlsZWQKPiAgIGRpb3Rlc3Qw NSAgICA1ICBURkFJTCAgOiAgZGlvdGVzdDUuYzoyNzE6IFJlYWQsIFdyaXRlIHdpdGggRGlyZWN0 IElPCj4gICBkaW90ZXN0MDUgICAgMCAgVElORk8gIDogIDIvMyB0ZXN0YmxvY2tzIGZhaWxlZAoK PiBMaW5rczoKPiAgIC0gaHR0cHM6Ly9sa2Z0LnZhbGlkYXRpb24ubGluYXJvLm9yZy9zY2hlZHVs ZXIvam9iLzY4NDIxNzcjTDE2NjYKPiAgIC0gaHR0cHM6Ly9xYS1yZXBvcnRzLmxpbmFyby5vcmcv bGtmdC9saW51eC1zdGFibGUtcmMtbGludXgtNi4xLnkvYnVpbGQvdjYuMS41NS0yNjAtZzAzNTNh N2JmZDJiNi90ZXN0cnVuLzIwMjYwMzg5L3N1aXRlL2x0cC1kaW8vdGVzdC9kaW8wMS9oaXN0b3J5 LwoKPiAjIyBNZXRyaWMgUmVncmVzc2lvbnMgKGNvbXBhcmVkIHRvIHY2LjEuNTUpCgo+ICMjIFRl c3QgRml4ZXMgKGNvbXBhcmVkIHRvIHY2LjEuNTUpCgo+ICMjIE1ldHJpYyBGaXhlcyAoY29tcGFy ZWQgdG8gdjYuMS41NSkKCj4gIyMgVGVzdCByZXN1bHQgc3VtbWFyeQo+IHRvdGFsOiAxMjExNjYs IHBhc3M6IDEwMjU4MiwgZmFpbDogMjIzNCwgc2tpcDogMTYxNzcsIHhmYWlsOiAxNzMKCj4gIyMg QnVpbGQgU3VtbWFyeQo+ICogYXJjOiA0IHRvdGFsLCA0IHBhc3NlZCwgMCBmYWlsZWQKPiAqIGFy bTogMTQwIHRvdGFsLCAxNDAgcGFzc2VkLCAwIGZhaWxlZAo+ICogYXJtNjQ6IDQ5IHRvdGFsLCA0 OSBwYXNzZWQsIDAgZmFpbGVkCj4gKiBpMzg2OiAzMyB0b3RhbCwgMzMgcGFzc2VkLCAwIGZhaWxl ZAo+ICogbWlwczogMjQgdG90YWwsIDI0IHBhc3NlZCwgMCBmYWlsZWQKPiAqIHBhcmlzYzogMyB0 b3RhbCwgMyBwYXNzZWQsIDAgZmFpbGVkCj4gKiBwb3dlcnBjOiAzNCB0b3RhbCwgMzQgcGFzc2Vk LCAwIGZhaWxlZAo+ICogcmlzY3Y6IDEyIHRvdGFsLCAxMiBwYXNzZWQsIDAgZmFpbGVkCj4gKiBz MzkwOiAxMiB0b3RhbCwgMTIgcGFzc2VkLCAwIGZhaWxlZAo+ICogc2g6IDExIHRvdGFsLCAxMSBw YXNzZWQsIDAgZmFpbGVkCj4gKiBzcGFyYzogNiB0b3RhbCwgNiBwYXNzZWQsIDAgZmFpbGVkCj4g KiB4ODZfNjQ6IDQwIHRvdGFsLCA0MCBwYXNzZWQsIDAgZmFpbGVkCgo+ICMjIFRlc3Qgc3VpdGVz IHN1bW1hcnkKPiAqIGJvb3QKPiAqIGtzZWxmdGVzdC1hbmRyb2lkCj4gKiBrc2VsZnRlc3QtYXJt NjQKPiAqIGtzZWxmdGVzdC1icmVha3BvaW50cwo+ICoga3NlbGZ0ZXN0LWNhcGFiaWxpdGllcwo+ ICoga3NlbGZ0ZXN0LWNncm91cAo+ICoga3NlbGZ0ZXN0LWNsb25lMwo+ICoga3NlbGZ0ZXN0LWNv cmUKPiAqIGtzZWxmdGVzdC1jcHUtaG90cGx1Zwo+ICoga3NlbGZ0ZXN0LWNwdWZyZXEKPiAqIGtz ZWxmdGVzdC1kcml2ZXJzLWRtYS1idWYKPiAqIGtzZWxmdGVzdC1lZml2YXJmcwo+ICoga3NlbGZ0 ZXN0LWV4ZWMKPiAqIGtzZWxmdGVzdC1maWxlc3lzdGVtcwo+ICoga3NlbGZ0ZXN0LWZpbGVzeXN0 ZW1zLWJpbmRlcmZzCj4gKiBrc2VsZnRlc3QtZmlsZXN5c3RlbXMtZXBvbGwKPiAqIGtzZWxmdGVz dC1maXJtd2FyZQo+ICoga3NlbGZ0ZXN0LWZwdQo+ICoga3NlbGZ0ZXN0LWZ0cmFjZQo+ICoga3Nl bGZ0ZXN0LWZ1dGV4Cj4gKiBrc2VsZnRlc3QtZ3Bpbwo+ICoga3NlbGZ0ZXN0LWludGVsX3BzdGF0 ZQo+ICoga3NlbGZ0ZXN0LWlwYwo+ICoga3NlbGZ0ZXN0LWlyCj4gKiBrc2VsZnRlc3Qta2NtcAo+ ICoga3NlbGZ0ZXN0LWtleGVjCj4gKiBrc2VsZnRlc3Qta3ZtCj4gKiBrc2VsZnRlc3QtbGliCj4g KiBrc2VsZnRlc3QtbWVtYmFycmllcgo+ICoga3NlbGZ0ZXN0LW1lbWZkCj4gKiBrc2VsZnRlc3Qt bWVtb3J5LWhvdHBsdWcKPiAqIGtzZWxmdGVzdC1taW5jb3JlCj4gKiBrc2VsZnRlc3QtbW91bnQK PiAqIGtzZWxmdGVzdC1tcXVldWUKPiAqIGtzZWxmdGVzdC1uZXQKPiAqIGtzZWxmdGVzdC1uZXQt Zm9yd2FyZGluZwo+ICoga3NlbGZ0ZXN0LW5ldC1tcHRjcAo+ICoga3NlbGZ0ZXN0LW5ldGZpbHRl cgo+ICoga3NlbGZ0ZXN0LW5zZnMKPiAqIGtzZWxmdGVzdC1vcGVuYXQyCj4gKiBrc2VsZnRlc3Qt cGlkX25hbWVzcGFjZQo+ICoga3NlbGZ0ZXN0LXBpZGZkCj4gKiBrc2VsZnRlc3QtcHJvYwo+ICog a3NlbGZ0ZXN0LXBzdG9yZQo+ICoga3NlbGZ0ZXN0LXB0cmFjZQo+ICoga3NlbGZ0ZXN0LXJzZXEK PiAqIGtzZWxmdGVzdC1ydGMKPiAqIGtzZWxmdGVzdC1zZWNjb21wCj4gKiBrc2VsZnRlc3Qtc2ln YWx0c3RhY2sKPiAqIGtzZWxmdGVzdC1zaXplCj4gKiBrc2VsZnRlc3Qtc3BsaWNlCj4gKiBrc2Vs ZnRlc3Qtc3RhdGljX2tleXMKPiAqIGtzZWxmdGVzdC1zeW5jCj4gKiBrc2VsZnRlc3Qtc3lzY3Rs Cj4gKiBrc2VsZnRlc3QtdGMtdGVzdGluZwo+ICoga3NlbGZ0ZXN0LXRpbWVucwo+ICoga3NlbGZ0 ZXN0LXRtcGZzCj4gKiBrc2VsZnRlc3QtdHBtMgo+ICoga3NlbGZ0ZXN0LXVzZXIKPiAqIGtzZWxm dGVzdC11c2VyX2V2ZW50cwo+ICoga3NlbGZ0ZXN0LXZEU08KPiAqIGtzZWxmdGVzdC12bQo+ICog a3NlbGZ0ZXN0LXdhdGNoZG9nCj4gKiBrc2VsZnRlc3QteDg2Cj4gKiBrc2VsZnRlc3QtenJhbQo+ ICoga3VuaXQKPiAqIGt2bS11bml0LXRlc3RzCj4gKiBsaWJncGlvZAo+ICogbG9nLXBhcnNlci1i b290Cj4gKiBsb2ctcGFyc2VyLXRlc3QKPiAqIGx0cC1jYXBfYm91bmRzCj4gKiBsdHAtY29tbWFu ZHMKPiAqIGx0cC1jb250YWluZXJzCj4gKiBsdHAtY29udHJvbGxlcnMKPiAqIGx0cC1jcHVob3Rw bHVnCj4gKiBsdHAtY3J5cHRvCj4gKiBsdHAtY3ZlCj4gKiBsdHAtZGlvCj4gKiBsdHAtZmNudGwt bG9ja3Rlc3RzCj4gKiBsdHAtZmlsZWNhcHMKPiAqIGx0cC1mcwo+ICogbHRwLWZzX2JpbmQKPiAq IGx0cC1mc19wZXJtc19zaW1wbGUKPiAqIGx0cC1mc3gKPiAqIGx0cC1odWdldGxiCj4gKiBsdHAt aW8KPiAqIGx0cC1pcGMKPiAqIGx0cC1tYXRoCj4gKiBsdHAtbW0KPiAqIGx0cC1ucHRsCj4gKiBs dHAtcHR5Cj4gKiBsdHAtc2NoZWQKPiAqIGx0cC1zZWN1cmViaXRzCj4gKiBsdHAtc21va2UKPiAq IGx0cC1zeXNjYWxscwo+ICogbHRwLXRyYWNpbmcKPiAqIG5ldHdvcmstYmFzaWMtdGVzdHMKPiAq IHBlcmYKPiAqIHJjdXRvcnR1cmUKPiAqIHY0bDItY29tcGxpYW5jZQoKLS0gCk1haWxpbmcgbGlz dCBpbmZvOiBodHRwczovL2xpc3RzLmxpbnV4Lml0L2xpc3RpbmZvL2x0cAo=