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 8EEFCA0093; Wed, 9 Mar 2022 11:10:40 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5F0E740687; Wed, 9 Mar 2022 11:10:39 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 0868E40395 for ; Wed, 9 Mar 2022 11:10:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646820638; x=1678356638; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=d+/xQ9O+2lw3hyS8ks+rGAFgzdegqIT0FpONroNIjNU=; b=RehCYuAy2JnnkfgWz67WpUK2tSKM/xflzecMxI4Fz37w2p7rxZajbwrn Ofu/VLr1scWiXMXV5NlRJdNj6G8gvjDNTlsD5ZL8mymhoaGCUZUKeN/ur 05nT68TbIGVM4fEektL3jzWEByP6YNIj2sAefQm+jzFwRH1pMcIsf+dTy uTh6fwIId5Xz3rY/RgrzUijcsyVQbN9W+a2lwI9BS9vuOV4azWz2/3eP6 W2N24PG+44ZWqiN2xnIBgXx3sDS6Swb3vgTmOCor8veCiNUIbYkP7LZN8 7PudejtO2DK37kSzqYNHEJ5bZ2HL2gCagiyi8z6PWjN9LslH2oymdXNaN A==; X-IronPort-AV: E=McAfee;i="6200,9189,10280"; a="279663792" X-IronPort-AV: E=Sophos;i="5.90,167,1643702400"; d="scan'208";a="279663792" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2022 02:10:36 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,167,1643702400"; d="scan'208";a="495788051" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga003.jf.intel.com with ESMTP; 09 Mar 2022 02:10:34 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Wed, 9 Mar 2022 02:10:33 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Wed, 9 Mar 2022 02:10:33 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.102) 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.21; Wed, 9 Mar 2022 02:10:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XLNjlLw4MgIdNXid/uM3+xZplbT8QxO5OehcSVToW6x1hd2IKrFEodLNRD74LkhPzWxqbEDWbGK5JFK2pKeLzHdzUFYtxI7h5VzvJ3E+fx1xrxFCkFbtT4jkINKS1Qo0d3/bTif+zeV/J4KY/qrZX6E5QW1UA+7WhFkj+4NRKBBOdQL8iniBAJXPCJPv6lTmQ79DlR1t560/rvUb7tsHOPkeR5O9PHTHiWwipJP4L0WZ+YdCwR1qGwWUwr0imnby0ak+KMl6CCkm+bDpcjTcDiOOGTUipWGaKyGg38XVI3yxqnbvIHdTigoDc5YqP8pmIQXJfXpx3WGw3vmeLp3oBw== 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=d+/xQ9O+2lw3hyS8ks+rGAFgzdegqIT0FpONroNIjNU=; b=UEZuJSe7/1UoK543eY3Mys/apXOczcvLAVIRhp4YOr4oig7KjjDHOZs5OclRXTAqA8UDQn+EMSXKHTjTb6kO0daU3G51f6BQiPhVR1tGtVc5dS5/J3PvEFYX/d1ZdVbQBAMQ0qbW46XZGA35uTe0mG35GG+HXfPIHSFILyL3rJZZlrjeO8XuVlP/ZkfwQ0gNnjmJJS5yiNNai5PXoUBsiMLiSjSal7dRXTnyv+SSE3ekq/XcMwP95Z9mDb5cNXhnF15rUki+q4BYk4G881pWQGpIYwlFBiwU3JpIJOhV8XkEGrZsWdKtmvMAHLlz7Qs5pfYcF6cN9TmOB+xDNdtugA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW3PR11MB4665.namprd11.prod.outlook.com (2603:10b6:303:5d::12) by BN6PR1101MB2179.namprd11.prod.outlook.com (2603:10b6:405:52::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.17; Wed, 9 Mar 2022 10:10:23 +0000 Received: from MW3PR11MB4665.namprd11.prod.outlook.com ([fe80::451e:ece:98ea:2786]) by MW3PR11MB4665.namprd11.prod.outlook.com ([fe80::451e:ece:98ea:2786%8]) with mapi id 15.20.5038.027; Wed, 9 Mar 2022 10:10:22 +0000 From: "Wu, WenxuanX" To: "Yigit, Ferruh" , "Yang, Qiming" , "Zhang, Qi Z" , "Li, Xiaoyun" , "Singh, Aman Deep" , "Zhang, Yuying" CC: "dev@dpdk.org" Subject: RE: [PATCH v2] app/testpmd : fix testpmd quit error Thread-Topic: [PATCH v2] app/testpmd : fix testpmd quit error Thread-Index: AQHYL3Oh80ZKNfWuzkGOG0EAU2ZPF6yvaDGAgAdzmJA= Date: Wed, 9 Mar 2022 10:10:22 +0000 Message-ID: References: <20220304023701.499961-1-wenxuanx.wu@intel.com> <2b3f014b-af62-db9b-95cc-5dfda689b6ae@intel.com> In-Reply-To: <2b3f014b-af62-db9b-95cc-5dfda689b6ae@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: 6c9ba5df-7444-4795-9281-08da01b50616 x-ms-traffictypediagnostic: BN6PR1101MB2179:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rC9V7sIDw8TLO3V1Kn5imJMsVE10tTUshqciRdnKNlJ53L2IcCjWOqbxZzXDo93HRskRZDWOnJBUuhtWwQHAWpFb+ERoa43Nk0bgAd2JG+d9pHJM4UWSjNmM0DuLkZyzYdKMsjLaKRWvsgZ+8fjGscg1ya+mnskNa05dwFZX40BJ3RmvKlgsHQ+eq82oQ3MU76LKErGo6m1wPX7YDtZ6yexqH8IPWSjzoPyJNpTex4n8i7SlrUiqav83gWXwrFedKW1ZN31uNW1WCrt7pxbtPD0myRuSbibLIYI59h89FbC/oDXeiFMdsI7LRAPWr7/W8fh71sqsMxcXMJSmM2jpvHeZlVOq0uUStsb4gw2kju54GNBe9ahJV/RpSp4wJBHGT79+hDQbJZYL5oc6h3fHeG65dkbCzlhu2fDjmmTh8o8A5RFh2LZlvrvNHBTtncmzXIrhgsVyXg54RU1GUTU2ryFN8Hzxer3aryvPcsCTnudtAEzHEAaDhkAQX0afpLdfgxM2K8l5Yjrrm1sZmdxyO1Lfljl4ZhCY4hN/MEX2C9i/CzEggm8aRUmHxENdQAE1i9f/3C48T6aVs3Q46GDzj0Fof2sdWbulNKSuJkFRoLgSMmE3F2n9CQqu/dTeyRjQFhZ1k8WG/v3s9wCUylZbx8yySji3TGolUFdktTYZ+9INCoRjat3XPh92dUbXe8b98BbUGu2B8815hjngSCrJYpX4V6mWbhfvzz9Z+BwcQRo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4665.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(64756008)(38070700005)(316002)(186003)(76116006)(55016003)(110136005)(4326008)(6636002)(86362001)(82960400001)(8676002)(921005)(9686003)(83380400001)(122000001)(66946007)(5660300002)(53546011)(6506007)(33656002)(26005)(38100700002)(7696005)(508600001)(8936002)(66556008)(66476007)(66446008)(2906002)(71200400001)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZzlJWitnMnR6VUpKVyt6azFnNEdZWWFmc3FhUmpRSzZRUCtsNzBkOUt0THdu?= =?utf-8?B?Z2pOejRZT1F3U3c2ZHY1VmxKT0VUQ2I5M2RZdUtBZVM4dUxlc0JkbkFKVkhZ?= =?utf-8?B?ajhjYWF5L2JqakZLV2tUeVBIV25QYmFrUjBUVCtkeGJuMGpReTRvVXcxUTBN?= =?utf-8?B?bjU5ZzN1cURnamFiZXhWVFVDOVBBWnBKTG5FSnhybjBrUlRob0RUTVBodTgz?= =?utf-8?B?WGM4TFg1ZUY0VWxGSXpCcWZqcmpsaVQ3bTBOWGhNdTVKL1VYNzg4bTFrTmpZ?= =?utf-8?B?THNDLzJNRmZQSWRtZjR5dVBYemtqbEtHV3lGRFpNTWJKeS9hMHlNMzRkeDdh?= =?utf-8?B?T2xuZ3ZrSGZzeXZEYlY0QlE3cmhuQlVEa1BUMXdlUXA2TVFSS2szcWx6WDlQ?= =?utf-8?B?cERBQTFaLzl5UjJ0NEZLZmtXZUxQUUh2T3ZOeUgzZkhIOUtEbmh3MnhJRmxr?= =?utf-8?B?a01EajRPN1ZCbisvTDlENUphdlFVQUZSK3luZ0g4RlExWStobjZpa1VVbGlt?= =?utf-8?B?WE9TS1J2UmZGbEtqSVpKeUdoVFhrM1Q1ejZXRkY2a0x4eWF3b1hpMXN2dDZX?= =?utf-8?B?R2V2RUYxQ3FnZ1B0T2RBNHJmdXBZcitwRkpxMVJZYjBjUEVsNEhxZWo1V3cz?= =?utf-8?B?MHo3L0ZlWlN4RHdTZ3pzeXEvV1NLVk4yQmI5clNrdTMwN2JxSXVyRFVvcU5G?= =?utf-8?B?d2ptQnptV1ROY2FkZmxLUzNEUlR3Ny9nRUFyTGNZTG4vL2VKOXEvRm5JMktI?= =?utf-8?B?MHQ0RHRyR3FISmNRRFRzNlp6KzR0YjN4c0VkTURSdTVvaVBSUnpoVE5MczBC?= =?utf-8?B?c2dESThyb2N0UVpGYzYyNXNsM0hqUU9PYUNDMWZMZytuL2dFcVlzU2c0ZEt0?= =?utf-8?B?cStOQkVaL0dwOFJyVTU3cnIxMHI0dDZwR1VZcEdOa2FLTEpBQ1cwaVZ0Z0dH?= =?utf-8?B?QWFXMW9aTndkK1YyUkl5ZU9GOWpKOEFhRGJBQTdzTm93V3UwUE4xRUxTaWw2?= =?utf-8?B?K2hnT2dTUEwzWVhubHcrK0pHQTBQUFBJcGVyQVpWRGQzSHlLZ2M3NXVzL1hZ?= =?utf-8?B?SjRLYUM0ZlFxR2FOdlg4RVF2aHUyeVh1b2NUNnU2WFJsc1Q3bnMzSHVMb3lj?= =?utf-8?B?eFh2TE43Q2pOb1pVRjdGMHdyYmpySW9QaVlBbFlQcXFvVUxZNWhKZC90eThL?= =?utf-8?B?Z3BreUFueThGYk5ZeHdYdFhyUHU0eGJhVzlna2RmYXZsZHF1L0JNQmxaODly?= =?utf-8?B?YUhBWjBMcWlHdDA2L2xIb1JoM0xDY0t2SEt4MW53cVJpdVgxZnU3OXdTVmpH?= =?utf-8?B?RGRiU3daV1d2ZGZRQzhHSFlyUGhLeXlIV0U2VDlFTy9LNHFOK29DVWkvdE5q?= =?utf-8?B?Sm1NSTNQOTAwYUthMVV4SERFdkxRQmIrUVBGaUswZ08vQlBhVzJqeGV4aDhZ?= =?utf-8?B?Sk5BOHREK0VIZ0dTV3J3SFcyNWlTck1oMXN1eHpyS2pHaHk3ZUE2NVN4ODZy?= =?utf-8?B?eDhoYXo5RWpwTzVnN0VKMFljYklrblJPNWVVbmdRTGRtb0FyeWNIb05hV0hm?= =?utf-8?B?bUJ4b2kxa0xtNDRzWmhZcXdJWFBqRDBvekdIcHlOdE5PMHJ3L2JrVE1mUGE0?= =?utf-8?B?RFcwQTV2SEZqSVJKNy9vUEVzbzNxYytQYUZ4VE9LSXdGS1pEZldhTXN5UVEw?= =?utf-8?B?Q3FsUFl1QTBEbTJCSzlrWnR3T2cvaHhSUDAwK0QvR3BmRTBpcWhYYWNJS1BF?= =?utf-8?B?S1ErQitqZDMzL3hmWkI5VXM2QnBwai9XUXVjNSt4U0NHVUQ1cjZ1cHFEN01I?= =?utf-8?B?L010TldoOTJ3YStlOVhRNVBwaGgzWEIwM0RtUnpoMWd2aUluR2x2UzBzcU9j?= =?utf-8?B?RVh2OGlHQWhQYktjKysxV1Y3Vm9YMkdRR2pRRWIyZE9FZUFOMWNaVkhzOG9W?= =?utf-8?B?NFlhbU9UZk1NK2JQRmtkanNscExBdW5WOVJ6THhtaytkenRQNHNxa0oxaUFl?= =?utf-8?B?MXp5N0JKUDM4a1NuaG1XU1RWWWJHc1ltWUV3TGExUkRtZjBkSTVKbEpxTU9E?= =?utf-8?B?c3VyamlHUkZHb3lOY29NVE40bk9TVUNuRnZLZ1RReVBWck8zOHMrOTY2SG5y?= =?utf-8?B?VGRjeXp2NEhxZEJZZDVwaTNraEhzQktPQlVkai9EeTJ1OUVwcEpBRWoxV2Rm?= =?utf-8?B?V0E9PQ==?= 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: MW3PR11MB4665.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c9ba5df-7444-4795-9281-08da01b50616 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2022 10:10:22.7947 (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: O4uI5pCKkN9cjQo+1SmTcSP5zRDiBIwhG1TXd8CZtpWfNpd9mP68rTwWZ/oAVT0T0EcGyL4gvAlbQruGrlW6FQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2179 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1aCA8 ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogMjAyMuW5tDPmnIg15pelIDA6MTkNCj4g VG86IFd1LCBXZW54dWFuWCA8d2VueHVhbngud3VAaW50ZWwuY29tPjsgWWFuZywgUWltaW5nDQo+ IDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5j b20+OyBMaSwgWGlhb3l1bg0KPiA8eGlhb3l1bi5saUBpbnRlbC5jb20+OyBTaW5naCwgQW1hbiBE ZWVwIDxhbWFuLmRlZXAuc2luZ2hAaW50ZWwuY29tPjsNCj4gWmhhbmcsIFl1eWluZyA8eXV5aW5n LnpoYW5nQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BB VENIIHYyXSBhcHAvdGVzdHBtZCA6IGZpeCB0ZXN0cG1kIHF1aXQgZXJyb3INCj4gDQo+IE9uIDMv NC8yMDIyIDI6MzcgQU0sIHdlbnh1YW54Lnd1QGludGVsLmNvbSB3cm90ZToNCj4gPiBGcm9tOiB3 ZW54dWFuIHd1IDx3ZW54dWFueC53dUBpbnRlbC5jb20+DQo+ID4NCj4gPiBXaGVuIHRlc3RwbWQg dXNlIGZ1bmMgZ2V0X2V0aF9kZXZfaW5mbygpIHdoaWxlIHJlbGF0ZWQgcmVzb3VyY2UgaGFkDQo+ ID4gYmVlbiByZWxlYXNlZC4NCj4gPg0KPiANCj4gSXMgJ2V0aF9kZXZfaW5mb19nZXRfcHJpbnRf ZXJyKCknIGZhaWxzIGF0IHRoaXMgc3RhZ2U/DQo+IFdoYXQgcmVzb3VyY2UgaXMgcmVsZWFzZWQs IHRoZSAnc2xhdmVfcG9ydCcgaXRzZWxmPw0KWWVhaCwgMVBGICwyVkZfcmVwci4NCkNsb3NlIHBv cnQgcGYgLG9rLg0KQ2xvc2UgcG9ydCB2ZiAsIGVycm9yLg0KSW4gcG9ydF9jbG9zZSgpIGZ1bmMs IA0KICAgSXNfYm9uZGluZ19zbGF2ZSgpIGNhbGwgZXRoX2Rldl9pbmZvX2dldF9wcmludF9lcnIo KSB0byBjb25maXJtIHdoZXRoZXIgaXQgaXMgYSBzbGF2ZSBvciBub3QgLCBidXQgd2hlbiBwb3J0 IGlzIGEgdmYgcG9ydCAsYW5kICBwZiBoYWQgYmVlbiByZWxlYXNlZCwgdGhpcyBldGhfZGV2X2lu Zm9fZ2V0X3ByaW50X2Vycih2Zl9pZCkgd291bGQgcmVhZCBhIGZyZWVkIG1lbW9yeSAscmVzdWx0 IGluIHRoaXMgYnVnLg0KPiANCj4gQW5kIHRoZXJlIG1heSBiZSBhbm90aGVyIGxvZ2ljIHdyb25n LCBpdCBzaG91bGRuJ3QgdHJ5IHRvIGRldGVjdCBpZiBhIHJlbGVhc2VkDQo+IHBvcnQgaXMgYm9u ZGluZyBwb3J0IG9yIG5vdC4NCj4gDQo+ID4gQ2hhbmdlIHRoZSBsb2dpYyBvZiBmdW5jIHBvcnRf aXNfYm9uZGluZ19zbGF2ZSwgdGhpcyBmdW5jDQo+ID4gZXRoX2Rldl9pbmZvX2dldF9wcmludF9l cnIgd2hpbGUgcGYgaXMgcmVsZWFzZWQgd291bGQgcmVzdWx0IGluIHRoaXMNCj4gPiBlcnJvci4g VXNlIHBvcnRzIGluc3RlYWQgdG8gYXZvaWQgdGhpcyBidWcuDQo+ID4NCj4gDQo+IFRoaXMgcmVs aWVzIHRvIGFwcGxpY2F0aW9uIGxldmVsIHN0b3JlZCB2YWx1ZSB0byBkZWNpZGUgYWJvdXQgcG9y dCwgbm90IHN1cmUgaWYNCj4gdGhpcyBpcyByZWxpYWJsZS4NCj4gDQo+ID4gRml4ZXM6IDBhMDgy MWJjZjMxMiAoImFwcC90ZXN0cG1kOiByZW1vdmUgbW9zdCB1c2VzIG9mIGludGVybmFsIGV0aGRl dg0KPiA+IGFycmF5IikNCj4gPiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4NCj4gPiBTaWduZWQt b2ZmLWJ5OiB3ZW54dWFuIHd1IDx3ZW54dWFueC53dUBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4g ICBhcHAvdGVzdC1wbWQvdGVzdHBtZC5jIHwgMTIgKy0tLS0tLS0tLS0tDQo+ID4gICAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDExIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAt LWdpdCBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jIGlu ZGV4DQo+ID4gZTFkYTk2MTMxMS4uMzcwMzhjOTE4MyAxMDA2NDQNCj4gPiAtLS0gYS9hcHAvdGVz dC1wbWQvdGVzdHBtZC5jDQo+ID4gKysrIGIvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYw0KPiA+IEBA IC0zODI0LDE5ICszODI0LDkgQEAgdm9pZCBjbGVhcl9wb3J0X3NsYXZlX2ZsYWcocG9ydGlkX3Qg c2xhdmVfcGlkKQ0KPiA+ICAgdWludDhfdCBwb3J0X2lzX2JvbmRpbmdfc2xhdmUocG9ydGlkX3Qg c2xhdmVfcGlkKQ0KPiA+ICAgew0KPiA+ICAgCXN0cnVjdCBydGVfcG9ydCAqcG9ydDsNCj4gPiAt CXN0cnVjdCBydGVfZXRoX2Rldl9pbmZvIGRldl9pbmZvOw0KPiA+IC0JaW50IHJldDsNCj4gPg0K PiA+ICAgCXBvcnQgPSAmcG9ydHNbc2xhdmVfcGlkXTsNCj4gPiAtCXJldCA9IGV0aF9kZXZfaW5m b19nZXRfcHJpbnRfZXJyKHNsYXZlX3BpZCwgJmRldl9pbmZvKTsNCj4gPiAtCWlmIChyZXQgIT0g MCkgew0KPiA+IC0JCVRFU1RQTURfTE9HKEVSUiwNCj4gPiAtCQkJIkZhaWxlZCB0byBnZXQgZGV2 aWNlIGluZm8gZm9yIHBvcnQgaWQgJWQsIg0KPiA+IC0JCQkiY2Fubm90IGRldGVybWluZSBpZiB0 aGUgcG9ydCBpcyBhIGJvbmRlZCBzbGF2ZSIsDQo+ID4gLQkJCXNsYXZlX3BpZCk7DQo+ID4gLQkJ cmV0dXJuIDA7DQo+ID4gLQl9DQo+ID4gLQlpZiAoKCpkZXZfaW5mby5kZXZfZmxhZ3MgJiBSVEVf RVRIX0RFVl9CT05ERURfU0xBVkUpIHx8IChwb3J0LQ0KPiA+c2xhdmVfZmxhZyA9PSAxKSkNCj4g PiArCWlmICgoKnBvcnQtPmRldl9pbmZvLmRldl9mbGFncyAmIFJURV9FVEhfREVWX0JPTkRFRF9T TEFWRSkgfHwNCj4gPiArKHBvcnQtPnNsYXZlX2ZsYWcgPT0gMSkpDQo+ID4gICAJCXJldHVybiAx Ow0KPiA+ICAgCXJldHVybiAwOw0KPiA+ICAgfQ0KDQo=