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 4868545AF8; Wed, 9 Oct 2024 23:01:50 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 35EF640156; Wed, 9 Oct 2024 23:01:50 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id B2BEC4014F for ; Wed, 9 Oct 2024 23:01:48 +0200 (CEST) Received: from pps.filterd (m0431383.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 499B9jGM014168; Wed, 9 Oct 2024 14:01:48 -0700 Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2172.outbound.protection.outlook.com [104.47.73.172]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 425rnys8xa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 09 Oct 2024 14:01:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=idFdoczx1YmwkK72i0bTSXCUwyfOT63SzX8+c47hfWxlB8GTQGf7LXrP47FOTIq4rpXUBdRAiDiWTgOObMzeNKFm2LH5GbRpkYl8+v/KGvmiRbTHhEESM1Vt3zrZVDUs8MxiSHZS/WP+I2QxuMZ0Kb5wQ90sg9ux36d8nDYzDRdnd3Fy2aA9k4Tudca4/qk3bfmioOQnonRu/l7j6t23b7MJCjl3yKVy/5FJMqz5umD4cKkZLoSVcw5LYm4bkL4j17saMGuDwdKb8EGeezLv/u71ODiFWbJq6/MmN+KzZE+R96IH9yjjJ6o15NOhE37KOOpxBGgs/D7mU8UOa+/tWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=1FC7UzA/pdu14LoHl+2Vn4TR50HqZ+2Ueu9isXCMrrQ=; b=XhjPJ2cys0KDV+monVv10ABWaBbfearO8sMun+1/7mrxqjwuoJDlAqMuybEAddASLE3ESYSCN0h05t+xbr8dMq/GfldOlO8F/iZJgq+MLYUiYN+EF7IJdmoggOWQHBfw2K81TQr5ce3e6UX3/WW6JjSpbBkQ0lI/Ka+Sj8ieeaGiwALyEOH0mLR8f0PkGZ40tlQc57Ynm83FNr4cD00BTL/FplNV4VSOYC+EKw9GiPpOXayLqFBOSCL3y0aZoIWt6gDp2NGWKRvzkF6AJr5zyz0XzWZsrsZ7p7bPAWvG9f2wWDieiwLhlejmeWlPcyn5KrpkSe18itAEgwvLf+9XJw== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1FC7UzA/pdu14LoHl+2Vn4TR50HqZ+2Ueu9isXCMrrQ=; b=bn6Bw7GvxuPxRAzhVsly4Qg8C9Nv2gISmRJOrNbUmG1x0oMjjul/2+MEMWQg2biGjdIpSYsVILSVmPZwtJg0gItNg7p5lKN62O9XVZaIVDk6/B88pGq8cgdfOJCTMTtaIxd3ZWqY+5RGElJuUhz45PdltlkQp/vDM6MT/ANdFp8= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by SJ2PR18MB5737.namprd18.prod.outlook.com (2603:10b6:a03:570::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Wed, 9 Oct 2024 21:01:44 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d%5]) with mapi id 15.20.8048.013; Wed, 9 Oct 2024 21:01:44 +0000 From: Akhil Goyal To: Gagandeep Singh , "dev@dpdk.org" , Hemant Agrawal CC: Jun Yang Subject: RE: [EXTERNAL] [v2] crypto/dpaa2_sec: rework debug code Thread-Topic: [EXTERNAL] [v2] crypto/dpaa2_sec: rework debug code Thread-Index: AQHbGgk2EF2sKut0d0ufeWbmyHV+zLJ+6Idw Date: Wed, 9 Oct 2024 21:01:44 +0000 Message-ID: References: <20241007084354.852733-1-g.singh@nxp.com> <20241009050716.2007024-1-g.singh@nxp.com> In-Reply-To: <20241009050716.2007024-1-g.singh@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|SJ2PR18MB5737:EE_ x-ms-office365-filtering-correlation-id: 6a65593a-7221-4009-30ff-08dce8a594f8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?UWtNVTh5TFFuQ2pOVnhoeVBYRmJnU2Qwc0h6VmxDM2g4cFVzNnBNd2g2U0Z2?= =?utf-8?B?bjdxVjNFNzVoSUNmWnhjZForNVBMVUcvVUdUalFTQTIxam1DN1pSbE4xUzV3?= =?utf-8?B?b1paMUMyY3Q5ZUdkS05ickVGNm1TemFiVEwxT1RmV20zNXBRR25yQm1WVUJ6?= =?utf-8?B?ZWQvUWxCTTlLcW1HWkxFR2VJTGZiRUhIREQyQ1V4T2lzWmgzellick05MHBN?= =?utf-8?B?RzdZdzFBeWRqWmpITVc3Q2NSRmEyOUprNXQ0QTJBTklLaEIvTlgzb09od0Fy?= =?utf-8?B?c1FSMkl6TWY0WWE0cmFoRHFYNzB2aTRPRXRrRHVjOUE5TE5rNUlIWEMyRitY?= =?utf-8?B?TS80djJNQ1FHSmxhNG5yR2l6VGM2eGFqZk5BN2EvL1RKUkp6a0VvVnNLT1hV?= =?utf-8?B?ejhLVFMvUnF0amxTcFMwQUJyRWZHRUtNSkpzWm1LRmFFc0RTeHRVRjhPRndU?= =?utf-8?B?amhaUmtzRDRGUFVpYnc4UjQvbjNYdVZLNHI0UGtrT2NGRk13dEU1aVAxYU9w?= =?utf-8?B?ZHhrL01hOWNVTmxIdmltcWVnU21nazh3ZStBMk1PenMxNys2ejZlVVY2aTRK?= =?utf-8?B?NEExWnRNTVQ3WHI1NVk5eGlLTVoybjJId2ZpWFNIRWRSSUFMY29oUUZDNzl0?= =?utf-8?B?R3oxWUNrVlBXRm1kbC9iS0Y1bVQvY0JlR3JNVWtxMUcvdUQ0MWNWajBRMEhr?= =?utf-8?B?UFhVNjVCTDRtUm1pQkVBaFdQajZaSExxMitVUlo5QTRhNE1VR21EaEpLUVFV?= =?utf-8?B?TnJqRTNhRFczYWVWbFk4a1R3ejdlSVZnVnY5MlczOS9iN0RreTloYUJ3U1J1?= =?utf-8?B?b0w3THZOSUZSRFFtU0t4SEJNYTRGcHpmN0tSOGJDNHN4NXJBSDJYYnBiTkUx?= =?utf-8?B?OHpjZUVORFVIYWF5RjByaGZYeXh3bmJxZVVRakVpWjFhek1KMnRIcU5FZjRz?= =?utf-8?B?Nzg3NXBHbFBSMG9GYU5YbjdWVWQvaUp5bXE4VUpqYVpMVUhvcVkyTHFlNkt2?= =?utf-8?B?WmJyQk1lL2xwK3dJT0hPMStZcFl3OHAxLys1SmpqVS9seThxdk5kTlN1TVhR?= =?utf-8?B?dnpHRWpPZ2NuWU1vVVErSEMrR3UrWkJ6OEx4WjhZT3E1NEtQY01oV3NpbTNv?= =?utf-8?B?dVJmV2w3NWZBSjQwU1ZWYXRPdEk4MkpwZGpnNzJJb1RMSWhReXdOblZGMjFW?= =?utf-8?B?dWhtZXU1TTJrWWN2STRIV044bGZBK2RGd3o3K0JZaWl3WWNEMktKRS92SXlU?= =?utf-8?B?UEF6SGtZaUFmdUdPU3ZMeVZBN2NMbnJELzNlNURqcDZCZWp4cm1ZSTMwVjlB?= =?utf-8?B?a0xDaE1SMkFZMWZqdWovRFdITHR4RHF1endnRlV5T3Z5VGJJa2lZbUcvUEJp?= =?utf-8?B?ZlRzdmpBUTExRmppbm80Z0N0UFZJTlJMQlRBejJ6MjF4eWQraWkrb3ErMDBS?= =?utf-8?B?VGRaRzB3U2d4dGoySzJhNUF3akxiK01LdE1ndWxVdHFKb3VRTXdybkZzY2hk?= =?utf-8?B?bGM5VmQ1Y3dpci85R3czcnA0QW5wRzR0anZBcUNoSW9vZGxUdU9ReUtnbXhS?= =?utf-8?B?VVN6L2g2VzZMT0k2Lys1bzdVM3lBd1BiYWZmczl4UlE4MEh1TXliU1d5ZE92?= =?utf-8?B?K2srZDQvcjZiQVRVK09VNXAwSmVCa2RlK25sYnViL3doYW5PSzVHc3NZalAv?= =?utf-8?B?QmlNbDZvNERiUjBlUmNHcC9sdEZialdWanFrV1JHTUs3ZVAwdjA0SE53c3Vx?= =?utf-8?B?NHczUjlEL2pWdi9Zd3RXV3phVjdublU2SUorQ3FxYnZ3bDJpZ2RpY2hONytk?= =?utf-8?B?eXk4c1IzUVlBMkpFK244dz09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SDI4M0M2ZVh6TDV3bkNNYVY2K1RmaGpCRjZYdVh3Y3VFN2UxbDVzV1JUb3pN?= =?utf-8?B?dktZWDZ1MVZxMUNpUnd6ZHBDUjFMOEZPL3c2VlJxckdKWjZmVUFWb0hnWDZW?= =?utf-8?B?SGp2aE1KRnBXWkN0ZGNtd250RzVJL1VLYWFtZ2VFMFBqUm1lekZDUCtCK2RO?= =?utf-8?B?SzlLM3JkRHYxdHQ0SS9NVEdpbW12cDVoWnBldEFULzNSejREMG8vR0VIb2FF?= =?utf-8?B?MVgxUjFtenh4cXFSZmNxendaRWN4YVR4SWQxQi9hakFEU2hVRXRwbDBjVmlR?= =?utf-8?B?UHVnM1ZRUHJJRlJBa29BTTRxekIrUFRFWnNRc3dBaXl6Zm5jelJTdFF1SUsw?= =?utf-8?B?RjY5N091YzNVRVdGU0ZpUzA2OG9JRWxLa0V0S0t3MDJ3VmR1ZTQrVmx2V2Rj?= =?utf-8?B?YzRhclFaYkIrTlpMdXVQcC9nbVhkN0oxckI2eER0UU93czhaMmUybkIrRXBh?= =?utf-8?B?OTZRNEZEM0JZVHhWdGRnUjhGbmFadHpyRWI0QXJnOUpYbXk4dUdHTFNIUUV5?= =?utf-8?B?OXZRd2hzZW42cHIweDhWVDJadFVXdVFCYUZYbmdNejhSd29aMFhYaE81QjlG?= =?utf-8?B?TW1zTzBaU3Z3Sy85eG04NDM3aTdrWlgrU0t1aW9hU2l1YWkzOFpHbGl5VUdK?= =?utf-8?B?MkljSFhXTHNlb1ZiSGJCR0dVWDlEbDFPbGc1RWxDdFNSM1pSTDljVWh5OXkw?= =?utf-8?B?T1hVSW5mMUFvdytrK1Q3Z1hMd055dTRmb0kyd0gxUUR1ejV3U2JoSDk2Tk10?= =?utf-8?B?ME4vK1dTYzRGUlYxMVArUk13bHdyTDluTHVNdGNZQnpqNE9kTmpoOENWcWN4?= =?utf-8?B?bTVJRWVlbUtLTXFsUkU3dzRjVVVlSFJhN2pNd3JmS21zWHJDWHdSYUpxRU9T?= =?utf-8?B?VDdWV1ZzU2hqRWFYalR2eFdpS1NYU3FkWElEN3FTVlVQUFhaWGx4ampGRGc3?= =?utf-8?B?TkxOK0pKMnMwUGw0VS9aNzhwTHVHNjhSNDgrTEd5WWpHNHNHM3RWMm5mbTR0?= =?utf-8?B?OUt6am11TFEyT1lzQVJPSnp5VnIwd29tWW1TVjRoMkppaENDT0lDS05GMGta?= =?utf-8?B?RGxTNDhKZWtnQ0ZBVnZBYlA5TU1iWS8ya3VsaDNpeXZHNFY3NWZGYXVid1Rk?= =?utf-8?B?NDB6dTNYaGRoVWdIU0p6RTZCNTdOZ1BVdGY4S3gzajM3L2NXTTVxMkVGS3o5?= =?utf-8?B?Y2VabUFtWmVMYmRTUHJtNXdkZnVlQkxrN2FKZkV0ZUZvL0p0a0dWZkxyRG9O?= =?utf-8?B?aVZReWE0NHhoTU9zMHdISWcveU5JVGc2T1BFa0JzWUtsQkw2ZDBsbWx5aEg3?= =?utf-8?B?MGlMeDZJTHQzY2daMEhEVXk5ZmYvV01sK242Q24vMzNHeDFlQTIxWGhhVjdF?= =?utf-8?B?clRhUUUrajZvZDR2TWtPcVJKZHdFRFRHejc0a09UamZrcS9jMXBSSk80Qkdk?= =?utf-8?B?TzRUcWpNVCt3eFFDdUFLZzRWbmh1ekJETXkzeHpZS1NaWVgwSFhjN21rdjBG?= =?utf-8?B?OHdIWEhHUkVSMjAxY0M5NHE5eG9iVWJqVThjeDRyY0VjUTNXNmZNWXAxSDFR?= =?utf-8?B?S0FCZG9NQ1V6aUU5M1Z6elpDTkZHWk1SZGNMRVJHdmRtOUZobUNjdlNHTFdl?= =?utf-8?B?bjgyK1pnSWFaU3c4aXZ5Q2lNRENMSDJQOEZhQnd6NW9IUjVFV3hlOXpCYzlu?= =?utf-8?B?MGx1dGdtTnhnZGx4Z3lQSW9Ja2UxRzZoR2NQRkN2S0F6cmZZV3FzOG8ybGdU?= =?utf-8?B?TXBUSVlPWDR4NzNzVUl2d054dks3WkFMLzZEdXQzeVZ5dlNVYlJ3ZTJPSVUz?= =?utf-8?B?L3NOMEZhcTZPS0xVK0JYY3ZFcXFWZkhBaTNkaXdiK05UeHhLUVoyUEl3d3Ju?= =?utf-8?B?djFibXFHa1luTGNRZHUxVVU0a2RTY25LS1RUbmc3KzRSZUhZZlZXeGh2U25D?= =?utf-8?B?Tk9pVXNQdmNOWng4Nnc0KzIwRFVMUHd4amVVTktYM3R6K1Z2Szlqb2xjTlA4?= =?utf-8?B?T2gyY08wTGRCR2xkYy8rTlo1MXBpdy9TUndkU1U5NTJpRDVCRW1HSzJockxs?= =?utf-8?B?NW4wbzVKaDdFRERLcjcrZy9JaUN1c0huQk4rbzJYdXVQMGFGMXdlNjg3Y0hh?= =?utf-8?Q?QVGFpNNylCj8yFCbZo1i3ShOz?= 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: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a65593a-7221-4009-30ff-08dce8a594f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2024 21:01:44.6123 (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: dXRP/cM6jKADjTZIypP3vre+hiNeKfZxYZq+bS6/CI9dvIU5aUWFGc0QfSE3kePQf2EUP/iP1FdvlLWZ8P8OCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR18MB5737 X-Proofpoint-ORIG-GUID: DowDnIw_Py9dUXcAcbPSJ-cORCQQE9Fq X-Proofpoint-GUID: DowDnIw_Py9dUXcAcbPSJ-cORCQQE9Fq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.687,Hydra:6.0.235,FMLib:17.0.607.475 definitions=2020-10-13_15,2020-10-13_02,2020-04-07_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 SGkgR2FnYW4sDQoNCj4gT3V0cHV0IGRlYnVnIGluZm9ybWF0aW9uIGFjY29yZGluZyB0byB2YXJp b3VzIG1vZGVzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSnVuIFlhbmcgPGp1bi55YW5nQG54cC5j b20+DQo+IFNpZ25lZC1vZmYtYnk6IEdhZ2FuZGVlcCBTaW5naCA8Zy5zaW5naEBueHAuY29tPg0K DQpJdCBzZWVtcyB0aGUgYmFzZSBwYXRjaCB3YXMgbWVyZ2VkIGluIG1haW4gYnJhbmNoLg0KQ2Fu IHlvdSByZWJhc2UgdGhpcyBwYXRjaCBvbiBjdXJyZW50IHRvcCBvZiB0cmVlPw0KDQo+IC0tLQ0K PiAgZHJpdmVycy9jcnlwdG8vZHBhYTJfc2VjL2RwYWEyX3NlY19kcHNlY2kuYyB8IDcyICsrKysr KysrKysrKystLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDI2 IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL2RwYWEyX3Nl Yy9kcGFhMl9zZWNfZHBzZWNpLmMNCj4gYi9kcml2ZXJzL2NyeXB0by9kcGFhMl9zZWMvZHBhYTJf c2VjX2Rwc2VjaS5jDQo+IGluZGV4IDJjZGY5MzA4ZjguLjBjOTZjYTAwMjMgMTAwNjQ0DQo+IC0t LSBhL2RyaXZlcnMvY3J5cHRvL2RwYWEyX3NlYy9kcGFhMl9zZWNfZHBzZWNpLmMNCj4gKysrIGIv ZHJpdmVycy9jcnlwdG8vZHBhYTJfc2VjL2RwYWEyX3NlY19kcHNlY2kuYw0KPiBAQCAtNjUsNiAr NjUsNDcgQEAgZW51bSBkcGFhMl9zZWNfZHVtcF9sZXZlbHMgew0KPiAgdWludDhfdCBjcnlwdG9k ZXZfZHJpdmVyX2lkOw0KPiAgdWludDhfdCBkcGFhMl9zZWNfZHBfZHVtcCA9IERQQUEyX1NFQ19E UF9FUlJfRFVNUDsNCj4gDQo+ICtzdGF0aWMgaW5saW5lIHZvaWQNCj4gK2RwYWEyX3NlY19kcF9m ZF9kdW1wKGNvbnN0IHN0cnVjdCBxYm1hbl9mZCAqZmQsIHVpbnQxNl90IGJwaWQsDQo+ICsJCSAg ICAgc3RydWN0IHJ0ZV9tYnVmICptYnVmLCBib29sIHR4KQ0KPiArew0KPiArI2lmIChSVEVfTE9H X0RFQlVHIDw9IFJURV9MT0dfRFBfTEVWRUwpDQo+ICsJY2hhciBkZWJ1Z19zdHJbMTAyNF07DQo+ ICsJaW50IG9mZnNldDsNCj4gKw0KPiArCWlmICh0eCkgew0KPiArCQlvZmZzZXQgPSBzcHJpbnRm KGRlYnVnX3N0ciwNCj4gKwkJCSJDSVBIRVIgU0c6IGZkYWRkciA9JSIgUFJJeDY0ICIsIGZyb20g JXMgcG9vbCAiLA0KPiArCQkJRFBBQTJfR0VUX0ZEX0FERFIoZmQpLA0KPiArCQkJYnBpZCA8IE1B WF9CUElEID8gIlNXIiA6ICJCTUFOIik7DQo+ICsJCWlmIChicGlkIDwgTUFYX0JQSUQpIHsNCj4g KwkJCW9mZnNldCArPSBzcHJpbnRmKCZkZWJ1Z19zdHJbb2Zmc2V0XSwNCj4gKwkJCQkiYnBpZCA9 ICVkICIsIGJwaWQpOw0KPiArCQl9DQo+ICsJfSBlbHNlIHsNCj4gKwkJb2Zmc2V0ID0gc3ByaW50 ZihkZWJ1Z19zdHIsICJNYnVmICVwIGZyb20gJXMgcG9vbCAiLA0KPiArCQkJCSBtYnVmLCBEUEFB Ml9HRVRfRkRfSVZQKGZkKSA/ICJTVyIgOg0KPiAiQk1BTiIpOw0KPiArCQlpZiAoIURQQUEyX0dF VF9GRF9JVlAoZmQpKSB7DQo+ICsJCQlvZmZzZXQgKz0gc3ByaW50ZigmZGVidWdfc3RyW29mZnNl dF0sICJicGlkID0gJWQgIiwNCj4gKwkJCQkJICBEUEFBMl9HRVRfRkRfQlBJRChmZCkpOw0KPiAr CQl9DQo+ICsJfQ0KPiArCW9mZnNldCArPSBzcHJpbnRmKCZkZWJ1Z19zdHJbb2Zmc2V0XSwNCj4g KwkJInByaXZhdGUgc2l6ZSA9ICVkICIsDQo+ICsJCW1idWYtPnBvb2wtPnByaXZhdGVfZGF0YV9z aXplKTsNCj4gKwlvZmZzZXQgKz0gc3ByaW50ZigmZGVidWdfc3RyW29mZnNldF0sDQo+ICsJCSJh ZGRyICVwLCBmZGFkZHIgPSUiIFBSSXg2NCAiLCBvZmYgPSVkLCBsZW4gPSVkIiwNCj4gKwkJbWJ1 Zi0+YnVmX2FkZHIsIERQQUEyX0dFVF9GRF9BRERSKGZkKSwNCj4gKwkJRFBBQTJfR0VUX0ZEX09G RlNFVChmZCksIERQQUEyX0dFVF9GRF9MRU4oZmQpKTsNCj4gKwlEUEFBMl9TRUNfRFBfREVCVUco IiVzIiwgZGVidWdfc3RyKTsNCj4gKyNlbHNlDQo+ICsJUlRFX1NFVF9VU0VEKGJwaWQpOw0KPiAr CVJURV9TRVRfVVNFRCh0eCk7DQo+ICsJUlRFX1NFVF9VU0VEKG1idWYpOw0KPiArCVJURV9TRVRf VVNFRChmZCk7DQo+ICsjZW5kaWYNCj4gK30NCj4gKw0KPiAgc3RhdGljIGlubGluZSB2b2lkDQo+ ICBmcmVlX2ZsZShjb25zdCBzdHJ1Y3QgcWJtYW5fZmQgKmZkLCBzdHJ1Y3QgZHBhYTJfc2VjX3Fw ICpxcCkNCj4gIHsNCj4gQEAgLTEwOTcsNyArMTEzOCw3IEBAIGJ1aWxkX2F1dGhfZmQoZHBhYTJf c2VjX3Nlc3Npb24gKnNlc3MsIHN0cnVjdA0KPiBydGVfY3J5cHRvX29wICpvcCwNCj4gDQo+ICBz dGF0aWMgaW50DQo+ICBidWlsZF9jaXBoZXJfc2dfZmQoZHBhYTJfc2VjX3Nlc3Npb24gKnNlc3Ms IHN0cnVjdCBydGVfY3J5cHRvX29wICpvcCwNCj4gLQkJc3RydWN0IHFibWFuX2ZkICpmZCwgX19y dGVfdW51c2VkIHVpbnQxNl90IGJwaWQpDQo+ICsJCXN0cnVjdCBxYm1hbl9mZCAqZmQsIHVpbnQx Nl90IGJwaWQpDQo+ICB7DQo+ICAJc3RydWN0IHJ0ZV9jcnlwdG9fc3ltX29wICpzeW1fb3AgPSBv cC0+c3ltOw0KPiAgCXN0cnVjdCBxYm1hbl9mbGUgKmlwX2ZsZSwgKm9wX2ZsZSwgKnNnZSwgKmZs ZTsNCj4gQEAgLTEyMTIsMTQgKzEyNTMsOCBAQCBidWlsZF9jaXBoZXJfc2dfZmQoZHBhYTJfc2Vj X3Nlc3Npb24gKnNlc3MsIHN0cnVjdA0KPiBydGVfY3J5cHRvX29wICpvcCwNCj4gIAlEUEFBMl9T RVRfRkRfQ09NUE9VTkRfRk1UKGZkKTsNCj4gIAlEUEFBMl9TRVRfRkRfRkxDKGZkLCBEUEFBMl9W QUREUl9UT19JT1ZBKGZsYykpOw0KPiANCj4gLQlEUEFBMl9TRUNfRFBfREVCVUcoDQo+IC0JCSJD SVBIRVIgU0c6IGZkYWRkciA9JSIgUFJJeDY0ICIgYnBpZCA9JWQgbWV0YSA9JWQiDQo+IC0JCSIg b2ZmID0lZCwgbGVuID0lZCIsDQo+IC0JCURQQUEyX0dFVF9GRF9BRERSKGZkKSwNCj4gLQkJRFBB QTJfR0VUX0ZEX0JQSUQoZmQpLA0KPiAtCQlydGVfZHBhYTJfYnBpZF9pbmZvW2JwaWRdLm1ldGFf ZGF0YV9zaXplLA0KPiAtCQlEUEFBMl9HRVRfRkRfT0ZGU0VUKGZkKSwNCj4gLQkJRFBBQTJfR0VU X0ZEX0xFTihmZCkpOw0KPiArCWRwYWEyX3NlY19kcF9mZF9kdW1wKGZkLCBicGlkLCBtYnVmLCB0 cnVlKTsNCj4gKw0KPiAgCXJldHVybiAwOw0KPiAgfQ0KPiANCj4gQEAgLTEzMjYsMTQgKzEzNjEs NyBAQCBidWlsZF9jaXBoZXJfZmQoZHBhYTJfc2VjX3Nlc3Npb24gKnNlc3MsIHN0cnVjdA0KPiBy dGVfY3J5cHRvX29wICpvcCwNCj4gIAlEUEFBMl9TRVRfRkxFX0ZJTihzZ2UpOw0KPiAgCURQQUEy X1NFVF9GTEVfRklOKGZsZSk7DQo+IA0KPiAtCURQQUEyX1NFQ19EUF9ERUJVRygNCj4gLQkJIkNJ UEhFUjogZmRhZGRyID0lIiBQUkl4NjQgIiBicGlkID0lZCBtZXRhID0lZCINCj4gLQkJIiBvZmYg PSVkLCBsZW4gPSVkIiwNCj4gLQkJRFBBQTJfR0VUX0ZEX0FERFIoZmQpLA0KPiAtCQlEUEFBMl9H RVRfRkRfQlBJRChmZCksDQo+IC0JCXJ0ZV9kcGFhMl9icGlkX2luZm9bYnBpZF0ubWV0YV9kYXRh X3NpemUsDQo+IC0JCURQQUEyX0dFVF9GRF9PRkZTRVQoZmQpLA0KPiAtCQlEUEFBMl9HRVRfRkRf TEVOKGZkKSk7DQo+ICsJZHBhYTJfc2VjX2RwX2ZkX2R1bXAoZmQsIGJwaWQsIGRzdCwgdHJ1ZSk7 DQo+IA0KPiAgCXJldHVybiAwOw0KPiAgfQ0KPiBAQCAtMTYwNCwxNSArMTYzMiw3IEBAIHNlY19m ZF90b19tYnVmKGNvbnN0IHN0cnVjdCBxYm1hbl9mZCAqZmQsIHN0cnVjdA0KPiBkcGFhMl9zZWNf cXAgKnFwKQ0KPiAgCQlkc3QtPmRhdGFfbGVuID0gbGVuOw0KPiAgCX0NCj4gDQo+IC0JRFBBQTJf U0VDX0RQX0RFQlVHKCJtYnVmICVwIEJNQU4gYnVmIGFkZHIgJXAsIg0KPiAtCQkiIGZkYWRkciA9 JSIgUFJJeDY0ICIgYnBpZCA9JWQgbWV0YSA9JWQgb2ZmID0lZCwgbGVuID0lZCIsDQo+IC0JCSh2 b2lkICopZHN0LA0KPiAtCQlkc3QtPmJ1Zl9hZGRyLA0KPiAtCQlEUEFBMl9HRVRfRkRfQUREUihm ZCksDQo+IC0JCURQQUEyX0dFVF9GRF9CUElEKGZkKSwNCj4gLQ0KPiAJcnRlX2RwYWEyX2JwaWRf aW5mb1tEUEFBMl9HRVRfRkRfQlBJRChmZCldLm1ldGFfZGF0YV9zaXplLA0KPiAtCQlEUEFBMl9H RVRfRkRfT0ZGU0VUKGZkKSwNCj4gLQkJRFBBQTJfR0VUX0ZEX0xFTihmZCkpOw0KPiArCWRwYWEy X3NlY19kcF9mZF9kdW1wKGZkLCAwLCBkc3QsIGZhbHNlKTsNCj4gDQo+ICAJLyogZnJlZSB0aGUg ZmxlIG1lbW9yeSAqLw0KPiAgCWlmIChsaWtlbHkocnRlX3BrdG1idWZfaXNfY29udGlndW91cyhz cmMpKSkgew0KPiAtLQ0KPiAyLjI1LjENCg0K