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 AA62CA0C43; Fri, 22 Oct 2021 11:05:13 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6F43A41103; Fri, 22 Oct 2021 11:05:13 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id ABA2D4069D for ; Fri, 22 Oct 2021 11:05:10 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10144"; a="315466516" X-IronPort-AV: E=Sophos;i="5.87,172,1631602800"; d="scan'208";a="315466516" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2021 02:05:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,172,1631602800"; d="scan'208";a="463975370" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga002.jf.intel.com with ESMTP; 22 Oct 2021 02:05:09 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2242.12; Fri, 22 Oct 2021 02:05:08 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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; Fri, 22 Oct 2021 02:05:08 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.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.2242.12; Fri, 22 Oct 2021 02:05:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MKyyKigkLKYuOMYjwxnb2oRqSBTGZelE8RljawiEFXiR/nGUCECRf32ehfGwa5+/ec9qv/fj4fgWNtlrU9EMJMh1fd/SpvHWx6jmJ0PE8NKnEdSV8i2MWywfK0DjjJyJ+eymbG63VHkbotf6iNt/RMx8FZcJkMmu+jYrz87ntBOREyYYzwr7vzuiyG1VzO7WbJUZUIyYF7bOFlJdlFxqdWXWgNrTimZUrnHcT/+c9nEvDiSbs1nFxn/mhpSAaUs4m08hIH3u2KJz/EBSGmvfpT7ca0f3gLgRRNy0XYE69LHSEXpzCeMlXkLh7zpQRmD3DVgX5nPS10kMIB/51qVMTA== 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=Gi5mPTfxO6YiRBJbo66ULRNuQ0z/Mxu+pJrpbGWbIXU=; b=nCO2j59k8dRr6s1P3SuPw3Vx+kdKoY6zjirF9SpRX0SQEQXKYw0Fdw6RrhE+fTYmwVhfZgSJgbK7gkjxd8L+YxHIV3jdpavMckHxf+jcLcnqj357DFkFOkXrgmKhxCsKG8WB0nGARIEFVOmnlYADHaI3c9Etp5pVHIh+EyIT0+0FKWJP/x67OBsuwp7POtHn2Q3QO91dExPm7Zohgw1X0u+exul4YEdMwXWzOMLrSRDF8Z1QmilsRorBc/j0SDiDW7DypYkblaiUXWzSuGDL8jIG+TwwjYpgCHPDYxPINUb5hmEkkikbJsBA8wSP07S6k/8Q7xYwMeT4Qut34T8fPg== 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=Gi5mPTfxO6YiRBJbo66ULRNuQ0z/Mxu+pJrpbGWbIXU=; b=XvJC3oty33+kh+jqGw5ILKw1/K73mFMuDmTDbQSSvJIKOclpWlmbTHzJzM8ZxNunT7UJ8mx7mJYYW3F1Bmz0ZwvJwfvirjpCi3fctzcp38MtC9eMXfzeA8vxu+WyVzkGyNo29jibMFhayuSfoFMjdlPMlizOn5NAJFRu3sfCoaI= Received: from CO1PR11MB4900.namprd11.prod.outlook.com (2603:10b6:303:9e::8) by MWHPR11MB1455.namprd11.prod.outlook.com (2603:10b6:301:9::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.17; Fri, 22 Oct 2021 09:05:07 +0000 Received: from CO1PR11MB4900.namprd11.prod.outlook.com ([fe80::c100:14a5:f6a7:ce11]) by CO1PR11MB4900.namprd11.prod.outlook.com ([fe80::c100:14a5:f6a7:ce11%9]) with mapi id 15.20.4628.018; Fri, 22 Oct 2021 09:05:07 +0000 From: "Li, Miao" To: "Yigit, Ferruh" , "dev@dpdk.org" , "Hunt, David" CC: "Xia, Chenbo" , "maxime.coquelin@redhat.com" , "Burakov, Anatoly" Thread-Topic: [dpdk-dev] [PATCH v7 4/5] power: modify return of queue_stopped Thread-Index: AQHXw+cr22nA0enCv023yVI/e5cMEKvdrweAgAD8IZCAABPOAIAAAHUw Date: Fri, 22 Oct 2021 09:05:07 +0000 Message-ID: References: <20211015170911.478394-1-miao.li@intel.com> <20211018141638.5916-1-miao.li@intel.com> <20211018141638.5916-5-miao.li@intel.com> <6adee6a3-2b20-a7cd-761a-4e9662d430ee@intel.com> <909815e4-2eb3-5c11-7f77-314cc3e02ccd@intel.com> In-Reply-To: <909815e4-2eb3-5c11-7f77-314cc3e02ccd@intel.com> 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-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ed668083-cf30-42b0-f6e6-08d9953b0b3e x-ms-traffictypediagnostic: MWHPR11MB1455: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UCtvLoxu2jT1ck3RV06rfAXls4LMnLWpuYz6/lcOlKZ7wEiCkfApRwIavz2mC5qCPxNtMZboPGXh/tGXYWS3rCCUpXF+b6Yj2awoBaWzvY9VoubPpSXLdcJYf9EO/d9aIa23700upwfU0y4LndbbcO1D/EYPDBObdrr9WIYelh7u6zbV923YMZfaEC+lKCFfvG7DXWLdSJMROx5svagQlS5DVdDuXCA4qbMdM8t+cQHcpimuIWzuSTgl1DLTHt3hvNb2FfIABauhla1OJHnKObEUZFX15Od607ZkewJzufOoywAyg6j2vO8970zJCoDs+BBOjIhqe/OyvK2X6mdeX/CYQSX6muyqTIAMWeh4dWaXfVpsowTDoFwoxkVwMBb/+cL4HD1tamlQxRb9cC8RJV2+LPmQHvPkObXQV/3Z5QVQCOJprmTSMIqfAvzonol7t+nJq51qLcUfRYcI3NX5m3OlxNUym+fet3GfSO3ZeUlbV/BkUVFPzgADHKD0/nAfD9g5XO/+l+eeChTEQkq2UXs8qQ6tN7w4IsP967wQtHYIqdIid931/kDtfJpGbj0JiJH0hZCEfm7imNbAAogRh/qCDFbZxX6J1kI9xDhBnNcXshBolJZOqGEQzoPIBufj+kXF5MDlayqy5S93m48ev2z2szOInkONfDRK3XbUmQign+tE0U2u7PVm4ZEntsZL9rZRmEUxXtYbPm7ba8hLzA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB4900.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(2906002)(508600001)(76116006)(64756008)(122000001)(82960400001)(6506007)(53546011)(66946007)(33656002)(66476007)(66446008)(54906003)(66556008)(110136005)(4326008)(83380400001)(316002)(107886003)(6636002)(5660300002)(8676002)(52536014)(9686003)(26005)(71200400001)(186003)(8936002)(7696005)(38100700002)(55016002)(38070700005)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SHhpeGEvOVJQdWpFdXFwM3hlLzdWL3lac0N1OHlQbWpRNDVlQ1c4TWxsQW5X?= =?utf-8?B?dGxTamdjaW5uMEVIUEM5WElZb3d2VkFVNUxTdDZleEJTQ3FHdGxEWFNQdkdW?= =?utf-8?B?am1KRW8xdndQWkh3TVcxL3U2V0RRWkZ6VjVWbGFyeG56R1hWNHpWejF5Qm14?= =?utf-8?B?OGgvZlJZVFFOa1h1UFpOWkx6ZGdqY2xoQmY3Q200M0RtQ1dJRFNmeWQ5UzlU?= =?utf-8?B?ZVVBaHduYlJsSWVnTEV5MllXTW9yZ2pmQTRWQTMyT281Y2dZQWlHcHdFSnlV?= =?utf-8?B?KzlQQjJFVGlzOEF2Z2prMmpuSEdDMTc3K2xObEMwNkdUUngyd29BVzJJMG9J?= =?utf-8?B?SzZmNGZJZVI3TTRTcllyalFua2Jrc2lpbTNhaW5xbG5IYjR5aVczT1VZR3hn?= =?utf-8?B?N1ljRDNNNGtvdGJHMU1hL3Z5ekJCUkpoUnA2MllkM0tSN210RER5M2lKakNI?= =?utf-8?B?dDlESUZNRWNZU3ZkSlBibWNNcndLRGM1Q0M1b1pIdU5MazYvSlV6WThrYU9p?= =?utf-8?B?SzJ6bWFSK1kyamFaNzBLblBjMkJzYmR2TUZFQ0dQM20xNklsbXlTVGh5YWxI?= =?utf-8?B?MGFveXA1MUxuRExuZWIyUzRwVkplaHpxbHB2UmVCZ0lGT0txQnNKY2xwYk1Z?= =?utf-8?B?aVNOT0xDRDJoQ01YYTkvbUlJODRXUm9ZNWphYUc0Z2dqQ1M3Rkljc1BzRllZ?= =?utf-8?B?SjVOVW5FelNRMHI5K0JPZ2pJa3ExRGh1cVA1UWp0ZkRUcVF3a2N2cVhwL2hB?= =?utf-8?B?SHArMjR5RGl6ZWpSa1VFUUxpNEYrekZwMnVycmh2aDFKVEJ3ZzRHZnNNNDJC?= =?utf-8?B?NHlmY0FTd3J1RXdVckF3R1RjdmQ2bXV2ZmYxaU82cUxpczNRZFExRWFwZTNO?= =?utf-8?B?b1hlWE1DQWRqZnYvdUFUNUNUZGg5dEw5eGR0d09QSVdyV3piU1poZUFJa3k2?= =?utf-8?B?cGdBMVl4SENzVWNWTDhJMkNNbGdEYlVsTFI2ZStmalRMMlhmZ1FEV2dSY0hX?= =?utf-8?B?dkNmU2dhdGswN0dmelNaaC9SdXpIYmlzVkF2Q3dnaWRIcnJkMUZEcExFdDJo?= =?utf-8?B?c2RYVExlV2g4Mk9GUlRPRkR1TndUV2FSMXZnd3FtUDZQZGxWeWhxK2xWVkhJ?= =?utf-8?B?TXJ1VU1mclVOaGFtSFBWb3NqaGk5M2xRUlA4ZENnSnFleTRkVlE1Sjd3OVdI?= =?utf-8?B?VGY5YzJCaHFHY3hJSUk2RUhHb0F6UmEvTzVUZG1rRXpYM2F1cWNBT0grMjYr?= =?utf-8?B?cWVUbU5SY25xTnAzUnZnYmFGbEF6QW5mdXhhRVBVRlhXN0xDazM3eElMYUo2?= =?utf-8?B?Qm9zdFNNcEw1anVONWorUitSVUt2eHNxa1ZyY1VyaEg3T2FneGJrUUFPUHJQ?= =?utf-8?B?VDRRTTBEYnAvS0d4TUUzOFBoRzd3cmR6RjBCeVVrdUMrZmo0VTc3TDh4Z1dN?= =?utf-8?B?SHI3UHh0cE5wN3BONGZoQ2l2dm82OHR0TUx1SSt4bWNMbU9mYUNVWkR2Ukx6?= =?utf-8?B?Y1dCWnFySTlxVzVNTzdGNU5iV2lMM1BQOUdlTHhGSGg1Y1dVUTZNczdpeUpE?= =?utf-8?B?cWlwTWVITlQ1aUx2T2dua20vRitRMi8yaktOTUNMbVdGdXphOGx2YzBqZmxM?= =?utf-8?B?YnlLS0o0dWdRdWY5V00xNXVoenhzbC9pYkZ0YkpwekdZYVZGVkFCZFF3VWVU?= =?utf-8?B?Y3I1UlhkSVRrU2czaHdBMUFEUDRuTi84MEkybXVia25laFhSKytNQzdvaEZl?= =?utf-8?Q?YM/hxl/WeeGpi/FBvU=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: CO1PR11MB4900.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed668083-cf30-42b0-f6e6-08d9953b0b3e X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2021 09:05:07.1979 (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: miao.li@intel.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1455 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v7 4/5] power: modify return of queue_stopped 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" SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1 aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDIyLCAy MDIxIDU6MDEgUE0NCj4gVG86IExpLCBNaWFvIDxtaWFvLmxpQGludGVsLmNvbT47IGRldkBkcGRr Lm9yZzsgSHVudCwgRGF2aWQNCj4gPGRhdmlkLmh1bnRAaW50ZWwuY29tPg0KPiBDYzogWGlhLCBD aGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29tPjsgbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207 DQo+IEJ1cmFrb3YsIEFuYXRvbHkgPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5jb20+DQo+IFN1Ympl Y3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2NyA0LzVdIHBvd2VyOiBtb2RpZnkgcmV0dXJuIG9m IHF1ZXVlX3N0b3BwZWQNCj4gDQo+IE9uIDEwLzIyLzIwMjEgOToyMCBBTSwgTGksIE1pYW8gd3Jv dGU6DQo+ID4gSGksDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4g RnJvbTogWWlnaXQsIEZlcnJ1aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gPj4gU2VudDog RnJpZGF5LCBPY3RvYmVyIDIyLCAyMDIxIDEyOjQ4IEFNDQo+ID4+IFRvOiBMaSwgTWlhbyA8bWlh by5saUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmc7IEh1bnQsIERhdmlkDQo+ID4+IDxkYXZpZC5o dW50QGludGVsLmNvbT4NCj4gPj4gQ2M6IFhpYSwgQ2hlbmJvIDxjaGVuYm8ueGlhQGludGVsLmNv bT47IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOw0KPiA+PiBCdXJha292LCBBbmF0b2x5IDxh bmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0KPiA+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBb UEFUQ0ggdjcgNC81XSBwb3dlcjogbW9kaWZ5IHJldHVybiBvZg0KPiBxdWV1ZV9zdG9wcGVkDQo+ ID4+DQo+ID4+IE9uIDEwLzE4LzIwMjEgMzoxNiBQTSwgTWlhbyBMaSB3cm90ZToNCj4gPj4+IFNp bmNlIHNvbWUgdmRldnMgbGlrZSB2aXJ0aW8gYW5kIHZob3N0IGRvIG5vdCBzdXBwb3J0IHJ4cV9p bmZvX2dldCBhbmQNCj4gPj4+IHF1ZXVlIHN0YXRlIGlucXVpcnksIHRoZSBlcnJvciByZXR1cm4g dmFsdWUgLUVOT1RTVVAgbmVlZCB0byBiZSBpZ25vcmVkDQo+ID4+PiB3aGVuIHF1ZXVlX3N0b3Bw ZWQgY2Fubm90IGdldCByeCBxdWV1ZSBpbmZvcm1hdGlvbiBhbmQgcnggcXVldWUgc3RhdGUuDQo+ ID4+PiBUaGlzIHBhdGNoIGNoYW5nZXMgdGhlIHJldHVybiB2YWx1ZSBvZiBxdWV1ZV9zdG9wcGVk IHdoZW4NCj4gPj4+IHJ0ZV9ldGhfcnhfcXVldWVfaW5mb19nZXQgcmV0dXJuIC1FTk9UU1VQIHRv IHN1cHBvcnQgdmRldnMgd2hpY2gNCj4gY2Fubm90DQo+ID4+PiBwcm92aWRlIHJ4IHF1ZXVlIGlu Zm9ybWF0aW9uIGFuZCByeCBxdWV1ZSBzdGF0ZSBlbmFibGUgcG93ZXIgbWFuYWdlbWVudC4NCj4g Pj4+DQo+ID4+DQo+ID4+IERvbid0IHdlIHdhbnQgdG8gYmFja3BvcnQgdGhpcyBwYXRjaD8gSW4g Y2FzZSBsYXRlciBhIHBhdGNoIGluIHRoZSBtYWluDQo+ID4+IHJlcG8gcmVsaWVzIG9uIHRoaXMg cmV0dXJuIHR5cGUgYW5kIHRoYXQgbmVlZHMgdG8gYmUgbWVyZ2VkIHRvIExUUy4uLg0KPiA+Pg0K PiA+PiBBbHNvIG5lZWQgdG8gY2xhcmlmeSBpZiB0aGlzIGlzIGEgZml4IG9yIG5vdC4NCj4gPg0K PiA+IFllcywgaXQgaXMgYSBmaXguIEkgd2lsbCBiYWNrcG9ydCB0aGlzIHBhdGNoIHRvIExUUyBp biB0aGUgbmV4dCB2ZXJzaW9uLg0KPiA+DQo+IA0KPiBJZiBzbyBjYW4geW91IHBsZWFzZSB1cGRh dGUgdGhlIEZpeGVzIGFuZCBzdGFibGUgdGFncz8NCj4gDQo+IFRoaXMgd2F5IGl0IHdpbGwgYmUg cGFydCBvZiBiYWNrcG9ydGluZyBwcm9jZXNzLg0KDQpJIHdpbGwgdXBkYXRlIHRoZW0gaW4gdGhl IG5leHQgdmVyc2lvbi4NCg0KVGhhbmtzLA0KTWlhbw0KDQo+IA0KPiA+IFRoYW5rcywNCj4gPiBN aWFvDQo+ID4NCj4gPj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IE1pYW8gTGkgPG1pYW8ubGlAaW50 ZWwuY29tPg0KPiA+Pj4gQWNrZWQtYnk6IEFuYXRvbHkgQnVyYWtvdiA8YW5hdG9seS5idXJha292 QGludGVsLmNvbT4NCj4gPj4+IFJldmlld2VkLWJ5OiBDaGVuYm8gWGlhIDxjaGVuYm8ueGlhQGlu dGVsLmNvbT4NCj4gPj4NCj4gPj4gcG93ZXIgbGlicmFyeSBtYWludGFpbmVyIGFjay9yZXZpZXcg aXMgbWlzc2luZy4NCj4gPj4NCj4gPj4+IC0tLQ0KPiA+Pj4gICAgbGliL3Bvd2VyL3J0ZV9wb3dl cl9wbWRfbWdtdC5jIHwgOSArKysrKysrLS0NCj4gPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCA3IGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ID4+Pg0KPiA+Pj4gZGlmZiAtLWdpdCBhL2xp Yi9wb3dlci9ydGVfcG93ZXJfcG1kX21nbXQuYw0KPiA+PiBiL2xpYi9wb3dlci9ydGVfcG93ZXJf cG1kX21nbXQuYw0KPiA+Pj4gaW5kZXggMGNlNDBmMDg3NS4uMzlhMmI0Y2QyMyAxMDA2NDQNCj4g Pj4+IC0tLSBhL2xpYi9wb3dlci9ydGVfcG93ZXJfcG1kX21nbXQuYw0KPiA+Pj4gKysrIGIvbGli L3Bvd2VyL3J0ZV9wb3dlcl9wbWRfbWdtdC5jDQo+ID4+PiBAQCAtMzgyLDggKzM4MiwxMyBAQCBx dWV1ZV9zdG9wcGVkKGNvbnN0IHVpbnQxNl90IHBvcnRfaWQsIGNvbnN0DQo+ID4+IHVpbnQxNl90 IHF1ZXVlX2lkKQ0KPiA+Pj4gICAgew0KPiA+Pj4gICAgCXN0cnVjdCBydGVfZXRoX3J4cV9pbmZv IHFpbmZvOw0KPiA+Pj4NCj4gPj4+IC0JaWYgKHJ0ZV9ldGhfcnhfcXVldWVfaW5mb19nZXQocG9y dF9pZCwgcXVldWVfaWQsICZxaW5mbykgPCAwKQ0KPiA+Pj4gLQkJcmV0dXJuIC0xOw0KPiA+Pj4g KwlpbnQgcmV0ID0gcnRlX2V0aF9yeF9xdWV1ZV9pbmZvX2dldChwb3J0X2lkLCBxdWV1ZV9pZCwg JnFpbmZvKTsNCj4gPj4+ICsJaWYgKHJldCA8IDApIHsNCj4gPj4+ICsJCWlmIChyZXQgPT0gLUVO T1RTVVApDQo+ID4+PiArCQkJcmV0dXJuIDE7DQo+ID4+PiArCQllbHNlDQo+ID4+PiArCQkJcmV0 dXJuIC0xOw0KPiA+Pj4gKwl9DQo+ID4+Pg0KPiA+Pj4gICAgCXJldHVybiBxaW5mby5xdWV1ZV9z dGF0ZSA9PSBSVEVfRVRIX1FVRVVFX1NUQVRFX1NUT1BQRUQ7DQo+ID4+PiAgICB9DQo+ID4+Pg0K PiA+DQoNCg==