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 6AE6AA00C2; Fri, 14 Oct 2022 11:52:24 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 558A442D22; Fri, 14 Oct 2022 11:52:24 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 3295742CF8 for ; Fri, 14 Oct 2022 11:52:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665741142; x=1697277142; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=60cvl0Ax0jXIur1r7+Cs2/hLb9cGbvcao6ar5L+j8x4=; b=eBWJj496m2jRQyiboOW/EHH2t1yPqstar6gLUAZg6q7OTTRCg/aJcj6m R9Byv8jd1KuDawBCtEQq3S4qVlMahpBHSexUtFXoafeo1TP2EnEoZDWeF TpaZeCLLFZxh64NQ3k29RMh54wVH4zzgqsjAjRnIQSjQaNDVWXpXFJVZw WgqsLd9BJNJTsjP4f77J2HWZZImaabu4Ntcn1UqQypM1R2WjSBbHvoHX8 qbvkEUl5mcWMoMixUb4fL/WkG8oR9DIiATXkuVwAlrXIprMBx4MG/fvNM yKkIHz3cwHqLJa75Ht2Hj12Y7ehA4tWrRmY23SmIhnYnJ/kIZC5dBikuj g==; X-IronPort-AV: E=McAfee;i="6500,9779,10499"; a="292693012" X-IronPort-AV: E=Sophos;i="5.95,184,1661842800"; d="scan'208";a="292693012" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Oct 2022 02:52:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10499"; a="769976412" X-IronPort-AV: E=Sophos;i="5.95,184,1661842800"; d="scan'208";a="769976412" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 14 Oct 2022 02:52:20 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 14 Oct 2022 02:52:20 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 14 Oct 2022 02:52:17 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 14 Oct 2022 02:52:17 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.44) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 14 Oct 2022 02:52:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GFkQMbyRYZ4O6+WLnr85DARV+kdud2ejPoa8PZY5OV+YjD6YiiPqWYktlTr2S8wROyHCAvUKtNhmDYbn/2lM3SHGorptPNyln4PbnQEfyCPPUdRI5zjLKf85vwdfroAvxz50vTlYsZcyyWZczaQe6t6tppXOmWfexLRvDR5RpEqk4RRPfbZDPZuC+n1kKQ/rAO4gtE3b5G2SsAapZHaJj9jBbA5uGPUI+0GgK/TRpQBxoPCL9CWpHHoweFJbRiSFsj5lalzLk8iYm6SlGpJhyjp4W57sAr5MgO9b30PM6DCVCNX5kGDGWleedYSBkO2pGe0gNN8VAq7+nFD7zrcGRQ== 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=60cvl0Ax0jXIur1r7+Cs2/hLb9cGbvcao6ar5L+j8x4=; b=TagfITKMJqtoUYPDNVcFcU9XDGXJjCXm8hk4rCXaFCVbp99we/n5dj0VvloyfV/8pe/L0ZSXcGyalNzmy9Ax67nVnwGD8C0hg8TesP76kCr/VTDyqo5zlWbULUM9ZgEzvZM351VPfDguIbiU22KoKJukUfDJ65Ey0YlsPNhaQaN9rB0IVgz8HQMcwRCS44S/2wqnLsViyHW/HBf4SwHQxcxZOZam7/TebQnUb1C7ZVMmc3AgLh5B5a9vulol82tzL6lTSInPty/LFdaP1q6e+yf2pB/UxAcoIYvtfrF8b0gxLhbapzjQPW+zcqIGolQiZb2xLjNpXdTNmbTc8pPeHQ== 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 PH7PR11MB6953.namprd11.prod.outlook.com (2603:10b6:510:204::6) by SN7PR11MB7018.namprd11.prod.outlook.com (2603:10b6:806:2ad::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Fri, 14 Oct 2022 09:52:15 +0000 Received: from PH7PR11MB6953.namprd11.prod.outlook.com ([fe80::23da:cc93:ad21:d969]) by PH7PR11MB6953.namprd11.prod.outlook.com ([fe80::23da:cc93:ad21:d969%9]) with mapi id 15.20.5723.026; Fri, 14 Oct 2022 09:52:15 +0000 From: "Wang, YuanX" To: "Singh, Aman Deep" , "Zhang, Yuying" CC: "dev@dpdk.org" , "Ding, Xuan" , "Tang, Yaqi" Subject: RE: [PATCH] app/testpmd: remove useless check Thread-Topic: [PATCH] app/testpmd: remove useless check Thread-Index: AQHY3gX1uLXghGy3f0qEJjJU44x7hq4NpP0AgAAAPkA= Date: Fri, 14 Oct 2022 09:52:15 +0000 Message-ID: References: <20221012142915.553392-1-yuanx.wang@intel.com> In-Reply-To: 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-traffictypediagnostic: PH7PR11MB6953:EE_|SN7PR11MB7018:EE_ x-ms-office365-filtering-correlation-id: a42319b0-a718-4300-a851-08daadc9c650 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2QDtQmfuMqO9TPmRJ+ION/JSbJJ1lkgTEG2rNsI/RYRfi4jzJv/DMA+bd2A++5xs40CmS8YSXsvNTfVHUscfFcZkZaqMCsIp10+V3K/HXS4r4SJQbY2Hup/CzDsyNaBgsejbq22gbmi1Xr/zwQ/lb1Fv4AE11stUeMfZ7hBzbLsBWT3hsdJTNx2Zxq3VDcnwc9LSNRRqWYhBhVylO3wxNeKHvohNO4/VsCQW/LYOofSygLw23+qdLTbL4p/EWEi8DED9A3bxsjr7QYh0zqIXndd2WKxCliQHBmOsdRQUjt4v9+PsEAJjTKIvAYal065dvP6NOBZbEDoqsvmXZ0jk6Bz0/CHoZDOszdjb0KYcVKFq7JO6cg4uFT0p/Qsj9HRvx0KybSDc6X2ftSHeIYHXgEZl1f73vzYvgCUuly1a+WMnZsD5KUJ50BC2SNmdDeS0vBSdVBYqwuQBpxAseaJtZImOaptyipxYs3hU7L0M+vYT04HpUrJMLZR+JWlhI9UQDa5pMtm1oxodnAU0qmxlS0CNAcipsPkiABdQLvCbBrWc158fXOp/VQyJt4o4RBTYDmNxNK3UW87wWfoP9gtU46Sg6CAobNtZI686JOwGGC3rQ3khSrTJ6v9DDJaXGq6iW8xi/Po3a9hfKJmKjjizJ6hKgNAvmALJk4OaXlsB2uAWm+tRSdNjMgr37IPZPXBnb/dPpgH15LX2vk4XQ0wHTZ/h/d/Yn5F1iPLIm5AbuZ0Mmkj3/s+rZiDNbG/VQBuW690xQiRf9r14KRQzVt30aA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR11MB6953.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(346002)(376002)(366004)(136003)(39860400002)(451199015)(122000001)(7696005)(5660300002)(186003)(6506007)(2906002)(8936002)(52536014)(26005)(9686003)(53546011)(41300700001)(86362001)(38070700005)(33656002)(83380400001)(82960400001)(38100700002)(55016003)(478600001)(54906003)(316002)(6636002)(110136005)(66556008)(76116006)(66476007)(64756008)(66446008)(4326008)(8676002)(66946007)(107886003)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WkR6UEJxMFhaSm9TbWEvOHFMbnNoUGtoRUhQd0lJZzZCM2VSVzdCdG9teis1?= =?utf-8?B?bmU5eWhLUC8za25YdDVEbE96TDlTMVgwZWtITEpKVERNRm9NdGFkeHBEd2pa?= =?utf-8?B?enpwVVRWVnpzbVJ2NzdRSGQ5U2pMYXo1TkM4L1RpTG5GSzNOWGVhUUluZkhW?= =?utf-8?B?WkdzMnRBZWtvYnhVVEVxOEZtOG9SNGNzaVlVTUpqWUM3azRKUksvdXZTOWhs?= =?utf-8?B?eWNKTDZBNEIrUSszbU1wRjhWY3J3anl2ZlRNTVBDODNJYkhXL3R3Z0c0MXNY?= =?utf-8?B?OUR4eTNQbjlhNGdEZXlvazFtNGluOXU2SEJxRlVvREhOc0xoa1Azd3IrM0NI?= =?utf-8?B?NHd2bEFwV1M1NTBBS05iRDZZSWtmU3ltNUgyYTFpNW1jMmN6K2JUTDZCMHI3?= =?utf-8?B?OXpUSEZUSmNyTHkxOURjcDl6b0lWTGNtMkRXOFFnd2ZzeUxRbmtLYWxKeURO?= =?utf-8?B?RC9UUVZnQWJLQmV6cFdLNjJOUWs4UDJJcHJOSThrVVRrVUQ3djFTMlA1TTVY?= =?utf-8?B?NmV6bnRaT2xIWnd1eXl0M0lydXN1eTAxekd6NUM4blFHdjdTWUtoR3VQV1Bh?= =?utf-8?B?aTJjR3FHOG90aUVCQ0hoa0FnWlYrelM5MUZjRk5wWHJKTDVZR0tqeW1ZdGd6?= =?utf-8?B?a1R4OXZRSVNNVUVjQVlTZnF5VElwT05ON1E2QTlrWGJLSXgxT2lMRFFLMW01?= =?utf-8?B?S1VweTVrdjVqRHZJdGhaWklFOUtnWnFZaHhXRkYvTC9VdkYxOTlhRDJnU2Fp?= =?utf-8?B?QWJGQ2lwNXI4TXI4NWZKSzVsOGZTOTJzNnl5S0JxL0ZlUFFzajJKWGZXUE5r?= =?utf-8?B?b1Y0QUhXa2h5S29XTGpTUHNUbEphZTVmdVlGNHFlbWxoUU9nZ0hGcGxFL0NU?= =?utf-8?B?dnZYZGFJMkhuT0RQSkVTbFVYOHFhMW5tckoxK1h4NWNRN2JNS0F0Y0NPUUNk?= =?utf-8?B?R0grVUhQclRQc1Z4b2hUcStOdXJtdDR4WVVFMSt1ZUphRmJUVE1BbkpSM0Vo?= =?utf-8?B?ejBuNU01cWRuSHdPdXY5T08reUZXTTZWNDhzMWJYQ0lUbllNMXVrL2RQcDBG?= =?utf-8?B?SW9hTTNyUnZ5aXBFZTAxRnV3eTY0YzYvZEFnZ2JKQ0Z0b1JjTG96RlMxa2cv?= =?utf-8?B?eU5RdERKbUpTZm1LYjRtQldWZHRhQTRMMXZkQ3ZKY0VWNVlhMkRUakZWM3lW?= =?utf-8?B?N2NjQUFRa1QvV3RQWmM2MGlpVzk0VjdTTC80bXVOc0dwSUdUVnZVam1NTHlF?= =?utf-8?B?eU84MzJybnNoZFlLZjEzckJ6YzNMS1Z5Zk12S2RvVWtpdEpoWUJKd21DRk5j?= =?utf-8?B?MVRMS2IvOVJLVmk4VllNQ0FHVGM5VXBPdnIzRVpRay8vK052cFExT1U4NUIx?= =?utf-8?B?Tno2Z3ExZ1IwOUtSY0JXRlJCZnh1ZTdOR0h3RklyTVA4eStJbHFJbEV6aDlX?= =?utf-8?B?dDNBY1Ivbjc2eFlhNjJWQzNrQ2hOTHFmY284My9GUFJzaG5OeEFRYWtNNGVY?= =?utf-8?B?ci91MmtHaUs1alhXVFFPellCUU9DT1NZZHBqOG5NWVVTODdzeDExeEpKWGhx?= =?utf-8?B?UGpmVUhiZmluRmlSVjNOWUtzblpITmVUOFpsTmwveUdqUzBzdzlpa05Pb3pz?= =?utf-8?B?ektOakVKWnRhQ0YyL01Vc3JDSXRiNVJmb3FkRTI2TmRNelJmZHR6bmtVK3R6?= =?utf-8?B?SktlYU9GTGR6VStXV0xpeDZBaGRCR0JvZUo4aHhNZnlwbnBmb2pNdUpQZ0tm?= =?utf-8?B?WlV2QXNwaEJKclQ3UW9XZmRlT2ErUGpHaityNXUrMnM4NjV0b3lGTGw1bW54?= =?utf-8?B?S0djWTEyUk9YWlZYNEtpM1NIVjBLWEtLeXpWc3dLanhFcExFUnRURFZSRVg0?= =?utf-8?B?dGx2RVI3SjFkVXg1L0I2VWhmYm5kbjMwSXpzdUQrUjIwZE9zL2swekExeGh6?= =?utf-8?B?b1E3OFk4SzhTNGdVM2JmSkxPMncwZTFSU3dyV2RxR3BBa3NNOGtGd3N4a2xj?= =?utf-8?B?aFlReDlCeG5NeEVSQkk4OFNmZDg2UWFNZEM1OXgvWXpkMnNHbk5vY0ZtQWVD?= =?utf-8?B?ZnY0V21TNUp2ZTlPbW5sYUdHVitwMTB4WlZGKzVnM1J3VXRqNkd4ZC83QW9w?= =?utf-8?Q?pVq7Wjm4TYlZh/Xc8RiFue/hG?= 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: PH7PR11MB6953.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a42319b0-a718-4300-a851-08daadc9c650 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2022 09:52:15.3085 (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: YUl5ZClIvXbP4IiSyTMBqd+QtF08yh7vx/D6ZTTOStW5iehu+kFqZdV+TAU1UT/Q1tDjD39p2U0BaU04ZihkBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7018 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 SGkgU2luZ2gsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2luZ2gs IEFtYW4gRGVlcCA8YW1hbi5kZWVwLnNpbmdoQGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBP Y3RvYmVyIDE0LCAyMDIyIDU6MzcgUE0NCj4gVG86IFdhbmcsIFl1YW5YIDx5dWFueC53YW5nQGlu dGVsLmNvbT47IFpoYW5nLCBZdXlpbmcNCj4gPHl1eWluZy56aGFuZ0BpbnRlbC5jb20+DQo+IENj OiBkZXZAZHBkay5vcmc7IERpbmcsIFh1YW4gPHh1YW4uZGluZ0BpbnRlbC5jb20+OyBUYW5nLCBZ YXFpDQo+IDx5YXFpLnRhbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBhcHAv dGVzdHBtZDogcmVtb3ZlIHVzZWxlc3MgY2hlY2sNCj4gDQo+IFRoYW5rcyBmb3IgdGhlIHBhdGNo IFl1YW4uDQo+IA0KPiBPbiAxMC8xMi8yMDIyIDc6NTkgUE0sIFl1YW4gV2FuZyB3cm90ZToNCj4g PiBQcm90b2NvbCBoZWFkZXIgc2VxdWVuY2UgY2hlY2tpbmcgaXMgc3VwcG9ydGVkIGluIHRoZSBl dGhkZXYgbGlicmFyeSwNCj4gPiB0aGUgYXBwbGljYXRpb24gZG9lcyBub3QgbmVlZCB0byBkbyBp dCBhZ2Fpbi4NCj4gDQo+IEkgd291bGQgbGlrZSB0byByZXBocmFzZSB0aGUgcGF0Y2ggdGl0bGUg dG8gbWFrZSBpdCBtb3JlIHNwZWNpZmljLg0KPiBMaWtlICJyZW1vdmUgdXNlbGVzcyBjaGVjayIg dG8gInJlbW92ZSB1bnVzZWQgcGFyYW1ldGVyIGluIHJ4IGhkciBzcGxpdCINCj4gb3Igc29tZXRo aW5nIGxpa2UgdGhhdCwgdG8gc3BlY2lmeSB0aGUgcGF0Y2guDQoNClRoYW5rIHlvdSBmb3IgdGhl IGNvcnJlY3Rpb24sIHBsZWFzZSBmZWVsIGZyZWUgdG8gZml4IHdoZW4gbWVyZ2luZy4NCg0KVGhh bmtzLA0KWXVhbg0KDQo+IA0KPiA+IENvdmVyaXR5IGlzc3VlOiAzODEzOTYNCj4gPiBGaXhlczog NTJlMmU3ZWRjZjQ4ICgiYXBwL3Rlc3RwbWQ6IGFkZCBwcm90b2NvbC1iYXNlZCBidWZmZXIgc3Bs aXQiKQ0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogWXVhbiBXYW5nIDx5dWFueC53YW5nQGludGVs LmNvbT4NCj4gDQo+ID4gLS0tDQo+ID4gICBhcHAvdGVzdC1wbWQvY21kbGluZS5jICAgIHwgNiAr Ky0tLS0NCj4gPiAgIGFwcC90ZXN0LXBtZC9wYXJhbWV0ZXJzLmMgfCAyICstDQo+ID4gICBhcHAv dGVzdC1wbWQvdGVzdHBtZC5oICAgIHwgMiArLQ0KPiA+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvYXBwL3Rl c3QtcG1kL2NtZGxpbmUuYyBiL2FwcC90ZXN0LXBtZC9jbWRsaW5lLmMgaW5kZXgNCj4gPiAxN2Jl MmRlNDAyLi4yOWU0YjIzMjliIDEwMDY0NA0KPiA+IC0tLSBhL2FwcC90ZXN0LXBtZC9jbWRsaW5l LmMNCj4gPiArKysgYi9hcHAvdGVzdC1wbWQvY21kbGluZS5jDQo+ID4gQEAgLTM0NDAsNyArMzQ0 MCw3IEBAIGdldF9wdHlwZShjaGFyICp2YWx1ZSkNCj4gPg0KPiA+ICAgdW5zaWduZWQgaW50DQo+ ID4gICBwYXJzZV9oZHJzX2xpc3QoY29uc3QgY2hhciAqc3RyLCBjb25zdCBjaGFyICppdGVtX25h bWUsIHVuc2lnbmVkIGludA0KPiBtYXhfaXRlbXMsDQo+ID4gLQkJCQl1bnNpZ25lZCBpbnQgKnBh cnNlZF9pdGVtcywgaW50DQo+IGNoZWNrX2hkcnNfc2VxdWVuY2UpDQo+ID4gKwkJCQl1bnNpZ25l ZCBpbnQgKnBhcnNlZF9pdGVtcykNCj4gPiAgIHsNCj4gPiAgIAl1bnNpZ25lZCBpbnQgbmJfaXRl bTsNCj4gPiAgIAljaGFyICpjdXI7DQo+ID4gQEAgLTM0NjIsOCArMzQ2Miw2IEBAIHBhcnNlX2hk cnNfbGlzdChjb25zdCBjaGFyICpzdHIsIGNvbnN0IGNoYXINCj4gKml0ZW1fbmFtZSwgdW5zaWdu ZWQgaW50IG1heF9pdGVtcywNCj4gPiAgIAkJZnByaW50ZihzdGRlcnIsICJOdW1iZXIgb2YgJXMg PSAldSA+ICV1IChtYXhpbXVtDQo+IGl0ZW1zKVxuIiwNCj4gPiAgIAkJCWl0ZW1fbmFtZSwgbmJf aXRlbSArIDEsIG1heF9pdGVtcyk7DQo+ID4gICAJZnJlZShzdHIyKTsNCj4gPiAtCWlmICghY2hl Y2tfaGRyc19zZXF1ZW5jZSkNCj4gPiAtCQlyZXR1cm4gbmJfaXRlbTsNCj4gPiAgIAlyZXR1cm4g bmJfaXRlbTsNCj4gPiAgIH0NCj4gPg0KPiA+IEBAIC0zODU0LDcgKzM4NTIsNyBAQCBjbWRfc2V0 X3J4aGRyc19wYXJzZWQodm9pZCAqcGFyc2VkX3Jlc3VsdCwNCj4gPg0KPiA+ICAgCXJlcyA9IHBh cnNlZF9yZXN1bHQ7DQo+ID4gICAJbmJfc2VncyA9IHBhcnNlX2hkcnNfbGlzdChyZXMtPnZhbHVl cywgInNlZ21lbnQgaGRycyIsDQo+ID4gLQkJCQkgIE1BWF9TRUdTX0JVRkZFUl9TUExJVCwgc2Vn X2hkcnMsIDApOw0KPiA+ICsJCQkJICBNQVhfU0VHU19CVUZGRVJfU1BMSVQsIHNlZ19oZHJzKTsN Cj4gPiAgIAlpZiAobmJfc2VncyA+IDApDQo+ID4gICAJCXNldF9yeF9wa3RfaGRycyhzZWdfaGRy cywgbmJfc2Vncyk7DQo+ID4gICAJY21kX3JlY29uZmlnX2RldmljZV9xdWV1ZShSVEVfUE9SVF9B TEwsIDAsIDEpOyBkaWZmIC0tZ2l0DQo+ID4gYS9hcHAvdGVzdC1wbWQvcGFyYW1ldGVycy5jIGIv YXBwL3Rlc3QtcG1kL3BhcmFtZXRlcnMuYyBpbmRleA0KPiA+IGZmNzYwNDYwZWMuLjViMzA1Yzgz M2MgMTAwNjQ0DQo+ID4gLS0tIGEvYXBwL3Rlc3QtcG1kL3BhcmFtZXRlcnMuYw0KPiA+ICsrKyBi L2FwcC90ZXN0LXBtZC9wYXJhbWV0ZXJzLmMNCj4gPiBAQCAtMTI3Miw3ICsxMjcyLDcgQEAgbGF1 bmNoX2FyZ3NfcGFyc2UoaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQ0KPiA+ICAgCQkJCW5iX3NlZ3Mg PSBwYXJzZV9oZHJzX2xpc3QNCj4gPiAgIAkJCQkJCShvcHRhcmcsICJyeHBrdCBzZWdtZW50cyIs DQo+ID4gICAJCQkJCQlNQVhfU0VHU19CVUZGRVJfU1BMSVQsDQo+ID4gLQkJCQkJCXNlZ19oZHJz LCAwKTsNCj4gPiArCQkJCQkJc2VnX2hkcnMpOw0KPiA+ICAgCQkJCWlmIChuYl9zZWdzID4gMCkN Cj4gPiAgIAkJCQkJc2V0X3J4X3BrdF9oZHJzKHNlZ19oZHJzLCBuYl9zZWdzKTsNCj4gPiAgIAkJ CQllbHNlDQo+ID4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmggYi9hcHAvdGVz dC1wbWQvdGVzdHBtZC5oIGluZGV4DQo+ID4gZTY1YmUzMjNiOC4uMGI5OTMzOWRmOCAxMDA2NDQN Cj4gPiAtLS0gYS9hcHAvdGVzdC1wbWQvdGVzdHBtZC5oDQo+ID4gKysrIGIvYXBwL3Rlc3QtcG1k L3Rlc3RwbWQuaA0KPiA+IEBAIC04NTQsNyArODU0LDcgQEAgdW5zaWduZWQgaW50IHBhcnNlX2l0 ZW1fbGlzdChjb25zdCBjaGFyICpzdHIsIGNvbnN0DQo+IGNoYXIgKml0ZW1fbmFtZSwNCj4gPiAg IAkJCXVuc2lnbmVkIGludCAqcGFyc2VkX2l0ZW1zLCBpbnQNCj4gY2hlY2tfdW5pcXVlX3ZhbHVl cyk7DQo+ID4gICB1bnNpZ25lZCBpbnQgcGFyc2VfaGRyc19saXN0KGNvbnN0IGNoYXIgKnN0ciwg Y29uc3QgY2hhciAqaXRlbV9uYW1lLA0KPiA+ICAgCQkJdW5zaWduZWQgaW50IG1heF9pdGVtLA0K PiA+IC0JCQl1bnNpZ25lZCBpbnQgKnBhcnNlZF9pdGVtcywgaW50DQo+IGNoZWNrX3VuaXF1ZV92 YWx1ZXMpOw0KPiA+ICsJCQl1bnNpZ25lZCBpbnQgKnBhcnNlZF9pdGVtcyk7DQo+ID4gICB2b2lk IGxhdW5jaF9hcmdzX3BhcnNlKGludCBhcmdjLCBjaGFyKiogYXJndik7DQo+ID4gICB2b2lkIGNt ZF9yZWNvbmZpZ19kZXZpY2VfcXVldWUocG9ydGlkX3QgaWQsIHVpbnQ4X3QgZGV2LCB1aW50OF90 DQo+IHF1ZXVlKTsNCj4gPiAgIHZvaWQgY21kbGluZV9yZWFkX2Zyb21fZmlsZShjb25zdCBjaGFy ICpmaWxlbmFtZSk7DQoNCg==