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 A736EA034F for ; Wed, 10 Nov 2021 09:29:53 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9B19140142; Wed, 10 Nov 2021 09:29:53 +0100 (CET) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2065.outbound.protection.outlook.com [40.107.236.65]) by mails.dpdk.org (Postfix) with ESMTP id 3969740142 for ; Wed, 10 Nov 2021 09:29:52 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XRQtuEVhkdz8Q8GtyiUbTshlynl2XrdZ7umd4CyEfW/dg4FEQeIXQ9vBhpJuTJXqCf8Pv/Vp/C9uHtvZL5unIp/a7H6vPCd175KN82Nvh/ymXf2KIqKM6sfcKHiBZWofG180yQ2UqHGzkgN+dopk1eW+mSekTDp2Rb3o6FwSzMp+6DvVXxWdyzCCJ/jf4iEiAh1SltyxVom34MltP3Bugm8W16/fbwIhGz/5bvIppziUf5cJMo3XLrzuMEcRzZ56fjPbfKHJHlby8CMrdAQvGJAPvBgFJqSewvAOQBjM69mRu0IPUtxMz6jy+K40TUiugBcyjI9jzFizO31pyuxgVQ== 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=+E2+/QmASF9TgPgpwI7Z6JAyQ+InDkaK2vneQf2kPGg=; b=L56N1X+o9EjspnNnmiUkNMj9ECpN+kawHRX7WJmAtbZ57OOcRA0OfBelaSISwpUXZ8swmFb8iYSuXBiAMKiOr5j7ALPwAvJrHDs7lWd/S74tkAnbM8Sw5FZ7mEoTdibCGQhWl1KG+U1g5Tfh19gVVJzfp/j/603tce9g3KaXIsgSRR9OxZ/Q/g1aT10qvoyKckzlch/7runUWb+mw9UnvITBoNLw48Jqli6IqItWGE1pEJnr5N3fBk2Zta7lTCbM+PYY81L4AIm8yeRUcZRPBeO01SJe+FZqHVEMVBmGX3EzyNe/OJbd1GraLOCIcxbsphPake/XfAlq2oUwLX8OkA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+E2+/QmASF9TgPgpwI7Z6JAyQ+InDkaK2vneQf2kPGg=; b=eu7G4BUaSGr3fJYTe6KyWhQeL0C6X+FpzI6eJhs1FLjN1pJRw3b/1Pz79s6lanQVusGePAL/etoOvyQ7L1KiwICK+eDekPjIeEqzGsg5EW0PEDGCJXFgpAf5wuGVQvFleazyhG+OOI6Hy7ilC9W+kp96deODAW4gq+uqfEmzRj2YqySgCmtu8k/jUIbJUAyVABP0rj126AWYmF0dIhCN6RrpNRy8PIqGwGILMJimEUf2mRWbKy7uxt1iyrpvcKcc9bZnC2CqVThjX1u6nsNZI/wn4ggXxIGaAoYcqsLbV2mxXGouHx8agGgs2sFXOLPP7GOwzoKs8Tz9OhJiaNxhuA== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM8PR12MB5496.namprd12.prod.outlook.com (2603:10b6:8:38::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Wed, 10 Nov 2021 08:29:50 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::10d0:8c16:3110:f8ac]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::10d0:8c16:3110:f8ac%5]) with mapi id 15.20.4669.016; Wed, 10 Nov 2021 08:29:50 +0000 From: "Xueming(Steven) Li" To: "zhihongx.peng@intel.com" CC: "olivier.matz@6wind.com" , "dmitry.kozliuk@gmail.com" , "stable@dpdk.org" , "bluca@debian.org" Thread-Topic: patch 'cmdline: free on exit' has been queued to stable release 20.11.4 Thread-Index: AQHX1gQF9Mp/E6LyAEWSLQE2CBvNxqv8bjYA Date: Wed, 10 Nov 2021 08:29:49 +0000 Message-ID: References: <20211110063216.2744012-1-xuemingl@nvidia.com> <20211110063216.2744012-175-xuemingl@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.40.4 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 21649dd0-7eae-487e-50f8-08d9a4244318 x-ms-traffictypediagnostic: DM8PR12MB5496: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lF9msrA0KafJnsGMNQo4CcML1ClNSv/yen5ZZLGpYD69rxAnbNkL53agehsV90IV7xq3VKH9rvot14vRY0uu6Be506eCUB96y0h9b8eXzby3v28A/bpXv5lRusjneAP1FBdjOslHjjxBAlLbAn9Lq7y1NToFu7jfJZkHCxVvof3/4RwHc+1027H/QlixzUDYAmPGVHwIcp+WFEB+ksGDKptfhPRX1qoLgq3TaVTOs58mW9ZpsT9LmmkGB7PPL6Rj+210xd17SUuaBWHnYAJY9sm0UDuZ3BCRmdnjmjbgV9YTnyZp9+rtv7Yf0PpOEUtiEalblCVNSBdEPJncMBdpAD/uGeo68PRpT9ft8FFPxNzC7NhIyASMBx9VNcFsut2NUWyYmZrb9sSadjSWXpcwxDX4JoO6hpbXqMmnlJUrZCAJSf57hLrQKfq6FqV88BfLNGD/yKKEym77WEfW7Sbj08XGvmFpC+uMxUSfIPTIHIYp8/0kj1b5vftMjNxXA3n90v040RP1uR0Qf+eMWyAsGJ8U/BDkIsvOeUHNCMSWYomCWPNBIsZjJt4/4gjpJ9wvoXd9ouOkRutkMjLyBFc3xx5iPMPlu7KThKjKrbezGMC/p0+EhE6/LB3RZx+3fPI/NDwl2rKo1yazFByq5qoxomp+cSgjUpLv+t7Lb3gxWxVr7rPvxq3ZB/YLPa+JsQ9J1Uxh4pn30hEudr+5mRyR6TF7mtiSnLKM4xCgYpyfOgNISticOeNbSv0zADYcadRiuhRo6yy5JvmB1WVvos25sba/+A6vFhoGWbg1NXBMgPkA9kw/Uy7i3Va/+WoX9JkRTBEmj9vSPn/E0E9TZkx4HQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2616005)(4326008)(36756003)(508600001)(6506007)(966005)(6486002)(53546011)(38100700002)(38070700005)(86362001)(5660300002)(122000001)(186003)(26005)(76116006)(66556008)(2906002)(66946007)(91956017)(54906003)(4001150100001)(64756008)(66446008)(71200400001)(6916009)(6512007)(66476007)(316002)(8936002)(8676002)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?djF6SDNacVRtWjRuMmJFODlWc3dpbCtSa0NCQmlpcUVJaldYcm1nR0kreTg3?= =?utf-8?B?S1Yxa0Q5bi9Md0Q3UWhUWVlGTUV4K1B1eDd2Ym0wd2dIR2xuNjJoVDR3ME93?= =?utf-8?B?dXBtbG5VSjBVUFdmWUNOek9TcWF2WlJRUTcyazhyWHBsS2RnVDZiTjJGMmg2?= =?utf-8?B?UENZV0dEZitCb0RiSVBnWHE0Y2pBNzVicUtBb2dBbkJvWjRtTHZqeHc1MHd0?= =?utf-8?B?TDcxNmlSYmhOajFCOUVKekZFTGZkNDVHNUwxbEZ2Z2l4NlkxTndtQm9TakRp?= =?utf-8?B?cG01dm1aWFZFSXVBeUdhU0VxZ21UY25ram54Y1VUVHFYbVlVY09CZ1Z0OE1r?= =?utf-8?B?YndzSG9udzNjSVJmdTlXaWlvVDM2Y1laeVdRNWlsRE1HOXkvMGpiR1BxeVRW?= =?utf-8?B?UVA1eFg1TWFwWXBwVkdncnFIcnh2YjBwYWxTRG1QQ2Qvd0tDTnAzWXpNa21W?= =?utf-8?B?Y3Y1YUNtb0xDKy93M2UvbjJBbFk5S1FNOS9UUGczbmg3OENvT2xNa3BRVmVB?= =?utf-8?B?dGZpYU00QnNKZzcybnNLc1pIQmxxVXJVb2o3Qk80a0R1SDVZUDVyYVhLelU0?= =?utf-8?B?cU1rZTZhMGtHUXBYbWlhRGxpYm0zV2hLVkRCMXAwSHdnYkoranhDYnRLenRQ?= =?utf-8?B?c1lqUFYzZTBubisxTHM0cll5MnhiRFpuTlgxNFBGOUkrL1FBSmNEMlljMCtT?= =?utf-8?B?cmhqMitjZDhiaEUrRkw0NFlBNXVnUjg0NVAwYmJoZWtLZHZ3N1hjNlNNUzRF?= =?utf-8?B?TU5BRy9lOGt3WHo1OFhYTnBXSEZFSm82dG1RcXBzTlcvYmV3cWt0M0FPMU4v?= =?utf-8?B?UXora3l5WGpuQXhIUmw3WEEzNWxERFpGNjh5RzZxb3B0eEtuZmJXTGdXMlNL?= =?utf-8?B?OFJucVRyQmN1NFpsVGZxMDBVUEZvNnVNVXN5aE82ZmVUd0FYOUJhUHl2NVlM?= =?utf-8?B?dmdGVGhtWmh5U3M2eVlrM1V0Kzl0bXdhcFBuZDlYVitXTGRCTmtnMmdGcDh6?= =?utf-8?B?cGVxMXRqT0lWVWdBR2xmWDRXU29WZGlDbXd0dW1oalZaOE9JNk53TC9jdEx0?= =?utf-8?B?dFM0dHlZRDJlZDRGKysyVzBEUU1jMFVxZ2NyNHBGV2FPV3M4WUtwclNoenFt?= =?utf-8?B?SUFHdEJOUSt2dnd1SndnWERlbkhHYmp6TGU2R2dvdzM5dERmT1VWc2QyUXNB?= =?utf-8?B?NGtnRnp2MGJ1UlZ6WU4zNW1ERkFEZzZOUVBYOFd6b3ZWS0ZUdm1PTmZncW5M?= =?utf-8?B?OVh0WXI3QmkzUVVOcXZzbFZOVXBsQ0VZci9OeDlGaFFvU2hjbWxxbVQydWhF?= =?utf-8?B?NURWMG54UWlMSFFsR2Z6UTZyZ3VUSlhEc2hjcXFjM3p4UlZzRWlKNkozTmVI?= =?utf-8?B?Tys2ejNlRGxNcnovcnNDcGR5R3Fpb21VWFNsVGR1Q2VseXRxVVhmc1lZWitC?= =?utf-8?B?YmFLYzZDWGI4bm9ad1M2ZXRxT3dlYjBRMU5VUlFNZko3MlhPcDJDS3d1cStC?= =?utf-8?B?NHdpenp6R2d5SDVOTGNuR0xxekxxcGg2NTJLQm9qQXpWSVBWaGFSaXdpQlZo?= =?utf-8?B?U29aQ0Y4VlBvR1hWUmNlN05SWkdBdEJXa2g3c2E0SWdJcVF2eEZUcURFdWhT?= =?utf-8?B?NkZLN1krS1d6Y2J5NS9HVy9DU3ZscXQ0K2ROUFdQT3N5My9TYUtvOWFrdEZN?= =?utf-8?B?eWM4ajBNc2hNam43TFpiL0t5MmI3TTVzZ1E5WW92UDRoaGE2SnNHaHcxTlAr?= =?utf-8?B?RTZ4VkFkY3JKUVlwQXM2bURBemZ2K0NQbkRuSjRuOUM0cU01Y2ozMkZlSUwy?= =?utf-8?B?cE11M3JuMEVQSW1NOTFhN1FYeTVGdjJISVJUdTg2OU9IN3ZVR0pudE5aUTIy?= =?utf-8?B?MDRaNG9Bc0lOZlpSTktjbVZzYzVnRy9NOVpndE9QNmFKcndQWlc0Q1A1SkV0?= =?utf-8?B?bGR0NFc2dG0zWEhVRVR5d3ZhRVkxRE5NTjZ0cVNQLzZ0cGs0alAxYTVaQUd4?= =?utf-8?B?WERGMDBsdUo1dll0TEFReTdDL1RWQXI4aVJwN1ZtMDc2ZkxBalJ3R05CRTZQ?= =?utf-8?B?UDJEUFNTUkN6SFB3ZWRINlZlZUY0YUcxTlhISnJ4UURZZVNQaTNJVy9kN2Z3?= =?utf-8?B?T2pnS0Y0ZUZxTTAxMXFGMFpEQVpxclU4NnhkYVBaUHdlZm9Da3ZKN3RROTdx?= =?utf-8?Q?ta4iUKExycb3g2oCjTXykiMOqvLFi7wUEsxmQ58BVz5G?= Content-Type: text/plain; charset="utf-8" Content-ID: <7412B2D1B3771444B19F8FACA8229D2F@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21649dd0-7eae-487e-50f8-08d9a4244318 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2021 08:29:49.9915 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jXS/9WSBKJjF90+XQ4RdMMb+4FpxMqcDr83lA6jNFcE/92MX6Pw3ZKg4xKpe5MjWZMUH0Hfc4QIvbKPmNFq57A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR12MB5496 Subject: Re: [dpdk-stable] patch 'cmdline: free on exit' has been queued to stable release 20.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SGkgWmhpaG9uZyzCoA0KDQpUaGFua3MgZm9yIHVwZGF0ZSwgcmVtb3ZlZCBmcm9tIGxpc3QuDQoN Ck9uIFdlZCwgMjAyMS0xMS0xMCBhdCAwNzoyMyArMDAwMCwgUGVuZywgWmhpaG9uZ1ggd3JvdGU6 DQo+IEhpICwgWHVlbWluZw0KPiANCj4gVGhpcyBwYXRjaCBpcyBub3QgYmFja3dhcmQgY29tcGF0 aWJsZS4gQmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aWxsIGNhdXNlDQo+IHRoZSBhcHAgdG8gY2hh bmdlIHRoZSBDbWRMaW5lIGNvZGUuIEluIGFkZGl0aW9uLCB3ZSBmb3VuZCBhIGJ1ZyBpbiBzb21l DQo+IHRlc3QgY2FzZXMgb2YgdGhpcyBwYXRjaCwgYW5kIEkgd2lsbCBzdWJtaXQgYSBuZXcgcGF0 Y2ggZm9yIHNvbHV0aW9uLg0KPiANCj4gUmVnYXJkcywNCj4gUGVuZyxaaGlob25nDQo+IA0KPiA+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogWHVlbWluZyBMaSA8eHVlbWlu Z2xAbnZpZGlhLmNvbT4NCj4gPiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDEwLCAyMDIxIDI6 MzEgUE0NCj4gPiBUbzogUGVuZywgWmhpaG9uZ1ggPHpoaWhvbmd4LnBlbmdAaW50ZWwuY29tPg0K PiA+IENjOiBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgRG1pdHJ5IEtvemx5dWsN Cj4gPiA8ZG1pdHJ5LmtvemxpdWtAZ21haWwuY29tPjsgT2xpdmllciBNYXR6IDxvbGl2aWVyLm1h dHpANndpbmQuY29tPjsgZHBkaw0KPiA+IHN0YWJsZSA8c3RhYmxlQGRwZGsub3JnPg0KPiA+IFN1 YmplY3Q6IHBhdGNoICdjbWRsaW5lOiBmcmVlIG9uIGV4aXQnIGhhcyBiZWVuIHF1ZXVlZCB0byBz dGFibGUgcmVsZWFzZQ0KPiA+IDIwLjExLjQNCj4gPiANCj4gPiBIaSwNCj4gPiANCj4gPiBGWUks IHlvdXIgcGF0Y2ggaGFzIGJlZW4gcXVldWVkIHRvIHN0YWJsZSByZWxlYXNlIDIwLjExLjQNCj4g PiANCj4gPiBOb3RlIGl0IGhhc24ndCBiZWVuIHB1c2hlZCB0byBodHRwOi8vZHBkay5vcmcvYnJv d3NlL2RwZGstc3RhYmxlIHlldC4NCj4gPiBJdCB3aWxsIGJlIHB1c2hlZCBpZiBJIGdldCBubyBv YmplY3Rpb25zIGJlZm9yZSAxMS8xMi8yMS4gU28gcGxlYXNlIHNob3V0IGlmDQo+ID4gYW55b25l IGhhcyBvYmplY3Rpb25zLg0KPiA+IA0KPiA+IEFsc28gbm90ZSB0aGF0IGFmdGVyIHRoZSBwYXRj aCB0aGVyZSdzIGEgZGlmZiBvZiB0aGUgdXBzdHJlYW0gY29tbWl0IHZzIHRoZQ0KPiA+IHBhdGNo IGFwcGxpZWQgdG8gdGhlIGJyYW5jaC4gVGhpcyB3aWxsIGluZGljYXRlIGlmIHRoZXJlIHdhcyBh bnkgcmViYXNpbmcNCj4gPiBuZWVkZWQgdG8gYXBwbHkgdG8gdGhlIHN0YWJsZSBicmFuY2guIElm IHRoZXJlIHdlcmUgY29kZSBjaGFuZ2VzIGZvcg0KPiA+IHJlYmFzaW5nDQo+ID4gKGllOiBub3Qg b25seSBtZXRhZGF0YSBkaWZmcyksIHBsZWFzZSBkb3VibGUgY2hlY2sgdGhhdCB0aGUgcmViYXNl IHdhcw0KPiA+IGNvcnJlY3RseSBkb25lLg0KPiA+IA0KPiA+IFF1ZXVlZCBwYXRjaGVzIGFyZSBv biBhIHRlbXBvcmFyeSBicmFuY2ggYXQ6DQo+ID4gaHR0cHM6Ly9naXRodWIuY29tL3N0ZWV2ZW5s ZWUvZHBkaw0KPiA+IA0KPiA+IFRoaXMgcXVldWVkIGNvbW1pdCBjYW4gYmUgdmlld2VkIGF0Og0K PiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9zdGVldmVubGVlL2RwZGsvY29tbWl0L2YxODE4Mzk4NjRh ZTdiYTE3MDUxOTIzNWE2DQo+ID4gZGE5NjlhN2RmMzZhODUNCj4gPiANCj4gPiBUaGFua3MuDQo+ ID4gDQo+ID4gWHVlbWluZyBMaSA8eHVlbWluZ2xAbnZpZGlhLmNvbT4NCj4gPiANCj4gPiAtLS0N Cj4gPiBGcm9tIGYxODE4Mzk4NjRhZTdiYTE3MDUxOTIzNWE2ZGE5NjlhN2RmMzZhODUgTW9uIFNl cCAxNyAwMDowMDowMA0KPiA+IDIwMDENCj4gPiBGcm9tOiBaaGlob25nIFBlbmcgPHpoaWhvbmd4 LnBlbmdAaW50ZWwuY29tPg0KPiA+IERhdGU6IE1vbiwgMTggT2N0IDIwMjEgMjE6NTg6NTAgKzA4 MDANCj4gPiBTdWJqZWN0OiBbUEFUQ0hdIGNtZGxpbmU6IGZyZWUgb24gZXhpdA0KPiA+IENjOiBY dWVtaW5nIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPg0KPiA+IA0KPiA+IFsgdXBzdHJlYW0gY29t bWl0IDZhZDA2MjAzYTU4N2E4Y2UxMDM5MmQ5MjI0ZTlmYmRjYjc3YjNkNWMgXQ0KPiA+IA0KPiA+ IE1hbGxvYyBjbCBpbiB0aGUgY21kbGluZV9zdGRpbl9uZXcgZnVuY3Rpb24sIHNvIHJlbGVhc2Ug aW4gdGhlDQo+ID4gY21kbGluZV9zdGRpbl9leGl0IGZ1bmN0aW9uIGlzIGxvZ2ljYWwsIHNvIHRo YXQgY2wgd2lsbCBub3QgYmUgcmVsZWFzZWQgYWxvbmUuDQo+ID4gDQo+ID4gRml4ZXM6IGFmNzUw NzhmZWNlMyAoImZpcnN0IHB1YmxpYyByZWxlYXNlIikNCj4gPiANCj4gPiBTaWduZWQtb2ZmLWJ5 OiBaaGlob25nIFBlbmcgPHpoaWhvbmd4LnBlbmdAaW50ZWwuY29tPg0KPiA+IFJldmlld2VkLWJ5 OiBEbWl0cnkgS296bHl1ayA8ZG1pdHJ5LmtvemxpdWtAZ21haWwuY29tPg0KPiA+IEFja2VkLWJ5 OiBPbGl2aWVyIE1hdHogPG9saXZpZXIubWF0ekA2d2luZC5jb20+DQo+ID4gVGVzdGVkLWJ5OiBa aGlob25nIFBlbmcgPHpoaWhvbmd4LnBlbmdAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBhcHAv dGVzdC90ZXN0LmMgICAgICAgICAgICAgICAgICAgICB8IDEgLQ0KPiA+ICBhcHAvdGVzdC90ZXN0 X2NtZGxpbmVfbGliLmMgICAgICAgICB8IDEgLQ0KPiA+ICBsaWIvbGlicnRlX2NtZGxpbmUvY21k bGluZV9zb2NrZXQuYyB8IDEgKw0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp LCAyIGRlbGV0aW9ucygtKQ0KPiA+IA0KPiA+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC90ZXN0LmMg Yi9hcHAvdGVzdC90ZXN0LmMgaW5kZXggODY0NTIzZWQ2MS4uZjdkMDk0Njc2MQ0KPiA+IDEwMDY0 NA0KPiA+IC0tLSBhL2FwcC90ZXN0L3Rlc3QuYw0KPiA+ICsrKyBiL2FwcC90ZXN0L3Rlc3QuYw0K PiA+IEBAIC0xOTUsNyArMTk1LDYgQEAgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpDQo+ID4g DQo+ID4gIAkJY21kbGluZV9pbnRlcmFjdChjbCk7DQo+ID4gIAkJY21kbGluZV9zdGRpbl9leGl0 KGNsKTsNCj4gPiAtCQljbWRsaW5lX2ZyZWUoY2wpOw0KPiA+ICAJfQ0KPiA+ICAjZW5kaWYNCj4g PiAgCXJldCA9IDA7DQo+ID4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0L3Rlc3RfY21kbGluZV9saWIu YyBiL2FwcC90ZXN0L3Rlc3RfY21kbGluZV9saWIuYyBpbmRleA0KPiA+IGQ1YTA5YjQ1NDEuLjZi Y2ZhNjUxMWUgMTAwNjQ0DQo+ID4gLS0tIGEvYXBwL3Rlc3QvdGVzdF9jbWRsaW5lX2xpYi5jDQo+ ID4gKysrIGIvYXBwL3Rlc3QvdGVzdF9jbWRsaW5lX2xpYi5jDQo+ID4gQEAgLTE3NCw3ICsxNzQs NiBAQCB0ZXN0X2NtZGxpbmVfc29ja2V0X2Zucyh2b2lkKQ0KPiA+ICAJLyogdm9pZCBmdW5jdGlv bnMgKi8NCj4gPiAgCWNtZGxpbmVfc3RkaW5fZXhpdChOVUxMKTsNCj4gPiANCj4gPiAtCWNtZGxp bmVfZnJlZShjbCk7DQo+ID4gIAlyZXR1cm4gMDsNCj4gPiAgZXJyb3I6DQo+ID4gIAlwcmludGYo IkVycm9yOiBmdW5jdGlvbiBhY2NlcHRlZCBudWxsIHBhcmFtZXRlciFcbiIpOyBkaWZmIC0tZ2l0 DQo+ID4gYS9saWIvbGlicnRlX2NtZGxpbmUvY21kbGluZV9zb2NrZXQuYyBiL2xpYi9saWJydGVf Y21kbGluZS9jbWRsaW5lX3NvY2tldC5jDQo+ID4gaW5kZXggMGZlMTQ5NzAwOC4uZjkxOTUzNzQ2 MCAxMDA2NDQNCj4gPiAtLS0gYS9saWIvbGlicnRlX2NtZGxpbmUvY21kbGluZV9zb2NrZXQuYw0K PiA+ICsrKyBiL2xpYi9saWJydGVfY21kbGluZS9jbWRsaW5lX3NvY2tldC5jDQo+ID4gQEAgLTU3 LDQgKzU3LDUgQEAgY21kbGluZV9zdGRpbl9leGl0KHN0cnVjdCBjbWRsaW5lICpjbCkNCj4gPiAg CQlyZXR1cm47DQo+ID4gDQo+ID4gIAl0ZXJtaW5hbF9yZXN0b3JlKGNsKTsNCj4gPiArCWNtZGxp bmVfZnJlZShjbCk7DQo+ID4gIH0NCj4gPiAtLQ0KPiA+IDIuMzMuMA0KPiA+IA0KPiA+IC0tLQ0K PiA+ICAgRGlmZiBvZiB0aGUgYXBwbGllZCBwYXRjaCB2cyB1cHN0cmVhbSBjb21taXQgKHBsZWFz ZSBkb3VibGUtY2hlY2sgaWYgbm9uLQ0KPiA+IGVtcHR5Og0KPiA+IC0tLQ0KPiA+IC0tLSAtCTIw MjEtMTEtMTAgMTQ6MTc6MDkuNjYwNzc0NDM3ICswODAwDQo+ID4gKysrIDAxNzQtY21kbGluZS1m cmVlLW9uLWV4aXQucGF0Y2gJMjAyMS0xMS0xMCAxNDoxNzowMS45ODQwNzg0OTcgKzA4MDANCj4g PiBAQCAtMSArMSBAQA0KPiA+IC1Gcm9tIDZhZDA2MjAzYTU4N2E4Y2UxMDM5MmQ5MjI0ZTlmYmRj Yjc3YjNkNWMgTW9uIFNlcCAxNyAwMDowMDowMA0KPiA+IDIwMDENCj4gPiArRnJvbSBmMTgxODM5 ODY0YWU3YmExNzA1MTkyMzVhNmRhOTY5YTdkZjM2YTg1IE1vbiBTZXAgMTcgMDA6MDA6MDANCj4g PiAyMDAxDQo+ID4gQEAgLTQsMCArNSwzIEBADQo+ID4gK0NjOiBYdWVtaW5nIExpIDx4dWVtaW5n bEBudmlkaWEuY29tPg0KPiA+ICsNCj4gPiArWyB1cHN0cmVhbSBjb21taXQgNmFkMDYyMDNhNTg3 YThjZTEwMzkyZDkyMjRlOWZiZGNiNzdiM2Q1YyBdDQo+ID4gQEAgLTE3LDUgKzIwLDQgQEANCj4g PiAtIGFwcC90ZXN0L3Rlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMSAtDQo+ID4gLSBh cHAvdGVzdC90ZXN0X2NtZGxpbmVfbGliLmMgICAgICAgICAgICB8IDEgLQ0KPiA+IC0gZG9jL2d1 aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8yMV8xMS5yc3QgfCAzICsrKw0KPiA+IC0gbGliL2NtZGxp bmUvY21kbGluZV9zb2NrZXQuYyAgICAgICAgICAgfCAxICsNCj4gPiAtIDQgZmlsZXMgY2hhbmdl ZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+ICsgYXBwL3Rlc3QvdGVzdC5j ICAgICAgICAgICAgICAgICAgICAgfCAxIC0NCj4gPiArIGFwcC90ZXN0L3Rlc3RfY21kbGluZV9s aWIuYyAgICAgICAgIHwgMSAtDQo+ID4gKyBsaWIvbGlicnRlX2NtZGxpbmUvY21kbGluZV9zb2Nr ZXQuYyB8IDEgKw0KPiA+ICsgMyBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxl dGlvbnMoLSkNCj4gPiBAQCAtMjQgKzI2IEBADQo+ID4gLWluZGV4IDE3M2QyMDJlNDcuLjUxOTQx MzEwMjYgMTAwNjQ0DQo+ID4gK2luZGV4IDg2NDUyM2VkNjEuLmY3ZDA5NDY3NjEgMTAwNjQ0DQo+ ID4gQEAgLTI3ICsyOSBAQA0KPiA+IC1AQCAtMjMzLDcgKzIzMyw2IEBAIG1haW4oaW50IGFyZ2Ms IGNoYXIgKiphcmd2KQ0KPiA+ICtAQCAtMTk1LDcgKzE5NSw2IEBAIG1haW4oaW50IGFyZ2MsIGNo YXIgKiphcmd2KQ0KPiA+IEBAIC0zNiArMzggQEANCj4gPiAtaW5kZXggMDU0ZWJmNWU5ZC4uZjIz ODA5NGIwNyAxMDA2NDQNCj4gPiAraW5kZXggZDVhMDliNDU0MS4uNmJjZmE2NTExZSAxMDA2NDQN Cj4gPiBAQCAtMzkgKzQxIEBADQo+ID4gLUBAIC0xODAsNyArMTgwLDYgQEAgdGVzdF9jbWRsaW5l X3NvY2tldF9mbnModm9pZCkNCj4gPiArQEAgLTE3NCw3ICsxNzQsNiBAQCB0ZXN0X2NtZGxpbmVf c29ja2V0X2Zucyh2b2lkKQ0KPiA+IEBAIC00NywxOSArNDksNSBAQA0KPiA+IC1kaWZmIC0tZ2l0 IGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8yMV8xMS5yc3QNCj4gPiBiL2RvYy9ndWlk ZXMvcmVsX25vdGVzL3JlbGVhc2VfMjFfMTEucnN0DQo+ID4gLWluZGV4IDliMTg0M2ViMDkuLjQ1 MGJjYmI0NDUgMTAwNjQ0DQo+ID4gLS0tLSBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2Vf MjFfMTEucnN0DQo+ID4gLSsrKyBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjFfMTEu cnN0DQo+ID4gLUBAIC0zMjUsNiArMzI1LDkgQEAgQVBJIENoYW5nZXMNCj4gPiAtICAgcmVtb3Zl ZC4gSXRzIHVzYWdlcyBoYXZlIGJlZW4gcmVwbGFjZWQgYnkgYSBuZXcgZnVuY3Rpb24NCj4gPiAt ICAgYGBydGVfa3ZhcmdzX2dldF93aXRoX3ZhbHVlKClgYC4NCj4gPiAtDQo+ID4gLSsqIGNtZGxp bmU6IGBgY21kbGluZV9zdGRpbl9leGl0KClgYCBub3cgZnJlZXMgdGhlIGBgY21kbGluZWBgIHN0 cnVjdHVyZS4NCj4gPiAtKyAgQ2FsbHMgdG8gYGBjbWRsaW5lX2ZyZWUoKWBgIGFmdGVyIGl0IG5l ZWQgdG8gYmUgZGVsZXRlZCBmcm9tIGFwcGxpY2F0aW9ucy4NCj4gPiAtKw0KPiA+IC0gKiBjbWRs aW5lOiBNYWRlIGBgY21kbGluZWBgIHN0cnVjdHVyZSBkZWZpbml0aW9uIGhpZGRlbiBvbiBMaW51 eCBhbmQNCj4gPiBGcmVlQlNELg0KPiA+IC0NCj4gPiAtICogY21kbGluZTogTWFkZSBgYHJkbGlu ZWBgIHN0cnVjdHVyZSBkZWZpbml0aW9uIGhpZGRlbi4gRnVuY3Rpb25zIGFyZSBhZGRlZCAtDQo+ ID4gZGlmZiAtLWdpdCBhL2xpYi9jbWRsaW5lL2NtZGxpbmVfc29ja2V0LmMgYi9saWIvY21kbGlu ZS9jbWRsaW5lX3NvY2tldC5jIC0NCj4gPiBpbmRleCA5OThlOGFkZTI1Li5lYmQ1MzQzNzU0IDEw MDY0NA0KPiA+IC0tLS0gYS9saWIvY21kbGluZS9jbWRsaW5lX3NvY2tldC5jDQo+ID4gLSsrKyBi L2xpYi9jbWRsaW5lL2NtZGxpbmVfc29ja2V0LmMNCj4gPiAtQEAgLTUzLDQgKzUzLDUgQEAgY21k bGluZV9zdGRpbl9leGl0KHN0cnVjdCBjbWRsaW5lICpjbCkNCj4gPiArZGlmZiAtLWdpdCBhL2xp Yi9saWJydGVfY21kbGluZS9jbWRsaW5lX3NvY2tldC5jDQo+ID4gK2IvbGliL2xpYnJ0ZV9jbWRs aW5lL2NtZGxpbmVfc29ja2V0LmMNCj4gPiAraW5kZXggMGZlMTQ5NzAwOC4uZjkxOTUzNzQ2MCAx MDA2NDQNCj4gPiArLS0tIGEvbGliL2xpYnJ0ZV9jbWRsaW5lL2NtZGxpbmVfc29ja2V0LmMNCj4g PiArKysrIGIvbGliL2xpYnJ0ZV9jbWRsaW5lL2NtZGxpbmVfc29ja2V0LmMNCj4gPiArQEAgLTU3 LDQgKzU3LDUgQEAgY21kbGluZV9zdGRpbl9leGl0KHN0cnVjdCBjbWRsaW5lICpjbCkNCg0K