From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 3C46CA09EF
	for <public@inbox.dpdk.org>; Mon, 11 Jan 2021 14:14:32 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 2A88F140CD7;
	Mon, 11 Jan 2021 14:14:32 +0100 (CET)
Received: from mga02.intel.com (mga02.intel.com [134.134.136.20])
 by mails.dpdk.org (Postfix) with ESMTP id 79D34140CCA;
 Mon, 11 Jan 2021 14:14:28 +0100 (CET)
IronPort-SDR: OVhJcyW80/lqOtT9PykKZuTONB9sNrt0px1MVH7clsp79EFoui4cqwLwqi245mh5gXSMO+khy2
 1JRD5R8obkow==
X-IronPort-AV: E=McAfee;i="6000,8403,9860"; a="164938755"
X-IronPort-AV: E=Sophos;i="5.79,338,1602572400"; d="scan'208";a="164938755"
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 11 Jan 2021 05:14:19 -0800
IronPort-SDR: 3suTrhink3R0yDia0zVZ7x2JsCP0TA4XTY2JhJ0CewtABk5e2a/nvqa65UeZ7UUT5EswklEPG1
 tDxJY88jOAiQ==
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.79,338,1602572400"; d="scan'208";a="568756059"
Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83])
 by fmsmga006.fm.intel.com with ESMTP; 11 Jan 2021 05:14:18 -0800
Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by
 fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Mon, 11 Jan 2021 05:14:17 -0800
Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by
 fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5
 via Frontend Transport; Mon, 11 Jan 2021 05:14:17 -0800
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) 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.1713.5; Mon, 11 Jan 2021 05:14:17 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Ov2fa9X5P2adW2uIQbNT28A0h+i2UgjN5S9jVpxISpzNk4G0XIrQJCKujEG1BnNM2vvkA/J/f+KcLalWYdnhgMLkj3IvImt9eTeK6JF72x75CguuGwYBlNzrugTRlQE+WTgz6OX8Y2SgaqRKzSbxDfcpndlr6OidaAkiU0YzKuty8TdUQNngyjEBWp7gBsmf0zbztb64sO5JAIPptD7V4H4U5iE0ttCxuB7fznix7HEsXNyJM1zr7nggMFyvf7sco6T4gRSleJNMjRTuj8K3xbxMSVjamghC4zEOpi/IpK6hXcevOqMizcM4+D95fOJ6nWM9MQnHRCX0gNjtzH5z6A==
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=mYEgW7D2EpEkubxA9ANh9hMaUIA8cORr42oKX0q1gwg=;
 b=bOhpsGZnm49LHzabLmQVVJNK1HZ47HFBR8RBDO/z33rJcApi139X+6rJ2Cco/ML/WBCJC2AUbvcJUg5HqGYqbKeZ3eHzKI5XAsSsOF6L3iQpuwtABJsBJdKC27KLCb/eZ7ngHYbBdbQkKJtSNPCG0vNAGnK8smhuW3vb36UK2Eubm9oUlYO3bsA+J5zkchOLttUUcsVRm/M4SXPyHdKpZwJpZ4wei7u1HwLZgIyyGYFv6FvfPluCEPvLp5nOFXkPjU7RE3qKS/gpVFArEDnilHxlYgwAiqYqGfOS+FRzRBDAk+XnYNIrVMxoE79icxjFW30Hy3JlA7AbS/bXcH03cw==
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=mYEgW7D2EpEkubxA9ANh9hMaUIA8cORr42oKX0q1gwg=;
 b=cYBB0hHLUJdvyCSVHzHoYFMLUVdmU+/RGDCSe7+oALUXOReI2NA9Q/4TR0kBXoTgoTy5qppGcUkie+0VBoHrnwFc0qsy66eT0lqANWYWrMpS96Ki7Ob+mcl70YqNVDy1JLZYwr3IqTzqWZVspUJrrl9J3V6uA6tYI4gN2HlPy+Q=
Received: from BYAPR11MB3301.namprd11.prod.outlook.com (2603:10b6:a03:7f::26)
 by BYAPR11MB2725.namprd11.prod.outlook.com (2603:10b6:a02:c5::25)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.12; Mon, 11 Jan
 2021 13:14:16 +0000
Received: from BYAPR11MB3301.namprd11.prod.outlook.com
 ([fe80::1152:1426:8a4f:c755]) by BYAPR11MB3301.namprd11.prod.outlook.com
 ([fe80::1152:1426:8a4f:c755%4]) with mapi id 15.20.3742.012; Mon, 11 Jan 2021
 13:14:16 +0000
From: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>
To: Olivier Matz <olivier.matz@6wind.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "andrew.rybchenko@oktetlabs.ru" <andrew.rybchenko@oktetlabs.ru>,
 "mb@smartsharesystems.com" <mb@smartsharesystems.com>, "alialnu@nvidia.com"
 <alialnu@nvidia.com>, "ajitkhaparde@gmail.com" <ajitkhaparde@gmail.com>,
 "stable@dpdk.org" <stable@dpdk.org>, Ajit Khaparde
 <ajit.khaparde@broadcom.com>
Thread-Topic: [PATCH v3] mbuf: fix reset on mbuf free
Thread-Index: AQHW5DCUlXg0bZ9AK0CjbL9/Wan+naoibnGw
Date: Mon, 11 Jan 2021 13:14:16 +0000
Message-ID: <BYAPR11MB3301E703BC2129EFA798397F9AAB0@BYAPR11MB3301.namprd11.prod.outlook.com>
References: <20201104170007.8026-1-olivier.matz@6wind.com>
 <20210106133333.12528-1-olivier.matz@6wind.com>
In-Reply-To: <20210106133333.12528-1-olivier.matz@6wind.com>
Accept-Language: en-GB, 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.5.1.3
authentication-results: 6wind.com; dkim=none (message not signed)
 header.d=none;6wind.com; dmarc=none action=none header.from=intel.com;
x-originating-ip: [46.7.39.127]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 427cba8b-345c-4fa0-78cc-08d8b632cc45
x-ms-traffictypediagnostic: BYAPR11MB2725:
x-microsoft-antispam-prvs: <BYAPR11MB27256BBE21FE8D10F517C8189AAB0@BYAPR11MB2725.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +HU3NCrGrXwTH3Dp+RyGEkOZ3LRik94eqbxhTS2KrbFpOev9qm/u7S/SaNWeU7sU1TLbaNr1ZjovYgux0S3h/yMnvqVcAjOTpx2PirlCIZofVGHyYFd14wTJCvkePrytnxjw9CJKiRB9bBja6stFoCTKjgbZavXFZdHqHHDR1OLbh9Fk5MkZP+NwEeIYB8VaiD/pG2rn4lZ73Xw3WdqP6hXvhVPhmfcUyTK1QYNe4Nr627cYMREjwhFYezbq6bSmZLFiw2eHIyOF5fKWWPcT6+bt3wJIS1B7KC52V4PHlsYSbvrVcrOs0mdL30fabtt1ZjcvEVsQgxSxYH2gCTn6dHDUmv6+OPfuuSetf/iMU+c9MoMBdPeBop+/473jJYABROr6am0xQPGiJlE/rzBxjQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BYAPR11MB3301.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(376002)(136003)(346002)(366004)(39860400002)(396003)(55016002)(64756008)(9686003)(66476007)(66446008)(52536014)(66946007)(66556008)(76116006)(7696005)(86362001)(186003)(26005)(478600001)(83380400001)(2906002)(66574015)(8676002)(110136005)(5660300002)(4326008)(54906003)(71200400001)(316002)(33656002)(8936002)(6506007);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?SnJWZ2J2bVByTzNka21OTU5WOEt5WGJld2NPUlhrYmRDZ2ZWUEhLTVIxLzdq?=
 =?utf-8?B?ZUZROFk0dy9TYkcyaVpPTUtUSkJKY0NWZis4QUlUWjBqNW02T1d6Wld0bXFp?=
 =?utf-8?B?dnlyZnU5M1d4MC9ROFRZYXpXV3Vnc3U3dURFZUNEZjNVSmlqSTZ0eEVJc2tk?=
 =?utf-8?B?ZUFmTEFkTkR0T3g4YWFEbGFxemdkSTBvcjBsVjV5bUZCNzNNa3QvR2lrcERo?=
 =?utf-8?B?QVowSXZxUWM4a0RKOTVvMmJQckI5T09iV1BxN3A2THZON2Y3UUI4c3pnNjUv?=
 =?utf-8?B?bTRjdTN5dG9GR0kwclZVdWRoSm51TnJZWmpIVnlyUWJUaFF4clYva2N6ZVp5?=
 =?utf-8?B?VW9LMDYzeWhFdDUzbVViRmV2VDA4MFB0dzRzZUovTmUzSHczaHBrZkViY2RI?=
 =?utf-8?B?RklwOURseUEremcya1VDTVJoS2JXUnhIZ3dJVkZqTE1XeEFSdmtZYy9sUmlu?=
 =?utf-8?B?bTdjKythc3Nkc1VMcHFwUmRUNWppZ0k0MEV6YmJZMEo5QUdOdEdRNElXVUo5?=
 =?utf-8?B?Y2UvS3BOaE9VWGlIZlNWaFhmOVdZYlluK2dYYjcxb2JBTXFWSG5LSjhhUVBP?=
 =?utf-8?B?eDZrOVFGQzY5eHdUcWl0UmRHZmxLdUI1eHIydllwWDNqWndjYnBRbVhVcUZv?=
 =?utf-8?B?TVc4emlHdFMrT3hKSG5wQzJnSnVKVHE1SEttNzdkemVTRzU4ZTJlMEZ2Sm9H?=
 =?utf-8?B?SHQrNVRmSVVOSmx2ZHpObTFRZDhkTXlhWk5mdGVYK3VKWmVPMzRpTEtrRFFq?=
 =?utf-8?B?b05tYXlGRmxLckhKWXp1RGFmNWNzbC9qQXBFbXNhYlFlUWg3YUxBT3N5K0NI?=
 =?utf-8?B?cGQyVENpRUt3OW14N3I2NjM0S1VyVVJQYVVIem5SbXJCRm1hZVBtSW01ZWp3?=
 =?utf-8?B?UGhiOHVydDV2c3FEZlo5OFh1U1o5Mk5xU01zdmtHWnV2TlBRY0tPVEp3cFJT?=
 =?utf-8?B?aTZtazRIc2N1Q3hDSzF0RG1paEs0SE5pZzZ0VldkdTVodnZIYlpCcmtqczc3?=
 =?utf-8?B?VGYvZHZ4RnBjYmZGQmFkSmJGV2QrNVdBVHF6U2JRRG1MTmRjd3JwNGRobGxJ?=
 =?utf-8?B?d2FyNit0czllVXZOUU1ZdmFiTHdNV2h6WXVudER1Vk0yN0F5VE91M1VLRXJT?=
 =?utf-8?B?Zmc2anR5UjdwdEhTa0cwNmVRQU11T3grRnMrakkwRGV1SmRSbHNGeUFaalBT?=
 =?utf-8?B?VWhiaE8vWXlBMjlIblhLVE13S0ZiSE5XMUxYWmM3V0dNTnoyNTluYWFRQlE1?=
 =?utf-8?B?MGcybTdYVHh5MVdpdG5mYkxCcTdFb2FoTCt5RjVmS2lGLzVOQkF3RklVTnZl?=
 =?utf-8?Q?KRQXanfsTF3o8=3D?=
x-ms-exchange-transport-forked: True
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: BYAPR11MB3301.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 427cba8b-345c-4fa0-78cc-08d8b632cc45
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2021 13:14:16.2811 (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: VwK0zCH1mqpD5I+iGI8AG1m0hjtSBwBcD3Q6A+0PVaqB0sK7hw3mI6DYyaccWu3eSUXJGMn73t2qz/5PiREOrDlSR3QIO9CzDkNczyCnzi0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2725
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-stable] [PATCH v3] mbuf: fix reset on mbuf free
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org
Sender: "stable" <stable-bounces@dpdk.org>

PiBtLT5uYl9zZWcgbXVzdCBiZSByZXNldCBvbiBtYnVmIGZyZWUgd2hhdGV2ZXIgdGhlIHZhbHVl
IG9mIG0tPm5leHQsDQo+IGJlY2F1c2UgaXQgY2FuIGhhcHBlbiB0aGF0IG0tPm5iX3NlZyBpcyAh
PSAxLiBGb3IgaW5zdGFuY2UgaW4gdGhpcw0KPiBjYXNlOg0KPiANCj4gICBtMSA9IHJ0ZV9wa3Rt
YnVmX2FsbG9jKG1wKTsNCj4gICBydGVfcGt0bWJ1Zl9hcHBlbmQobTEsIDUwMCk7DQo+ICAgbTIg
PSBydGVfcGt0bWJ1Zl9hbGxvYyhtcCk7DQo+ICAgcnRlX3BrdG1idWZfYXBwZW5kKG0yLCA1MDAp
Ow0KPiAgIHJ0ZV9wa3RtYnVmX2NoYWluKG0xLCBtMik7DQo+ICAgbTAgPSBydGVfcGt0bWJ1Zl9h
bGxvYyhtcCk7DQo+ICAgcnRlX3BrdG1idWZfYXBwZW5kKG0wLCA1MDApOw0KPiAgIHJ0ZV9wa3Rt
YnVmX2NoYWluKG0wLCBtMSk7DQo+IA0KPiBBcyBydGVfcGt0bWJ1Zl9jaGFpbigpIGRvZXMgbm90
IHJlc2V0IG5iX3NlZyBpbiB0aGUgaW5pdGlhbCBtMQ0KPiBzZWdtZW50ICh0aGlzIGlzIG5vdCBy
ZXF1aXJlZCksIGFmdGVyIHRoaXMgY29kZSB0aGUgbWJ1ZiBjaGFpbg0KPiBoYXZlIDMgc2VnbWVu
dHM6DQo+ICAgLSBtMDogbmV4dD1tMSwgbmJfc2VnPTMNCj4gICAtIG0xOiBuZXh0PW0yLCBuYl9z
ZWc9Mg0KPiAgIC0gbTI6IG5leHQ9TlVMTCwgbmJfc2VnPTENCj4gDQo+IFRoZW4gc3BsaXQgdGhp
cyBjaGFpbiBiZXR3ZWVuIG0xIGFuZCBtMiwgaXQgd291bGQgcmVzdWx0IGluIDIgcGFja2V0czoN
Cj4gICAtIGZpcnN0IHBhY2tldA0KPiAgICAgLSBtMDogbmV4dD1tMSwgbmJfc2VnPTINCj4gICAg
IC0gbTE6IG5leHQ9TlVMTCwgbmJfc2VnPTINCj4gICAtIHNlY29uZCBwYWNrZXQNCj4gICAgIC0g
bTI6IG5leHQ9TlVMTCwgbmJfc2VnPTENCj4gDQo+IEZyZWVpbmcgdGhlIGZpcnN0IHBhY2tldCB3
aWxsIG5vdCByZXN0b3JlIG5iX3NlZz0xIGluIHRoZSBzZWNvbmQNCj4gc2VnbWVudC4gVGhpcyBp
cyBhbiBpc3N1ZSBiZWNhdXNlIGl0IGlzIGV4cGVjdGVkIHRoYXQgbWJ1ZnMgc3RvcmVkDQo+IGlu
IHBvb2wgaGF2ZSB0aGVpciBuYl9zZWcgZmllbGQgc2V0IHRvIDEuDQo+IA0KPiBGaXhlczogOGYw
OTRhOWFjNWQ3ICgibWJ1Zjogc2V0IG1idWYgZmllbGRzIHdoaWxlIGluIHBvb2wiKQ0KPiBDYzog
c3RhYmxlQGRwZGsub3JnDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBPbGl2aWVyIE1hdHogPG9saXZp
ZXIubWF0ekA2d2luZC5jb20+DQo+IEFja2VkLWJ5OiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRz
aGFyZXN5c3RlbXMuY29tPg0KPiBBY2tlZC1ieTogQWppdCBLaGFwYXJkZSA8YWppdC5raGFwYXJk
ZUBicm9hZGNvbS5jb20+DQo+IC0tLQ0KPiANCj4gdjMNCj4gKiBmaXggY29tbWl0IGxvZyBhZ2Fp
biAodGhhbmtzIE1vcnRlbiBmb3Igc3BvdHRpbmcgaXQpDQo+IA0KPiB2Mg0KPiAqIGF2b2lkIHdy
aXRlIGFjY2VzcyBpZiB1bmVlZGVkIChzdWdnZXN0ZWQgYnkgS29uc3RhbnRpbikNCj4gKiBlbmhh
bmNlIGNvbW1lbnRzIGluIG1idWYgaGVhZGVyIGZpbGUgKHN1Z2dlc3RlZCBieSBNb3J0ZW4pDQo+
ICogZml4IGNvbW1pdCBsb2cNCj4gDQo+IA0KPiAgbGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmLmMg
ICAgICB8ICA0ICsrLS0NCj4gIGxpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5oICAgICAgfCAgOCAr
KysrLS0tLQ0KPiAgbGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmX2NvcmUuaCB8IDEzICsrKysrKysr
KysrLS0NCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkNCj4gDQo+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX21idWYvcnRlX21idWYuYyBiL2xpYi9s
aWJydGVfbWJ1Zi9ydGVfbWJ1Zi5jDQo+IGluZGV4IDdkMDllZTI5MzkuLjVmNzc4NDA1NTcgMTAw
NjQ0DQo+IC0tLSBhL2xpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5jDQo+ICsrKyBiL2xpYi9saWJy
dGVfbWJ1Zi9ydGVfbWJ1Zi5jDQo+IEBAIC0xMjksMTAgKzEyOSwxMCBAQCBydGVfcGt0bWJ1Zl9m
cmVlX3Bpbm5lZF9leHRtZW0odm9pZCAqYWRkciwgdm9pZCAqb3BhcXVlKQ0KPiANCj4gIAlydGVf
bWJ1Zl9leHRfcmVmY250X3NldChtLT5zaGluZm8sIDEpOw0KPiAgCW0tPm9sX2ZsYWdzID0gRVhU
X0FUVEFDSEVEX01CVUY7DQo+IC0JaWYgKG0tPm5leHQgIT0gTlVMTCkgew0KPiArCWlmIChtLT5u
ZXh0ICE9IE5VTEwpDQo+ICAJCW0tPm5leHQgPSBOVUxMOw0KPiArCWlmIChtLT5uYl9zZWdzICE9
IDEpDQo+ICAJCW0tPm5iX3NlZ3MgPSAxOw0KPiAtCX0NCj4gIAlydGVfbWJ1Zl9yYXdfZnJlZSht
KTsNCj4gIH0NCj4gDQo+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX21idWYvcnRlX21idWYuaCBi
L2xpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5oDQo+IGluZGV4IGM0YzllYmZhYTAuLjhjMTA5N2Vk
NzYgMTAwNjQ0DQo+IC0tLSBhL2xpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5oDQo+ICsrKyBiL2xp
Yi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5oDQo+IEBAIC0xMzQwLDEwICsxMzQwLDEwIEBAIHJ0ZV9w
a3RtYnVmX3ByZWZyZWVfc2VnKHN0cnVjdCBydGVfbWJ1ZiAqbSkNCj4gIAkJCQlyZXR1cm4gTlVM
TDsNCj4gIAkJfQ0KPiANCj4gLQkJaWYgKG0tPm5leHQgIT0gTlVMTCkgew0KPiArCQlpZiAobS0+
bmV4dCAhPSBOVUxMKQ0KPiAgCQkJbS0+bmV4dCA9IE5VTEw7DQo+ICsJCWlmIChtLT5uYl9zZWdz
ICE9IDEpDQo+ICAJCQltLT5uYl9zZWdzID0gMTsNCj4gLQkJfQ0KPiANCj4gIAkJcmV0dXJuIG07
DQo+IA0KPiBAQCAtMTM1NywxMCArMTM1NywxMCBAQCBydGVfcGt0bWJ1Zl9wcmVmcmVlX3NlZyhz
dHJ1Y3QgcnRlX21idWYgKm0pDQo+ICAJCQkJcmV0dXJuIE5VTEw7DQo+ICAJCX0NCj4gDQo+IC0J
CWlmIChtLT5uZXh0ICE9IE5VTEwpIHsNCj4gKwkJaWYgKG0tPm5leHQgIT0gTlVMTCkNCj4gIAkJ
CW0tPm5leHQgPSBOVUxMOw0KPiArCQlpZiAobS0+bmJfc2VncyAhPSAxKQ0KPiAgCQkJbS0+bmJf
c2VncyA9IDE7DQo+IC0JCX0NCj4gIAkJcnRlX21idWZfcmVmY250X3NldChtLCAxKTsNCj4gDQo+
ICAJCXJldHVybiBtOw0KPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmX2Nv
cmUuaCBiL2xpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zl9jb3JlLmgNCj4gaW5kZXggNTY3NTUxZGVh
Yi4uNzhhMWZjYzhmZiAxMDA2NDQNCj4gLS0tIGEvbGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmX2Nv
cmUuaA0KPiArKysgYi9saWIvbGlicnRlX21idWYvcnRlX21idWZfY29yZS5oDQo+IEBAIC00OTUs
NyArNDk1LDEyIEBAIHN0cnVjdCBydGVfbWJ1ZiB7DQo+ICAJICogb3Igbm9uLWF0b21pYykgaXMg
Y29udHJvbGxlZCBieSB0aGUgUlRFX01CVUZfUkVGQ05UX0FUT01JQyBmbGFnLg0KPiAgCSAqLw0K
PiAgCXVpbnQxNl90IHJlZmNudDsNCj4gLQl1aW50MTZfdCBuYl9zZWdzOyAgICAgICAgIC8qKjwg
TnVtYmVyIG9mIHNlZ21lbnRzLiAqLw0KPiArDQo+ICsJLyoqDQo+ICsJICogTnVtYmVyIG9mIHNl
Z21lbnRzLiBPbmx5IHZhbGlkIGZvciB0aGUgZmlyc3Qgc2VnbWVudCBvZiBhbiBtYnVmDQo+ICsJ
ICogY2hhaW4uDQo+ICsJICovDQo+ICsJdWludDE2X3QgbmJfc2VnczsNCj4gDQo+ICAJLyoqIElu
cHV0IHBvcnQgKDE2IGJpdHMgdG8gc3VwcG9ydCBtb3JlIHRoYW4gMjU2IHZpcnR1YWwgcG9ydHMp
Lg0KPiAgCSAqIFRoZSBldmVudCBldGggVHggYWRhcHRlciB1c2VzIHRoaXMgZmllbGQgdG8gc3Bl
Y2lmeSB0aGUgb3V0cHV0IHBvcnQuDQo+IEBAIC01OTEsNyArNTk2LDExIEBAIHN0cnVjdCBydGVf
bWJ1ZiB7DQo+ICAJLyogc2Vjb25kIGNhY2hlIGxpbmUgLSBmaWVsZHMgb25seSB1c2VkIGluIHNs
b3cgcGF0aCBvciBvbiBUWCAqLw0KPiAgCVJURV9NQVJLRVIgY2FjaGVsaW5lMSBfX3J0ZV9jYWNo
ZV9taW5fYWxpZ25lZDsNCj4gDQo+IC0Jc3RydWN0IHJ0ZV9tYnVmICpuZXh0OyAgICAvKio8IE5l
eHQgc2VnbWVudCBvZiBzY2F0dGVyZWQgcGFja2V0LiAqLw0KPiArCS8qKg0KPiArCSAqIE5leHQg
c2VnbWVudCBvZiBzY2F0dGVyZWQgcGFja2V0LiBNdXN0IGJlIE5VTEwgaW4gdGhlIGxhc3Qgc2Vn
bWVudCBvcg0KPiArCSAqIGluIGNhc2Ugb2Ygbm9uLXNlZ21lbnRlZCBwYWNrZXQuDQo+ICsJICov
DQo+ICsJc3RydWN0IHJ0ZV9tYnVmICpuZXh0Ow0KPiANCj4gIAkvKiBmaWVsZHMgdG8gc3VwcG9y
dCBUWCBvZmZsb2FkcyAqLw0KPiAgCVJURV9TVERfQzExDQo+IC0tDQoNCkFja2VkLWJ5OiBLb25z
dGFudGluIEFuYW55ZXYgPGtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb20+DQoNCj4gMi4yOS4y
DQoNCg==