From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 82B28A0C4C
	for <public@inbox.dpdk.org>; Fri, 20 Aug 2021 09:57:54 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 72F7A41245;
	Fri, 20 Aug 2021 09:57:54 +0200 (CEST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com
 (mail-am6eur05on2040.outbound.protection.outlook.com [40.107.22.40])
 by mails.dpdk.org (Postfix) with ESMTP id 0D1B44013F;
 Fri, 20 Aug 2021 09:57:52 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+0LJhYOtQT2wnPc58KXRGUSS++M1LppsD0mvnhSfeuc=;
 b=XS2oPfuk2FLrSiJsZu5ElzwA6Z8HyWjKjQUZLNDOFAzKik1Xh9HFLvzbfeuvebI9hZz9aEv/ry063gnb7K6V+qH63/mptjKu0GqONWLv35lFBpXwdPdY1IbGddtfDRVMiPyM5xIy04D+seMwcAR917/6xXSepYwhVij816dGfOU=
Received: from PR3P189CA0071.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:b4::16)
 by AM0PR08MB3681.eurprd08.prod.outlook.com (2603:10a6:208:fd::32) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Fri, 20 Aug
 2021 07:57:48 +0000
Received: from VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:102:b4:cafe::a) by PR3P189CA0071.outlook.office365.com
 (2603:10a6:102:b4::16) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend
 Transport; Fri, 20 Aug 2021 07:57:48 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT006.mail.protection.outlook.com (10.152.18.116) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.4436.19 via Frontend Transport; Fri, 20 Aug 2021 07:57:47 +0000
Received: ("Tessian outbound f11f34576ce3:v103");
 Fri, 20 Aug 2021 07:57:47 +0000
X-CR-MTA-TID: 64aa7808
Received: from 39995e47e379.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 6FF03A41-9DED-4CE8-9A9B-93327A64423F.1; 
 Fri, 20 Aug 2021 07:57:37 +0000
Received: from EUR05-DB8-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 39995e47e379.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Fri, 20 Aug 2021 07:57:37 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=mk2j29HOf+C06mSrJnXDpDSajdG/pg8d1VZ8GNHVxBNYwqzPWHNGRJl0kxlxdC6dV3y7t2dWkGsANaGiYYIQF+420+BRI78n248pq4S10J9tJz92whwOSYTd8ddDixI582Kx+2/9VPH6zxJO546Prp1ytL6Jgh9t6CwIexm8D5gRwLYO2x9mQezLgmuFkhE+jacfsl8VCEmmPQb7zSmMnD/kJznF5dqzi9Cgi3QlD2oVOgH65C2KoW4D+lLPtlor+IEVnJgQ0YIfXOxBXHG/NmKr6vCHv04ywgaLv0TOttmII1IehsOMDi0A2zOzss35xjWFXrcGsDd1AC/+a/c40w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+0LJhYOtQT2wnPc58KXRGUSS++M1LppsD0mvnhSfeuc=;
 b=TGK37Jbi3yM35g7Yy7/wbppDi0zcE7k/6bjojXCxNDWBu1UO8cVGmBA2OqF8SxIlZMiCFpGkUbGFD78A7T6SltC9363athS8Z4xOmlm5OQCbz81gpp3G4vAci04HMKydywBi8IdAN2jzMfQdVp6UFA3xhsH1EV6Cue2qupJSLE7mw9jeejd3UCva+YNUuWa4qM+wWcaIwIIH2d9IErAbamO0qc+vzk+oB6wcTZH2vxSj+ETJI7IRxjLJdZg2OV3W1hjFVX7wI37OcRMK4h8ZsTuPgLTbgVYMYbaWYNbHXTaskcOh3Val3KDh/QroJ0X0N/Xozuxbv/usHYDjVuIU5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+0LJhYOtQT2wnPc58KXRGUSS++M1LppsD0mvnhSfeuc=;
 b=XS2oPfuk2FLrSiJsZu5ElzwA6Z8HyWjKjQUZLNDOFAzKik1Xh9HFLvzbfeuvebI9hZz9aEv/ry063gnb7K6V+qH63/mptjKu0GqONWLv35lFBpXwdPdY1IbGddtfDRVMiPyM5xIy04D+seMwcAR917/6xXSepYwhVij816dGfOU=
Received: from AS8PR08MB6935.eurprd08.prod.outlook.com (2603:10a6:20b:39e::15)
 by AM6PR08MB2967.eurprd08.prod.outlook.com (2603:10a6:209:44::20)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Fri, 20 Aug
 2021 07:57:36 +0000
Received: from AS8PR08MB6935.eurprd08.prod.outlook.com
 ([fe80::48bd:2a6c:ca47:bcab]) by AS8PR08MB6935.eurprd08.prod.outlook.com
 ([fe80::48bd:2a6c:ca47:bcab%9]) with mapi id 15.20.4436.019; Fri, 20 Aug 2021
 07:57:36 +0000
From: Joyce Kong <Joyce.Kong@arm.com>
To: David Marchand <david.marchand@redhat.com>
CC: "Burakov, Anatoly" <anatoly.burakov@intel.com>, Olivier Matz
 <olivier.matz@6wind.com>, Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>,
 "Wang, Yipeng1" <yipeng1.wang@intel.com>, "Gobriel, Sameh"
 <sameh.gobriel@intel.com>, Bruce Richardson <bruce.richardson@intel.com>,
 Vladimir Medvedkin <vladimir.medvedkin@intel.com>, "Ananyev, Konstantin"
 <konstantin.ananyev@intel.com>, Honnappa Nagarahalli
 <Honnappa.Nagarahalli@arm.com>, Ruifeng Wang <Ruifeng.Wang@arm.com>, dev
 <dev@dpdk.org>, nd <nd@arm.com>, dpdk stable <stable@dpdk.org>, Aaron Conole
 <aconole@redhat.com>
Thread-Topic: [dpdk-dev] [PATCH v2] test/func_reentrancy: free memzones after
 creating test case
Thread-Index: AQHXhgQopAezP59aKkKl5+i2bun9RKt3dIyAgASrazA=
Date: Fri, 20 Aug 2021 07:57:36 +0000
Message-ID: <AS8PR08MB69356DA82734E71A66CA09A692C19@AS8PR08MB6935.eurprd08.prod.outlook.com>
References: <20210728073322.27011-1-joyce.kong@arm.com>
 <20210731120336.30886-1-joyce.kong@arm.com>
 <CAJFAV8xUYgJ_BFEJ0yM6yjKW4k++qQHsv_8zdiTmkP7c0f91fA@mail.gmail.com>
In-Reply-To: <CAJFAV8xUYgJ_BFEJ0yM6yjKW4k++qQHsv_8zdiTmkP7c0f91fA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: 17EA7C7A2BC32C43A3410B9274890705.0
x-checkrecipientchecked: true
Authentication-Results-Original: redhat.com; dkim=none (message not signed)
 header.d=none;redhat.com; dmarc=none action=none header.from=arm.com;
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: e9e839b1-6f7b-41ab-6067-08d963b0338b
x-ms-traffictypediagnostic: AM6PR08MB2967:|AM0PR08MB3681:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM0PR08MB3681B2505AD7540F7AF97C0F92C19@AM0PR08MB3681.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: PdhnKqDY+TPetrJOBXs5JIlbBjM2cvMaIyqV5vuqD5h9Xv1QDnW1FuOjuYC/I9GbFNoLm3GXjS0ZVWzhU50oeXZADxoxbEI1ssJwS74p3cV9VTtU318Yn+Rw8xNAADQYPthSvWLgaU2XCloY/A/JO1R+V/y26ITDJXXMUXk+esHGQPjdmpfZs0AV6/ruZ/yWsOnJA8mYpCx/IKOUsA7f2nmBCjtNXscG6QqRQGnQ6798EfyWZZfQ+V42JHK/7EjwdhInKm2Ppi5TdJ5Hu7hTQuaIgOKXn7VxKZ3+WqWuDgvJ5S1HKNT+uyg+1txR1qNjTfW0uuOuCIwJtRTKlA/tAe71lqp+Fp0+6eHtnkLbtdnWwPlmjx6F7010LQQ9EQsTyd8IlWddccP8KfMdOTxw/XyHeUxuMfsrDWi0q3ZBo7ipoGg+r+s/63cxfOp+0p9YAoGVn6dEi7D3RQQ1WKOlwiZxjaPDQJkGyl4/ueJusie6dnFE38SKzNo7gjPXUn9kEZZw5SqCB0bQBlBfHiS2+ixsv/JksYBQrp4QwyddGKJm967+NP2nYLhCGcrnI25VUJwoP6Vvp35VhFaOXqwvftxZkTfXjiDpvxpU9oUGTJplnP7bC2VvdzBpbuHTA4vn19uLb3Pn6GAbD/YvadptTpFKyh+ylJCq/tzYT1Zyb1AJYB1ytSfWyYi9phpFR4CGaRsIXzN6YRC9krqUgnhLYw==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB6935.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE;
 SFS:(4636009)(396003)(39860400002)(366004)(136003)(376002)(346002)(26005)(8676002)(8936002)(53546011)(9686003)(6506007)(122000001)(55016002)(38100700002)(66446008)(83380400001)(66476007)(66556008)(64756008)(5660300002)(76116006)(66946007)(7696005)(52536014)(186003)(6916009)(7416002)(54906003)(33656002)(478600001)(71200400001)(316002)(38070700005)(2906002)(4326008)(86362001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OUFaVG1JVFdLY3NlZFc2S3N6bmNheEx1UUV1SUV2NVBQQkRPajRCYWdWQ2Nl?=
 =?utf-8?B?Q0h1clBrTnRNMHd1aUtlbHRDNnRsdk5RTHRUYUJoYXBsK05ESFg4L0hreUxv?=
 =?utf-8?B?Z1l1RkRtVWQ0U0dUa0JPMXNreTVMZXFMcEJER1luQ2ZtdGdrRlIxczdNR3M5?=
 =?utf-8?B?dllsbkoxQ2RQbHBMVGpNVlN4MXRaQ05XeXhYR3p0MmlEMHlzbERGNEw4Nkg1?=
 =?utf-8?B?ZEw4WS82MmxmeTVPdFVHY20rekYxWi9sVW9ITU5xeStPUTZxbTlDNVlZUkp5?=
 =?utf-8?B?QmF6bE1rY01oZ2Y3WHlqOEpnSzlsMXdFOTFtZmhnUElNbzRYZUFJKy9LSFpS?=
 =?utf-8?B?UldyNExYSitnbkdLaGwrUDh1ZTZLWEsyNGV5RHM2dWsva09RVkZaNzIySExY?=
 =?utf-8?B?SWxibVNkd0NKa0dwbERwYlNYNHNZbXdhaHNhWFNVNm9FS3VrR2hCS1JBcDA1?=
 =?utf-8?B?N2FIaEtCU1UrUnRGWWU0MWZXSTVWVyt3R29reVM3dTV4M3kxWk5XNkRjcTl4?=
 =?utf-8?B?QTNIK1g2cFpaRW5NbU5kK3dIakx5MGk5emRqbUxmMENLa09nWURzaDdKYzJC?=
 =?utf-8?B?czE2cWxidjBxNnlpODAzbHVlT0VVVE85Y1FKUENMZDNoZFBuNlh0ZVExTWQx?=
 =?utf-8?B?UDZKRytrbDBjRFBDWG05cUhOckx4YmZzUk1DWVRGRzVMa3B5MnNzQ3lVcElj?=
 =?utf-8?B?Zk5pOG5obkFUSVRKTVhUUU1VMUNGekpWVVRGTHIreG9ySkZJc0J0N2JIQnA5?=
 =?utf-8?B?Y2xzRlNBSjdFWE5jVjhCU2lUamFYZm04QVVzaVhjbmV6dlc5VzBiUlFMUmpP?=
 =?utf-8?B?SHJ6cTJRUGgyN3RyU1dtY3BDVCtzc3RLWHR2VGtlek83WXJkaXVUQlA2K3VQ?=
 =?utf-8?B?NnlXNFliZmQwSlV1QzRRQTYrZXpsbDFTRm40eTlKemxlVUwyTjhaVVBDQ2Vn?=
 =?utf-8?B?OFZseGJOV2J2TkVwRTJ3am5yMXQ3V2NDdkhtU0w1SjlTRVliZy9DWDZWK3RQ?=
 =?utf-8?B?aSs1STVaN2N2TFVoelVjQksxRXU5U05jbzh1ZTM0MWVlZVN0dU1KeHAzcTA5?=
 =?utf-8?B?SW4xdTJLQmFmWSthWWlxSFpXVXJzaGkxWitKTFhTbFVoa21PcXVHMEx6WUVE?=
 =?utf-8?B?VVJ4b1ZxdEFqVG84emtvRFVMTTBrR0lkL2dHNXZ2VlVwQTNtRnE5a2sxb01a?=
 =?utf-8?B?Vkx2SGJmeEIzSThmcUhWb3REREJTTGZSR0RMcUhGNmgxbnNuVjRId2FSUGtE?=
 =?utf-8?B?ZHI2L3R3bzZCK0ROc0UzM0p6cis4VDd4Y0laUlhXN01sYmp2TUg3OTMzWU5h?=
 =?utf-8?B?S2tNUkRrT0svY1BJUHAxYzRrRFdkc2k2a1RKaUxDWE1DczhmMmNLMlFiQkhS?=
 =?utf-8?B?MVhwZE81U2pKZ2EyS2FQelAya00rYUhRa05nQ2RaWTM2cEREODhLZkxkcnRT?=
 =?utf-8?B?UUIxL09UaHpNbDBYbi9pZm5vaXkxV1RaSzlYTExYK3lKVTVObWhGQmVKRE1B?=
 =?utf-8?B?MGRzOHV1RDNxeDJMem4rSit0QS9lUjFFRXBsL013NlFVYjVaZURYblN0MS8v?=
 =?utf-8?B?TmtZbDlscDVJRmVmTHpmOU9kOVpUVmxnVFRSNUo3WTk1QVBSeHIraFJkcGlT?=
 =?utf-8?B?R3BFYXdOMWh1c1hTa2ZzUDQzNE9FM2lwYVN0YndaSzhXNjVKb0NpYWZQQktH?=
 =?utf-8?B?bG9teTdVYW1jUHpmMWpmdHRjMmRac2xhNU9EcVh6SXBvT0VjRHJyYWEyNktC?=
 =?utf-8?Q?45H5qMttU9K+B7ksq+4x+82sjecNQb7Qxsgfs47?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB2967
Original-Authentication-Results: redhat.com; dkim=none (message not signed)
 header.d=none;redhat.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs: b570545d-0ea0-463b-8e1c-08d963b02c8a
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: QTumAWuGLcNB+fkISWVxRrry8m9Io72wOitn4FXDAiCR0pm9pkoTC+0G/zd1RFUegKfoufOFK6ifnnLNlTdX4KW30ZNTM4Dq2BSCmDp+yBNMeD1pis2EeeCyMcXyG0lM+Cg3Jp0FvNeEN+a5iwKRIRFY0ikIv2SCpEHzIs5gTNzr0BZUA8KnqeNaOUjd8/rcTO2+pyjrzleTTUTvXyVUZtyS5MzQDY3f8SsBlxD0iV2nZ8lEHECfdjuz/ZB9u6kejTPWCFW++uSXZiXXRbZYZW76ch8WkyRLi+E8Ky2jm5TJvtsFfpUxllntwaLrUSaWF7CB0AFwcrc7jeHLfCbUrD8EE5IT6RnXlU7FecOy+Ozemyr69GeeQJoDDRACIMzbKbHDyevDPIXcllO2nIAjEZ74MaExH0K/WMymJQQxu/1E6C6Dc3hrFSRpV6kK3hm5q4r6xvuN3emCodHNXIHW8sTOiEYXNgw7XcxQoTfxPZrD+VE5Y4l7lJYzEAXqRreXp657s0Jo5s1lBo6Hlc6YGrG62bQJeewqBunyfD7qTR8ZRbKlJrBxIs+nME9D1OmL3BOBK356+LvmXp0Qw2iAnCXzIbROCTBexlVh4WhtoTb2F/ynUL3IizMaSpEDl2y/I8vJPzIhiXtcEaJt3cIiDpM2nJJd3Q5wzBeopq5WQMDtO7lBQZbXBlcjQ4ualuf/u8P0IqgKnyvg5meAJjd2Sg==
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE;
 SFS:(4636009)(396003)(376002)(346002)(136003)(39860400002)(36840700001)(46966006)(83380400001)(316002)(86362001)(54906003)(55016002)(26005)(8676002)(9686003)(70206006)(53546011)(33656002)(356005)(478600001)(6506007)(82310400003)(4326008)(70586007)(450100002)(6862004)(52536014)(36860700001)(336012)(107886003)(7696005)(81166007)(47076005)(8936002)(2906002)(5660300002)(186003)(82740400003);
 DIR:OUT; SFP:1101; 
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2021 07:57:47.8249 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e9e839b1-6f7b-41ab-6067-08d963b0338b
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3681
Subject: Re: [dpdk-stable] [dpdk-dev] [PATCH v2] test/func_reentrancy: free
 memzones after creating test case
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org
Sender: "stable" <stable-bounces@dpdk.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2
aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXVndXN0IDE3LCAyMDIx
IDQ6MTcgUE0NCj4gVG86IEpveWNlIEtvbmcgPEpveWNlLktvbmdAYXJtLmNvbT4NCj4gQ2M6IEJ1
cmFrb3YsIEFuYXRvbHkgPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5jb20+OyBPbGl2aWVyIE1hdHoN
Cj4gPG9saXZpZXIubWF0ekA2d2luZC5jb20+OyBBbmRyZXcgUnliY2hlbmtvDQo+IDxhbmRyZXcu
cnliY2hlbmtvQG9rdGV0bGFicy5ydT47IFdhbmcsIFlpcGVuZzENCj4gPHlpcGVuZzEud2FuZ0Bp
bnRlbC5jb20+OyBHb2JyaWVsLCBTYW1laCA8c2FtZWguZ29icmllbEBpbnRlbC5jb20+Ow0KPiBC
cnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47IFZsYWRpbWlyIE1l
ZHZlZGtpbg0KPiA8dmxhZGltaXIubWVkdmVka2luQGludGVsLmNvbT47IEFuYW55ZXYsIEtvbnN0
YW50aW4NCj4gPGtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb20+OyBIb25uYXBwYSBOYWdhcmFo
YWxsaQ0KPiA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IFJ1aWZlbmcgV2FuZw0KPiA8
UnVpZmVuZy5XYW5nQGFybS5jb20+OyBkZXYgPGRldkBkcGRrLm9yZz47IG5kIDxuZEBhcm0uY29t
PjsgZHBkaw0KPiBzdGFibGUgPHN0YWJsZUBkcGRrLm9yZz47IEFhcm9uIENvbm9sZSA8YWNvbm9s
ZUByZWRoYXQuY29tPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjJdIHRlc3Qv
ZnVuY19yZWVudHJhbmN5OiBmcmVlIG1lbXpvbmVzDQo+IGFmdGVyIGNyZWF0aW5nIHRlc3QgY2Fz
ZQ0KPiANCj4gT24gU2F0LCBKdWwgMzEsIDIwMjEgYXQgMjowNCBQTSBKb3ljZSBLb25nIDxqb3lj
ZS5rb25nQGFybS5jb20+IHdyb3RlOg0KPiA+DQo+ID4gRnVuY3Rpb24gcmVlbnRyYW5jeSB0ZXN0
IGxpbWl0cyBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zDQo+ID4gc2ltdWx0YW5lb3VzbHks
IGhvd2V2ZXIgaXQgZG9lc24ndCBmcmVlIHRoZSAnZnJfdGVzdF9vbmNlJw0KPiA+IG1lbXpvbmVz
IGFmdGVyIHRoZSBmYWN0LCBzbyBpbnRyb2R1Y2UgZnJlZWluZyAnZnJfdGVzdF9vbmNlJw0KPiA+
IGluIHJpbmcvbWVtcG9vbC9oYXNoL2Ziay9scG1fY2xlYW4uDQo+ID4NCj4gPiBNZWFud2hpbGUs
IGFkZCB0aGUgbWlzc2luZyBmcmVlIGZvciB0ZXN0IGNhc2Ugb24gbWFpbiB0aHJlYWQuDQo+ID4N
Cj4gPiBGaXhlczogMTA0YTkyYmQwMjZmICgiYXBwOiBhZGQgcmVlbnRyYW5jeSB0ZXN0cyIpDQo+
ID4gRml4ZXM6IDk5NWVlYzYxOTAyNCAoInRlc3Q6IGNsZWFuIHVwIG1lbW9yeSBmb3IgZnVuY3Rp
b24gcmVlbnRyYW5jeQ0KPiA+IHRlc3QiKQ0KPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPg0K
PiA+IFNpZ25lZC1vZmYtYnk6IEpveWNlIEtvbmcgPGpveWNlLmtvbmdAYXJtLmNvbT4NCj4gPiBS
ZXZpZXdlZC1ieTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdAYXJtLmNvbT4NCj4gPiBSZXZp
ZXdlZC1ieTogRmVpZmVpIFdhbmcgPGZlaWZlaS53YW5nMkBhcm0uY29tPg0KPiANCj4gVGhpcyBw
YXRjaCBhY3R1YWxseSBicmVha3MgdGhlIHRlc3QgKHdlIGFyZSBsdWNreSwgdGhlIGZhaWx1cmUg
aGFwcGVucyBvZnRlbiA7KSkuDQo+IA0KPiAyOC85NCBEUERLOmZhc3QtdGVzdHMgLyBmdW5jX3Jl
ZW50cmFuY3lfYXV0b3Rlc3QgICAgICAgRkFJTA0KPiAwLjIycyAoZXhpdCBzdGF0dXMgMjU1IG9y
IHNpZ25hbCAxMjcgU0lHaW52YWxpZCkNCj4gDQo+IC0tLSBjb21tYW5kIC0tLQ0KPiAxNjoxMzo0
NSBEUERLX1RFU1Q9J2Z1bmNfcmVlbnRyYW5jeV9hdXRvdGVzdCcNCj4gL2hvbWUtbG9jYWwvamVu
a2lucy1sb2NhbC9qZW5raW5zLWFnZW50L3dvcmtzcGFjZS9HZW5lcmljLVVuaXQtVGVzdC0NCj4g
RFBESy9kcGRrL2J1aWxkL2FwcC90ZXN0L2RwZGstdGVzdA0KPiAtbCAwLTE1IC0tZmlsZS1wcmVm
aXg9ZnVuY19yZWVudHJhbmN5X2F1dG90ZXN0DQo+IC0tLSBzdGRvdXQgLS0tDQo+IFJURT4+ZnVu
Y19yZWVudHJhbmN5X2F1dG90ZXN0DQo+IEZ1bmMtUmVFbnQgQ0FTRSAwOiBlYWwgaW5pdCBvbmNl
IFBBU1MNCj4gcmluZyBjcmVhdGUvbG9va3VwOiBjb21tb24gb2JqZWN0IGFsbG9jYXRlZCAyIHRp
bWVzIChzaG91bGQgYmUgMSkgRnVuYy0NCj4gUmVFbnQgQ0FTRSAxOiByaW5nIGNyZWF0ZS9sb29r
dXAgRkFJTCBUZXN0IEZhaWxlZA0KPiBSVEU+Pg0KPiAtLS0gc3RkZXJyIC0tLQ0KPiANCj4gDQo+
IEkgZ3Vlc3MsIHRoaXMgaXMgd2hhdCBoYXBwZW5zOg0KPiANCj4gbWFpbiBsY29yZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgd29ya2VyIGxjb3JlIDEgICAgICAgICAgICAgIC4uLg0KPiB3b3Jr
ZXIgbGNvcmUgWA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRlcnMg
cmluZ19jcmVhdGVfbG9va3VwKCkNCj4gDQo+IGVudGVycyByaW5nX2NyZWF0ZV9sb29rdXAoKQ0K
PiBydGVfZWFsX3dhaXRfbGNvcmUod29ya2VyIGxjb3JlIDEpOw0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsZWF2ZXMgcmluZ19jcmVhdGVfbG9va3VwKCkgcmluZ19jbGVh
bih3b3JrZXIgbGNvcmUgMSk7DQo+IA0KPiBsZWF2ZXMgcmluZ19jcmVhdGVfbG9va3VwKCkNCj4g
DQo+IFRoZXJlIGlzIG5vIHN5bmNocm9uaXNhdGlvbiBwb2ludCBmb3IgdGhlIG1haW4gbGNvcmUg
dG8ga25vdyB0aGUgd29ya2VyDQo+IGxjb3JlcyBhcmUgZmluaXNoZWQgaW52b2tpbmcgdGhlIGZ1
bmMgY2FsbGJhY2suDQo+IFdpdGggdGhpcyBwYXRjaCwgdGhlICJjb21tb24iIG9iamVjdCBpcyBm
cmVlZCBieSB0aGUgbWFpbiBsY29yZQ0KPiAqcG90ZW50aWFsbHkqIGJlZm9yZSBzb21lIHdvcmtl
cnMgc3RhcnQgdHJ5aW5nIHRvIGNyZWF0ZSBpdC4NCj4gQW5kIHdlIGVuZCB1cCB3aXRoIG11bHRp
cGxlIHdvcmtlcnMgc3VjY2Vzc2Z1bGx5IGNyZWF0aW5nIHRoaXMgb2JqZWN0LCBoZW5jZQ0KPiB0
aGUgb2JqX2NvdW50IGJlaW5nIGluY3JlbWVudGVkLg0KPiANCj4gDQo+IC0tDQo+IERhdmlkIE1h
cmNoYW5kDQoNCkkgdGhpbmsgYWRkIHJ0ZV9lYWxfbXBfd2FpdF9sY29yZSgpIGxpa2UgYmVsb3cg
Y2FuIGVuc3VyZSB0aGUgbGNvcmVzIHRvIGZyZWUgb2JqZWN0cw0KYWZ0ZXIgYWxsIGZ1bmMgY2Fs
bGJhY2sgZmluaXNoZWQuDQpTaGFsbCBkbyB0aGUgY2hhbmdlIGluIG5leHQgdmVyc2lvbi4NCg0K
CVJURV9MQ09SRV9GT1JFQUNIX1dPUktFUihsY29yZV9pZCkgew0KCQlpZiAoY29yZXMgPT0gMSkN
CgkJCWJyZWFrOw0KCQljb3Jlcy0tOw0KCQlydGVfZWFsX3JlbW90ZV9sYXVuY2gocHRfY2FzZS0+
ZnVuYywgcHRfY2FzZS0+YXJnLCBsY29yZV9pZCk7DQoJfQ0KCXJ0ZV9hdG9taWMzMl9zZXQoJnN5
bmNocm8sIDEpOw0KCWlmIChwdF9jYXNlLT5mdW5jKHB0X2Nhc2UtPmFyZykgPCAwKQ0KCQlyZXQg
PSAtMTsNCg0KKwlydGVfZWFsX21wX3dhaXRfbGNvcmUoKTsNCg0KCWNvcmVzID0gY29yZXNfc2F2
ZTsNCglSVEVfTENPUkVfRk9SRUFDSF9XT1JLRVIobGNvcmVfaWQpIHsNCgkJaWYgKGNvcmVzID09
IDEpDQoJCQlicmVhazsNCgkJY29yZXMtLTsNCi0JCWlmIChydGVfZWFsX3dhaXRfbGNvcmUobGNv
cmVfaWQpIDwgMCkNCi0JCQlyZXQgPSAtMTsNCgkJaWYgKHB0X2Nhc2UtPmNsZWFuICE9IE5VTEwp
DQoJCQlwdF9jYXNlLT5jbGVhbihsY29yZV9pZCk7DQoJfQ0KCQ0K