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 55201A0A0A; Thu, 6 May 2021 04:37:22 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 42F73410F2; Thu, 6 May 2021 04:37:22 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 2E79240040; Thu, 6 May 2021 04:37:20 +0200 (CEST) IronPort-SDR: o7LHvBqJ7m2ShZzcXOQtjIoA4uPsNlkcl8NjOc29VpowGAaN4hryDjgmGHCcM+loHxJfZ7QHcf tfza/TOztuMw== X-IronPort-AV: E=McAfee;i="6200,9189,9975"; a="195239351" X-IronPort-AV: E=Sophos;i="5.82,276,1613462400"; d="scan'208";a="195239351" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2021 19:37:19 -0700 IronPort-SDR: RTou9NhwqGSY43JNKqRu5kAVSrp5ikK3EX6usQoX/ks0Ec1cqiJoFeItJFNrJNbMibbphsJKZa w0SfKKU4eEfA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,276,1613462400"; d="scan'208";a="607607859" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga005.jf.intel.com with ESMTP; 05 May 2021 19:37:18 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 5 May 2021 19:37:18 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 5 May 2021 19:37:18 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 5 May 2021 19:37:18 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.176) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 5 May 2021 19:37:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b0lvJ2uuXZC5L4D2JXEVKvH8J8gDVZCAVRW5+vQDHfi4EABKzuc+1yHPmP0qVqExJ38QI9dhrWIlQmyZbbKTmlgExmwnc/RXZvJyAsBaHZX4w81GjqXb1bex1qK/gR+4qJNa/WYU1HQ7i7gXtYffk4B5SOTjSLuuL5jlOKJAxkfqVSoUGjB9NvtUJJ/1XZx66CBNfGlD0HlqvM5fmYm4hbXsIJfmNMn2qzL62ZFM48nNRfiVhiHyU8TpOPkjNQe5CdSjlHukIaFp+Ou83rjBg7Z0/2LOKF6agdvRqQkMgWmzXGadrE+EKC+arPW5fMGDKK56jH6v+FZiUW2ac4QTEQ== 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-SenderADCheck; bh=GXIpaPfvj6L0mKjBeQBqmXI+P9tsFh9eXb5vkbVKnRs=; b=c6656Epeu5f1cvCeIVUOQ+CassyMcOcYiFMAqG/HqOECWogPIhp7tg4Uy3LSlRiuVQxRT1it2hwl1sTHh52kx2/4ndnG6PZn1qBYLGfYTAmSo6aEtTIJIe67qIBowb2SUrx6sbvNmRoH+K23b1qUVQVtD9nA6kqLexxQSMjlpx7Y5orqiYd+wdxzty3rPSY/IZVkRbQclq3i7KG9yYMhwaHm+RvyA0isX5Gfyh8qv3/k99fgdsxu3cqzx2G661VO8CKptF6Bo6KLfiufI9g1wC86oTfz5jQyuZB56mZ8yNzyZOBPO+iMy38STS515liL+ah2uBBXNhGURP2vj4QP/w== 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=GXIpaPfvj6L0mKjBeQBqmXI+P9tsFh9eXb5vkbVKnRs=; b=n5Js1Y6AwSyBDEZmHj6caou/fXWbwXu3kJET/97rglJa3aT9t3UWYJ1w1nrLvHyjW9g+ErtAh9lPcGPweU/l2HjLASuo8ydk7IUk415hT3AwvLAr6JuOIl8g6bji3VPYZUHgCNhgwWfqZr8M0cuUvIfKKSDkSS9SbhwKXl6MRYs= Received: from DM6PR11MB3898.namprd11.prod.outlook.com (2603:10b6:5:19f::12) by DM6PR11MB3899.namprd11.prod.outlook.com (2603:10b6:5:19c::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25; Thu, 6 May 2021 02:37:14 +0000 Received: from DM6PR11MB3898.namprd11.prod.outlook.com ([fe80::d4ce:3f62:603d:e449]) by DM6PR11MB3898.namprd11.prod.outlook.com ([fe80::d4ce:3f62:603d:e449%6]) with mapi id 15.20.4108.026; Thu, 6 May 2021 02:37:14 +0000 From: "Zhang, AlvinX" To: "Yigit, Ferruh" , "Zhang, Qi Z" , "Yang, Qiming" CC: "dev@dpdk.org" , "stable@dpdk.org" Thread-Topic: [dpdk-stable] [DPDK] net/ice: fix txq mbuf release mode Thread-Index: AQHXObUk9fyHqVSTKkClFR01Zydvw6rJuAYAgAwSXWA= Date: Thu, 6 May 2021 02:37:13 +0000 Message-ID: References: <20210425092639.1428-1-alvinx.zhang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.56] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1e04aff9-001b-4638-abd7-08d91037db85 x-ms-traffictypediagnostic: DM6PR11MB3899: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nCL+pBse+/bZ6Ns58Bailim6yVXgJiWQpT+INOTcwzd2PXtDu4K9I9B0/54bCsfavkP4kYyFuOjsqo3gqF4unFrC2suQB6Rallqaa3xH+8K7XoURwJNJVtae+VD5nbkFhmXgbBVTNT4TB2FWyK9Q8JXxgg7JpiF8XP6SJXEE5D1mHF22cqCcG4XxgnZI3uE5mk5QkxRmPn6aEnWCx7Km1dZqlHf/827JPzpY1xJvb4YJAzPTwLxb+4hFzwGUPVx10bOfbRTrLZ5tFbVELKvaf1arfmumQxBwjS9MxJk/sO8nZ1+c3eRpBIbLcRJauyZQlbfzCNs/wM3jbjETKXBKF+6YnQWhF79uVdAdfklnY7iYeDaB4b1Rk60hp9qHNy6aHHNBptNhZv5kjJnIfLAsWl70J3Z34mNK1DO80SPCQwN8Lo1QPPeIHRI2GlIx73lCkE1h2Xw0HTurg/v3XnGh7e/8vDKyQ+Tw1g3X/iYI7p/LOxmwthHOtBKi5UzsPRfd/7zwTxrQWfX1Hql5QV9SG/Evy6v43V+IIsfUCos35c/M1KbrIvZ/G/Ch8mu1QmQtYquqdRSC/wiTa/dFgQZ/p2AUF0zABvp01z8nEOd9tJI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3898.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(346002)(396003)(376002)(366004)(136003)(66556008)(55016002)(186003)(316002)(83380400001)(478600001)(9686003)(110136005)(86362001)(33656002)(7696005)(54906003)(450100002)(8676002)(71200400001)(38100700002)(52536014)(66446008)(66946007)(53546011)(64756008)(2906002)(76116006)(5660300002)(6506007)(8936002)(122000001)(26005)(4326008)(6636002)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?TjV0Wjl0bjIxZERGMGJ1bmJ0ZmxhVm9zN09vL1I2UWdpZFhNamhmbklkaUdX?= =?utf-8?B?SkVwZ3gzSVlQQjNDMDhuQlgzRVY2WkRHZ3A3ejZSSFRIdXRpTldWZ2NOL2hw?= =?utf-8?B?MlZ3NU12a25XeEF5eTI2Sk9XOFJVeXd2T0g3dFM3VHFBZDRxWVErSTlJUEUx?= =?utf-8?B?Vy9vaFRYdmpXS0hEREdlY0MrV0JUbWkyaG12RWtqY25ld29jNFVjSHRDbThK?= =?utf-8?B?UzQvU2NZZGxHMjJIOG9MclZTdFRuRzlFR1pZWHdMbXRKVG9hOHVwVXBMLzRP?= =?utf-8?B?RHYyRm53NXBlZFRYaVFraDlpRklDVWp4bEhtQWREL01VL25vNkN0SjFiaVds?= =?utf-8?B?eGQ0Q0Y2em5GaXZScTRrbWdTb1MxdWRzVkpwcVdkaGxHbDZoN2RqWU5aSURz?= =?utf-8?B?Z2lnVEdHcmx5VEVXTXF2VU5nbVVIMDBKZ0dRVTNzV0VVazJzSG9NNGdkaDh2?= =?utf-8?B?aTN1VTBNczBCa1l5WGRodFRzY3NoeWR4SXhmVnFnNDFHUTFvWGg2MGsxVXpj?= =?utf-8?B?MkFlc1FCQStkTUtzb2ZQK2UyVmtScUJrQXpOWExHK3N2bWJyTWx5NGllWWhB?= =?utf-8?B?UUJINFZsVVJ5aFhnVTRlVkhTZ3plVnlnRGp0elZlZWhLWS9ndStLUm9YQUZM?= =?utf-8?B?M3VOcEt5T1gzalVINk9HZ0pXN0Q1VGdMZmh4Z3FJaTZ3Q1A0c1ROMVF4TFJX?= =?utf-8?B?cjAybUVnTnpsSmdwL3JnWkFGUUdZZ1dLekN2SklTMGZDZXJWSTBPeHpjdlFh?= =?utf-8?B?SW5GejZmb0RNa0dMeDNKZStxaGFZM3NRRkZQcHhCVG5zdld2aFprMVpmWWVV?= =?utf-8?B?dEw4T2IvZHFwSTJnZkZjM0IrU3JuZWF2RVYxWEVOdnZXS2JIQk9qdjdiRVdZ?= =?utf-8?B?RFR0NlFXVzBoaVRZQ0RGR0dFKzB6Z2d4Mk95Ylc5QUs2bG9MQTl3cmdiWENG?= =?utf-8?B?SDh5WHEyeHVBTzVHWWwxZGxLaTluaHFOazlUZFRoSGhKOHJqenQ4SitSR29U?= =?utf-8?B?N2VsT0tZSWNCWmp6YmJBeWFIcEZZdHQyYno2UncreW1ObGJ3dXgzWkxWdmkr?= =?utf-8?B?K0xoU3gzUExzd2NweWlIOUlwV2hGb2o5YU1vNHJzTlhyaUtJNXZBc2M5T1Jy?= =?utf-8?B?OUNzaW51V0dJYStneHRvS1ZML3JVK0VrYUx2WFc4eHFZRXJEZHFpTDBIRUQ0?= =?utf-8?B?WklPZHBYbjlONnowS0I3K2RmbUlBT25lcHd3YnN3ZkVvck80OXdXWmdVcDRB?= =?utf-8?B?NzNHT20xWHdXMUQ5Mnd0bTRoaysrQkZOdXZoaHhoZFE2UHRvTk41QVBUQ2NU?= =?utf-8?B?Tm9Hbk02R1RJM2N1NlI3MHl2RjVyVEtOVVhTRngvZW9GejNmNFFHdkNkRXph?= =?utf-8?B?UEg3MHNUWndmc0w5aUJzNUlaaTVZaGczWG1KWWdtY2VvbGJQOXRmL0tmUWdu?= =?utf-8?B?d1ZQQmx3YU1UTS9lVENmd3o1N2ZYb21DaSt2QU9ScVEzVFIwYUtZM29iWU1Z?= =?utf-8?B?Z0c0REZxSGtiaWNxWmVIRVBsT3VIUTFmc3d0RUZWSDhJYWlnVUVKdHZFL2dB?= =?utf-8?B?dFhybElBbjR4aTlzcUJPVHZjTkhQdXBGKzhNMk1FdW1OWGZCYVM5ODlDZUQ4?= =?utf-8?B?cUhCK3hwWWVOcUpqZmN4Q0tFdkN0OUpTKzNhOXRkR1FhRFVyNEJ3ckdGckx1?= =?utf-8?B?KzlGWm5MazdZbjZHNjFyendFNW1kSzlidVkvdFZuVGsrdFpFbHFrK1owVG1M?= =?utf-8?Q?JyVUu3tK9tfpVWsHGQ=3D?= 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: DM6PR11MB3898.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e04aff9-001b-4638-abd7-08d91037db85 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2021 02:37:14.0392 (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: ogM799Zv9XQN/xRy3rq2p0zcpHy+ta2/UFkC5mhgM8fm7cTv91H0nHL2IITKFMy19a/armYp2JFL5HImTj1wKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3899 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [dpdk-stable] [DPDK] net/ice: fix txq mbuf release mode 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" SGkgRmVycnVoLA0KDQpUaGFua3MgZm9yIHlvdXIgYWR2aWNlLiBJJ2xsIHVwZGF0ZSB0aGUgY29t bWl0IGxvZyBpbiBWMi4NCklmIHRoZSBmb2xsb3dpbmcgY2hhbmdlcyBhcmUgYXBwcm9wcmlhdGU/ DQoNCm5ldC9pY2U6IGZpeCB0eHEgdmVjdG9yIHBhdGggc2VsZWN0aW9uDQoNCklmIFR4IHZlY3Rv ciBtb2RlIGlzIGRpc2FibGVkLCB0aGUgdHhxIHZlY3RvciBtb2RlIHNob3VsZCBiZSBkaXNhYmxl ZCB0b28uDQpUaGlzIHBhdGNoIGFkZHMgY2hlY2tpbmcgb2YgVHggdmVjdG9yIG1vZGUgYmVmb3Jl IGVuYWJsaW5nIHR4cSB2ZWN0b3IgbW9kZS4gIA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+IEZyb206IFlpZ2l0LCBGZXJydWggPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+IFNl bnQ6IFdlZG5lc2RheSwgQXByaWwgMjgsIDIwMjEgNjowMyBQTQ0KPiBUbzogWmhhbmcsIEFsdmlu WCA8YWx2aW54LnpoYW5nQGludGVsLmNvbT47IFpoYW5nLCBRaSBaDQo+IDxxaS56LnpoYW5nQGlu dGVsLmNvbT47IFlhbmcsIFFpbWluZyA8cWltaW5nLnlhbmdAaW50ZWwuY29tPg0KPiBDYzogZGV2 QGRwZGsub3JnOyBzdGFibGVAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtkcGRrLXN0YWJsZV0g W0RQREtdIG5ldC9pY2U6IGZpeCB0eHEgbWJ1ZiByZWxlYXNlIG1vZGUNCj4gDQo+IE9uIDQvMjUv MjAyMSAxMDoyNiBBTSwgQWx2aW4gWmhhbmcgd3JvdGU6DQo+ID4gSW4gc29tZSBjYXNlcywgaXQg c2VlbXMgdGhhdCB0aGUgdHhxIG1idWYgdmVjdG9yIHJlbGVhc2UgbW9kZSBpcw0KPiA+IGVuYWJs ZWQgZmlyc3QsIGFuZCB0aGVuIGl0IGlzIGNvbmZpcm1lZCB0aGF0IHRoZSBjb25kaXRpb25zIGZv ciB1c2luZw0KPiA+IHRoZSB2ZWN0b3IgbW9kZSBhcmUgbm90IG1ldC4NCj4gPg0KPiANCj4gSGkg QWx2aW4sDQo+IA0KPiBBcyBmYXIgYXMgSSB1bmRlcnN0YW5kIHRoZSBpbXBhY3QgaXMgZmFpbHVy ZSBpbiB0aGUgVHggdmVjdG9yIHBhdGNoIHNlbGVjdGlvbiwgY2FuDQo+IHlvdSBwbGVhc2UgdXBk YXRlIHRoZSBwYXRjaCB0aXRsZSB0byByZWZsZWN0IGl0Pw0KPiANCj4gQWxzbyBjYW4geW91IHBs ZWFzZSBkZXNjcmliZSBhIGxpdHRsZSBtb3JlIHdoYXQgaXMgInR4cSBtYnVmIHZlY3RvciByZWxl YXNlDQo+IG1vZGUiIGFuZCB3aGF0IGlzIHRoZSByb290IGNhdXNlIGZvciBpdCB0byBiZSBlbmFi bGVkIGZpcnN0Pw0KPiANCj4gPiBUaGlzIHBhdGNoIHB1dHMgdGhlIHR4cSB2ZWN0b3IgbW9kZSBz dGFydHVwIHByb2Nlc3MgYWZ0ZXIgdGhlDQo+ID4gY29uZGl0aW9uIGRldGVjdGlvbi4NCj4gDQo+ IFdoYXQgaXMgInR4cSB2ZWN0b3IgbW9kZSBzdGFydHVwIHByb2Nlc3MiPw0KPiANCj4gPg0KPiA+ IEZpeGVzOiAyOGY5MDAyYWI2N2YgKCJuZXQvaWNlOiBhZGQgVHggQVZYNTEyIG9mZmxvYWQgcGF0 aCIpDQo+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogQWx2 aW4gWmhhbmcgPGFsdmlueC56aGFuZ0BpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMv bmV0L2ljZS9pY2Vfcnh0eC5jIHwgMTYgKysrKysrKysrLS0tLS0tLQ0KPiA+ICAxIGZpbGUgY2hh bmdlZCwgOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvbmV0L2ljZS9pY2Vfcnh0eC5jIGIvZHJpdmVycy9uZXQvaWNlL2ljZV9yeHR4 LmMNCj4gPiBpbmRleCA5MmZiYmMxLi40OWFiY2IyIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMv bmV0L2ljZS9pY2Vfcnh0eC5jDQo+ID4gKysrIGIvZHJpdmVycy9uZXQvaWNlL2ljZV9yeHR4LmMN Cj4gPiBAQCAtMzMwMywxMyArMzMwMyw2IEBADQo+ID4gIAkJaWYgKHR4X2NoZWNrX3JldCA+PSAw ICYmDQo+ID4gIAkJICAgIHJ0ZV92ZWN0X2dldF9tYXhfc2ltZF9iaXR3aWR0aCgpID49IFJURV9W RUNUX1NJTURfMTI4KSB7DQo+ID4gIAkJCWFkLT50eF92ZWNfYWxsb3dlZCA9IHRydWU7DQo+ID4g LQkJCWZvciAoaSA9IDA7IGkgPCBkZXYtPmRhdGEtPm5iX3R4X3F1ZXVlczsgaSsrKSB7DQo+ID4g LQkJCQl0eHEgPSBkZXYtPmRhdGEtPnR4X3F1ZXVlc1tpXTsNCj4gPiAtCQkJCWlmICh0eHEgJiYg aWNlX3R4cV92ZWNfc2V0dXAodHhxKSkgew0KPiA+IC0JCQkJCWFkLT50eF92ZWNfYWxsb3dlZCA9 IGZhbHNlOw0KPiA+IC0JCQkJCWJyZWFrOw0KPiA+IC0JCQkJfQ0KPiA+IC0JCQl9DQo+ID4NCj4g PiAgCQkJaWYgKHJ0ZV92ZWN0X2dldF9tYXhfc2ltZF9iaXR3aWR0aCgpID49IFJURV9WRUNUX1NJ TURfNTEyDQo+ICYmDQo+ID4gIAkJCXJ0ZV9jcHVfZ2V0X2ZsYWdfZW5hYmxlZChSVEVfQ1BVRkxB R19BVlg1MTJGKSA9PSAxICYmDQo+IEBAIC0zMzI5LDYNCj4gPiArMzMyMiwxNSBAQA0KPiA+ICAJ CQlpZiAoIXVzZV9hdng1MTIgJiYgdHhfY2hlY2tfcmV0ID09DQo+IElDRV9WRUNUT1JfT0ZGTE9B RF9QQVRIKQ0KPiA+ICAJCQkJYWQtPnR4X3ZlY19hbGxvd2VkID0gZmFsc2U7DQo+ID4NCj4gPiAr CQkJaWYgKGFkLT50eF92ZWNfYWxsb3dlZCkgew0KPiA+ICsJCQkJZm9yIChpID0gMDsgaSA8IGRl di0+ZGF0YS0+bmJfdHhfcXVldWVzOyBpKyspIHsNCj4gPiArCQkJCQl0eHEgPSBkZXYtPmRhdGEt PnR4X3F1ZXVlc1tpXTsNCj4gPiArCQkJCQlpZiAodHhxICYmIGljZV90eHFfdmVjX3NldHVwKHR4 cSkpIHsNCj4gPiArCQkJCQkJYWQtPnR4X3ZlY19hbGxvd2VkID0gZmFsc2U7DQo+ID4gKwkJCQkJ CWJyZWFrOw0KPiA+ICsJCQkJCX0NCj4gPiArCQkJCX0NCj4gPiArCQkJfQ0KPiA+ICAJCX0gZWxz ZSB7DQo+ID4gIAkJCWFkLT50eF92ZWNfYWxsb3dlZCA9IGZhbHNlOw0KPiA+ICAJCX0NCj4gPg0K DQpUaGFua3MsDQpBbHZpbiBaaGFuZw0K