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 CF8FEA0556; Mon, 17 Oct 2022 07:47:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B091540143; Mon, 17 Oct 2022 07:47:56 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 6E3C9400D7 for ; Mon, 17 Oct 2022 07:47:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665985674; x=1697521674; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=oLtY4lk/F3eYbKQYj9l/AcfcszgpLFiyKtiY8VKC2wg=; b=dEiR0Qur0po8rgwiaDaNKXO86p5KuWfrTUn/yGQ3Mn4HV10mbpRdGjxJ X4T35eIF9Ume0RlBNrNjQHMN41v6O5uQ0xvtrXjUpkl9UlYnYLpUfkwex OTub9/9yGK7y7VuevWuQBt+umGwycL7GsKaqKG/tWW0qSUBpc4ofoIvWt KiQ3UKigOZZczTeqRAWyKCfBm/j9vVK/xSKw7t7aV2QeC25ycRh8q5LBM hst5gduoa4IUlKDaWBWfqkpC1/3aa2AzOrZfkFn6CZ/vlqHy7QA+czOSE 8GvaM4BmPw9sHgg2p05PPk9nDUgeHDkZ9G6uFlpsFIIzQNwRHCsjArQyP w==; X-IronPort-AV: E=McAfee;i="6500,9779,10502"; a="332242330" X-IronPort-AV: E=Sophos;i="5.95,190,1661842800"; d="scan'208";a="332242330" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Oct 2022 22:47:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10502"; a="623115032" X-IronPort-AV: E=Sophos;i="5.95,190,1661842800"; d="scan'208";a="623115032" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 16 Oct 2022 22:47:53 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 16 Oct 2022 22:47:52 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2375.31 via Frontend Transport; Sun, 16 Oct 2022 22:47:52 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Sun, 16 Oct 2022 22:47:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lhLjlPfDygteVBVpSKy2mb8K9kEZymKNfm0zsT0q+wgFHLZl3yRiWvkIYBORwCqtukGvVPBiAWCb6N19AO1mwj3GVjLEhJb+YsrRxIdPM1R59p0cYvwdkLFUdXNhY93KyL8bkyQgE/B4PdCsUFAYwX1YO83F3QRE+Gdv5lVUPiAAQcDrERehmGLw5S8B8QAxp77N9AVlGBj9YGbdqyEJV+y2bCpiB0wEhPbA/A+9W6DCA0pLMMNHznkj6h7RBZizZwNus/v2FAeBzcRHMc9XwKDx/HASvfzHt0LBlbURFaimq+Vwucd8HlSfidF7A79Ypsuv20ARUdK1h1aemhxh3A== 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=oLtY4lk/F3eYbKQYj9l/AcfcszgpLFiyKtiY8VKC2wg=; b=kQX7/4F5TYRR77ZNqNPPL5Yp2dWgdRNQY7Nfi09JVhfBGbBfLnR5TQplr3pHCzjY+11oP6Wwx7vVH38p1c5y3WE6tTpco1K7UmcPqaRDgxvO4vgLGf0NrdGh1z4uDUQWR0NkzNUaxSlSoshPQ1o9atYRZ6UmCI7M7rG7ZA5lAZV7Wcv/jxO3O1zmsvLOIgXyDC4kOiDmOmsd1yBg8AwY7wMAzLVBqcTmF/hbGxjZQBFERZwueHLVIZz60RD9RJvwzbloDOOR92VZfGICanY4eNvzp7Dr4o7KfPIp0D60n0QykwIKJbjUmcCAq/uWx5+b7+0n0zcUF4r6D39N6+SAtA== 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 PH0PR11MB5832.namprd11.prod.outlook.com (2603:10b6:510:141::7) by CH0PR11MB5345.namprd11.prod.outlook.com (2603:10b6:610:b8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.31; Mon, 17 Oct 2022 05:47:49 +0000 Received: from PH0PR11MB5832.namprd11.prod.outlook.com ([fe80::1258:f9e1:9d80:47f9]) by PH0PR11MB5832.namprd11.prod.outlook.com ([fe80::1258:f9e1:9d80:47f9%3]) with mapi id 15.20.5723.032; Mon, 17 Oct 2022 05:47:49 +0000 From: "Gujjar, Abhinandan S" To: mattias.ronnblom , "Jayatheerthan, Jay" , "Carrillo, Erik G" , Jerin Jacob CC: "dev@dpdk.org" , "Van Haaren, Harry" , "hofors@lysator.liu.se" , mattias.ronnblom Subject: RE: [PATCH 1/4] eventdev: have crypto adapter appropriately report idle Thread-Topic: [PATCH 1/4] eventdev: have crypto adapter appropriately report idle Thread-Index: AQHY3Li7iu+fr1pZmUueK55qvQQoAq4SHn3w Date: Mon, 17 Oct 2022 05:47:49 +0000 Message-ID: References: <20221010145406.118880-1-mattias.ronnblom@ericsson.com> <20221010145406.118880-2-mattias.ronnblom@ericsson.com> In-Reply-To: <20221010145406.118880-2-mattias.ronnblom@ericsson.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.500.17 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: PH0PR11MB5832:EE_|CH0PR11MB5345:EE_ x-ms-office365-filtering-correlation-id: 44de94da-c639-4c7c-31ee-08dab003202f x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xm+r+t9OVrmTeCUBLOxVFKjeR6HRd9Wfnrb0L+Cmbz665u5Z6mmBclbqQEZrBHtB5UJ7ZLKhdaA3O0m67Ds/M8jcEk3H4j3GHvI6MlhKctdx41AvI0tPOG201upwOX8wXj3oq+0uMnmBBaZBKKmpsbsO7I6z/wmLPe253PVFJR1BGtsMADKKgoSKAw3WMeo68l1w9jI9G0mKHkojq8l8gUXPC0HJyvsPZvemkDTZDr8pszZ843afiQHv8BHZa/OU0+9jzHIC2VfkfWL0yVwrL5kHIOUXU4J4GMRcdTmo6sGnHbXy1TvZEuOqTcAoogMfBA+gqXEvNyYumNdcA+uhz9E9LhWNQtzeXnRjc5cAuCBTpBGZyv1Zs6rEXu+POnrOxRbZm4liW/LESC6mfyxTo2avNqk1+44tQKIEJGUuwSkPSld4t11jdBLS1b7m8yHbcCbz3JbmlHov8M4bscNQEHF5RvP507pjvGM+7XT5iH0oeHe57ILpuCO88n5kPoffpfmaPrH7aJyX2Yge5U4pABsfKs/Be4o1x8yeBYg0miGgx+bpC9COuVvssVTWXhbK0FOJdTYPip+hnsbh1/oMfh+kJ1RTgPdCndqch352xQyKwxy/uJEgfoOMo9371djN6RC+/JLkJyejLuRL+SM/hVLd71osdntS0XOAicb/24Fv8q/i8d3b4y1zx6s8FQvOAOSkF3ehB24XiPGWcUrxSFLJDjXSNSnYmbChZQxNNp9I5XUaFOu9YU3ZWgBrIv0lhdBGFoJchvOe9cRWYWUrQQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5832.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(39860400002)(366004)(346002)(396003)(376002)(451199015)(33656002)(86362001)(2906002)(5660300002)(82960400001)(122000001)(38100700002)(186003)(71200400001)(66574015)(83380400001)(38070700005)(26005)(53546011)(7696005)(6506007)(316002)(478600001)(110136005)(9686003)(54906003)(66946007)(66476007)(66446008)(76116006)(66556008)(8936002)(55016003)(41300700001)(52536014)(4326008)(64756008)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VzlFZUh0RWUxZkFCSHp0UlcveTFSWnpCQk5KejN3bjJGZThvbHlrS0Z0dld2?= =?utf-8?B?a2dRc25UaDNKOXI0UTZtUnZQZWswdkdiTE9SRkJxTmcrT1JBQUdvSUIwcTNn?= =?utf-8?B?OE9PdTNRWFdJdHFJb1cxQnRkSVJ0aVZtaWN0Tm5OUlJ0TXVBblF3K2lLRVZi?= =?utf-8?B?aXNoTEJvd1ZhU0l1Z3dubEhHZWlKekJ4OVNQSVRNcTIxQ1dzdFE2MmlYY29X?= =?utf-8?B?SWVlVk8vK0dvaGwxQ1VtOThEYy9vV3R1cGo2eDNLQW9Ca3Y5c3lSUjIwaFpB?= =?utf-8?B?M2kyL2tuK2RIK1dsNU9lRHc0SGRLTW5hOHZkb3NjcFN0Ym1wbTh0VWk4L28r?= =?utf-8?B?NG94aDlCK3AvZUVEWUk2Z2dyMFNzT0JBd1VaMVN3Q3hpdnVnd2ZMbVd1N1VF?= =?utf-8?B?OExjdDBSYzA3R1BJa1dqRmxWTkZwYkZleHNtYTVZU3hzT1NKNWlEbno0WStG?= =?utf-8?B?MkFwdTBrSEJDRnBnNk4wTEtzMXpubGRHQ21RSzJDMm85Q0NQbnp4RWt5enht?= =?utf-8?B?Qk8vOG5hajFuOE03Yk9DTE9tOUsxbWFaZHhCQVowcER0eUdwRXJPd1lSckJo?= =?utf-8?B?U0ZXa2RPenc5T0FKZTdmOUZheTByQjA2ZHhrNDk5cTE2U0tvWDZOR1JBd2Jp?= =?utf-8?B?YVRCTE1FY1dycndxaldUQ01ScktxYlVRV1ZFWnNKSmtjdG9oWS9CUCtSWUdC?= =?utf-8?B?ZndxOCtuN3QrampmVlBNMW9MbzhmU3ArUjJXWjU0bm5MYlR0WWtDR0VmTW9B?= =?utf-8?B?K2grQUNsZURRMjNKaGVhRDZXaUFkeDkxU0lDU1RUL0phT0xjRUJlQStLQWRS?= =?utf-8?B?Wk1Xa0hXNkJSWGJPM2MzT21hRnJPWkUrb1V6bE54eXVtYVE0MzNoNmZQWFRs?= =?utf-8?B?eDl1U29lL2tnSjJKZHk5elpnRW1xeEV1aU42YmFPRFZTWWM5a3FpTTlxVzdO?= =?utf-8?B?Q0xrVHBON3h1dGVxZFRDQUducG4xVDJKY2VQazUrYVo2TEpnOXNqdXlpKzlO?= =?utf-8?B?L2pqVWliZzdSdG1VVzFlMHRpcmJHWFFjSXBIa1NrbzFjMzQ0MjZySWtUQTk0?= =?utf-8?B?UWpDOXVIdExhM2tpelBpcE9PMHJYTCtaVnJUYWJGNkc1T0RPMTdnMnVMRFJt?= =?utf-8?B?bWhRaWs3NEVycmNDYjQ3NGlCaGNlUThQOVBYZG41cXNva0ZEbXpCalV5dThs?= =?utf-8?B?NXJPam1ITW5WUlcrY1d0TGZGak5pT1JSYVlTV2lDQjcyUFFZcGVHNWQ3NWJ5?= =?utf-8?B?WW9qVFc5WkdxZ1N4Wko4bjVtQmhSVkZxeEhoTVNNdE5mS1VWVmFNRjE0OTdE?= =?utf-8?B?RVNGakpwNmxRTittL3QwZXd3WWVmTG40NDI0ck9Bd2FSM3NIcUR1bWlPMjJV?= =?utf-8?B?cGFIcVN3N09NcnA2YmhOcFhHUk1WRGlHdC9yVnV6VkZyNHRqV1JFZDFtU3hV?= =?utf-8?B?MHJGNzVpL1p4eklUb0c4S3ZwVmdnWEVIQis0ZVdqdmF4Snd0dXRsTlM4dGkx?= =?utf-8?B?SVFLSk52dnB2djRVMFdkZGF3VXpsZHc3Z0JXcjRPSkplU1ZGVEdERlZUcmZR?= =?utf-8?B?SjllNEd3eE13YmpPZWp6K1p6cWdjQzFxU3Y2QmFrNEZ1ZzZ6WnZnYW5NaDlJ?= =?utf-8?B?bGdZcFFsVVdKWmt2bVB4NkgrZTVqaVlBdld0TDVscmtTZ0xXSGVNZXJCbzBH?= =?utf-8?B?Y01OcE5JdHRGd0lvdGtvbXVzNm5FUTJNTVU2a2hmMUh0R0tSNUdhSDlmUzJz?= =?utf-8?B?TGFHUm5URXg1cmVaVEFhOHoyYmtOdUpoSzltdEw2eWJqaGs1dm5vbTdncnN3?= =?utf-8?B?L0cwVWliZHA4SjlnSFUrbWZycTRyZE9sOTE4elMyTTkxVnJEQnd3aWo4bTBq?= =?utf-8?B?YS94MGd3cUliU3FiZzdLVDROOWY1dGFzbUh4cUpyMTh0dEw0eEdmbFFwZmpH?= =?utf-8?B?K2VwN1hYUlRjUVpSUGdxVFRna0RRWXZQd3dmVDZWNm50N0R0TitQZ0Vlb3Ey?= =?utf-8?B?OWZqTmIrLzlzUkEvZm5qNlRQSWQ2eXBXaUNnVy9mcytJM0E0dHNsL2lYK1F6?= =?utf-8?B?MTV0L3hIZ213UTI1Smc4MHBXS1U1VVBxM3laL0ZNYUw0a2Nib2t4SU1RcUhq?= =?utf-8?B?MnZ4Y2ozQUx3K2NhYlNzR0hFMVJtYkswMThCRlZCaHJ0QVpOVzgzczA1VWhh?= =?utf-8?B?QVE9PQ==?= 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: PH0PR11MB5832.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44de94da-c639-4c7c-31ee-08dab003202f X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2022 05:47:49.7545 (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: Q4oW1sEmeerliMpxVd48WFhGNpGfSo9CLKwoOC9GJUWMGDZ+Iqfslfm2ArBqljyYDTV/IigtgFnP5zOudpHhgtF0AvGLuxhnYQexV8Gdxlk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5345 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 QWNrZWQtYnk6IEFiaGluYW5kYW4gR3VqamFyIDxhYmhpbmFuZGFuLmd1amphckBpbnRlbC5jb20+ DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF0dGlhcyBSw7ZubmJs b20gPG1hdHRpYXMucm9ubmJsb21AZXJpY3Nzb24uY29tPg0KPiBTZW50OiBNb25kYXksIE9jdG9i ZXIgMTAsIDIwMjIgODoyNCBQTQ0KPiBUbzogSmF5YXRoZWVydGhhbiwgSmF5IDxqYXkuamF5YXRo ZWVydGhhbkBpbnRlbC5jb20+OyBDYXJyaWxsbywgRXJpayBHDQo+IDxlcmlrLmcuY2FycmlsbG9A aW50ZWwuY29tPjsgR3VqamFyLCBBYmhpbmFuZGFuIFMNCj4gPGFiaGluYW5kYW4uZ3VqamFyQGlu dGVsLmNvbT47IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+IENjOiBkZXZAZHBk ay5vcmc7IFZhbiBIYWFyZW4sIEhhcnJ5IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT47DQo+ IGhvZm9yc0BseXNhdG9yLmxpdS5zZTsgbWF0dGlhcy5yb25uYmxvbSA8bWF0dGlhcy5yb25uYmxv bUBlcmljc3Nvbi5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCAxLzRdIGV2ZW50ZGV2OiBoYXZlIGNy eXB0byBhZGFwdGVyIGFwcHJvcHJpYXRlbHkgcmVwb3J0IGlkbGUNCj4gDQo+IFVwZGF0ZSB0aGUg ZXZlbnQgY3J5cHRvIGFkYXB0ZXIncyBzZXJ2aWNlIGZ1bmN0aW9uIHRvIHJlcG9ydCBhcyBpZGxl IChpLmUuLCByZXR1cm4NCj4gLUVBR0FJTikgaW4gY2FzZSBubyBjcnlwdG8gb3BlcmF0aW9ucyB3 ZXJlIHBlcmZvcm1lZC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IE1hdHRpYXMgUsO2bm5ibG9tIDxt YXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNvbT4NCj4gLS0tDQo+ICBsaWIvZXZlbnRkZXYvcnRl X2V2ZW50X2NyeXB0b19hZGFwdGVyLmMgfCAxMiArKysrKysrKy0tLS0NCj4gIDEgZmlsZSBjaGFu Z2VkLCA4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEv bGliL2V2ZW50ZGV2L3J0ZV9ldmVudF9jcnlwdG9fYWRhcHRlci5jDQo+IGIvbGliL2V2ZW50ZGV2 L3J0ZV9ldmVudF9jcnlwdG9fYWRhcHRlci5jDQo+IGluZGV4IGExMWNiY2Y0ZjMuLjU5Nzc3NzI2 ZjYgMTAwNjQ0DQo+IC0tLSBhL2xpYi9ldmVudGRldi9ydGVfZXZlbnRfY3J5cHRvX2FkYXB0ZXIu Yw0KPiArKysgYi9saWIvZXZlbnRkZXYvcnRlX2V2ZW50X2NyeXB0b19hZGFwdGVyLmMNCj4gQEAg LTc3MSw3ICs3NzEsNyBAQCBlY2FfY3J5cHRvX2FkYXB0ZXJfZGVxX3J1bihzdHJ1Y3QNCj4gZXZl bnRfY3J5cHRvX2FkYXB0ZXIgKmFkYXB0ZXIsDQo+ICAJcmV0dXJuIG5iX2RlcTsNCj4gIH0NCj4g DQo+IC1zdGF0aWMgdm9pZA0KPiArc3RhdGljIGludA0KPiAgZWNhX2NyeXB0b19hZGFwdGVyX3J1 bihzdHJ1Y3QgZXZlbnRfY3J5cHRvX2FkYXB0ZXIgKmFkYXB0ZXIsDQo+ICAJCSAgICAgICB1bnNp Z25lZCBpbnQgbWF4X29wcykNCj4gIHsNCj4gQEAgLTc5MSwyMiArNzkxLDI2IEBAIGVjYV9jcnlw dG9fYWRhcHRlcl9ydW4oc3RydWN0DQo+IGV2ZW50X2NyeXB0b19hZGFwdGVyICphZGFwdGVyLA0K PiANCj4gIAl9DQo+IA0KPiAtCWlmIChvcHNfbGVmdCA9PSBtYXhfb3BzKQ0KPiArCWlmIChvcHNf bGVmdCA9PSBtYXhfb3BzKSB7DQo+ICAJCXJ0ZV9ldmVudF9tYWludGFpbihhZGFwdGVyLT5ldmVu dGRldl9pZCwNCj4gIAkJCQkgICBhZGFwdGVyLT5ldmVudF9wb3J0X2lkLCAwKTsNCj4gKwkJcmV0 dXJuIC1FQUdBSU47DQo+ICsJfSBlbHNlDQo+ICsJCXJldHVybiAwOw0KPiAgfQ0KPiANCj4gIHN0 YXRpYyBpbnQNCj4gIGVjYV9zZXJ2aWNlX2Z1bmModm9pZCAqYXJncykNCj4gIHsNCj4gIAlzdHJ1 Y3QgZXZlbnRfY3J5cHRvX2FkYXB0ZXIgKmFkYXB0ZXIgPSBhcmdzOw0KPiArCWludCByZXQ7DQo+ IA0KPiAgCWlmIChydGVfc3BpbmxvY2tfdHJ5bG9jaygmYWRhcHRlci0+bG9jaykgPT0gMCkNCj4g IAkJcmV0dXJuIDA7DQo+IC0JZWNhX2NyeXB0b19hZGFwdGVyX3J1bihhZGFwdGVyLCBhZGFwdGVy LT5tYXhfbmIpOw0KPiArCXJldCA9IGVjYV9jcnlwdG9fYWRhcHRlcl9ydW4oYWRhcHRlciwgYWRh cHRlci0+bWF4X25iKTsNCj4gIAlydGVfc3BpbmxvY2tfdW5sb2NrKCZhZGFwdGVyLT5sb2NrKTsN Cj4gDQo+IC0JcmV0dXJuIDA7DQo+ICsJcmV0dXJuIHJldDsNCj4gIH0NCj4gDQo+ICBzdGF0aWMg aW50DQo+IC0tDQo+IDIuMzQuMQ0KDQo=