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 8A1E7A034F; Wed, 10 Nov 2021 12:23:47 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 155994068B; Wed, 10 Nov 2021 12:23:47 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 56A9440683 for ; Wed, 10 Nov 2021 12:23:45 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10163"; a="232596970" X-IronPort-AV: E=Sophos;i="5.87,223,1631602800"; d="scan'208";a="232596970" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2021 03:23:40 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,223,1631602800"; d="scan'208";a="492061543" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga007.jf.intel.com with ESMTP; 10 Nov 2021 03:23:40 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2242.12; Wed, 10 Nov 2021 03:23:40 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Wed, 10 Nov 2021 03:23:40 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.106) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Wed, 10 Nov 2021 03:23:40 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HUCbnKRLBgqoyV6rjLGTsS9LfyUphNYL5JqilMfVcUY/xkOM24l1xIpvZxcqnC+eHr3W9HGiH80Uu9oXNGUTTfmxQCNqxGiJ1rsv9qDz/nP41uPAEhX9euVSvI1yE2F4v5IeVQxJdyKDkWw28tE4iU56RxX7MPOdU2D32ZGJt+Gg+ENaw5VYaAomi/yVtcXFbiOU8TCBGZoaU+TUvczozlD9VeGoYU/iaMaPir1txXMrZfYyzgq/oqjzkCygswnRwS1JBo/t6VhCBb9uI5peilv15kLa1BKnYgHKoGd+LcPXK5M5C4HuHknPz1vpxWqLFvtx19p1/pqiyamD8jHWGQ== 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=GFNO27pk3wTlOBlIO5kfFGXS3Zpsku9cZLGrKF0y6Co=; b=liuYybDQ8FVbJ3ujqHjv5nQM0Dif6OTJFwr+/hEsspZOuEw8Pn6bxf4gcD2ulh8eI+ifxSs1QopqnxT99fYbe/6xOKyop7v430pNHXL+vqNvFe88NcaMVoRPB4PkJr/CWIcCejr2KwN0wWkCuv5X4enohM+YFsOuyJzQPGca04iB4RTQnYuZsAyHuQjAAsYNPbUbDNjyzzrNDuq1z216Ly8euENI/Fa20hxQSkTWLs9RX2EAifFj6oe+9r/dRr7g9S589mSGEPtv2izFimxo12XjPOVmpvyWmR+VNmkjQV+oSJTmntb0qSsfQXUIhtPGjeKkXoL9+Q+3/cqhdxqo+A== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GFNO27pk3wTlOBlIO5kfFGXS3Zpsku9cZLGrKF0y6Co=; b=XVw98cvYHGtwb48fjV82jQr9LaSHjReCkiwGFFplHqDIh3eqvfwoK+LIeXJ39jK78feNLeD69VkEPYjcMBlWHrzjSh/9ObBNOj7NoHKXqFtYlYQ/QIl88BtGz/XRhgUyucXXyWSLDrTXkAuF7oETOG4qZbJQbhDkIz+DADq1P/U= Received: from DM6PR11MB4348.namprd11.prod.outlook.com (2603:10b6:5:1db::18) by DM5PR11MB1563.namprd11.prod.outlook.com (2603:10b6:4:5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10; Wed, 10 Nov 2021 11:23:37 +0000 Received: from DM6PR11MB4348.namprd11.prod.outlook.com ([fe80::e00e:1103:ed26:7d97]) by DM6PR11MB4348.namprd11.prod.outlook.com ([fe80::e00e:1103:ed26:7d97%6]) with mapi id 15.20.4669.016; Wed, 10 Nov 2021 11:23:37 +0000 From: "Jayatheerthan, Jay" To: mattias.ronnblom , "jerinjacobk@gmail.com" , "Kundapura, Ganapati" , "jerinj@marvell.com" CC: "dev @ dpdk . org" , mattias.ronnblom Thread-Topic: [PATCH v2] eventdev: fix Rx adapter stalls on event device backpressure Thread-Index: AQHX1iQajT7KBfeos0yUjOS6oqp85qv8njMA Date: Wed, 10 Nov 2021 11:23:37 +0000 Message-ID: References: <20211110111400.21475-1-mattias.ronnblom@ericsson.com> In-Reply-To: <20211110111400.21475-1-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.200.16 authentication-results: ericsson.com; dkim=none (message not signed) header.d=none;ericsson.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 413e32ea-bc1c-45e6-f0d4-08d9a43c8a6f x-ms-traffictypediagnostic: DM5PR11MB1563: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fiVjr8pOCV0cowpxFMGQJgLRPrkJ68o8vaq/bgeOQ1JZiXeJkGhs9ytTDuvC/nlixsStLSYg+JwpvIf69o24y/ZTjW1SwZckSkSHhbhe8FNYfHK1tEljJdqbt/P+ZcTSwxJRpjgCf32pzFl+t31p46bd273mD9CGbgLp597OFHq85WXRKCqh38m7tNs0UIcoeSgXrJq1aZKlQaqfzoY9QbUal4O/JNFdvR2m9o6RO8ELYxuWo/4fUnmi1Gf3frFGgQw4TnRDAon4YIwZHlJwDzo1XT2lVH3ZkGtoUQJd7Km3GGsmSwIbWMbpq/7dr8ldCsX2vW3dg8mU430Z+H6qix8lW6PoQy6unzEIMjXcsuSULxJtrA41+6508F8S7Tz4zo2HDYHO85Zlh3TUhRSRiUykOoHyz/jYRJf3C9Kd0p9sJJJWNZ1g/M/sNdm8kkXICgElfEEHQU7GlVMMmtUgcGYhLiDSbpxowqNSAWu75REgmlnGEzSQ4Ulgx+AgsKOZj3LIl/kGYNWKmdk7n/pY7csU62m+OQmsk8DpVCpH9YmKxV+ZqV8S1egcs+CXiB3WRnm0X82Kro9pP5isvg/FhaTYruOS9Wbw/Z7v509zRTYjXOxsWHUlsIEwtAQ3rnG1o8TizcCCbdHGmAwLx0KAjVEFhrQ9/+P1pvkMmQ6gmpnf8PFCne5mrogIAidg4mavyH/OdKEB7hiv7rdoj2uA/w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB4348.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(33656002)(186003)(76116006)(5660300002)(122000001)(83380400001)(26005)(508600001)(9686003)(53546011)(6506007)(66446008)(66556008)(64756008)(66476007)(55236004)(110136005)(4326008)(8936002)(7696005)(8676002)(55016002)(82960400001)(66946007)(52536014)(316002)(38070700005)(71200400001)(38100700002)(2906002)(54906003)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TXdDWW0zNnJ3M3lET2c0OWJBV3IyeEVneUdYWWJWbXRGVWc0eVM4Ym02aWli?= =?utf-8?B?U3BwRnArc2RZUnRLMzFid3g3cFREN1dKWW5taWd0dXdmTW9QTC9FQ2luc0x2?= =?utf-8?B?RW5UTUxySysxSDBjV1hBNU1FdnFlS21pcVEwbEg5dE5EY0I3V0NRN05XMkl1?= =?utf-8?B?N1YvNFF0b05RejU3MVJ6MERjK2pneHpTUm04NCtJM0Z6T3l2LzBXcUZ5cE1q?= =?utf-8?B?aVpGVUNJcFJjZFU3Tnd2T1pVam82L3QraFJ2TVZoODV3WmNDc0dyK0RtWkZR?= =?utf-8?B?dUpJY1lDWmhqNndMR3h1c0dSMzZSMmF1YlZxUEZYWlQ3SVJkMDc5bmRVSzdZ?= =?utf-8?B?R1hNbFFlSG9QWDVLaEtTYU50R3ZLaTJTQm54SEVDMzUwTEwyaGZOU29sTmNv?= =?utf-8?B?d3BOL0pWWFNjRUpzelJiZHErc28xVlI2KzdzU2syNG1PNTh5ZTgzYTNacTRP?= =?utf-8?B?bERYWWwxTFJZY3gxbmFJOWY0Yk9UbkFqRnRzbHhsTkxGU0UwUlF2b2IyZVBs?= =?utf-8?B?LzJJeUNhU1lYR1hSNW53TkRVQkR0ZXJGMkV0cno5bU9SUnlnaTV1bmJDNGlY?= =?utf-8?B?aEJ6K0dZbjhQZXlTWTkvV0tFNDZuZVoyaERBek5NVTlIZHVwZUl5bGNKMTUz?= =?utf-8?B?bXVWOC9FZGNmbGpjMzVWdGlHMlVpazRacENpQmV0Vk5zNEtKYzNkaVFPTlZ6?= =?utf-8?B?VVU5VkFwN0hkL0JSQXhvMHRqLzFQZVczZVJVQzF4cmtHWWlKZ2JqZkdYWmtk?= =?utf-8?B?eHNVczlTM2liTEVWaEN4NmdqbGpVUERhWStKeXozT3UrUGY2bkY3dmdUd2ZE?= =?utf-8?B?L3lEcHNYMUFGbDNoWVVXaHoxenFsNWpPdXdpYUFya3BNcm1IOWo0bENzWEtG?= =?utf-8?B?VmwrRjB6VllHZTdxdVY0VUN5NGkwa3M1ckdrRmxXWFl2SDIraW5SZHNkdWRr?= =?utf-8?B?NUlJdFU1VHJxWnVtbnllTGlwTUNVWWlPS0dYQ25WWnFrS3dRZWplKzRhMUhT?= =?utf-8?B?aWp4Ly9FMWtVN3U1N1FvNVVGTUM4RWl0T0lyV0xTRzUrV0o0QTRyVmhVMEs3?= =?utf-8?B?bnBHMXhuVmZXWUJlYXV1TSttQThkSEx4UVMwK2FyWUV6aVJPTUlVQTNEUUp2?= =?utf-8?B?NnU0elp4eWUxZWxKTE55VEFWdGR5OTBqK25BSURtUVdiZkdlLzgvazg2NUt0?= =?utf-8?B?bFI4MlNFbndWYXBHMVRwQ05Ia29RZW9zeXFqQURLZE1ZN203d29xMUJyUHZw?= =?utf-8?B?OGdxc0dsYTNoQk83dEY5azJiNlNLSVFHcTUzbkVHWXRIMHQvSkRURFBtblIv?= =?utf-8?B?WXFYdm44VWZ2OHNkL3h1Sys5VVFDODY3QWtaQVRQa1cyNUx4L2F2czl1Nzc2?= =?utf-8?B?Sk1mZkR2L1ErR28wZHZMam5pb2orbjdZcHFMS1kydURWZFlQYjlLUklmNWY2?= =?utf-8?B?VW5oT1Zad0JXSHBrRjNrTHRjdUpwaWFBVnBPdlp4bnFWcDhmWmpKcytzc282?= =?utf-8?B?Qk5USXJWUkt6cCtwVnFndHY2bUc0TGhhWCs2L2xia1RIMjJ4eXBMMjBhbzYz?= =?utf-8?B?YkZySXFqUHBVVkprcUpRdHJIYlJRYU42NThYSzBlR2cvZmFKQ0grcFhaTWVS?= =?utf-8?B?WEFkWG5XUDJIVnJzNlp5TDc3b0E1bUtXY0VSeEw5MTRvS2V2eldPNitoRVN5?= =?utf-8?B?SHNqZFNHc2V4ZWF2c1Q3ZWp4d3FwZncydnR1NW5UZVlrVHJJWGJtcDQzRTBV?= =?utf-8?B?M1lydzNEd0ZMVVBQL1pBd0dnaUlIa04xUExFQ0dpcmhnK20xZnNwTlBmVjI1?= =?utf-8?B?dFhiRnl4NjdFZE13VHI2eU83c0FSUHcrVjdkYU9NR0Z0YnNVRVhvckNaS1c0?= =?utf-8?B?ZjBWVXZoK2tVWGNRdTI0elNwcjlZbEtSWExrYTA2WWZJbnRVYVBQdHJ6SE80?= =?utf-8?B?SzdGcHZEaHFMVllQL29CSU5iRUZ5TDhYSzRWcVo5TC9LUXdNUTU2YUhtK2RW?= =?utf-8?B?QmprMGFHc1pYc2FoTGRsbk4xNzEvd2QzUnh0NDVyWjh2blVsL1pqeXNDSXh3?= =?utf-8?B?aFNxTDV1bkhSK2JhSmptbTAyTFZkNlBZVmZyalR3Q1B1S3JqWkVBdTM1Zy9q?= =?utf-8?B?U01KY1ZNSFlBQWtHY29DbmxsdjlncitXeFBITjBmUkxNYy9lNkZuRGd4K3hh?= =?utf-8?B?czltTU84WmdCN2V4cmhhNG9LeHRYcUFURFBVWDJnRTQ5dS95ejRUS0psRG5D?= =?utf-8?B?VzdFVFBwU2pxWks0SENtQ2FCc0t3PT0=?= 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: DM6PR11MB4348.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 413e32ea-bc1c-45e6-f0d4-08d9a43c8a6f X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2021 11:23:37.6481 (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: txa+TtWt+IsL46Qj5BmMxVTO/+AhvMshGzY22HHwxlxbeFJSky1KqrmxxErKYm/jlGx2kMfFzJPXHqNtSqYqrRTkRb+KHU8Ap0QTuKvutro= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1563 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2] eventdev: fix Rx adapter stalls on event device backpressure 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 Sender: "dev" TG9va3MgZ29vZC4gVGhhbmtzIGZvciBwb3N0aW5nIHRoaXMgY2hhbmdlIQ0KDQpBY2tlZC1ieTog SmF5IEpheWF0aGVlcnRoYW4gPGpheS5qYXlhdGhlZXJ0aGFuQGludGVsLmNvbT4NCg0KPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXR0aWFzIFLDtm5uYmxvbSA8bWF0dGlh cy5yb25uYmxvbUBlcmljc3Nvbi5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTAs IDIwMjEgNDo0NCBQTQ0KPiBUbzogamVyaW5qYWNvYmtAZ21haWwuY29tOyBKYXlhdGhlZXJ0aGFu LCBKYXkgPGpheS5qYXlhdGhlZXJ0aGFuQGludGVsLmNvbT47IEt1bmRhcHVyYSwgR2FuYXBhdGkN Cj4gPGdhbmFwYXRpLmt1bmRhcHVyYUBpbnRlbC5jb20+OyBqZXJpbmpAbWFydmVsbC5jb20NCj4g Q2M6IGRldiBAIGRwZGsgLiBvcmcgPGRldkBkcGRrLm9yZz47IG1hdHRpYXMucm9ubmJsb20gPG1h dHRpYXMucm9ubmJsb21AZXJpY3Nzb24uY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjJdIGV2ZW50 ZGV2OiBmaXggUnggYWRhcHRlciBzdGFsbHMgb24gZXZlbnQgZGV2aWNlIGJhY2twcmVzc3VyZQ0K PiANCj4gSW4gdGhlIEV2ZW50ZGV2IEV0aGVybmV0IFJYIEFkYXB0ZXIsIGNvcnJlY3RseSBoYW5k bGUgdGhlIGNhc2Ugd2hlcmUNCj4gdGhlIGNpcmN1bGFyIGVucXVldWUgYnVmZmVyIGhlYWQgYW5k IGxhc3QgaW5kZXggcG9pbnQgdG8gdGhlIHNhbWUNCj4gZWxlbWVudC4NCj4gDQo+IFRoaXMgYnVn IG1heSBiZSB0cmlnZ2VyZWQgaW4gY2FzZSB0aGVyZSBpcyBiYWNrcHJlc3N1cmUgZnJvbSB0aGUg ZXZlbnQNCj4gZGV2aWNlIHRvIHRoZSBSWCBhZGFwdGVyLg0KPiANCj4gdjI6DQo+ICogQ29ycmVj dGVkIGJ1ZyBkZXNjcmlwdGlvbg0KPiANCj4gRml4ZXM6IDgxMTNmZDE1ZTIyOSAoImV2ZW50ZGV2 L2V0aF9yeDogbWFrZSBlbnF1ZXVlIGJ1ZmZlciBjaXJjdWxhciIpDQo+IENjOiBnYW5hcGF0aS5r dW5kYXB1cmFAaW50ZWwuY29tDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBNYXR0aWFzIFLDtm5uYmxv bSA8bWF0dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+DQo+IC0tLQ0KPiAgbGliL2V2ZW50ZGV2 L3J0ZV9ldmVudF9ldGhfcnhfYWRhcHRlci5jIHwgMjIgKysrKysrKysrKysrKystLS0tLS0tLQ0K PiAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQo+IA0K PiBkaWZmIC0tZ2l0IGEvbGliL2V2ZW50ZGV2L3J0ZV9ldmVudF9ldGhfcnhfYWRhcHRlci5jIGIv bGliL2V2ZW50ZGV2L3J0ZV9ldmVudF9ldGhfcnhfYWRhcHRlci5jDQo+IGluZGV4IDU2MzE4YjVh NmYuLjgwOTQxNmQ5YjcgMTAwNjQ0DQo+IC0tLSBhL2xpYi9ldmVudGRldi9ydGVfZXZlbnRfZXRo X3J4X2FkYXB0ZXIuYw0KPiArKysgYi9saWIvZXZlbnRkZXYvcnRlX2V2ZW50X2V0aF9yeF9hZGFw dGVyLmMNCj4gQEAgLTc3NywxOSArNzc3LDI1IEBAIHJ4YV9mbHVzaF9ldmVudF9idWZmZXIoc3Ry dWN0IGV2ZW50X2V0aF9yeF9hZGFwdGVyICpyeF9hZGFwdGVyLA0KPiAgCQkgICAgICAgc3RydWN0 IGV0aF9ldmVudF9lbnF1ZXVlX2J1ZmZlciAqYnVmLA0KPiAgCQkgICAgICAgc3RydWN0IHJ0ZV9l dmVudF9ldGhfcnhfYWRhcHRlcl9zdGF0cyAqc3RhdHMpDQo+ICB7DQo+IC0JdWludDE2X3QgY291 bnQgPSBidWYtPmxhc3QgPyBidWYtPmxhc3QgLSBidWYtPmhlYWQgOiBidWYtPmNvdW50Ow0KPiAr CXVpbnQxNl90IGNvdW50ID0gYnVmLT5jb3VudDsNCj4gKwl1aW50MTZfdCBuID0gMDsNCj4gDQo+ ICAJaWYgKCFjb3VudCkNCj4gIAkJcmV0dXJuIDA7DQo+IA0KPiAtCXVpbnQxNl90IG4gPSBydGVf ZXZlbnRfZW5xdWV1ZV9uZXdfYnVyc3QocnhfYWRhcHRlci0+ZXZlbnRkZXZfaWQsDQo+IC0JCQkJ CXJ4X2FkYXB0ZXItPmV2ZW50X3BvcnRfaWQsDQo+IC0JCQkJCSZidWYtPmV2ZW50c1tidWYtPmhl YWRdLA0KPiAtCQkJCQljb3VudCk7DQo+IC0JaWYgKG4gIT0gY291bnQpDQo+IC0JCXN0YXRzLT5y eF9lbnFfcmV0cnkrKzsNCj4gKwlpZiAoYnVmLT5sYXN0KQ0KPiArCQljb3VudCA9IGJ1Zi0+bGFz dCAtIGJ1Zi0+aGVhZDsNCj4gKw0KPiArCWlmIChjb3VudCkgew0KPiArCQluID0gcnRlX2V2ZW50 X2VucXVldWVfbmV3X2J1cnN0KHJ4X2FkYXB0ZXItPmV2ZW50ZGV2X2lkLA0KPiArCQkJCQkJcnhf YWRhcHRlci0+ZXZlbnRfcG9ydF9pZCwNCj4gKwkJCQkJCSZidWYtPmV2ZW50c1tidWYtPmhlYWRd LA0KPiArCQkJCQkJY291bnQpOw0KPiArCQlpZiAobiAhPSBjb3VudCkNCj4gKwkJCXN0YXRzLT5y eF9lbnFfcmV0cnkrKzsNCj4gDQo+IC0JYnVmLT5oZWFkICs9IG47DQo+ICsJCWJ1Zi0+aGVhZCAr PSBuOw0KPiArCX0NCj4gDQo+ICAJaWYgKGJ1Zi0+bGFzdCAmJiBuID09IGNvdW50KSB7DQo+ICAJ CXVpbnQxNl90IG4xOw0KPiAtLQ0KPiAyLjI1LjENCg0K