Received: by 2002:ac8:3b51:0:b0:3f3:9eb6:4eb6 with SMTP id r17csp1146143qtf; Wed, 17 May 2023 11:23:17 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4Nk1XlV34AAKqudr1kyz0/5ypCxcKbcToXPmL8hHiBQLKVI8w6iSnPNTiUB27QDeZREiRR X-Received: by 2002:a05:6a00:24d6:b0:643:6f76:f9ba with SMTP id d22-20020a056a0024d600b006436f76f9bamr736242pfv.29.1684347797118; Wed, 17 May 2023 11:23:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684347797; cv=none; d=google.com; s=arc-20160816; b=J9asfypkmvSHHWedg3KWpFe/xLHBaaPlsHtPdWNDxHQZ9nzvFvzjXCPHPtdYfOn2Zp 68SDM1jBzjh5EmHDmpaUHqsVmHfGNdB/YbrDWgZb62p9W2HDVa+K5n0f89MW2tp2CgOb 4RXiKI1mk2rYngUmDBcUXXXCz03ttSgB7VmC8pxz2NnRzM4K7KeshPkh66OACHbSU8Ld 72z+MiQoUjHtgu4BhgOq8Q1Yl31CB3ktnEvbT5VnEvypx1GAzrFBqZ8JYsY8cYIruZRB atXjbEGgfPyucOtlnoBJ1mlRJWBt5gZgNNASpjvhZ4T2ORhXfWbACI0xVe4ejhAny8NK Z4wQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:from:cc:to:content-language:user-agent :mime-version:date:message-id:dkim-signature; bh=ZeGga+wRA3DdbN6qGermomi0t82TyTTjoICSjLR9Oak=; b=WzKHMIwa4Di3xi5coxhIbSrO0pUre7TTepvfCMIsB68W617mUGi//qV1erxabPtRSe bsbHFkbCyCFsBQpgDyFHdW7o+UtKDomaDf5WB7G4LH4PFrr7k3wS3PUqsQi/wvaPEzwU GS2zzD/FPi7juGkuj0Ewgf943GUsFJM0qs0q4ZETdz4BHOH8RMt9If0b6Npp/VLuikTM ZLcTplCYrIhi0D711C0WErcN49vEYm324HsiwrJ+mQ0bB2tuHraDAjxEaWKB5wj9rD/O /404eUq+Zzw1JqZ7nck6JHmdiaWfZdbpLY7ffZWfA6IIrqv2/h146uGpqmEPiCykY5SL 8uyA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=ZOWQ3xq8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p17-20020aa79e91000000b006452ad45992si22844852pfq.3.2023.05.17.11.23.01; Wed, 17 May 2023 11:23:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=ZOWQ3xq8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229628AbjEQRvc (ORCPT + 99 others); Wed, 17 May 2023 13:51:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60082 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229622AbjEQRv3 (ORCPT ); Wed, 17 May 2023 13:51:29 -0400 Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6A6EB869E for ; Wed, 17 May 2023 10:51:15 -0700 (PDT) Received: by mail-io1-xd34.google.com with SMTP id ca18e2360f4ac-76c6e795650so7100839f.1 for ; Wed, 17 May 2023 10:51:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1684345874; x=1686937874; h=subject:from:cc:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=ZeGga+wRA3DdbN6qGermomi0t82TyTTjoICSjLR9Oak=; b=ZOWQ3xq8cR30z4CmAL/UBjRPsScKhCwFj+r8333u4PiRDsGDCMRjEyZtYqLGebnzpU q5oLs3cbabusvm5yTKq6qdQCFw6hLBYsIz1N+iaC58wPfCvybwGcSaSM3pZxw6djOnJn kx521tNH9qgu+ZeeWDlEo/3IqU+JpS4gD7z0U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684345874; x=1686937874; h=subject:from:cc:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZeGga+wRA3DdbN6qGermomi0t82TyTTjoICSjLR9Oak=; b=QHNWMJeaMfxu5ByugaBTX7v4uBeUjtgf1tHC3yWU6UJ9r6oEz4zPEoH9sduFxKMN61 rXjwDyM7hpVW6bVwuZSG+cRxpuZk68EsiffYpBndahhHzbAZg4TKCA1G8ZMuUVoFaXnh 1IirTUxtIaP1G1YuSSIGGEZP1KO/QFaRoCn7BxV7Zdwc5auM2jG2isiSecKyvfTkWMor KwA4hnl6pC1mnJHJ+x7oIDfExcILNJGXbPdsdvtZtt39etbcQnt8pszAiJkfm3EZXCxb aur5PXP0VsHMf3bzVTQqFIUabTmrFcPlWhOlNnO8SYt/Sl8kQECooxLMZ0oryLZ5clV9 q82w== X-Gm-Message-State: AC+VfDzQMttJtHyrkPGWsHMGHV4nbRjzQosMwIi1d3FhIqx6s2PqDvJO RP6snAN3gtGCPTdlO6bZBmiKEQ== X-Received: by 2002:a05:6602:371b:b0:76c:58d8:ff14 with SMTP id bh27-20020a056602371b00b0076c58d8ff14mr2537996iob.2.1684345874596; Wed, 17 May 2023 10:51:14 -0700 (PDT) Received: from [192.168.1.128] ([38.15.45.1]) by smtp.gmail.com with ESMTPSA id l14-20020a6b750e000000b0076c872823b7sm4442428ioh.22.2023.05.17.10.51.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 May 2023 10:51:14 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------ZntvF0xiKTz6Lpdvi5kYi38P" Message-ID: Date: Wed, 17 May 2023 11:51:13 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US To: torvalds@linux-foundation.org Cc: skhan@linuxfoundation.org, shuah , linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org From: Shuah Khan Subject: [GIT PULL] Kselftest fixes update for Linux 6.4-rc3 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------ZntvF0xiKTz6Lpdvi5kYi38P Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Linus, Please pull the following Kselftest fixes update for Linux 6.4-rc3. This Kselftest fixes update for Linux 6.4-rc3 consists of: - sgx test fix for false negatives. - ftrace output is hard to parse and it masks inappropriate skips etc. This fix addresses the problems by integrating with kselftest runner. diff is attached. thanks, -- Shuah ---------------------------------------------------------------- The following changes since commit ac9a78681b921877518763ba0e89202254349d1b: Linux 6.4-rc1 (2023-05-07 13:34:35 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux-kselftest-fixes-6.4-rc3 for you to fetch changes up to dbcf76390eb9a65d5d0c37b0cd57335218564e37: selftests/ftrace: Improve integration with kselftest runner (2023-05-08 11:10:13 -0600) ---------------------------------------------------------------- linux-kselftest-fixes-6.4-rc3 This Kselftest fixes update for Linux 6.4-rc3 consists of: - sgx test fix for false negatives. - ftrace output is hard to parse and it masks inappropriate skips etc. This fix addresses the problems by integrating with kselftest runner. ---------------------------------------------------------------- Mark Brown (1): selftests/ftrace: Improve integration with kselftest runner Yi Lai (1): selftests/sgx: Add "test_encl.elf" to TEST_FILES tools/testing/selftests/ftrace/Makefile | 3 +- tools/testing/selftests/ftrace/ftracetest | 63 ++++++++++++++++++++++++-- tools/testing/selftests/ftrace/ftracetest-ktap | 8 ++++ tools/testing/selftests/sgx/Makefile | 1 + 4 files changed, 71 insertions(+), 4 deletions(-) create mode 100755 tools/testing/selftests/ftrace/ftracetest-ktap ---------------------------------------------------------------- --------------ZntvF0xiKTz6Lpdvi5kYi38P Content-Type: text/x-patch; charset=UTF-8; name="linux-kselftest-fixes-6.4-rc3.diff" Content-Disposition: attachment; filename="linux-kselftest-fixes-6.4-rc3.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2Z0cmFjZS9NYWtlZmlsZSBi L3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2Z0cmFjZS9NYWtlZmlsZQppbmRleCBkNmUxMDZm YmNlMTEuLmExZTk1NWQyZGU0YyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdGluZy9zZWxmdGVz dHMvZnRyYWNlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2Z0cmFj ZS9NYWtlZmlsZQpAQCAtMSw3ICsxLDggQEAKICMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAKIGFsbDoKIAotVEVTVF9QUk9HUyA6PSBmdHJhY2V0ZXN0CitURVNUX1BST0dT X0VYVEVOREVEIDo9IGZ0cmFjZXRlc3QKK1RFU1RfUFJPR1MgOj0gZnRyYWNldGVzdC1rdGFw CiBURVNUX0ZJTEVTIDo9IHRlc3QuZCBzZXR0aW5ncwogRVhUUkFfQ0xFQU4gOj0gJChPVVRQ VVQpL2xvZ3MvKgogCmRpZmYgLS1naXQgYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9mdHJh Y2UvZnRyYWNldGVzdCBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2Z0cmFjZS9mdHJhY2V0 ZXN0CmluZGV4IGMzMzExYzhjNDA4OS4uMjUwNjYyMWU3NWRmIDEwMDc1NQotLS0gYS90b29s cy90ZXN0aW5nL3NlbGZ0ZXN0cy9mdHJhY2UvZnRyYWNldGVzdAorKysgYi90b29scy90ZXN0 aW5nL3NlbGZ0ZXN0cy9mdHJhY2UvZnRyYWNldGVzdApAQCAtMTMsNiArMTMsNyBAQCBlY2hv ICJVc2FnZTogZnRyYWNldGVzdCBbb3B0aW9uc10gW3Rlc3RjYXNlKHMpXSBbdGVzdGNhc2Ut ZGlyZWN0b3J5KHMpXSIKIGVjaG8gIiBPcHRpb25zOiIKIGVjaG8gIgkJLWh8LS1oZWxwICBT aG93IGhlbHAgbWVzc2FnZSIKIGVjaG8gIgkJLWt8LS1rZWVwICBLZWVwIHBhc3NlZCB0ZXN0 IGxvZ3MiCitlY2hvICIJCS1LfC0ta3RhcCAgT3V0cHV0IGluIEtUQVAgZm9ybWF0IgogZWNo byAiCQktdnwtLXZlcmJvc2UgSW5jcmVhc2UgdmVyYm9zaXR5IG9mIHRlc3QgbWVzc2FnZXMi CiBlY2hvICIJCS12diAgICAgICAgQWxpYXMgb2YgLXYgLXYgKFNob3cgYWxsIHJlc3VsdHMg aW4gc3Rkb3V0KSIKIGVjaG8gIgkJLXZ2diAgICAgICBBbGlhcyBvZiAtdiAtdiAtdiAoU2hv dyBhbGwgY29tbWFuZHMgaW1tZWRpYXRlbHkpIgpAQCAtODUsNiArODYsMTAgQEAgcGFyc2Vf b3B0cygpIHsgIyBvcHRzCiAgICAgICBLRUVQX0xPRz0xCiAgICAgICBzaGlmdCAxCiAgICAg OzsKKyAgICAtLWt0YXB8LUspCisgICAgICBLVEFQPTEKKyAgICAgIHNoaWZ0IDEKKyAgICA7 OwogICAgIC0tdmVyYm9zZXwtdnwtdnZ8LXZ2dikKICAgICAgIGlmIFsgJFZFUkJPU0UgLWVx IC0xIF07IHRoZW4KIAl1c2FnZSAiLS1jb25zb2xlIGNhbiBub3QgdXNlIHdpdGggLS12ZXJi b3NlIgpAQCAtMTc4LDYgKzE4Myw3IEBAIFRFU1RfRElSPSRUT1BfRElSL3Rlc3QuZAogVEVT VF9DQVNFUz1gZmluZF90ZXN0Y2FzZXMgJFRFU1RfRElSYAogTE9HX0RJUj0kVE9QX0RJUi9s b2dzL2BkYXRlICslWSVtJWQtJUglTSVTYC8KIEtFRVBfTE9HPTAKK0tUQVA9MAogREVCVUc9 MAogVkVSQk9TRT0wCiBVTlNVUFBPUlRFRF9SRVNVTFQ9MApAQCAtMjI5LDcgKzIzNSw3IEBA IHBybG9nKCkgeyAjIG1lc3NhZ2VzCiAgICAgbmV3bGluZT0KICAgICBzaGlmdAogICBmaQot ICBwcmludGYgIiQqJG5ld2xpbmUiCisgIFsgIiRLVEFQIiAhPSAiMSIgXSAmJiBwcmludGYg IiQqJG5ld2xpbmUiCiAgIFsgIiRMT0dfRklMRSIgXSAmJiBwcmludGYgIiQqJG5ld2xpbmUi IHwgc3RyaXBfZXNjID4+ICRMT0dfRklMRQogfQogY2F0bG9nKCkgeyAjZmlsZQpAQCAtMjYw LDExICsyNjYsMTEgQEAgVE9UQUxfUkVTVUxUPTAKIAogSU5TVEFOQ0U9CiBDQVNFTk89MAor Q0FTRU5BTUU9CiAKIHRlc3RjYXNlKCkgeyAjIHRlc3RmaWxlCiAgIENBU0VOTz0kKChDQVNF Tk8rMSkpCi0gIGRlc2M9YGdyZXAgIl4jWyBcdF0qZGVzY3JpcHRpb246IiAkMSB8IGN1dCAt ZjItIC1kOmAKLSAgcHJsb2cgLW4gIlskQ0FTRU5PXSRJTlNUQU5DRSRkZXNjIgorICBDQVNF TkFNRT1gZ3JlcCAiXiNbIFx0XSpkZXNjcmlwdGlvbjoiICQxIHwgY3V0IC1mMi0gLWQ6YAog fQogCiBjaGVja3JlcSgpIHsgIyB0ZXN0ZmlsZQpAQCAtMjc3LDQwICsyODMsNjggQEAgdGVz dF9vbl9pbnN0YW5jZSgpIHsgIyB0ZXN0ZmlsZQogICBncmVwIC1xICJeI1sgXHRdKmZsYWdz Oi4qaW5zdGFuY2UiICQxCiB9CiAKK2t0YXB0ZXN0KCkgeyAjIHJlc3VsdCBjb21tZW50Cisg IGlmIFsgIiRLVEFQIiAhPSAiMSIgXTsgdGhlbgorICAgIHJldHVybgorICBmaQorCisgIGxv Y2FsIHJlc3VsdD0KKyAgaWYgWyAiJDEiID0gIjEiIF07IHRoZW4KKyAgICByZXN1bHQ9Im9r IgorICBlbHNlCisgICAgcmVzdWx0PSJub3Qgb2siCisgIGZpCisgIHNoaWZ0CisKKyAgbG9j YWwgY29tbWVudD0kKgorICBpZiBbICIkY29tbWVudCIgIT0gIiIgXTsgdGhlbgorICAgIGNv bW1lbnQ9IiMgJGNvbW1lbnQiCisgIGZpCisKKyAgZWNobyAkQ0FTRU5PICRyZXN1bHQgJElO U1RBTkNFJENBU0VOQU1FICRjb21tZW50Cit9CisKIGV2YWxfcmVzdWx0KCkgeyAjIHNpZ3Zh bAogICBjYXNlICQxIGluCiAgICAgJFBBU1MpCiAgICAgICBwcmxvZyAiCVske2NvbG9yX2dy ZWVufVBBU1Mke2NvbG9yX3Jlc2V0fV0iCisgICAgICBrdGFwdGVzdCAxCiAgICAgICBQQVNT RURfQ0FTRVM9IiRQQVNTRURfQ0FTRVMgJENBU0VOTyIKICAgICAgIHJldHVybiAwCiAgICAg OzsKICAgICAkRkFJTCkKICAgICAgIHBybG9nICIJWyR7Y29sb3JfcmVkfUZBSUwke2NvbG9y X3Jlc2V0fV0iCisgICAgICBrdGFwdGVzdCAwCiAgICAgICBGQUlMRURfQ0FTRVM9IiRGQUlM RURfQ0FTRVMgJENBU0VOTyIKICAgICAgIHJldHVybiAxICMgdGhpcyBpcyBhIGJ1Zy4KICAg ICA7OwogICAgICRVTlJFU09MVkVEKQogICAgICAgcHJsb2cgIglbJHtjb2xvcl9ibHVlfVVO UkVTT0xWRUQke2NvbG9yX3Jlc2V0fV0iCisgICAgICBrdGFwdGVzdCAwIFVOUkVTT0xWRUQK ICAgICAgIFVOUkVTT0xWRURfQ0FTRVM9IiRVTlJFU09MVkVEX0NBU0VTICRDQVNFTk8iCiAg ICAgICByZXR1cm4gJFVOUkVTT0xWRURfUkVTVUxUICMgZGVwZW5kcyBvbiB1c2UgY2FzZQog ICAgIDs7CiAgICAgJFVOVEVTVEVEKQogICAgICAgcHJsb2cgIglbJHtjb2xvcl9ibHVlfVVO VEVTVEVEJHtjb2xvcl9yZXNldH1dIgorICAgICAga3RhcHRlc3QgMSBTS0lQCiAgICAgICBV TlRFU1RFRF9DQVNFUz0iJFVOVEVTVEVEX0NBU0VTICRDQVNFTk8iCiAgICAgICByZXR1cm4g MAogICAgIDs7CiAgICAgJFVOU1VQUE9SVEVEKQogICAgICAgcHJsb2cgIglbJHtjb2xvcl9i bHVlfVVOU1VQUE9SVEVEJHtjb2xvcl9yZXNldH1dIgorICAgICAga3RhcHRlc3QgMSBTS0lQ CiAgICAgICBVTlNVUFBPUlRFRF9DQVNFUz0iJFVOU1VQUE9SVEVEX0NBU0VTICRDQVNFTk8i CiAgICAgICByZXR1cm4gJFVOU1VQUE9SVEVEX1JFU1VMVCAjIGRlcGVuZHMgb24gdXNlIGNh c2UKICAgICA7OwogICAgICRYRkFJTCkKICAgICAgIHBybG9nICIJWyR7Y29sb3JfZ3JlZW59 WEZBSUwke2NvbG9yX3Jlc2V0fV0iCisgICAgICBrdGFwdGVzdCAxIFhGQUlMCiAgICAgICBY RkFJTEVEX0NBU0VTPSIkWEZBSUxFRF9DQVNFUyAkQ0FTRU5PIgogICAgICAgcmV0dXJuIDAK ICAgICA7OwogICAgICopCiAgICAgICBwcmxvZyAiCVske2NvbG9yX2JsdWV9VU5ERUZJTkVE JHtjb2xvcl9yZXNldH1dIgorICAgICAga3RhcHRlc3QgMCBlcnJvcgogICAgICAgVU5ERUZJ TkVEX0NBU0VTPSIkVU5ERUZJTkVEX0NBU0VTICRDQVNFTk8iCiAgICAgICByZXR1cm4gMSAj IHRoaXMgbXVzdCBiZSBhIHRlc3QgYnVnCiAgICAgOzsKQEAgLTM3MSw2ICs0MDUsNyBAQCBf X3J1bl90ZXN0KCkgeyAjIHRlc3RmaWxlCiBydW5fdGVzdCgpIHsgIyB0ZXN0ZmlsZQogICBs b2NhbCB0ZXN0bmFtZT1gYmFzZW5hbWUgJDFgCiAgIHRlc3RjYXNlICQxCisgIHBybG9nIC1u ICJbJENBU0VOT10kSU5TVEFOQ0UkQ0FTRU5BTUUiCiAgIGlmIFsgISAteiAiJExPR19GSUxF IiBdIDsgdGhlbgogICAgIGxvY2FsIHRlc3Rsb2c9YG1rdGVtcCAkTE9HX0RJUi8ke0NBU0VO T30tJHt0ZXN0bmFtZX0tbG9nLlhYWFhYWGAKICAgZWxzZQpAQCAtNDA1LDYgKzQ0MCwxNyBA QCBydW5fdGVzdCgpIHsgIyB0ZXN0ZmlsZQogIyBsb2FkIGluIHRoZSBoZWxwZXIgZnVuY3Rp b25zCiAuICRURVNUX0RJUi9mdW5jdGlvbnMKIAoraWYgWyAiJEtUQVAiID0gIjEiIF07IHRo ZW4KKyAgZWNobyAiVEFQIHZlcnNpb24gMTMiCisKKyAgY2FzZWNvdW50PWBlY2hvICRURVNU X0NBU0VTIHwgd2MgLXdgCisgIGZvciB0IGluICRURVNUX0NBU0VTOyBkbworICAgIHRlc3Rf b25faW5zdGFuY2UgJHQgfHwgY29udGludWUKKyAgICBjYXNlY291bnQ9JCgoY2FzZWNvdW50 KzEpKQorICBkb25lCisgIGVjaG8gIjEuLiR7Y2FzZWNvdW50fSIKK2ZpCisKICMgTWFpbiBs b29wCiBmb3IgdCBpbiAkVEVTVF9DQVNFUzsgZG8KICAgcnVuX3Rlc3QgJHQKQEAgLTQzOSw2 ICs0ODUsMTcgQEAgcHJsb2cgIiMgb2YgdW5zdXBwb3J0ZWQ6ICIgYGVjaG8gJFVOU1VQUE9S VEVEX0NBU0VTIHwgd2MgLXdgCiBwcmxvZyAiIyBvZiB4ZmFpbGVkOiAiIGBlY2hvICRYRkFJ TEVEX0NBU0VTIHwgd2MgLXdgCiBwcmxvZyAiIyBvZiB1bmRlZmluZWQodGVzdCBidWcpOiAi IGBlY2hvICRVTkRFRklORURfQ0FTRVMgfCB3YyAtd2AKIAoraWYgWyAiJEtUQVAiID0gIjEi IF07IHRoZW4KKyAgZWNobyAtbiAiIyBUb3RhbHM6IgorICBlY2hvIC1uICIgcGFzczoiYGVj aG8gJFBBU1NFRF9DQVNFUyB8IHdjIC13YAorICBlY2hvIC1uICIgZmFpaToiYGVjaG8gJEZB SUxFRF9DQVNFUyB8IHdjIC13YAorICBlY2hvIC1uICIgeGZhaWw6ImBlY2hvICRYRkFJTEVE X0NBU0VTIHwgd2MgLXdgCisgIGVjaG8gLW4gIiB4cGFzczowIgorICBlY2hvIC1uICIgc2tp cDoiYGVjaG8gJFVOVEVTVEVEX0NBU0VTICRVTlNVUFBPUlRFRF9DQVNFUyB8IHdjIC13YAor ICBlY2hvIC1uICIgZXJyb3I6ImBlY2hvICRVTlJFU09MVkVEX0NBU0VTICRVTkRFRklORURf Q0FTRVMgfCB3YyAtd2AKKyAgZWNobworZmkKKwogY2xlYW51cAogCiAjIGlmIG5vIGVycm9y LCByZXR1cm4gMApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvZnRyYWNl L2Z0cmFjZXRlc3Qta3RhcCBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2Z0cmFjZS9mdHJh Y2V0ZXN0LWt0YXAKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMDAwLi5i MzI4NDY3OWVmM2EKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0 cy9mdHJhY2UvZnRyYWNldGVzdC1rdGFwCkBAIC0wLDAgKzEsOCBAQAorIyEvYmluL3NoIC1l CisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wLW9ubHkKKyMKKyMgZnRyYWNl dGVzdC1rdGFwOiBXcmFwcGVyIHRvIGludGVncmF0ZSBmdHJhY2V0ZXN0IHdpdGggdGhlIGtz ZWxmdGVzdCBydW5uZXIKKyMKKyMgQ29weXJpZ2h0IChDKSBBcm0gTHRkLiwgMjAyMworCisu L2Z0cmFjZXRlc3QgLUsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3Nn eC9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3NneC9NYWtlZmlsZQppbmRl eCA3NWFmODY0ZTA3YjYuLjUwYWFiNmI1N2RhMyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdGlu Zy9zZWxmdGVzdHMvc2d4L01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3Rz L3NneC9NYWtlZmlsZQpAQCAtMTcsNiArMTcsNyBAQCBFTkNMX0NGTEFHUyA6PSAtV2FsbCAt V2Vycm9yIC1zdGF0aWMgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLWZQSUMgXAogCSAgICAg ICAtZm5vLXN0YWNrLXByb3RlY3RvciAtbXJkcm5kICQoSU5DTFVERVMpCiAKIFRFU1RfQ1VT VE9NX1BST0dTIDo9ICQoT1VUUFVUKS90ZXN0X3NneAorVEVTVF9GSUxFUyA6PSAkKE9VVFBV VCkvdGVzdF9lbmNsLmVsZgogCiBpZmVxICgkKENBTl9CVUlMRF9YODZfNjQpLCAxKQogYWxs OiAkKFRFU1RfQ1VTVE9NX1BST0dTKSAkKE9VVFBVVCkvdGVzdF9lbmNsLmVsZgo= --------------ZntvF0xiKTz6Lpdvi5kYi38P--