From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 24F50A00C2; Thu, 6 Oct 2022 10:05:22 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BBBD842B88; Thu, 6 Oct 2022 10:05:21 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 1EAB241153; Thu, 6 Oct 2022 10:05:19 +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 295LG1Vg020615; Thu, 6 Oct 2022 01:05:14 -0700 Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2107.outbound.protection.outlook.com [104.47.58.107]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3k17uhc36v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 06 Oct 2022 01:05:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GQOaYizD6wujPyvcn36wvrKUpFXcPePJ/J7XK9X6ZokEJCHRin7PHS4DQWrIjP64lNf3QqlFqcYTlRxYgfDlRPQvv+q63hpsCXxHxAaYDQAYN2+iUyoFI9miz4+UD2bN7P4aurxUOTLRvq1+O7ZGFig4j9ZTXZmQoB4zug+cS+wXgUCDr1y/O9py1nF395mCvfdE1HXsKEMuUo2r9tLFBa6dew05RXDArXTR+LEL1hUhtGdbUNXq2xuVTs3l0LqyJPxR3V6eeJuemihurqQVC9DBeBb6TggnQm5g412l3uSEKCfp4CdGOePh2GaOlR3DvChK5IfJCt9IffYfJG+L/w== 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=R/M9q4MPWzd5H2D51zlLIeoHg2q8ddQozh3NBHqp62I=; b=HUDKcM+bTtiYzCJuFHgeiauNBSqCCQ+o+aXY2ig4LJIC50apY+FutrL6/s3xBbTnw08F5xQ/ctS2fb0Mjm7zT5qMLdtV7aC7lQc8dB34d5udGO/cE4OxZbidCBOTM/jA4hEikyLUzQPlLjWAL6XpadvSqQ6TkkFmqVRkN9YRZ4+52dNDuO/rJHwwyP5VgOjehWQYV6JwtAa4wnnHefp0SV7VGvQm7Be5Aqz4shNJJud0Nxy2KKd9Cd6+EJxh1IPq4PdHLPAo4NkyhLed26kMAMGg6jFEGCnvFmLvBCQoEMyHdhHslx/6Rzh2R3X3KXXdJDS4upVnC7bsKBDA4H6v4w== 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=R/M9q4MPWzd5H2D51zlLIeoHg2q8ddQozh3NBHqp62I=; b=fqeFk7+mJ8sd9wVoNX82V9al1J5tY4G3GlqQAdGaGt0ehVeJDE5MQQBC5wH/EFugQToi/gIUFz6t3lz5T4vTfIjCrLeD23lXgvkK2saLTqJALv6TTiNvUBSdA8NpIW0Rb3PPCrOjH+edZxV5eEkyKjnNQljk048eU2YJlxIDEvw= Received: from PH0PR18MB5167.namprd18.prod.outlook.com (2603:10b6:510:168::7) by SA0PR18MB3551.namprd18.prod.outlook.com (2603:10b6:806:9d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.36; Thu, 6 Oct 2022 08:05:12 +0000 Received: from PH0PR18MB5167.namprd18.prod.outlook.com ([fe80::39e7:fb99:16b:c1a6]) by PH0PR18MB5167.namprd18.prod.outlook.com ([fe80::39e7:fb99:16b:c1a6%3]) with mapi id 15.20.5676.030; Thu, 6 Oct 2022 08:05:11 +0000 From: Amit Prakash Shukla To: Maxime Coquelin , Chenbo Xia CC: "dev@dpdk.org" , Jerin Jacob Kollanukkaran , "stable@dpdk.org" , "Ruifeng.Wang@arm.com" Subject: RE: [EXT] Re: [PATCH v3] vhost: compilation fix for GCC-12 Thread-Topic: [EXT] Re: [PATCH v3] vhost: compilation fix for GCC-12 Thread-Index: AQHYvt2ehv2vAKhmsUuyz5lTP5TjwK4BKJcggAADDICAAArfEA== Date: Thu, 6 Oct 2022 08:05:11 +0000 Message-ID: References: <20220901084943.3075710-1-amitprakashs@marvell.com> <20220902150622.3233855-1-amitprakashs@marvell.com> <5fe93e73-a88a-88b6-e35f-a06038cf4414@redhat.com> In-Reply-To: <5fe93e73-a88a-88b6-e35f-a06038cf4414@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB5167:EE_|SA0PR18MB3551:EE_ x-ms-office365-filtering-correlation-id: 9a959ae3-f00c-41e4-923c-08daa7717e2f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1qWmldM83BpQ0hog+bJ6ZCCyamfSPavPRoRBxnQ/INSDz58PafjbgASHMoZpBjKWedP8GCd7jQi4o1dfufHPZ4+CrRtp0tVHP1+9VjX0VBTjFUxxA8DCy4+2fD4LuKqwOQGBgrKqcDqJFtwNkGV4V+Ozy4ghel0C5iCXTiOmZ9wqRAX8MleAojFOwWWpSNozlpfizS8CRe3cRKP3B0R0lmauQfvogEx7296c+enWSbGAcLSbnXCkol8v3gWCdzlzEQ8mToS/xR5Pj5mDKAzcQKhxL1zCm939GUZ6Y4iek0aWOSqRz34NAf5+2MSrT7OEJy0fNlQLNnrz/fdsc2pPwQMIkkMOxi3IZXlHifPzhUsu2jBcNexPG6x2DJ+3YbTAkGAzWH6xDD61+HrIiLyUFO/pKsf5XI+cu8opIe8zTdZVoT7HB73TJz9OQS/ZFY8fYAr3gOaYk79nlZQcu8+vVwVWuEPTZ0Z9eY1Q9Yjdk6uqfCKLRPeZXI/WtN4y0avQ5s/MxsLrOeUwhZp2JSQEqJNMLO2SDY/YQnB+oUnaDTVPsWYzVe+Ss+bpTaBxyr8fZtebVs7muXqFD+YyacRitNSHt44ZLEvOzy0mUwCsuMuP1Ew0p8sNsRAXKhhZ9vnKInUYkCBpSF+4Bopd/szq3WIoPvpN0HfNZ2Ybxn4evJu2VjdGgvqkaurc5J0I4ocOkJ5zO7sJTdMIv2eu55S+PEG4wDWDQ6d/UbCWXWZqx8loBSXaBqav3OHWHPSTG8rL2WnBBRg6c/itUP5WSB9f17U9HMSR5WQUAxcHzmEGTiw= 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:(13230022)(4636009)(346002)(396003)(366004)(136003)(39860400002)(376002)(451199015)(71200400001)(86362001)(110136005)(19627235002)(966005)(478600001)(316002)(54906003)(6506007)(53546011)(7696005)(8676002)(9686003)(26005)(66476007)(66446008)(66556008)(64756008)(55016003)(66946007)(41300700001)(8936002)(33656002)(76116006)(4326008)(52536014)(122000001)(5660300002)(83380400001)(2906002)(186003)(38100700002)(38070700005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MkdqNVNEc09WUHA2OXBSWWorb2RvKzJ4N1dYOVNMK0NYandSRUYwTVBGcjBl?= =?utf-8?B?RUh1U3ltbWM5U2tEeUU4UERWbnhDUXhLd2dpTXBDeUdJOHBiaksralRSRWlY?= =?utf-8?B?Z0hjZEQxTlRKbWM3QjZBNHlUaVY0TmdLQVhJd0dJVG5lSUNPOGphcUZpYjhm?= =?utf-8?B?dENQOTI2Q2NvR2VRbG5LdW9YUDNNSzZsMmRhT3RvMjlHTUxMWmFIZWdyRS8r?= =?utf-8?B?aWIwZTExMU1icHgyOGZMMC80MW1rZU9tc0puMWpxdVhsaHNValJFQnE4bkxJ?= =?utf-8?B?cGJLYTBMaFhYZ0VvN2tHK0E1aWhuK1dPeFdrNEM5V3VIZHZxWkRKQnBpdDV3?= =?utf-8?B?OHpZa2duVnZieVdtOGJCTHViZ3hvNlBpY0hGN2hsczc2dFU4TEtmZ1lJWUdp?= =?utf-8?B?QmpTdVQ2QjVlbzdCYnBDcTNwWHJKbW96ODUwOStpdWoyd0JQRDBBQ1hZVjFB?= =?utf-8?B?cE9sOGtHSElrc0xTaEtsY2tSdmU0b01JWWxsSkFqV2ZXbUd2VkRacTkxTUZD?= =?utf-8?B?alEzM1FrejNuWjJkZHkwUFJObGFKWXZ4MUMydis1dUpIb21KbmI4bXE4SERU?= =?utf-8?B?dko0MmJDd3hOaEZHK2VLZ0FvM2RKSDZFV3ErTlo3MGFBUW5TTDJrdnVLS0Fv?= =?utf-8?B?Y1VxeGtsdStBRHB3UTI2SlhHdEQxeEhlNzNvVUhURGoyNU0zdGtVcThMNGRS?= =?utf-8?B?bjRlM1RXdGV0bG00UG9TZWw5N0MxaENuaGtWQ0hTcWFNRWNYNHpuQW9WRzZw?= =?utf-8?B?SFRsTitCZUJWR3pvSlpRTENpNi9LN3ZUU21pWHBtc0FJUEhqSWN0SW5FY0Zy?= =?utf-8?B?NzVENDR5MnRHMEVxRFNHNTM0VDZ1OWhnSTFzY1A2YnRVcytJdU10K2Q4cFRK?= =?utf-8?B?OE9tVUduazBHUWJnbTBxNlVSeHpDR25vRW9ETXgrZjd0TmZYSndNbVZpOXNC?= =?utf-8?B?NnNOSmZWSzFzT1RZaVVlRFRRVmNGNm1jTkVSYW9HYUdmYXlvSzZNL2lIbmlM?= =?utf-8?B?NXA2MlhXWUw1TnB6SzZoQWg5VGFhVndkM2YzYkptVy9JRFRyVEtkb0lsUjlC?= =?utf-8?B?M00xQTAxbGpSeE9PcDQ3TnNjY3plNDNiTTBUYjhIMkFQcWdkdFRUM0Q1d0c2?= =?utf-8?B?MUExQWo2cXliQWYxQk9GZ2wzbWdoREl1YStYdm5Td3oxSVAzZnhVYmpVWWsv?= =?utf-8?B?TThoUzRmT0lwNzFlWGRXZlk0SlFScTlzMzIraExDK2pPblg1alExcFhKVStv?= =?utf-8?B?YXpQNUtjLy9qYTdtemJEWlBzUnRxUmlqYkFqYkNxdnJwaEc4bTcyV0EvSDV0?= =?utf-8?B?MkppYTZIVi9vRzF6MFVpcUQwaWl0YnZuYW9IRHlONERDczMzd2RjQ1k2ODNR?= =?utf-8?B?TklJWEsvWE9mME5BS3NEb3AzSW4za3NDWTdVWTVnYVlUZU9LeGJNaVNnMVdy?= =?utf-8?B?eTFxZE96djhpN2tVZ2NMQWtnWWx4NkNVeU0yVmdaemZPbHRHN2dZTmJaSWww?= =?utf-8?B?T2ovV1I5WUU5NGwxaW45TXdXYWt5ZGVtSUFRcWtGZGxaZXdhY0c4dnh4Slc2?= =?utf-8?B?WEVCY0dweUU3RHliQ1dLZklvUkFsYkRoM1RXM0FXODVXNVlJU1dvelBqblJj?= =?utf-8?B?WVl3N3dTZE85SzhrYTJ0NmRBNmNpMnJnSXZCeTgzd0JZaDJCQ1pOSTRCNnAr?= =?utf-8?B?czlZTDFlYkovcm5SNHhzTDZiak5ySHZYSDduUmhySzFzbGh1M3JRTE1Zcmxx?= =?utf-8?B?blpveUFzZ21nNlVOQWZ4c215QTNwYlk1WFBQRW5GNkJJdEJvTE93QW5JSUY2?= =?utf-8?B?YnFuMUd2bFFuT1JndWpTQnZSaVFycjZkOXU5Q01jczZWY1duZk82ZnBGZnd0?= =?utf-8?B?a0FGcWdPTjlWZ2QycmozaEpZUEsxSzB0MHY1WFJaR3RITVN5Q1BhQWtvWDRL?= =?utf-8?B?UjdPOGRGZ3Mrc0NoN2J4ZE80eTFpRXptdEk3Z0pUVHBHMHVvbHZaY2N3blZi?= =?utf-8?B?OFpTd01NV1Jydjlhbjh4Z3oxaytybE9tUXlHRXhVOXRyaG1KQWJIK0VralhN?= =?utf-8?B?ZVFYWWlRd0I1QnZXRWFUMlY2NVlLNVc2cG9iU0NuSDJ2QkRNV1l2VFpjMHRk?= =?utf-8?Q?SecJKfT6poeQMszf0MGzAD7gs?= 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: 9a959ae3-f00c-41e4-923c-08daa7717e2f X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2022 08:05:11.5911 (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: 6lKt75dDZgFWoK5PBCjqMAwd3ngWd02lkGXVYVpFzhTbjO65wjk+7eAPaRj7umZXSHzRcguxKQEYapp4CWsYfSH7H5up73lfHPcdkt04sJE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR18MB3551 X-Proofpoint-GUID: pfNcBdsKGHmKSUMV3qZNukCL21JYejPZ X-Proofpoint-ORIG-GUID: pfNcBdsKGHmKSUMV3qZNukCL21JYejPZ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-10-05_05,2022-10-06_01,2022-06-22_01 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org SGkgTWF4aW1lLA0KDQpTdXJlLCBJIHdpbGwgdGVzdCBhbmQgcmVwbHkgb24geW91ciBwYXRjaC4N Cg0KVGhhbmtzLA0KQW1pdCBTaHVrbGENCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBT ZW50OiBUaHVyc2RheSwgT2N0b2JlciA2LCAyMDIyIDEyOjU1IFBNDQo+IFRvOiBBbWl0IFByYWth c2ggU2h1a2xhIDxhbWl0cHJha2FzaHNAbWFydmVsbC5jb20+OyBDaGVuYm8gWGlhDQo+IDxjaGVu Ym8ueGlhQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgSmVyaW4gSmFjb2IgS29sbGFu dWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPjsNCj4gc3RhYmxlQGRwZGsub3JnOyBSdWlmZW5n LldhbmdAYXJtLmNvbQ0KPiBTdWJqZWN0OiBbRVhUXSBSZTogW1BBVENIIHYzXSB2aG9zdDogY29t cGlsYXRpb24gZml4IGZvciBHQ0MtMTINCj4gDQo+IEV4dGVybmFsIEVtYWlsDQo+IA0KPiAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQo+IEhpIEFtaXQsDQo+IA0KPiBPbiAxMC82LzIyIDA5OjIyLCBBbWl0IFByYWth c2ggU2h1a2xhIHdyb3RlOg0KPiA+IFBpbmcuDQo+IA0KPiBJIHBvc3RlZCBhIHBhdGNoIHllc3Rl cmRheSB0aGF0IGZpeGVzIHRoaXMgaXNzdWUgd2l0aG91dCBoYXZpbmcgdG8gY2hhbmdlIHRoZQ0K PiBydW50aW1lIGJlaGF2aW9yOg0KPiANCj4gaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu Y29tL3YyL3VybD91PWh0dHAtDQo+IDNBX19wYXRjaGVzLmRwZGsub3JnX3Byb2plY3RfZHBka19w YXRjaF8yMDIyMTAwNTIwMzUyNC44OTMzNi0yRDEtDQo+IDJEbWF4aW1lLmNvcXVlbGluLQ0KPiA0 MHJlZGhhdC5jb21fJmQ9RHdJQ2FRJmM9bktqV2VjMmI2UjBtT3lQYXo3eHRmUSZyPUFMR2RYbDNm WmdGRw0KPiBSNjlWbkpMZFNuQUR1bjd6TGFYRzFwNVJzN3BYaWhFJm09dkRaeVYtDQo+IHBLU210 c3NtMEw4WVVQUjZkb1BnSXc0NHRPaDN4V2dORXdEM0ZHanFFb21hUDlsY1lMaHJicXdHS2Imcw0K PiA9ZzU0dWpDa1UtbURUMENRb0pncVlsRGxsR0x1eldzOGxMYTZZTXpQZnFrdyZlPQ0KPiANCj4g Q291bGQgeW91IHRlc3QgaXQgYW5kIHByb3ZpZGUgYWNrIGlmIE9LIG9uIHlvdXIgc2lkZT8NCj4g DQo+IFRoYW5rcywNCj4gTWF4aW1lDQo+IA0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPiA+PiBGcm9tOiBBbWl0IFByYWthc2ggU2h1a2xhIDxhbWl0cHJha2FzaHNAbWFydmVsbC5j b20+DQo+ID4+IFNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDIsIDIwMjIgODozNiBQTQ0KPiA+PiBU bzogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT47IENoZW5ibyBY aWENCj4gPj4gPGNoZW5iby54aWFAaW50ZWwuY29tPg0KPiA+PiBDYzogZGV2QGRwZGsub3JnOyBK ZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+Ow0KPiA+PiBzdGFi bGVAZHBkay5vcmc7IFJ1aWZlbmcuV2FuZ0Bhcm0uY29tOyBBbWl0IFByYWthc2ggU2h1a2xhDQo+ ID4+IDxhbWl0cHJha2FzaHNAbWFydmVsbC5jb20+DQo+ID4+IFN1YmplY3Q6IFtQQVRDSCB2M10g dmhvc3Q6IGNvbXBpbGF0aW9uIGZpeCBmb3IgR0NDLTEyDQo+ID4+DQo+ID4+IEdDQy0xMiBjb21w bGFpbnMgYWJvdXQgdGhlIHBvc3NpYmxlIHVzZSBvZiB1bi1pbml0aWFsaXplZCBhcnJheS4gQXQN Cj4gPj4gY29tcGlsZSB0aW1lIGl0IHNlZW1zIGxpa2UgaXQgaXMgbm90IGFibGUgdG8gZXZhbHVh dGUgdGhlIHNpemUgYXMgaXQNCj4gPj4gaW52b2x2ZXMgcnVuLXRpbWUgdmFyaWFibGUgYW5kIGF0 IGNvbXBpbGUgdGltZSBpdCBzZWVtcyBsaWtlIGdjYw0KPiA+PiBhc3N1bWVzIHZhbHVlIG9mICJz aXplIiB2YXJpYWJsZSB0byBiZSB6ZXJvIHdoaWNoIG1ha2VzIGdjYy0xMiB0byBqdW1wDQo+IHRo ZSB3aGlsZSBsb29wLg0KPiA+PiAic2l6ZSA9IHBrdC0+cGt0X2xlbiArIHNpemVvZihzdHJ1Y3Qg dmlydGlvX25ldF9oZHJfbXJnX3J4YnVmKTsiDQo+ID4+DQo+ID4+IEFzIHBhcnQgb2YgdGhlIGZp eCwgIndoaWxlICgpe30iIGlzIHJlcGxhY2VkIGJ5ICJkbyB7fSB3aGlsZSgpIiB3aGljaA0KPiA+ PiBtYWtlIHRoZSBjb21waWxlciB0byBnZW5lcmF0ZSBhIGNvZGUgaW4gd2hpY2ggYnVmX3ZlYyB3 aWxsIG5ldmVyIGJlDQo+ID4+IHVzZWQgdW4tIGluaXRpYWxpemVkLg0KPiA+Pg0KPiA+PiAuLi9s aWIvdmhvc3QvdmlydGlvX25ldC5jOjk0MTozNTogZXJyb3I6DQo+ID4+IAkJJ2J1Zl92ZWNbMF0u YnVmX2xlbicgbWF5IGJlIHVzZWQgdW5pbml0aWFsaXplZA0KPiA+PiAJCVstV2Vycm9yPW1heWJl LXVuaW5pdGlhbGl6ZWRdDQo+ID4+ICAgIDk0MSB8ICAgICAgICAgYnVmX2xlbiA9IGJ1Zl92ZWNb dmVjX2lkeF0uYnVmX2xlbjsNCj4gPj4gICAgICAgIHwgICAgICAgICAgICAgICAgICAgfn5+fn5+ fn5+fn5+fn5+fl5+fn5+fn5+DQo+ID4+IC4uL2xpYi92aG9zdC92aXJ0aW9fbmV0LmM6IEluIGZ1 bmN0aW9uICd2aXJ0aW9fZGV2X3J4X3BhY2tlZCc6DQo+ID4+IC4uL2xpYi92aG9zdC92aXJ0aW9f bmV0LmM6MTI4NToyNzogbm90ZTogJ2J1Zl92ZWMnIGRlY2xhcmVkIGhlcmUNCj4gPj4gICAxMjg1 IHwgICAgICAgICBzdHJ1Y3QgYnVmX3ZlY3RvciBidWZfdmVjW0JVRl9WRUNUT1JfTUFYXTsNCj4g Pj4gICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+DQo+ID4+IGNjMTog YWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzDQo+ID4+DQo+ID4+IEZpeGVzOiA5 MzUyMDA4NWVmZGEgKCJ2aG9zdDogYWRkIHBhY2tlZCByaW5nIHNpbmdsZSBlbnF1ZXVlIikNCj4g Pj4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBBbWl0IFBy YWthc2ggU2h1a2xhIDxhbWl0cHJha2FzaHNAbWFydmVsbC5jb20+DQo+ID4+IC0tLQ0KPiA+PiB2 MjoNCj4gPj4gLSBDaGFuZ2VzIGZvciBjb2RlIHJldmlldyBzdWdnZXN0aW9uDQo+ID4+DQo+ID4+ IHYzOg0KPiA+PiAtIEFkZGVkIGEgZGVzY3JpcHRpb24NCj4gPj4NCj4gPj4gICBsaWIvdmhvc3Qv dmlydGlvX25ldC5jIHwgOCArKysrLS0tLQ0KPiA+PiAgIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+ID4+DQo+ID4+IGRpZmYgLS1naXQgYS9saWIvdmhv c3QvdmlydGlvX25ldC5jIGIvbGliL3Zob3N0L3ZpcnRpb19uZXQuYyBpbmRleA0KPiA+PiBiM2Q5 NTRhYWI0Li45Yjc3ZDNkMTBmIDEwMDY0NA0KPiA+PiAtLS0gYS9saWIvdmhvc3QvdmlydGlvX25l dC5jDQo+ID4+ICsrKyBiL2xpYi92aG9zdC92aXJ0aW9fbmV0LmMNCj4gPj4gQEAgLTEwNjksNyAr MTA2OSw3IEBAIHZob3N0X2VucXVldWVfc2luZ2xlX3BhY2tlZChzdHJ1Y3QgdmlydGlvX25ldA0K PiA+PiAqZGV2LA0KPiA+PiAgIAllbHNlDQo+ID4+ICAgCQltYXhfdHJpZXMgPSAxOw0KPiA+Pg0K PiA+PiAtCXdoaWxlIChzaXplID4gMCkgew0KPiA+PiArCWRvIHsNCj4gPj4gICAJCS8qDQo+ID4+ ICAgCQkgKiBpZiB3ZSB0cmllZCBhbGwgYXZhaWxhYmxlIHJpbmcgaXRlbXMsIGFuZCBzdGlsbA0K PiA+PiAgIAkJICogY2FuJ3QgZ2V0IGVub3VnaCBidWYsIGl0IG1lYW5zIHNvbWV0aGluZyBhYm5v cm1hbCBAQCAtDQo+ID4+IDEwOTcsNyArMTA5Nyw3IEBAIHZob3N0X2VucXVldWVfc2luZ2xlX3Bh Y2tlZChzdHJ1Y3QgdmlydGlvX25ldA0KPiAqZGV2LA0KPiA+PiAgIAkJYXZhaWxfaWR4ICs9IGRl c2NfY291bnQ7DQo+ID4+ICAgCQlpZiAoYXZhaWxfaWR4ID49IHZxLT5zaXplKQ0KPiA+PiAgIAkJ CWF2YWlsX2lkeCAtPSB2cS0+c2l6ZTsNCj4gPj4gLQl9DQo+ID4+ICsJfSB3aGlsZSAoc2l6ZSA+ IDApOw0KPiA+Pg0KPiA+PiAgIAlpZiAobWJ1Zl90b19kZXNjKGRldiwgdnEsIHBrdCwgYnVmX3Zl YywgbnJfdmVjLCBudW1fYnVmZmVycywNCj4gPj4gZmFsc2UpIDwgMCkNCj4gPj4gICAJCXJldHVy biAtMTsNCj4gPj4gQEAgLTE1NzQsNyArMTU3NCw3IEBAIHZob3N0X2VucXVldWVfYXN5bmNfcGFj a2VkKHN0cnVjdCB2aXJ0aW9fbmV0DQo+ID4+ICpkZXYsDQo+ID4+ICAgCWVsc2UNCj4gPj4gICAJ CW1heF90cmllcyA9IDE7DQo+ID4+DQo+ID4+IC0Jd2hpbGUgKHNpemUgPiAwKSB7DQo+ID4+ICsJ ZG8gew0KPiA+PiAgIAkJLyoNCj4gPj4gICAJCSAqIGlmIHdlIHRyaWVkIGFsbCBhdmFpbGFibGUg cmluZyBpdGVtcywgYW5kIHN0aWxsDQo+ID4+ICAgCQkgKiBjYW4ndCBnZXQgZW5vdWdoIGJ1Ziwg aXQgbWVhbnMgc29tZXRoaW5nIGFibm9ybWFsIEBAIC0NCj4gPj4gMTYwMSw3ICsxNjAxLDcgQEAg dmhvc3RfZW5xdWV1ZV9hc3luY19wYWNrZWQoc3RydWN0IHZpcnRpb19uZXQNCj4gKmRldiwNCj4g Pj4gICAJCWF2YWlsX2lkeCArPSBkZXNjX2NvdW50Ow0KPiA+PiAgIAkJaWYgKGF2YWlsX2lkeCA+ PSB2cS0+c2l6ZSkNCj4gPj4gICAJCQlhdmFpbF9pZHggLT0gdnEtPnNpemU7DQo+ID4+IC0JfQ0K PiA+PiArCX0gd2hpbGUgKHNpemUgPiAwKTsNCj4gPj4NCj4gPj4gICAJaWYgKHVubGlrZWx5KG1i dWZfdG9fZGVzYyhkZXYsIHZxLCBwa3QsIGJ1Zl92ZWMsIG5yX3ZlYywNCj4gPj4gKm5yX2J1ZmZl cnMsIHRydWUpIDwgMCkpDQo+ID4+ICAgCQlyZXR1cm4gLTE7DQo+ID4+IC0tDQo+ID4+IDIuMjUu MQ0KPiA+DQoNCg==