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 B73D9424FA; Tue, 5 Sep 2023 02:02:45 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4C50040270; Tue, 5 Sep 2023 02:02:45 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 3DF734026A; Tue, 5 Sep 2023 02:02:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1693872163; x=1725408163; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9itR3SPx+NclW5fNJhTR8P70ENDznUMrVMVGywnOQNg=; b=SmtwJE4oJVr/Xd6EAu3lVO0nu6h7NdJTE8hxyW8k9l61PDwA4dBPx4fX OJGeWFGt2+bbVIuisiPZFvgRTOFgDPoNHxNSh71S/+z9QFUnvpM/gZnbQ /gapkng3JAPpVr9MkDeGOoO+xNMKVsagJmCUxXa1mDcQTB5uaKB8NcmwL dNdp/uQG1uabsy5TA9p9EyFoJhziTgbCJCjzJwZlIrU+gaWjyOk4AJ8G3 +hd78h8e/8AC3DCkW3+Y6DPF8mPB6sQXVaIfccLvJQDZqaDNDgqV51UQm aCxdIHGSH492tlLdCC2zPFvgpzsr+7nMm4yIkJwL0oog3HrSGSkMshP6a g==; X-IronPort-AV: E=McAfee;i="6600,9927,10823"; a="375560472" X-IronPort-AV: E=Sophos;i="6.02,227,1688454000"; d="scan'208";a="375560472" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Sep 2023 17:02:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10823"; a="740914510" X-IronPort-AV: E=Sophos;i="6.02,227,1688454000"; d="scan'208";a="740914510" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 04 Sep 2023 17:02:26 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 4 Sep 2023 17:02:26 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.2507.27; Mon, 4 Sep 2023 17:02:25 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Mon, 4 Sep 2023 17:02:20 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.47) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Mon, 4 Sep 2023 17:02:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HupbS5rkOP9yEcenDAln6ZGvSzNOm5to3/OpyarfXBlPZ79ghWxSy8s5Ifp6BbFVSTOZcceiXCNiZNgDO9lXtZStsLsxqsR6KYHX8gGjnSsnHf4bHCAmlhacYnAOEI9IbFiaoD1T7rCwq1l9Gi4euSAbbmYP+5Okxp6iyZ1ZUi+DqGyi/Jec+i4cxu/VgFLSzOC9TGjJz7tpigYOMy3mfSK9wKT8k0nfyjOGEy9OTwAYLHItEFqBi16qWSxo0HYHx1D30DtbS3Y5Jjf8YMOpjXT2Zx0rksJyk7SJ/nAeFHTrwYIQCfsblF3DE2uAx2+KbY0ewrIR3qMwZhfXdIzxrg== 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=9itR3SPx+NclW5fNJhTR8P70ENDznUMrVMVGywnOQNg=; b=Bfxq+IegogSYFp5SH2RPWR4kPa6xgQb9dB8ke9WJuzQ4CAoE7ZfOSyzj+seU6LNfvSaxCB81LG4bp6+AyEOQW9ubkZWoSq4J+kizsmrEzWNbxjcYkesEuHsH+46kPy01qu7A1MPC9wfZnvj0JWBkHN7Stt/vo0z7GLAFVBktR+NDdbh86JpmGJBSyDi7eyEwZATf1W1IwdEtpBZGldk6DaAsE+fvvE5jmBFqZ/9kX8zc090bv+AjHuWA1/W7ZR1MJ6+OKUxdjHYS6WobR/veDuH/00ZfGBnWjXKITUiLxBoAKMvSesDF0TBa+PdsGWxlIzYioum3aQICrpdzmPeZhw== 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 DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by SJ0PR11MB5613.namprd11.prod.outlook.com (2603:10b6:a03:3ab::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.33; Tue, 5 Sep 2023 00:02:18 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::8a49:15a2:ab69:91c3]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::8a49:15a2:ab69:91c3%4]) with mapi id 15.20.6745.030; Tue, 5 Sep 2023 00:02:18 +0000 From: "Zhang, Qi Z" To: "Richardson, Bruce" CC: "dev@dpdk.org" , "Wu, Jingjing" , "stable@dpdk.org" Subject: RE: [PATCH v2 3/4] net/iavf: fix restart of Rx queue on reconfigure Thread-Topic: [PATCH v2 3/4] net/iavf: fix restart of Rx queue on reconfigure Thread-Index: AQHZ3AeWJq7GXzbeGkGF7Hk/PNZdzrAJ4LfAgAADeICAAG21gIABCfCA Date: Tue, 5 Sep 2023 00:02:17 +0000 Message-ID: References: <20230830155919.592390-1-bruce.richardson@intel.com> <20230831123337.871496-1-bruce.richardson@intel.com> <20230831123337.871496-4-bruce.richardson@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: DM4PR11MB5994:EE_|SJ0PR11MB5613:EE_ x-ms-office365-filtering-correlation-id: a9c7ad8d-1146-4938-36fe-08dbada35e6f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qMZ8elULwxcsKDsTXG1CydLHrTS4cbLr1LmMXDwW4pvXZNcl3kdUwSSo2kZLRKYHeg+MJpqBXC++uAicUeQwY4z93tx9KTL0xXr/b2RccN96ML/uN5u4QEfeEld9xVMTgMFBVdwcacYi4dgZyFfqCS6phhmA9G0XTozh8WkZDfjhWsTCBBn6iq9ZJfT3aqQoI3A99C4/Tbgpq+UH8yIM/7d/STtpg2YCqLq7WghXOCsbBMAqWOb9aU7P3HUvXgpMCLrgmAwtLwGkbSEcBoyIbG2BuolVHLpxRZyifn3Q4QfU7Gaz9utWUi3s1ZNPfjBsbsoXJ+FfvTOrFMP8W8xV4vCxa1eLk0n2zSw28KfI3fi7oY1igxl8uIB+NJIPNv4yKQ8QCI20RLs2ZE3lEavCo3/SVZqPWGiW/8GEizb1u4LSqwjljyi/oZu4d4ZZBMh2dC35/4LAkq8D7O1SmzTfsH12plv/howrTp6vkELqqQvx6z3EBlKoTMWLNH5X3BqiMb6bHdptZrGL4Lhl/TjyjYm/lehWHnxi5618LUCoFG+Yc3R9ImOJhMcC0samdyJC5fersW9AcGKV75B7V1UspxfT1eUtV2j6lkKCwLzV/VGRS/YkLkB7WpWbC9u36QSg x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(346002)(376002)(136003)(39860400002)(396003)(1800799009)(186009)(451199024)(2906002)(82960400001)(33656002)(38100700002)(38070700005)(86362001)(122000001)(55016003)(9686003)(41300700001)(53546011)(6506007)(7696005)(64756008)(54906003)(66556008)(6636002)(316002)(66476007)(76116006)(4326008)(6862004)(52536014)(450100002)(8676002)(8936002)(66446008)(478600001)(71200400001)(66946007)(83380400001)(26005)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K2VVOUVKMVF6YTB6OXY5a3ZUb3ZqcHZjYWo0NEFkOHRJUCtoekZ4Z3BmaHcr?= =?utf-8?B?Y2huRFNSVUFTQk5TYnU5VlF2WDdJSW5tdTJKL3hLWDdra1pKY3B2MHU1MnJU?= =?utf-8?B?dGJRMUlSREM5VU1icXUrZnhzUTZySU9yeWRYN09hOWVMdzZqM2N3VHpVbkRl?= =?utf-8?B?ZmpaZTJwS3JEZE5GOC95QkdqdURGTjlBdmhmRGFoVlFvS0hBQSs1V2V3dS8w?= =?utf-8?B?USsyVVdselBxa0VGSWNTNzg5Ym9pbVZMSFc5VDdOOU1McDF6c01UT2NqVHNE?= =?utf-8?B?ZXp5dkQrV3R2bUwrQ2I0Rmd2K0E0R1pzSWZrenZUeTBzbnFha0hKb1NKMkdV?= =?utf-8?B?M2VmTzY0ZzAvOEZSeWk0aFZsR2xMVURWK1NMeFpROTlydlhBTnlTQ0dqdHVt?= =?utf-8?B?YU1BMVpEbFhuUUVHL0ptb096M0lwV1FpRlFaalNyKzAzSFBLM3k0R2Y5eDg3?= =?utf-8?B?M3JOR2lFaUxaeW5DTG1odERteStGbDl1K202NlpBZEhMa3gxa0xPSXo5bTNa?= =?utf-8?B?bnRSVFE2MmZvUDE4Qys4RVN2aXpZbzhqQjltTGgvQlNkV3BMV2lUcWZsVHRt?= =?utf-8?B?cjZzbEJjc05GU3pxTDhzRzJ1TWFwa2RjWXU4RDRlVzB5UDErckJ2ZmovbllV?= =?utf-8?B?YkE5QlpjbmxPNU1CWVZjbVNKdmo2V2FlbXZhMGF1QkRZVzZOVWFqVlpGZ0pU?= =?utf-8?B?anhmdTBVKzVuU2ZQalk1NE1BY0NIUU9PUVpWREVUZWF5Z3JPVi9IL244N1U0?= =?utf-8?B?UHhZV0NQNk9jNGtoTzgxMUcrOVVFbVJ4b2ZrREU2MGVuLzF4WFZVNlJKU0hQ?= =?utf-8?B?TFBPcW5TNDd1YXh2ZkRHQ3NrUGJ5TllOeE1kWkRZanhzUVU2TlFNYzE0eFFt?= =?utf-8?B?MkRVWkx3U1NXc3BheVdNcVdTdTRoQVpqcFVxdkk5aTR0OUNCVUdtYjQ0bnc4?= =?utf-8?B?eFIrTHAwZmNGUUo3RDYrTS9qekVqTlA5eDVXYnMyNlVUdW1MWlNSWEpremFB?= =?utf-8?B?UVE4WG9PM2hSRHFwZkNUYnBjT3AyNE01M080M0NzNUF2c25YOWtmdit5RUov?= =?utf-8?B?VTZzRDU4cVdsUWc4Vm1DWUIxZUgvTy8zeVMyVlB4TlJ4ODdSalYySXY5T29j?= =?utf-8?B?amV5dEZJZUlqWjAvakthaTg5bGdUb0VZSCt6QkllWmphcC9kTU9SMnMxYjUw?= =?utf-8?B?dDZLaTZ4K1UvSHlkUzJzSmR5SmdETnhPMkNpT2NvdDAyci9BS2Evd01tR3h4?= =?utf-8?B?WjMwY1lmSkN1TzhaZUljSkplR3JwN3dLd1VWNGZLSk5NZE8zS0FOQWVycXBn?= =?utf-8?B?b1d2TmR0eVBIeWtZYTZPKzNrVGxHUUs4REZGZmh5a0pWbVc4bnNBM3pORVVa?= =?utf-8?B?TXFIVFNkdEUyQUdHTys0ZjdKMVVud3REMktxcENaaDBBRHVNTHg5OXliWm9s?= =?utf-8?B?MDFWZ0VLaGQ3TjRZQlRuRkczV2YvM2V1ZTIwKzBJUnVBODdvcXRTMVdlQTlS?= =?utf-8?B?YTBVajBMaTdKc3dNckIrTVEyajFnY2VIcUdZYUNXTC9mVnBzRUJZL2lJNmxh?= =?utf-8?B?RnlKMElWdjh6SW9PK3dQYUg0T1E5SjNlSWt6YnZwS1duN05xRk5IVVphUUwr?= =?utf-8?B?blY2Y04zRW14Y3lwbzBQQjI3dldXOXQvYmJMZkFvUlZWZ1RMaXFzTThvSW54?= =?utf-8?B?NzRjYmNjR1p1a3g2eCthdWloaWhMQWxJU0tVVXdWcTlERHFuR0F3NTVYK05W?= =?utf-8?B?ZlYyaHV1MkpQdzRYcklKWXE3U2FIKzFqNGM3RlhPM3hJZWNmWDBvWE5ZTVJp?= =?utf-8?B?Z2RIMTN6cU9xT01mdzNDQ2xUN3dWTmdoSDJmMjRwK2Evc0VIeDllRGhsNHNX?= =?utf-8?B?UjNGQ0wxZnZPVTBnSHRJaXdKbmFKYWMyWncvZ1RNdHYrTE8wNzBBbjI4MXA5?= =?utf-8?B?QkdTcE95YVRqSTY4ZEVDTUx2Zm9TbER4MG1NSVVKclNMdHRyZk50NnhwTTZL?= =?utf-8?B?eXdyTVI3VXdNdCt6MEloaTZBWHBPbWJYSjUzeU5mWFBNL1U4ZzVHM2lUaUxR?= =?utf-8?B?MVZzY0g2MkR5RWNhMloyWEdkdnRvWlB2bStJNXV3RWF6QWRUbGtSb2pQNndn?= =?utf-8?Q?cw7n/nm9XTY7TFrvgrykuGifs?= 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: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a9c7ad8d-1146-4938-36fe-08dbada35e6f X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2023 00:02:17.8205 (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: C3/hg9fxU2fknQCaUGkbaFo8XXiuCQfiEr5fDbo303JaiCkUYQP/iFMbOaIwYmjwVUsZh9YINmg46twqju92hg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5613 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUmljaGFyZHNvbiwgQnJ1 Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPg0KPiBTZW50OiBNb25kYXksIFNlcHRlbWJl ciA0LCAyMDIzIDM6NTQgUE0NCj4gVG86IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNv bT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgV3UsIEppbmdqaW5nIDxqaW5namluZy53dUBpbnRlbC5j b20+OyBzdGFibGVAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiAzLzRdIG5ldC9p YXZmOiBmaXggcmVzdGFydCBvZiBSeCBxdWV1ZSBvbiByZWNvbmZpZ3VyZQ0KPiANCj4gT24gTW9u LCBTZXAgMDQsIDIwMjMgYXQgMDI6MzA6MzJBTSArMDEwMCwgWmhhbmcsIFFpIFogd3JvdGU6DQo+ ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IFpo YW5nLCBRaSBaDQo+ID4gPiBTZW50OiBNb25kYXksIFNlcHRlbWJlciA0LCAyMDIzIDk6MTUgQU0N Cj4gPiA+IFRvOiBCcnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47 IGRldkBkcGRrLm9yZw0KPiA+ID4gQ2M6IFJpY2hhcmRzb24sIEJydWNlIDxicnVjZS5yaWNoYXJk c29uQGludGVsLmNvbT47IFd1LCBKaW5namluZw0KPiA+ID4gPGppbmdqaW5nLnd1QGludGVsLmNv bT47IHN0YWJsZUBkcGRrLm9yZw0KPiA+ID4gU3ViamVjdDogUkU6IFtQQVRDSCB2MiAzLzRdIG5l dC9pYXZmOiBmaXggcmVzdGFydCBvZiBSeCBxdWV1ZSBvbg0KPiA+ID4gcmVjb25maWd1cmUNCj4g PiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g PiA+ID4gRnJvbTogQnJ1Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+ DQo+ID4gPiA+IFNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMzEsIDIwMjMgODozNCBQTQ0KPiA+ID4g PiBUbzogZGV2QGRwZGsub3JnDQo+ID4gPiA+IENjOiBSaWNoYXJkc29uLCBCcnVjZSA8YnJ1Y2Uu cmljaGFyZHNvbkBpbnRlbC5jb20+OyBXdSwgSmluZ2ppbmcNCj4gPiA+ID4gPGppbmdqaW5nLnd1 QGludGVsLmNvbT47IHN0YWJsZUBkcGRrLm9yZw0KPiA+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggdjIg My80XSBuZXQvaWF2ZjogZml4IHJlc3RhcnQgb2YgUnggcXVldWUgb24NCj4gPiA+ID4gcmVjb25m aWd1cmUNCj4gPiA+ID4NCj4gPiA+ID4gQWZ0ZXIgcmVjb25maWd1cmluZyBhbiBSWCBxdWV1ZSB0 aGUgbWJ1Zl9pbml0aWFsaXplciB2YWx1ZSB3YXMgbm90DQo+ID4gPiA+IGJlaW5nIGNvcnJlY3Rs eSBzZXQuIEZpeCB0aGlzIGJ5IGNhbGxpbmcgdGhlIGFwcHJvcHJpYXRlIGZ1bmN0aW9uDQo+ID4g PiA+IGlmIHZlY3RvciBwcm9jZXNzaW5nIGlzIGVuYWJsZWQuIFRoaXMgbWlycm9ycyB0aGUgYmVo YXZpb3VyIGJ5IHRoZSBpNDBlDQo+IGRyaXZlci4NCj4gPiA+ID4NCj4gPiA+ID4gRml4ZXM6IDMx OWM0MjFmMzg5MCAoIm5ldC9hdmY6IGVuYWJsZSBTU0UgUnggVHgiKQ0KPiA+ID4gPiBDYzogamlu Z2ppbmcud3VAaW50ZWwuY29tDQo+ID4gPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPiA+ID4N Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQnJ1Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNv bkBpbnRlbC5jb20+DQo+ID4gPiA+IC0tLQ0KPiA+ID4gPiAgZHJpdmVycy9uZXQvaWF2Zi9pYXZm X3J4dHguYyB8IDcgKysrKysrKw0KPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u cygrKQ0KPiA+ID4gPg0KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvaWF2Zi9pYXZm X3J4dHguYw0KPiA+ID4gPiBiL2RyaXZlcnMvbmV0L2lhdmYvaWF2Zl9yeHR4LmMgaW5kZXgNCj4g PiA+ID4gZjdkZjQ2NjVkMS4uNzk3Y2RkYTRiMiAxMDA2NDQNCj4gPiA+ID4gLS0tIGEvZHJpdmVy cy9uZXQvaWF2Zi9pYXZmX3J4dHguYw0KPiA+ID4gPiArKysgYi9kcml2ZXJzL25ldC9pYXZmL2lh dmZfcnh0eC5jDQo+ID4gPiA+IEBAIC03NTUsNiArNzU1LDEzIEBAIGlhdmZfZGV2X3J4X3F1ZXVl X3NldHVwKHN0cnVjdCBydGVfZXRoX2Rldg0KPiA+ID4gPiAqZGV2LCB1aW50MTZfdCBxdWV1ZV9p ZHgsDQo+ID4gPiA+ICAJaWYgKGNoZWNrX3J4X3ZlY19hbGxvdyhyeHEpID09IGZhbHNlKQ0KPiA+ ID4gPiAgCQlhZC0+cnhfdmVjX2FsbG93ZWQgPSBmYWxzZTsNCj4gPiA+ID4NCj4gPiA+ID4gKyNp ZiBkZWZpbmVkIFJURV9BUkNIX1g4NiB8fCBkZWZpbmVkIFJURV9BUkNIX0FSTQ0KPiA+ID4gPiAr CS8qIGNoZWNrIHZlY3RvciBjb25mbGljdCAqLw0KPiA+ID4gPiArCWlmIChhZC0+cnhfdmVjX2Fs bG93ZWQgJiYgaWF2Zl9yeHFfdmVjX3NldHVwKHJ4cSkpIHsNCj4gPiA+ID4gKwkJUE1EX0RSVl9M T0coRVJSLCAiRmFpbGVkIHZlY3RvciByeCBzZXR1cC4iKTsNCj4gPiA+ID4gKwkJcmV0dXJuIC1F SU5WQUw7DQo+ID4gPiA+ICsJfQ0KPiA+ID4gPiArI2VuZGlmDQo+ID4gPg0KPiA+ID4gQnJ1Y2U6 DQo+ID4gPg0KPiA+ID4gCU1heSBJIGtub3cgbW9yZSBkZXRhaWxzIGFib3V0IGhvdyB0byByZXBy b2R1Y2UgdGhpcyBpc3N1ZT8NCj4gPiA+IAlBcyB0aGUgaWF2ZiBQTUQgZG9lcyBub3Qgc3VwcG9y dA0KPiA+ID4gUlRFX0VUSF9ERVZfQ0FQQV9SVU5USU1FX1JYX1FVRVVFX1NFVFVQIChpNDBlIGRv ZXMpDQo+ID4NCj4gPiBPSywgbm90IHN1cmUgaWYgdGhlIHBhdGNoIDQvNCBhbnN3ZXJlZCBteSBx dWVzdGlvbiDwn5iKDQo+ID4NCj4gPiBzaG91bGQgSSBzcXVhc2ggcGF0Y2ggMywgNCBpbnRvIG9u ZT8gLCBmb3IgbXkgdW5kZXJzdGFuZGluZyBwYXRjaCAzIGRvZXNuJ3QNCj4gYXBwZWFyIHRvIGJl IGEgYnVnIGZpeCB1bmxlc3Mgd2UgYW5ub3VuY2UNCj4gUlRFX0VUSF9ERVZfQ0FQQV9SVU5USU1F X1JYX1FVRVVFX1NFVFVQLg0KPiA+DQo+IFlvdSBtYXkgaGF2ZSBhIHBvaW50LiBJIHdhcyBleHBl cmltZW50aW5nIHdpdGggcXVldWUgcmVjb25maWd1cmF0aW9uIHdoaWNoDQo+IGlzIHdoZXJlIEkg aGl0IHRoaXMgaXNzdWUuDQo+IEhvd2V2ZXIsIGV2ZW4gd2l0aG91dCBxdWV1ZSByZWNvbmZpZyBz dXBwb3J0LCB0aGUgZGV2aWNlIHN0aWxsIG5lZWRzIHRvDQo+IHN1cHBvcnQgcXVldWUtc3RvcCBm b2xsb3dlZCBieSBxdWV1ZS1zdGFydCwgSSB0aGluaywgYW5kIHRoZXJlIG1heSBzdGlsbCBiZSBh bg0KPiBpc3N1ZSB0aGVyZSAtIEknbGwgaGF2ZSB0byBjaGVjay4NCg0KWWVzLCBxdWV1ZSBzdGFy dCAvIHN0b3Agc2hvdWxkIGJlIHN1cHBvcnRlZC4NCkJ0dywgSSBkaWRuJ3Qgc2VlIG1idWZfaW5p dGlhbGl6ZXIgaGFzIGJlZW4gcmVzZXQgZHVyaW5nIHF1ZXVlIHN0b3AgLyBzdGFydCwgaXQgbWln aHQgYmUgYSBkaWZmZXJlbnQgaXNzdWUuDQoNCg0KDQoNCj4gL0JydWNlDQo=