From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 98021A0093;
	Tue, 23 Aug 2022 11:42:01 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 2B367410DD;
	Tue, 23 Aug 2022 11:42:00 +0200 (CEST)
Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174])
 by mails.dpdk.org (Postfix) with ESMTP id 9245A400D6;
 Tue, 23 Aug 2022 11:41:57 +0200 (CEST)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1])
 by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27N8NpmX001878;
 Tue, 23 Aug 2022 02:41:53 -0700
Received: from nam12-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam12lp2048.outbound.protection.outlook.com [104.47.66.48])
 by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3j4ubj883h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Tue, 23 Aug 2022 02:41:53 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=LA3YxW+OqNh9AYwo5HxcbE9zLvEI1oOtH1JjqX6oEIpe9GTj/jASUYIal49VZ8JMePXQdUGQfrCaareDO1II0HJ5H3oKNKoUaYFhyGA18H+6/VSOkWNW+WCKOTY8YhD2zkFhPTm4rrat7Ov/cSLjPospMGlEnJ1YL+qyiuVPV26QTWVJlsBgaLjQ+wrMDdgdIgy5uI2ThBEFcdFg96qgEM17NMtjTukVAmMtzrmFDhpmStr1N2b2QHWQ91ad47/uF/tIGJvOc3IRQlIbU2K3tCPYSeZnDr1OgLVONNPYIaOh+zf56ZtU6/IuUWeqgyMxpgkzLNe6/AG22gcv0oAU4A==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=WGOQwusBUG7PuNiUNnJ8dzSuTOyvUdDefI3ZhgsH548=;
 b=e7onC0jHbdFJnxldJ0q4g/dTTC1M5kWBUV9u1BbCb20VOsmVAOnxd+AC1g3nLVJPGNt+YjG0tTKNmtJtqKw59ZDTlxFpijogytqYgcw+BsbJHNwxk95rzvrJIb1ivfFteaK7pghwzIUSPvZbSFD21mfSm0RGkbWinXJVkOsbmafO0zCYaNSj5lxoXAUODikfE0Yu0tmFTgDL50IXBEOtdAnOMxyGrHpyGSroa2JALjd9xOVJfe13w7fEL8VrXNuXQtrXwmK64W9/+xesYIGW9NAhN1NgayOEpBXCTVlNPk0keh/FTfMI4B1DPO+QNVlbAtU96AlN7sWs4EKDjf5vzA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;
 dkim=pass header.d=marvell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=WGOQwusBUG7PuNiUNnJ8dzSuTOyvUdDefI3ZhgsH548=;
 b=HdLq5iNqYRfcc61c/049UwnUbzEYNnuLqN0e5UWcOqK6A9hbLXAIj7zxY6A+Eav1IZsusRsezLL4Qh4K0He2pdZ04SFMY9kjDTrMWIQMxKO3+23C0yUD4XxzxJ13X6lC1WId3kF10yC+yXPljHwJtzPbmfphXr56W6U9Kkyd2aQ=
Received: from PH0PR18MB5167.namprd18.prod.outlook.com (2603:10b6:510:168::7)
 by DM6PR18MB2732.namprd18.prod.outlook.com (2603:10b6:5:169::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.22; Tue, 23 Aug
 2022 09:41:49 +0000
Received: from PH0PR18MB5167.namprd18.prod.outlook.com
 ([fe80::90f7:9eb4:ce15:7a2c]) by PH0PR18MB5167.namprd18.prod.outlook.com
 ([fe80::90f7:9eb4:ce15:7a2c%7]) with mapi id 15.20.5546.022; Tue, 23 Aug 2022
 09:41:49 +0000
From: Amit Prakash Shukla <amitprakashs@marvell.com>
To: Amit Prakash Shukla <amitprakashs@marvell.com>, Konstantin Ananyev
 <konstantin.v.ananyev@yandex.ru>, Honnappa Nagarahalli
 <Honnappa.Nagarahalli@arm.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, Jerin Jacob Kollanukkaran
 <jerinj@marvell.com>, "stable@dpdk.org" <stable@dpdk.org>, nd <nd@arm.com>
Subject: RE: [EXT] Re: [PATCH] ring: compilation fix with GCC-12
Thread-Topic: [EXT] Re: [PATCH] ring: compilation fix with GCC-12
Thread-Index: AQHYqKpsuswqFdV0DkKQLawsD2pAaa2iNUGAgAErKYCAGPBnEIAABsUA
Date: Tue, 23 Aug 2022 09:41:49 +0000
Message-ID: <PH0PR18MB516796879CE97852B9C03017C8709@PH0PR18MB5167.namprd18.prod.outlook.com>
References: <20220805090348.1947658-1-amitprakashs@marvell.com>
 <DBAPR08MB58149CFBE86F8C3BA74D6F6B98619@DBAPR08MB5814.eurprd08.prod.outlook.com>
 <2dee8dd1-dde5-6ef1-14d7-083c1bd9ab54@yandex.ru>
 <PH0PR18MB5167F3DCD49D1EFEBB8A6EA1C8709@PH0PR18MB5167.namprd18.prod.outlook.com>
In-Reply-To: <PH0PR18MB5167F3DCD49D1EFEBB8A6EA1C8709@PH0PR18MB5167.namprd18.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e4434a2e-1f66-412d-0752-08da84ebb405
x-ms-traffictypediagnostic: DM6PR18MB2732:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WCpHrab0E+8aVpV1xb5Sn7fTavtncPgYL5ia6kz4zoC5g44Hv3VGOEu6EKkd0yf85r7MqBaXaf7oVSQTP9I5eQTbx5DVGx1/QpOBQeSn3KNP9zDlOZsHedmwzikBqv7vPnn9rcyd7pZru6sZw8LFO+1Uq2ZTdG+tg2KAxpovkw0gd7dx3N5oZ+/1w+OfJ6jJu5sMl+xEsZH1P3nekGDKyucWZl/aIL+VlVKrNpKcZnqCPenggTgdK1fVCStf8+v1pdVt8HOtbPjDYiDVMMPE2P95FH7BgxDu7MSe3sJtPdMXQ2wEPeMGyzLm5zCw7eh04okzCMAvX7ES+7kE7f0Rc5Kvgds7iaqMD4IpzbTrdLX4rfL61yTmugrvQn4IK0I38tYhcSk6/8TfnA8N1FMFk0VbA+IPeaRhZ6WqNgLWJkVdZJPwtHnGH/C31Ei8S7Fdpi3swzmICJqvnD3gvGjTco8EUiN4rSc1syQG5+49TeMy8msXhl+VGTSxaBpJKPl2fJGbhSk4XvfFfaOduCMzfIwdzmcifva1lycEGxPSdYlGteAULZPMS0JMcmsdlE1A8pby4fjX8GzuvsryqtVwzB9ABzLbIoTZ+r0Q3Qoy8jgvQWpBP+6gC11397Yx5PYgAs2t8XM65tCb3SjEAyMUp+nC4KKKLjEXXeifd02FGVYQJKIxY0Epm/qIAnq1dpzYdNL13S+NUV5JwpS2VGCN+ewbDoXkcTGhtTHmxzspNxdFGBBl1a+CZuYdYkn/utEMWKUiMA8qWEIZbFcIS/+ZCQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH0PR18MB5167.namprd18.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230016)(4636009)(39860400002)(346002)(396003)(376002)(366004)(136003)(6506007)(86362001)(83380400001)(122000001)(38100700002)(38070700005)(9686003)(316002)(110136005)(54906003)(8936002)(5660300002)(76116006)(66556008)(66446008)(66946007)(66476007)(52536014)(4326008)(2906002)(64756008)(8676002)(186003)(55016003)(71200400001)(478600001)(2940100002)(41300700001)(53546011)(7696005)(33656002)(26005);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZmZSODdvek1sSUs4alBQdjNZczV2bllKL2U5d29ZNDBFcGZuNWtvYThGTG90?=
 =?utf-8?B?SXBGclVIMVJlN0Z4aEw4a1IyTm1OdStRdC9oR1AxN09zaHpyb2NMWWFHWkVJ?=
 =?utf-8?B?bENLd25vWTdhQkh0ZVVIMm1ld2ZDaS9NRWVpTlRyRUUyMk9uVXRMaXVuYUtk?=
 =?utf-8?B?S3JXcGJYeTFsbnNCWnNGMXptS3BYTS8zVGhBYXlobWdJcU9yaHBLMUpaS2sz?=
 =?utf-8?B?ZDVYemFKWEJEaDVwM3VIakFYZTRlc20wRSswUmsxUU5iaGJ0MUdXWkZQWW5V?=
 =?utf-8?B?aTNaMk9ianJPbDFqUE1xUlc0a2xzRGx4MXhic1Y3V1ZXcGxBSXpBMC9YUHgv?=
 =?utf-8?B?bklESEhPZlVIdFdUTTdRdzhSMkdUTzE4ay95bm5lTEZodlV4QzE4cm9rSWFG?=
 =?utf-8?B?SHpDaHd2aGdTRCtmUVFSRXBjL2duT3ZHNmNnMkt6Wm5hL1hudHd4cHhWZTZN?=
 =?utf-8?B?WHpzaXMzMGNHdW9ITmVqci8zNWwrMnFlMWJyTi9FN2NlOUZSS3VGaXpaOGhT?=
 =?utf-8?B?UlRKeDVxRFZERENtK0dpa3FzeVgwN0pKcDFsY1ZGVUNhVWdna1JpTTUrYXp0?=
 =?utf-8?B?bjJnSTV5SDVvU0xzRzZCdUN4U0VHWDRXRW53NjBmTUszYStxc0hYVHBQRzRS?=
 =?utf-8?B?TW1IWlNZMjFNYjJ6SkJNNlZ0MTRSVkJzcG83aWE2aTJIekhNT29FWGJjNzQ3?=
 =?utf-8?B?V253WkNmM0E0MkRLejNjVlBOcnR1Q2JORlV6RXFjZnY0UDhoT00xZnVNUVQ3?=
 =?utf-8?B?azZiblc5NVdSeGN2bUxuaHhPK1VkR1g0Zldtemo3RmlEdG9YcVdKbzl3WDRt?=
 =?utf-8?B?NEZldDdMYkt1dU5DeHpyMk41RTIvdjlGb0JWdzhRakJSL2ZCaXBaVlNkaCtx?=
 =?utf-8?B?Q2RWaFdWdTZMRkN2QlQrVnhwTTFOUkN3a21RVUVhN0JMZ3ZtT1FlY1U0Qks5?=
 =?utf-8?B?djFMODAzY2dXM3VDRjBVaTFwMlB2WnA1Ry9oRzU3c25seWNSL0Y4TGlNVTVJ?=
 =?utf-8?B?cXVQb2xwdDlFWVVLMFNNbmhoS3B6T2dqVWYwSjU2U3RUS3lWTTkrZmFQQVgv?=
 =?utf-8?B?UHROYWs3dVFrQTI1UUVZY29kdzlvZmh1d1BaWDJXT0FrK3lSOUhTL1duRC83?=
 =?utf-8?B?ZElqc0VlRmhZSUZyTmdiY1FzLy81ejNJTlpoaEZSRTZ0K3p2ZmovN3MwSGJx?=
 =?utf-8?B?S2JNU3V5VVpSU2NNa2VPR1Z6VHZIU0hwZTFVL3hzUzlsOE5pYWtTU1N1alUr?=
 =?utf-8?B?VGtTUDVOMzBnQktqeVF0RmVUTkQwS0FTMFRIN0tJVU04WjhNWTQxTGNXTkRB?=
 =?utf-8?B?Q2pTRXY1UlZhMUdpWTduckRwZEc5NXdSQUNnQjhUVzhXK2pTUStpMEgwMVFC?=
 =?utf-8?B?U1BzakhxNFNuQWx0NWZScklldmx4a2JXQk0zWWlvaEpqbllSVVc2MFk2a2Iv?=
 =?utf-8?B?TC84a3c0bE40Y0tjVmNoYXM5Q2hyM3ZLbFhGc0xZWGpvQndIRHNnMTYzblRH?=
 =?utf-8?B?b1EyT3ZueUpMOWt5NlRjUUYvNXdMN1pjOEhYdFBGMkY3WHBVTzJyVGtJZ0lB?=
 =?utf-8?B?S0MwRVdsRC8xaUkrQkFLTjFBTEFZK2J3K1FtRnYzbG9tVEtWcG9LeUlZcGpt?=
 =?utf-8?B?YW51VFo3dnNFRXRoYjdPNDM5bXQvampJZEVwdW50QXV2UmFwY09iYzUzU0JU?=
 =?utf-8?B?OXVwK3pVeXZjYVJEbmtuZHRTa0hhTnhkUE52ZmdRMXNmNXZLYXFNVXlFR2dS?=
 =?utf-8?B?aFlCU2h3clF6SUtOdndud29QRmQyTkJwaFVmSFVxbGdleWo1dVR5L2pkRSt3?=
 =?utf-8?B?U1l1L0k0ZEY1eXEzZlEzZ1pLb1hZRndreFJlUysyU1hzcXBUMXZWbFdKQWFB?=
 =?utf-8?B?MVlYZnoxOTdqRWxCZFpSajVDbGxheVVPMHpONU1qVVFaQ0ljaWlBakt6cjVB?=
 =?utf-8?B?THVPSVV1b2ovNHBmM08vOGN3U2p3aDJBa0pyV2pEby9SL0hNK0lmMHlLU2pk?=
 =?utf-8?B?LzUvdk8xTWFkN0lTMmtkem1NRlY2T1h1WWRuTDM0cGtIWEFma3ovYWVpbGVz?=
 =?utf-8?B?VU5BMEtqQWpEUEtVK3lFVkN5RTRSclE4b0Y3b1BuUjBHS0crUXFOSkV4TXpr?=
 =?utf-8?Q?PR7lD8daRFtb/SAnboip13as/?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: marvell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB5167.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e4434a2e-1f66-412d-0752-08da84ebb405
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2022 09:41:49.8131 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4kmkAmPovGbgdmqzKG5jN+H5yEEQj79qG0HXTMAL9XQaok8OWL6p0FPAfbopu2jBpew0JSRM45qgxSbCHrIuh4IwpXKNeUcjKcx4hj5RraA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB2732
X-Proofpoint-GUID: Myb7C_gIZ7vZpH_K1C8My38lUiaz3N7o
X-Proofpoint-ORIG-GUID: Myb7C_gIZ7vZpH_K1C8My38lUiaz3N7o
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.517,FMLib:17.11.122.1
 definitions=2022-08-23_04,2022-08-22_02,2022-06-22_01
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW1pdCBQcmFrYXNoIFNo
dWtsYSA8YW1pdHByYWthc2hzQG1hcnZlbGwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBBdWd1c3Qg
MjMsIDIwMjIgMzowOCBQTQ0KPiBUbzogS29uc3RhbnRpbiBBbmFueWV2IDxrb25zdGFudGluLnYu
YW5hbnlldkB5YW5kZXgucnU+OyBIb25uYXBwYQ0KPiBOYWdhcmFoYWxsaSA8SG9ubmFwcGEuTmFn
YXJhaGFsbGlAYXJtLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgSmVyaW4gSmFjb2IgS29sbGFu
dWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPjsNCj4gc3RhYmxlQGRwZGsub3JnOyBuZCA8bmRA
YXJtLmNvbT4NCj4gU3ViamVjdDogUkU6IFtFWFRdIFJlOiBbUEFUQ0hdIHJpbmc6IGNvbXBpbGF0
aW9uIGZpeCB3aXRoIEdDQy0xMg0KPiANCj4gVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suIE15IGFw
b2xvZ2llcyBmb3IgZGVsYXllZCByZXBseS4NCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPiBGcm9tOiBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50aW4udi5hbmFueWV2
QHlhbmRleC5ydT4NCj4gPiBTZW50OiBTdW5kYXksIEF1Z3VzdCA3LCAyMDIyIDU6NTYgUE0NCj4g
PiBUbzogSG9ubmFwcGEgTmFnYXJhaGFsbGkgPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+
OyBBbWl0DQo+IFByYWthc2gNCj4gPiBTaHVrbGEgPGFtaXRwcmFrYXNoc0BtYXJ2ZWxsLmNvbT4N
Cj4gPiBDYzogZGV2QGRwZGsub3JnOyBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpA
bWFydmVsbC5jb20+Ow0KPiA+IHN0YWJsZUBkcGRrLm9yZzsgbmQgPG5kQGFybS5jb20+DQo+ID4g
U3ViamVjdDogW0VYVF0gUmU6IFtQQVRDSF0gcmluZzogY29tcGlsYXRpb24gZml4IHdpdGggR0ND
LTEyDQo+ID4NCj4gPiBFeHRlcm5hbCBFbWFpbA0KPiA+DQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+
IDA2LzA4LzIwMjIgMTk6MzUsIEhvbm5hcHBhIE5hZ2FyYWhhbGxpINC/0LjRiNC10YI6DQo+ID4g
PiA8c25pcD4NCj4gPiA+DQo+ID4gPj4NCj4gPiA+PiBHQ0MgMTIgcmFpc2VzIHRoZSBmb2xsb3dp
bmcgd2FybmluZzoNCj4gPiA+Pg0KPiA+ID4+IEluIGZ1bmN0aW9uICdfX3J0ZV9yaW5nX2RlcXVl
dWVfZWxlbXNfMTI4JywNCj4gPiA+PiAgICAgIGlubGluZWQgZnJvbSAnX19ydGVfcmluZ19kZXF1
ZXVlX2VsZW1zJyBhdA0KPiA+ID4+IAkJLi4vbGliL3JpbmcvcnRlX3JpbmdfZWxlbV9wdnQuaDoy
NjI6MywNCj4gPiA+PiAgICAgIGlubGluZWQgZnJvbSAnX19ydGVfcmluZ19kb19odHNfZGVxdWV1
ZV9lbGVtJyBhdA0KPiA+ID4+IAkJLi4vbGliL3JpbmcvcnRlX3JpbmdfaHRzX2VsZW1fcHZ0Lmg6
MjM3OjMsDQo+ID4gPj4gICAgICBpbmxpbmVkIGZyb20gJ3J0ZV9yaW5nX21jX2h0c19kZXF1ZXVl
X2J1bGtfZWxlbScgYXQNCj4gPiA+PiAJCS4uL2xpYi9yaW5nL3J0ZV9yaW5nX2h0cy5oOjgzOjks
DQo+ID4gPj4gICAgICBpbmxpbmVkIGZyb20gJ3J0ZV9yaW5nX2RlcXVldWVfYnVsa19lbGVtJyBh
dA0KPiA+ID4+IAkJLi4vbGliL3JpbmcvcnRlX3JpbmdfZWxlbS5oOjM5MToxMCwNCj4gPiA+PiAg
ICAgIGlubGluZWQgZnJvbSAncnRlX3JpbmdfZGVxdWV1ZV9lbGVtJyBhdA0KPiA+ID4+IAkJLi4v
bGliL3JpbmcvcnRlX3JpbmdfZWxlbS5oOjQ3Njo5LA0KPiA+ID4+ICAgICAgaW5saW5lZCBmcm9t
ICdydGVfcmluZ19kZXF1ZXVlJyBhdA0KPiA+ID4+IAkJLi4vbGliL3JpbmcvcnRlX3JpbmcuaDo0
NjM6OSwNCj4gPiA+PiAgICAgIGlubGluZWQgZnJvbSAncnhhX2ludHJfcmluZ19kZXF1ZXVlJyBh
dA0KPiA+ID4+IAkJLi4vbGliL2V2ZW50ZGV2L3J0ZV9ldmVudF9ldGhfcnhfYWRhcHRlci5jOjEx
OTY6MTA6DQo+ID4gPj4gLi4vbGliL3JpbmcvcnRlX3JpbmdfZWxlbV9wdnQuaDoyMzQ6MjU6IGVy
cm9yOiAnbWVtY3B5JyB3cml0aW5nDQo+ID4gPj4gCTMyIGJ5dGVzIGludG8gYSByZWdpb24gb2Yg
c2l6ZSA4IG92ZXJmbG93cyB0aGUgZGVzdGluYXRpb24NCj4gPiA+PiAJWy1XZXJyb3I9c3RyaW5n
b3Atb3ZlcmZsb3c9XQ0KPiA+ID4+ICAgIDIzNCB8ICAgIG1lbWNweSgodm9pZCAqKShvYmogKyBp
KSwgKHZvaWQgKikocmluZyArIGlkeCksIDMyKTsNCj4gPiA+PiAgICAgICAgfA0KPiBefn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4gPiA+Pg0KPiA+
ID4+IFJlcGxhY2luZyBtZW1jcHkgd2l0aCBydGVfbWVtY3B5IGZpeGVzIHRoZSBHQ0MtMTIgY29t
cGlsYXRpb24NCj4gaXNzdWUuDQo+ID4gPiBBbnkgcmVhc29uIHdoeSB0aGlzIHJlcGxhY2VtZW50
IGZpeGVzIHRoZSBwcm9ibGVtPw0KPiA+ID4gRG8geW91IGhhdmUgYW55IHBlcmZvcm1hbmNlIG51
bWJlcnMgd2l0aCB0aGlzIGNoYW5nZT8NCj4gPiA+DQo+ID4gPj4gQWxzbyBpdCB3b3VsZCBiZSBi
ZXR0ZXIgdG8gY2hhbmdlIHRvIHJ0ZV9tZW1jcHkgYXMgdGhlIGZ1bmN0aW9uIGlzDQo+ID4gPj4g
Y2FsbGVkIGluIGZhc3RwYXRoLg0KPiA+ID4gT24gQXJtIHBsYXRmb3JtcywgbWVtY3B5IGluIHRo
ZSBsYXRlciB2ZXJzaW9ucyBoYXMgdGhlIGJlc3QNCj4gcGVyZm9ybWFuY2UuDQo+ID4NCj4gPiBJ
IGFncmVlIHdpdGggSG9ubmFwcGEsIGl0IGlzIGJldHRlciB0byBrZWVwIG1lbWNweSgpIGhlcmUu
DQo+ID4gQWN0dWFsbHkgd2hhdCBpcyBzdHJhbmdlIC0gd2h5IGl0IGVuZHMgdXAgaW4NCj4gPiBf
X3J0ZV9yaW5nX2RlcXVldWVfZWxlbXNfMTI4KCkgYXQgYWxsPw0KPiA+IEluc2lkZSByeGFfaW50
cl9yaW5nX2RlcXVldWUoKSB3ZSBjbGVhcmx5IGRvaW5nOiBydGVfcmluZ19kZXF1ZXVlKCksDQo+
ID4gd2hpY2ggc2hvdWxkIGJvaWwgZG93biB0byBfX19ydGVfcmluZ19kZXF1ZXVlX2VsZW1zXzY0
KCkuDQo+ID4gaXQgc2hvdWxkIGdvIHRvIF9fcnRlX3JpbmdfZGVxdWV1ZV9lbGVtc18xMjgoKSBh
dCBhbGwuDQo+IA0KPiBJIGFncmVlLiBBZnRlciBoYXZpbmcgY2xvc2UgbG9vayBhbmQgZG9pbmcg
ZmV3IGV4cGVyaW1lbnRzLCBpZGVhbGx5IGl0IHNob3VsZA0KPiBub3QgYmUgZ29pbmcgdG8gX19y
dGVfcmluZ19kZXF1ZXVlX2VsZW1zXzEyOCgpLg0KPiBTaXplb2YoaW4gY2FsbCBvZiBydGVfcmlu
Z19kZXF1ZXVlX2VsZW0pIGdldHMgZXZhbHVhdGVkIGF0IGNvbXBpbGUgdGltZQ0KPiB3aGljaCBp
biB0aGlzIGNhc2UgaXQgaXMgZXZhbHVhdGVkIHRvIDggYnl0ZXMgc28NCj4gX19ydGVfcmluZ19k
ZXF1ZXVlX2VsZW1zXzEyOCgpIHNoYWxsIG5vdCBiZSBpbiB0aGUgcGF0aC4gTG9va3MgbGlrZSBt
b3JlDQo+IG9mIGEgZ2NjLTEyIGJ1Zy4/DQo+IA0KPiA+DQo+ID4gQW5vdGhlciBxIC0gaXMgdGhp
cyB3YXJuaW5nIGhhcHBlbnMgb25seSBvbiBhcm0gcGxhdGZvcm1zPw0KPiBXYXJuaW5nIGlzIG9i
c2VydmVkIG9uIHg4NiB3aXRoIGJ1aWxkIHR5cGUgYXMgZGVidWcuDQo+ICJtZXNvbiAtLXdlcnJv
ciAtLWJ1aWxkdHlwZT1kZWJ1ZyBidWlsZCINCj4gDQo+ID4NCj4gPiA+DQo+ID4gPj4NCj4gPiA+
PiBCdWd6aWxsYSBJRDogMTA2Mg0KPiA+ID4+IEZpeGVzOiAxZmM3MzM5MGJjZjUgKCJyaW5nOiBy
ZWZhY3RvciBleHBvcnRlZCBoZWFkZXJzIikNCj4gPiA+PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+
ID4gPj4NCj4gPiA+PiBTaWduZWQtb2ZmLWJ5OiBBbWl0IFByYWthc2ggU2h1a2xhIDxhbWl0cHJh
a2FzaHNAbWFydmVsbC5jb20+DQo+ID4gPj4gLS0tDQo+ID4gPj4gICBsaWIvcmluZy9ydGVfcmlu
Z19lbGVtX3B2dC5oIHwgMTggKysrKysrKysrKy0tLS0tLS0tDQo+ID4gPj4gICAxIGZpbGUgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkNCj4gPiA+Pg0KPiA+ID4+IGRp
ZmYgLS1naXQgYS9saWIvcmluZy9ydGVfcmluZ19lbGVtX3B2dC5oDQo+ID4gPj4gYi9saWIvcmlu
Zy9ydGVfcmluZ19lbGVtX3B2dC5oIGluZGV4DQo+ID4gPj4gODM3ODhjNTZlNi4uM2Q4NWIxMzMz
MyAxMDA2NDQNCj4gPiA+PiAtLS0gYS9saWIvcmluZy9ydGVfcmluZ19lbGVtX3B2dC5oDQo+ID4g
Pj4gKysrIGIvbGliL3JpbmcvcnRlX3JpbmdfZWxlbV9wdnQuaA0KPiA+ID4+IEBAIC0xMCw2ICsx
MCw4IEBADQo+ID4gPj4gICAjaWZuZGVmIF9SVEVfUklOR19FTEVNX1BWVF9IXw0KPiA+ID4+ICAg
I2RlZmluZSBfUlRFX1JJTkdfRUxFTV9QVlRfSF8NCj4gPiA+Pg0KPiA+ID4+ICsjaW5jbHVkZSA8
cnRlX21lbWNweS5oPg0KPiA+ID4+ICsNCj4gPiA+PiAgIHN0YXRpYyBfX3J0ZV9hbHdheXNfaW5s
aW5lIHZvaWQNCj4gPiA+PiAgIF9fcnRlX3JpbmdfZW5xdWV1ZV9lbGVtc18zMihzdHJ1Y3QgcnRl
X3JpbmcgKnIsIGNvbnN0IHVpbnQzMl90IHNpemUsDQo+ID4gPj4gICAJCXVpbnQzMl90IGlkeCwg
Y29uc3Qgdm9pZCAqb2JqX3RhYmxlLCB1aW50MzJfdCBuKSBAQCAtOTcsMjANCj4gPiA+PiArOTks
MjAgQEAgX19ydGVfcmluZ19lbnF1ZXVlX2VsZW1zXzEyOChzdHJ1Y3QgcnRlX3JpbmcgKnIsDQo+
IHVpbnQzMl90DQo+ID4gPj4gcHJvZF9oZWFkLA0KPiA+ID4+ICAgCWNvbnN0IHJ0ZV9pbnQxMjhf
dCAqb2JqID0gKGNvbnN0IHJ0ZV9pbnQxMjhfdCAqKW9ial90YWJsZTsNCj4gPiA+PiAgIAlpZiAo
bGlrZWx5KGlkeCArIG4gPD0gc2l6ZSkpIHsNCj4gPiA+PiAgIAkJZm9yIChpID0gMDsgaSA8IChu
ICYgfjB4MSk7IGkgKz0gMiwgaWR4ICs9IDIpDQo+ID4gPj4gLQkJCW1lbWNweSgodm9pZCAqKShy
aW5nICsgaWR4KSwNCj4gPiA+PiArCQkJcnRlX21lbWNweSgodm9pZCAqKShyaW5nICsgaWR4KSwN
Cj4gPiA+PiAgIAkJCQkoY29uc3Qgdm9pZCAqKShvYmogKyBpKSwgMzIpOw0KPiA+ID4+ICAgCQlz
d2l0Y2ggKG4gJiAweDEpIHsNCj4gPiA+PiAgIAkJY2FzZSAxOg0KPiA+ID4+IC0JCQltZW1jcHko
KHZvaWQgKikocmluZyArIGlkeCksDQo+ID4gPj4gKwkJCXJ0ZV9tZW1jcHkoKHZvaWQgKikocmlu
ZyArIGlkeCksDQo+ID4gPj4gICAJCQkJKGNvbnN0IHZvaWQgKikob2JqICsgaSksIDE2KTsNCj4g
PiA+PiAgIAkJfQ0KPiA+ID4+ICAgCX0gZWxzZSB7DQo+ID4gPj4gICAJCWZvciAoaSA9IDA7IGlk
eCA8IHNpemU7IGkrKywgaWR4KyspDQo+ID4gPj4gLQkJCW1lbWNweSgodm9pZCAqKShyaW5nICsg
aWR4KSwNCj4gPiA+PiArCQkJcnRlX21lbWNweSgodm9pZCAqKShyaW5nICsgaWR4KSwNCj4gPiA+
PiAgIAkJCQkoY29uc3Qgdm9pZCAqKShvYmogKyBpKSwgMTYpOw0KPiA+ID4+ICAgCQkvKiBTdGFy
dCBhdCB0aGUgYmVnaW5uaW5nICovDQo+ID4gPj4gICAJCWZvciAoaWR4ID0gMDsgaSA8IG47IGkr
KywgaWR4KyspDQo+ID4gPj4gLQkJCW1lbWNweSgodm9pZCAqKShyaW5nICsgaWR4KSwNCj4gPiA+
PiArCQkJcnRlX21lbWNweSgodm9pZCAqKShyaW5nICsgaWR4KSwNCj4gPiA+PiAgIAkJCQkoY29u
c3Qgdm9pZCAqKShvYmogKyBpKSwgMTYpOw0KPiA+ID4+ICAgCX0NCj4gPiA+PiAgIH0NCj4gPiA+
PiBAQCAtMjMxLDE3ICsyMzMsMTcgQEAgX19ydGVfcmluZ19kZXF1ZXVlX2VsZW1zXzEyOChzdHJ1
Y3QNCj4gcnRlX3JpbmcNCj4gPiA+PiAqciwgdWludDMyX3QgcHJvZF9oZWFkLA0KPiA+ID4+ICAg
CXJ0ZV9pbnQxMjhfdCAqb2JqID0gKHJ0ZV9pbnQxMjhfdCAqKW9ial90YWJsZTsNCj4gPiA+PiAg
IAlpZiAobGlrZWx5KGlkeCArIG4gPD0gc2l6ZSkpIHsNCj4gPiA+PiAgIAkJZm9yIChpID0gMDsg
aSA8IChuICYgfjB4MSk7IGkgKz0gMiwgaWR4ICs9IDIpDQo+ID4gPj4gLQkJCW1lbWNweSgodm9p
ZCAqKShvYmogKyBpKSwgKHZvaWQgKikocmluZyArIGlkeCksIDMyKTsNCj4gPiA+PiArCQkJcnRl
X21lbWNweSgodm9pZCAqKShvYmogKyBpKSwgKHZvaWQgKikocmluZyArIGlkeCksDQo+ID4gMzIp
Ow0KPiA+ID4+ICAgCQlzd2l0Y2ggKG4gJiAweDEpIHsNCj4gPiA+PiAgIAkJY2FzZSAxOg0KPiA+
ID4+IC0JCQltZW1jcHkoKHZvaWQgKikob2JqICsgaSksICh2b2lkICopKHJpbmcgKyBpZHgpLCAx
Nik7DQo+ID4gPj4gKwkJCXJ0ZV9tZW1jcHkoKHZvaWQgKikob2JqICsgaSksICh2b2lkICopKHJp
bmcgKyBpZHgpLA0KPiA+IDE2KTsNCj4gPiA+PiAgIAkJfQ0KPiA+ID4+ICAgCX0gZWxzZSB7DQo+
ID4gPj4gICAJCWZvciAoaSA9IDA7IGlkeCA8IHNpemU7IGkrKywgaWR4KyspDQo+ID4gPj4gLQkJ
CW1lbWNweSgodm9pZCAqKShvYmogKyBpKSwgKHZvaWQgKikocmluZyArIGlkeCksIDE2KTsNCj4g
PiA+PiArCQkJcnRlX21lbWNweSgodm9pZCAqKShvYmogKyBpKSwgKHZvaWQgKikocmluZyArIGlk
eCksDQo+ID4gMTYpOw0KPiA+ID4+ICAgCQkvKiBTdGFydCBhdCB0aGUgYmVnaW5uaW5nICovDQo+
ID4gPj4gICAJCWZvciAoaWR4ID0gMDsgaSA8IG47IGkrKywgaWR4KyspDQo+ID4gPj4gLQkJCW1l
bWNweSgodm9pZCAqKShvYmogKyBpKSwgKHZvaWQgKikocmluZyArIGlkeCksIDE2KTsNCj4gPiA+
PiArCQkJcnRlX21lbWNweSgodm9pZCAqKShvYmogKyBpKSwgKHZvaWQgKikocmluZyArIGlkeCks
DQo+ID4gMTYpOw0KPiA+ID4+ICAgCX0NCj4gPiA+PiAgIH0NCj4gPiA+Pg0KPiA+ID4+IC0tDQo+
ID4gPj4gMi4yNS4xDQo+ID4gPg0KDQo=