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 E0FA4A0350; Thu, 27 Jan 2022 09:57:40 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 64FFD42775; Thu, 27 Jan 2022 09:57:40 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 324DA4067C; Thu, 27 Jan 2022 09:57:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1643273858; x=1674809858; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=hnas7md7XfSkPJRZFJg53wu/TfzDR+pedH7/l70hFus=; b=EBvpJuWaieBtu1VqPKWFKzSiYSokfno0h14R6DU4paBb3JvdTOHpyG5U Uj1sOC5uXZwyuC55grur5Y4GZqMheG8IiEsyr1mxktfKFQvdmKnGmTE6a niSV+7Osp5DEdbn/2+u55GqrIVeeZumi0guD9zjeQtOSh1cdJO/b+rkRQ +jSZAcFNwMg2UXn7MglbUx6FksAeZakUo9jShnUOIKTYFMMuTWjXWgULv NbP+IO9L4t86imeAL5SDv9gxdYngtoiDJoGIop0iBRps0H/a1HgJU6ebI u5t6MHsEFhr+uBKvxUt+BQ0fd2Oc++InFNjAkO+m027L6iBC3NDaGLNIH Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10239"; a="234165495" X-IronPort-AV: E=Sophos;i="5.88,320,1635231600"; d="scan'208";a="234165495" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jan 2022 00:57:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,320,1635231600"; d="scan'208";a="535551950" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga008.jf.intel.com with ESMTP; 27 Jan 2022 00:57:30 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 27 Jan 2022 00:57:29 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 27 Jan 2022 00:57:29 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Thu, 27 Jan 2022 00:57:29 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.172) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Thu, 27 Jan 2022 00:57:28 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gjKEsnmFeEvmfIx82DXa6f0IBSAg6PYUZQkFXhz7xebWS46M1hw1fOO8CnyyPS688s573c52y5ad+EuEovrzRIDqFesZhFPmIWs45eI6HdP8mAzhHPuYd4JPthA7tF779IHoaVGiKz3teMqQK8Zp+OxopOvdacTqP6otaaikyzykUI1PNmJmHbjlNlPKAGlcukbgc8LjPOrxOzypeET0Nn3NNdWOU4neLy9hiCkKDWsTMghwmfUOFL7xvMk6E8e+cK2VFeuPsGOaZ5iEPdZCBrG9dMyLoNDYjtv7i7kZGPCmEDol5QBWEVWzebeKiwgFsWNuwHP4jDO+ellsEOQHBA== 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=hnas7md7XfSkPJRZFJg53wu/TfzDR+pedH7/l70hFus=; b=R5cl6LfjMZtpz5Dcv7p+XxZ9wMgnTV9/6KsbRabX/Rz0/vLjvcAB1wb8VbARs34Vk6bISKHJJvIUi4B28Yily7MNRWunjU7z9lORoPh8lLfQB9w6j3yUb6jCKmxOkvmDbjG99ho6uAowN+F2jWJioFPtwFv5RrzkwTrf4kTqIHxuwzsHK5lcxkdzbdUY5zY74O7CN2hGCYlp+S1N4lxSGZjqz6eMng52uW3FAWSgfpCQzgx2LOtYhi2Y89FHEffahHuglacwS60Z/GA4sH9Ai7lYMYU/asyqOjOj1e08j3FUteuZcCk1fZO2X77947PX0CXHNnw9EMFHnfWNA9fA+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DM6PR11MB3530.namprd11.prod.outlook.com (2603:10b6:5:72::19) by BN6PR1101MB2193.namprd11.prod.outlook.com (2603:10b6:405:51::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.10; Thu, 27 Jan 2022 08:57:06 +0000 Received: from DM6PR11MB3530.namprd11.prod.outlook.com ([fe80::ed6e:2d6:e8be:ec95]) by DM6PR11MB3530.namprd11.prod.outlook.com ([fe80::ed6e:2d6:e8be:ec95%5]) with mapi id 15.20.4930.017; Thu, 27 Jan 2022 08:57:06 +0000 From: "Huang, Wei" To: "Yigit, Ferruh" , "dev@dpdk.org" , "Xu, Rosen" , "Zhang, Qi Z" , "Nipun Gupta" , Hemant Agrawal CC: "stable@dpdk.org" , "Zhang, Tianfei" Subject: RE: [PATCH v1] raw/ifpga: fix ifpga devices cleanup function Thread-Topic: [PATCH v1] raw/ifpga: fix ifpga devices cleanup function Thread-Index: AQHYEmV088CN0jW9wEe/jHY1HFywoqx1S4QAgAE9f8A= Date: Thu, 27 Jan 2022 08:57:06 +0000 Message-ID: References: <20220126032953.24695-1-wei.huang@intel.com> <26fd3861-0f61-9ea9-e3a9-1172cddc5e60@intel.com> In-Reply-To: <26fd3861-0f61-9ea9-e3a9-1172cddc5e60@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 00b6dbcc-41d2-4790-6936-08d9e172fee3 x-ms-traffictypediagnostic: BN6PR1101MB2193:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oq0zMXNfhyhS0YqzjnWSrCGEsgjC2vkvI6/v+TzGz34flKuh1ADA0td9Rx2IIb5uFgpzJk+JHqKn+LeySTgy+b5uP6VWEW89Q8A7zOP47IRus5YGLVDGdsLzqZfN+trwlISTkWlgvTxZ2Nr1x5Xysl9zRrh7Ior+lyyPM7aiI5Ht0Ac1UI3nXO0tVKw3Dhm7OvDGm2fBHYQBj6asFLcQAzdMjhnriLUdaush3rAHv+noMkNTOn39CdoTXJNmEsl9s9ATesiX+VLarAGyMyd4WdRLHeJ8Jf8rsA4vcUWR4HicDENk6qlofN2kVwz9yxOfZGlSAbI0uOJ7pe35C94itlTPKRcLma3hotGrnXLCsNzS936EimpLnTCQ2lLDMtFUSycio6ht3aeAHpoNxTKypnJmfP/o7ElVGh7Y5vXiSbyWjvrpukdzLcjEy5ifHo0D7U3OejeGjNBgFt4OMzD5idBDei6sJRGPYQxvY/MPTT0hgPSEHoPjX3tNj66SvwQrsnuMezpjaukSVG1sTT0QW262mPtq5HF3J1eFEO8mATEowmrKRavddMV9TJFaHg2hra2fyZQxh+8xNUdwY7Jbw0oFLdQHX5N35L6hMH1hVC4TZvWyOldpa/Sj+hOrldetQaqLmDWbaUgdXC4jIGiVwDwhnpFce+NP5PaFa/7/VscVF99B3Iz8HEaBC31z9E/9knSbjEG4DnjQPf5szbETfQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3530.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(66946007)(66476007)(66446008)(66556008)(38100700002)(38070700005)(64756008)(107886003)(110136005)(9686003)(316002)(86362001)(508600001)(83380400001)(71200400001)(122000001)(186003)(4326008)(2906002)(55016003)(52536014)(26005)(54906003)(33656002)(6506007)(53546011)(5660300002)(7696005)(8676002)(76116006)(8936002)(82960400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bDdYd21EdkZqS0dTSTI0d2xpR0lYUTBJT1UrNzBjOGp2VUlSVE16VFBYL01P?= =?utf-8?B?N3pLVmpCUEJqOThhUHZLcFEvNzlLeXhhS1JnQ25seXpRNnptZGZwMi9NN2Fi?= =?utf-8?B?TDNud3NaZEdqOVFKRk1zcEpNTVI2ZUhCVHhKdHFzTEMwSmgzYm9nNFZjUU0y?= =?utf-8?B?czdtZTM2ZmlocjB0Yk9SQXZrNXpObWlVU29BbUgxeCtPcWwwR1ZrSlpHbk96?= =?utf-8?B?NmU0K0YrUmtiM1NFNjRlZWtyeGk3VWNINDYrRzFhaU5Ud0IzMTdlRVpQUnF1?= =?utf-8?B?RUtPTkZtQjNIdkV6ajNEUGZWbzlIQU0vZnhKRmJPb3dLcnFoSTE3OUFqTE12?= =?utf-8?B?L1BKbnkvVFRvRUhoLzlDdmM2emVkckZCOS9QR0RKYnd5NDdkZzg1R2VpRFJS?= =?utf-8?B?bnE3d3pxNnIxR3pVaUVVTU9hQnNEWHJXd29hWExNMDdEK0plNUI2aE9JbWtG?= =?utf-8?B?THBkek4xb1lnUUtsRERKdE9MelhhbEpQUnVLclFjRE9yYkJlZW4rSk95OEcr?= =?utf-8?B?T21wa0VCcmRmMUlaZVB0dTQzcEp4L0hBaXYwZXNKWTV6T3JCNW5KU3R0RE9I?= =?utf-8?B?OFhTdUVIVDVhbjVhMDkrWklGSkFJWldvbE5veXdsc1Y5UnBJTkZOV2tGRVVN?= =?utf-8?B?QzdnSzFvNVRnSVQ2NTdyNVhBaTZ5UDVUanI0SDFYc0VSbTVNRDNIemUxV1ho?= =?utf-8?B?YWswZXNpN3dDcmVkRlkweFVuK1ZjSjQ5MERXRHVaMW80N2JjbWpYVWxDWmtZ?= =?utf-8?B?eHUzVWJuODgwaGpVVXVDNThCOHo3ZDB0NUpyVFEvNm5weG9zWHkwUUZ6ZWFl?= =?utf-8?B?SnJrblVVSnNNM1l0VzlZSHNRYVBIVFhNS0hjQ015M1hFZmJ0WmRjaitOaHBw?= =?utf-8?B?bzlEcS9ocGdVbFNVaFNwVEF6c1p5R0tWQzVxWVBMYXREcmxFRVlQMVpWSjlj?= =?utf-8?B?aENJRHErdEdWc2d6cDdKdEREQXlTS1hvOWhabWxxR1hBdHlsOHJ0VDhqZUhJ?= =?utf-8?B?UGNnYXJ5WEh4OVZRTTUwRm5nbDlJa3BBTlI1MEg3UUlEQStZRHNqQ3VsQytC?= =?utf-8?B?eWpqQXV1TUk3SDhuU2E3VTQrWEdFNWxzNk8zVHYyWFpSK1VxNEZRWVN0SlNm?= =?utf-8?B?dlVlUXlFcG5maGRPNWhCaHcrdEZlZVlmT2ZCK1lXSnVVRFlDNGxCZDcwNEN3?= =?utf-8?B?ZWl5U1lNUTdnaUM4d3pFcXkxcDAxYWhnY0ZadU9vaVdSWTRDZ3FESW1qd1E2?= =?utf-8?B?MTNPR0ZZVlNNRW4zM1VqZW9VekdhZ09QWmR1QXNNc24rMUQyZ2hQSS9jcDFx?= =?utf-8?B?T2NGOW4zTG9zSVhGZ0l1V3NsYWxseW9PU1JCSnU0ZHBKUTUwc3lEUkZ6dUpV?= =?utf-8?B?TU1NODhDckN3YldyaHpnZi9Yd1M0ZjVJLzJQQ1JER3d2OFc0N3ZleGZLNHV6?= =?utf-8?B?dmRqSnRRbDhMZDgwbWtpTHNqOHBWNmhCdm1nRzUwT0Fya3Z1QzdrejhkajNj?= =?utf-8?B?SE1yT1BWQmo1OGNIeFR1SEFGRC9YOW4veGIwREdJTlV1SXFHMUViK09UUklE?= =?utf-8?B?RmxwT2J3QWVrOWw4aHZEYk9vWFgxQTRtMlBELzhCSWdxVnlrUWJCZTlpNGh1?= =?utf-8?B?elhud3JzT2pBWUtRaGRrd082NG96UmhQbDJ1R0w1RElqbUhORGNZaG5uOUhR?= =?utf-8?B?VG5tc2luZ1dYMVlNSlJsOW5VYnZ4Wk1kd3JZeUN3UnZDQ2dNUjJpS09kV0RF?= =?utf-8?B?eDNoOGhJZUN4Tmh2M1kySm9uelJpSTFLUVZCRFRSa1lTU1h5bHhFNUdFMm85?= =?utf-8?B?T1R4N2VZRCtqU2dGRnYvT1hvSzJydlFidGVIYko5TjF1a0Z3T1ZkYjBTZzlo?= =?utf-8?B?WUtzelRGS25lTTljQjZ1bEpzTGVzeVhPeUhkYTNpdVQwTWd0MXlDbjltZ2tq?= =?utf-8?B?SU1VZ0ZpUFNTbVlxbi85blRNUVR5TG53RWFZZXpjNEZUSWRoS2FYRC9KaS9F?= =?utf-8?B?QVk3em1aK3hGUzhZRDhMdndTRHI1UmdlemVtVFhXUGR1YU1aYXdxU3l6LzQv?= =?utf-8?B?bVhvWm1tNzJPS1JnUlhCVkdGUDdUbE9jS3RHYlBIOEhjRjBIUmVpNFVlcEJp?= =?utf-8?B?dGVqTDhDMWt6VWtad2tEUXRRS0NueXZnSVRjME9DdTd4MjRlbVZabmFHeEhR?= =?utf-8?B?dlE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3530.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00b6dbcc-41d2-4790-6936-08d9e172fee3 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2022 08:57:06.7067 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jWd6HBLERgipFjaIED4kwtHxPHBeV2RY3L6BlL46RyeEvToUVY8ceNh0i0oE63WxipOBmuHK9UWGGuuaNoR8Rg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2193 X-OriginatorOrg: intel.com 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1 aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDI2 LCAyMDIyIDIxOjI1DQo+IFRvOiBIdWFuZywgV2VpIDx3ZWkuaHVhbmdAaW50ZWwuY29tPjsgZGV2 QGRwZGsub3JnOyBYdSwgUm9zZW4NCj4gPHJvc2VuLnh1QGludGVsLmNvbT47IFpoYW5nLCBRaSBa IDxxaS56LnpoYW5nQGludGVsLmNvbT47IE5pcHVuIEd1cHRhDQo+IDxuaXB1bi5ndXB0YUBueHAu Y29tPjsgSGVtYW50IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+DQo+IENjOiBzdGFi bGVAZHBkay5vcmc7IFpoYW5nLCBUaWFuZmVpIDx0aWFuZmVpLnpoYW5nQGludGVsLmNvbT4NCj4g U3ViamVjdDogUmU6IFtQQVRDSCB2MV0gcmF3L2lmcGdhOiBmaXggaWZwZ2EgZGV2aWNlcyBjbGVh bnVwIGZ1bmN0aW9uDQo+IA0KPiBPbiAxLzI2LzIwMjIgMzoyOSBBTSwgV2VpIEh1YW5nIHdyb3Rl Og0KPiA+IFVzZSBydGVfZGV2X3JlbW92ZSgpIHRvIHJlcGxhY2UgcnRlX3Jhd2Rldl9wbWRfcmVs ZWFzZSgpIGluDQo+ID4gaWZwZ2FfcmF3ZGV2X2NsZWFudXAoKSwgcmVzb3VyY2VzIG9jY3VwaWVk IGJ5IGlmcGdhIHJhdyBkZXZpY2VzIHN1Y2gNCj4gPiBhcyB0aHJlYWRzIGNhbiBiZSByZWxlYXNl ZCBjb3JyZWN0bHkuDQo+ID4NCj4gDQo+IEFzIGZhciBhcyBJIHVuZGVyc3RhbmQgeW91IGFyZSBm aXhpbmcgYW4gaXNzdWUgdGhhdCBub3QgYWxsIHJlc291cmNlcyBhcmUNCj4gcmVsZWFzZWQsIGlz IHRoaXMgY29ycmVjdD8NCj4gV2hhdCBhcmUgdGhlc2Ugbm90IHJlbGVhc2VkIHJlc291cmNlcz8N Cj4gDQo+IEFuZCAncnRlX3Jhd2Rldl9wbWRfcmVsZWFzZSgpJyByYXdkZXYgQVBJIHNlZW1zIGlu dGVuZGVkIHRvIGRvIHRoZQ0KPiBjbGVhbnVwLCBpcyBpdCBleHBlY3RlZCB0aGF0IHNvbWUgcmVz b3VyY2VzIGFyZSBub3QgZnJlZWQgYWZ0ZXIgdGhpcyBjYWxsLCBvcg0KPiBzaG91bGQgd2UgZml4 IHRoYXQgQVBJPw0KPiBJZiB0aGUgZGV2aWNlIHJlbW92ZSBBUEkgbmVlZHMgdG8gYmUgdXNlZCwg d2hhdCBpcyB0aGUgcG9pbnQgb2YNCj4gJ3J0ZV9yYXdkZXZfcG1kX3JlbGVhc2UoKScgQVBJPw0K PiANCj4gY2MnZWQgcmF3ZGV2IG1haW50YWluZXJzIGZvciBjb21tZW50Lg0KDQpZZXMsIHRoaXMg cGF0Y2ggaXMgdG8gcmVsZWFzZSBhbGwgdGhlIHJlc291cmNlcyBvZiBpZnBnYV9yYXdkZXYgYWZ0 ZXIgdGVzdHBtZCBleGl0LCB0aGUgbm90IHJlbGVhc2VkIHJlc291cmNlcyBhcmUgaW50ZXJydXB0 IGFuZCB0aHJlYWQuDQoNCnJ0ZV9yYXdkZXZfcG1kX3JlbGVhc2UgaW1wbGVtZW50ZWQgaW4gaWZw Z2FfcmF3ZGV2IG9ubHkgcmVsZWFzZSBtZW1vcnkgYWxsb2NhdGVkIGJ5IGlmcGdhIGRyaXZlciwg dGhhdCdzIHRoZSBleHBlY3RlZCBiZWhhdmlvci4NCg0KSSB0aGluayBpdCdzIGEgc2ltcGxlIGFu ZCBzYWZlIHdheSB0byByZWxlYXNlIHJlc291cmNlcyBjb21wbGV0ZWx5IGJ5IGNhbGxpbmcgcnRl X2Rldl9yZW1vdmUuDQoNCj4gDQo+ID4gRml4ZXM6IGY3MjRhODAyICgicmF3L2lmcGdhOiBhZGQg bWlzY2VsbGFuZW91cyBBUElzIikNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBIdWFuZyA8 d2VpLmh1YW5nQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgIGRyaXZlcnMvcmF3L2lmcGdhL2lm cGdhX3Jhd2Rldi5jIHwgNCArKystDQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9yYXcvaWZw Z2EvaWZwZ2FfcmF3ZGV2LmMNCj4gPiBiL2RyaXZlcnMvcmF3L2lmcGdhL2lmcGdhX3Jhd2Rldi5j DQo+ID4gaW5kZXggZmRmM2MyMy4uODhjMzhhYSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL3Jh dy9pZnBnYS9pZnBnYV9yYXdkZXYuYw0KPiA+ICsrKyBiL2RyaXZlcnMvcmF3L2lmcGdhL2lmcGdh X3Jhd2Rldi5jDQo+ID4gQEAgLTE3ODcsMTIgKzE3ODcsMTQgQEAgaW50IGlmcGdhX3Jhd2Rldl9w YXJ0aWFsX3JlY29uZmlndXJlKHN0cnVjdA0KPiBydGVfcmF3ZGV2ICpkZXYsIGludCBwb3J0LA0K PiA+ICAgdm9pZCBpZnBnYV9yYXdkZXZfY2xlYW51cCh2b2lkKQ0KPiA+ICAgew0KPiA+ICAgCXN0 cnVjdCBpZnBnYV9yYXdkZXYgKmRldjsNCj4gPiArCXN0cnVjdCBydGVfcmF3ZGV2ICpyZGV2Ow0K PiA+ICAgCXVuc2lnbmVkIGludCBpOw0KPiA+DQo+ID4gICAJZm9yIChpID0gMDsgaSA8IElGUEdB X1JBV0RFVl9OVU07IGkrKykgew0KPiA+ICAgCQlkZXYgPSAmaWZwZ2FfcmF3ZGV2aWNlc1tpXTsN Cj4gPiAgIAkJaWYgKGRldi0+cmF3ZGV2KSB7DQo+ID4gLQkJCXJ0ZV9yYXdkZXZfcG1kX3JlbGVh c2UoZGV2LT5yYXdkZXYpOw0KPiA+ICsJCQlyZGV2ID0gZGV2LT5yYXdkZXY7DQo+ID4gKwkJCXJ0 ZV9kZXZfcmVtb3ZlKHJkZXYtPmRldmljZSk7DQo+ID4gICAJCQlkZXYtPnJhd2RldiA9IE5VTEw7 DQo+ID4gICAJCX0NCj4gPiAgIAl9DQoNCg==