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 7824AA0C4F; Thu, 15 Jul 2021 03:44:22 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 67FBA410DB; Thu, 15 Jul 2021 03:44:22 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2044.outbound.protection.outlook.com [40.107.20.44]) by mails.dpdk.org (Postfix) with ESMTP id 6042240143; Thu, 15 Jul 2021 03:44:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=81PzdzfqxF/qj76kqXLcdGD5OvWyGLRtzx4IUleEb1o=; b=8Jt5+BY5zsyelf7xHhTCpM3+k/0LuMm9RPbDkmWfQypQNolphnrdRFURUCJvyqie6qgphXk/8CAXmOy3AtRfio1F8RR/eGNBNNggXc2DM/7B58RnIAf53XRND7SVwlnEvYA1+7sDF2kX171JVykMLBhD+tJck0pD8n01KVNOBdw= Received: from AM6P193CA0137.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:85::42) by AM9PR08MB6274.eurprd08.prod.outlook.com (2603:10a6:20b:2d5::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21; Thu, 15 Jul 2021 01:44:19 +0000 Received: from VE1EUR03FT014.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:85:cafe::e6) by AM6P193CA0137.outlook.office365.com (2603:10a6:209:85::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Thu, 15 Jul 2021 01:44:19 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT014.mail.protection.outlook.com (10.152.19.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Thu, 15 Jul 2021 01:44:19 +0000 Received: ("Tessian outbound 664b93226e0b:v99"); Thu, 15 Jul 2021 01:44:19 +0000 X-CR-MTA-TID: 64aa7808 Received: from ed8d52c1b06e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A457B8CD-C1EC-436E-8432-B0A02D25AD5F.1; Thu, 15 Jul 2021 01:44:13 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ed8d52c1b06e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 15 Jul 2021 01:44:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n67pxrQIxs5PBE7k+Gshst24g8CM79T02bXz6hDxjR4VJO/g4ja+Rqh1PoDSaVvbY8mhLGdZuzqE5c+i2tbyY832O6wyf2V+po2TcWSC2lcbzaWZBqb9BfADRehK9qc9mqXys4ROoQlFOWN6P9YUMRZ7hjL73vMX8rSkSyYf8BPUczMiYgI40C1VZfQXCs/Fr2B9wzn4fevIRDMtyg7jkHAQSK+qsxE5KPFH/R/YptNLtCj1ksU9Q/hAzqBxQOHbe2+CM75wy41skbiBoEeojMKjLIkSKTqrzM+gXzfhva6s2INb8sNfjSf3Xyd5I86Rl4e53jY/v8dDHIjRqpnYDg== 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=81PzdzfqxF/qj76kqXLcdGD5OvWyGLRtzx4IUleEb1o=; b=LmD/DjUDeynMJiv9q0i9ANmFyzfHMfQ7GEjYJcMgvioF6SBV7mhjmTachqk3IneKsoUDnIBFUXhDtPkKuNZpxsy+lY6q2x8PU+m01YnjrV2lvQv72PQliR+X85K2lQfXRMSLauU7NtP98147cpYPIbKKTAYprBTovcHSdCDHZVUibxpgjHa4pgXwnwWLUYnfXV1QUhMz0i29P918K1isAsQ+fusL6/X0wivEezQz6SGxtaEvGSk7KHUPPh6xUoXkQLoHh5y4GjI2T7YVwbV+yF4vH9q6wNhvPNGmbxlzL1rzrVX+UqD3h/Moyd8eOKEQQPbAvDWCEkZqnQrgOGn2mQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=81PzdzfqxF/qj76kqXLcdGD5OvWyGLRtzx4IUleEb1o=; b=8Jt5+BY5zsyelf7xHhTCpM3+k/0LuMm9RPbDkmWfQypQNolphnrdRFURUCJvyqie6qgphXk/8CAXmOy3AtRfio1F8RR/eGNBNNggXc2DM/7B58RnIAf53XRND7SVwlnEvYA1+7sDF2kX171JVykMLBhD+tJck0pD8n01KVNOBdw= Received: from AM8PR08MB5796.eurprd08.prod.outlook.com (2603:10a6:20b:1d1::22) by AM9PR08MB6307.eurprd08.prod.outlook.com (2603:10a6:20b:2dc::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.26; Thu, 15 Jul 2021 01:44:11 +0000 Received: from AM8PR08MB5796.eurprd08.prod.outlook.com ([fe80::80e1:497c:2c9e:47c5]) by AM8PR08MB5796.eurprd08.prod.outlook.com ([fe80::80e1:497c:2c9e:47c5%4]) with mapi id 15.20.4331.021; Thu, 15 Jul 2021 01:44:11 +0000 From: Richael Zhuang To: David Hunt , "dev@dpdk.org" CC: "zhiminx.huang@intel.com" , "stable@dpdk.org" , nd , nd Thread-Topic: [PATCH v2 1/1] test/power: fix CPU frequency check Thread-Index: AQHXeKsVK/D4uKTd9UW4/68SscNUo6tDRDyg Date: Thu, 15 Jul 2021 01:44:11 +0000 Message-ID: References: <20210714084407.51979-2-richael.zhuang@arm.com> <20210714104405.23917-1-richael.zhuang@arm.com> <20210714104405.23917-2-richael.zhuang@arm.com> <10a8b0c7-af1d-2dfa-6c8d-d4764966a035@intel.com> In-Reply-To: <10a8b0c7-af1d-2dfa-6c8d-d4764966a035@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 004C3431C99C6142B5E60E7B4CEC73C1.0 x-checkrecipientchecked: true Authentication-Results-Original: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 3913305d-18f5-4bef-2405-08d947321054 x-ms-traffictypediagnostic: AM9PR08MB6307:|AM9PR08MB6274: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:5797;OLM:5797; X-MS-Exchange-SenderADCheck: 1 x-ms-exchange-antispam-relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: jauBTTkHebXJQtsmmOJ1EEB8ouYOScH3BtaPHhZ6pv5GxIndmWXZi9ef3DEeGJ7q2wkKFwm+E00NtYs/7r1Sph8S9d16mGgFmetupYa03GEzhoZsCBTDLON9BLRXqq44mG37s9ydadsEk3+c4SG+WAMuRyq5CUI429FCzzSfsUX38NaKvCfbQ1UrsILxkxJho4pNOVD8yN0Nj3Ox3bn4L0oGE2toovCRTl97DOA/GNxuQPlQXlabd1UZlZPO62srtASGSMwIIkHFkXSP36UifI0qqWyOvqEToLuUHnK8593gm3g8t1nYSALlE5dRFjFfY290o7Vaa6645wpfWVlOKVFERzjjd5a4+CrOzOg6rW3Mlsw1QoD17FUnz0ZC7f7z/p+CUwK1/qvxTJdS9ZZ29aD276bqH2Qkl6BJiHcP0koiiDMp73m4YHO6pO03F6i7nziH4BtQtui/iKuT6LIwu/c67kc6IvHCBWwshfltKFutvGDpiUAWVP0nXxy1LYc/Dtv6NEFFopZLI4R1yjOt4rDT7x4IJ2YFIT5ZfJXR02oaomuQguQu3lZ5A41/OsqpP+TJkpxQ4+6DJ2gCPcz5RKbeGk3V2/wNBGxJ8uqz6754HZrE/PIftmfwMFAQEnhouv8yFxF/Hm5hbPzGCAcYp7dF0LmuaJuHsMzORZe+QVm5rqWnHUMVriEzD1ACZamio8wznBXRlk9uFwuaNZko1Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR08MB5796.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(346002)(396003)(136003)(39850400004)(376002)(186003)(76116006)(9686003)(83380400001)(38100700002)(26005)(110136005)(66556008)(33656002)(66476007)(64756008)(4326008)(66446008)(8676002)(86362001)(66946007)(478600001)(54906003)(6506007)(8936002)(53546011)(55016002)(7696005)(122000001)(5660300002)(52536014)(71200400001)(316002)(2906002)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MG1seFhTZkhkSDJabkFLbjQ2Q1I3YmpReEVQN3lBaDIxcUdjNVhjZEZNZGFx?= =?utf-8?B?aEg0amVtcTVDSGFNUVdVOSszV1VibXJ2Mm5ZM0s1bmdXcS9pS0VPd0pxL0Fo?= =?utf-8?B?eDhYa2tEaURERVRRVzlCdVZlTjFiamNKRzNITHcwbW9jMHMyNjR4ZWlNM0J1?= =?utf-8?B?MTFoaTIxS1NrTFdzVXdBdFBjS1dOeFJuaVBEUXZWNzZYWTlrRG9LN3lwVlh3?= =?utf-8?B?SlEwMEdTa3Ria3NNalduQ2gxaE4wdnFpd0RjODFQb3ErdDJ5bmtKeHJ5R1do?= =?utf-8?B?aTNCQW4xZWY5ZnBBTGZsbmRZM1VORUgvNEpOekxIdytHcnQ1S1U5cmdvQmpX?= =?utf-8?B?OGt4Vy93UVBjdHFtcjlWZHdZSFcvUE1QWTRiMTc2S3VhMFEyQkVzK3BrUDRt?= =?utf-8?B?Vm1Kd1NuMUNibE1GWUNBMktMckN3UjV5b0R3eDU3ZFZZanRhNk8vRFBVQkda?= =?utf-8?B?ZVVWSFJCb1ZkQWxvNk10dC9XOUNZQzZITnhMT1RrUEsxUmVuTXFZMEZ1R0NO?= =?utf-8?B?ZkhqV2VyMVN1ancxWUxUT0FQY0dUY040RytTRGVVS0ZxM2IwSlgwc2M4UFRw?= =?utf-8?B?WlRFTitpeUdzbjFYUnNXa1NYa0hXKzExbmtoZE1pemFtR1RoMS9EVENYSEdG?= =?utf-8?B?aGJacDZEWlppNndrRkFhRjRqUnRNckRSTUxZQjEvcFVCZ1lTdE1ZVmQ5ajFP?= =?utf-8?B?YmFYQmMzRWkxMmVPTmV0dFZhT0ROdXlsWk1PaElwckZ1a2VzYnZ0aEZqS0px?= =?utf-8?B?ak50SnF5L2F4SFE1NGJMR0M3ZzIyQitzclNsRTkvbkltZFRPTGRtV1h5a3ZY?= =?utf-8?B?Mi9ndHg1bzNQdC80RStrZXI3bmtlL2YxWUdOV1FpbDFwdHUwd0tuYktnOHBJ?= =?utf-8?B?N2FoQXFlbnVMV21OT1ZROGNUdi9XSEJlU2Fwa1VQcWFNc0c5YXRHeUtSajd2?= =?utf-8?B?UjNvRDNRZXByeGhraEJkSHZMZGQwNDl5eGxYTFZhVTNST0F6UGlFZTNHMHR0?= =?utf-8?B?RlYwaklxUUtDdlZqY3J4ZW85aEFaR2tLamM3REQxdkMvcFJESG8wd0UzSVdx?= =?utf-8?B?a2R6R2Z4VmZuY3dRTW5pZXZPWjE3cXFPMDNMd2NQNGpXWXFDN3Z6WFFrM2kx?= =?utf-8?B?M0E0dHY2MDh1VmV5TnhrVXJFU3ZzZFMvcm1CZ0NUTTlUYWwwWTgwYkNBQlNx?= =?utf-8?B?bWxNckZwZG9xVUJ2NUs5R2hMQmRtRzJUVWtZUVdXN3J3K2tjcWRTdlQrWUZ1?= =?utf-8?B?Q2hBTCtPc2xFa09uZFBBWmdvaVVjMEZZUnlUSkFzRVAyaFVtckFzeHFjcFRE?= =?utf-8?B?K1hURmhlVkdLbng0aFZlOC83RlBGei96TkZWM2xNTkJweVBFZlhkTG5GRWJh?= =?utf-8?B?cUYxTHNNWGVldjJ5SisyR0VlcVkwS3hUN2xYU3hyNUJLb01uYzY1YVlsMW5Y?= =?utf-8?B?a0FtUlkrTzUwR0JLWi9adjVhTU0vODhxZzVVdzZPcjJNVFp1TUFFUXV3RU5q?= =?utf-8?B?cy9QQUErS0RFUm91WHVvM0p2NmxGdjl2aWhndDJXT055MytSWEdEdVRhYUpw?= =?utf-8?B?ZWh6aStPWEZwNEZhRzE0L2tESVNXbXNuSGtFcEZuS2FITncvSGJ5Sm0yclY3?= =?utf-8?B?SHpyT2o1MWN1V2RmRXVqMmtielpuR2tNSnl3SGFiMXJYVzlQdkZyNmlENXl1?= =?utf-8?B?MERYWUhUWW9aZlNCa1Vud2tORjEzcHRwWTNoN3NhYS92T3dsSXF0Mlh1eFox?= =?utf-8?Q?cTKoYaq/PIq6wVsrvfvoNy1/b4cqyq2vna9mNW8?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6307 Original-Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 08913016-0b3d-4ea8-ea6c-08d947320b56 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7jV02bsJwlg0lLVLaFzFu70cHBUOxhzJj6N3nvcToIXLnDq8KoKYeOp/+sHSFFG/TtTPW7nF+xzVEM+MIzKjwFe47XiEvauKhrQNLHtMpZcNNHTNaeyEctliNrgfDOlEqe0D3H6t1tFIeDsEPAJA8NqPb2mf8xE9Fop9S7t+mL1IIpxzJyxxV6cITlI3s5/CxLoyEgAlztFLG9xoE/fg8TE0J74BTJiCyxJEWlE7AHQw4I8taSVcZmerLweySBw7W4ranLYSfsH3SZePakYG/7fEYYThTU/52KFNbZsbXNXJYJEMxEueX6/3zjCLsiYaGeTLgXzc6FeL2XWuy4syDtyMJ68F1idgCC2R9AuC8u5po4T7pCS6trudsLJvh3a/O/+P9tGECS5YU6IJJyp2KX90lMzgq+chYacIGctUDHEZVo3puYT+Vi2F1Qn4VNUdjI/bTuujYpOb5l8xKSvUPff06mEgyBgDw8tAQMBbMI7IAEGohFP199aX14umatJJ5x+2rpiO1QeXKrQY3eTGrqnUVpGOsNYUQwajKy2M1353C+kXVQv+90Xw3HDfhreJooW8JmdIFabWC7P7vAXQNN4funneypSxj0q1/AIBgSjcit6VLsHZrBpMKLSvVFr1I4gGFkGHwpOfYw/zfNP/TuO/Zc6i6Vj/WVWiKrdTJpfLbHJZopDXi9ArLYpz7IxfImIn/Zm2YRgOV594uhcSDg== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(39850400004)(136003)(346002)(396003)(376002)(36840700001)(46966006)(9686003)(54906003)(82740400003)(81166007)(110136005)(83380400001)(53546011)(6506007)(36860700001)(47076005)(7696005)(52536014)(33656002)(2906002)(336012)(70586007)(186003)(70206006)(8936002)(4326008)(316002)(82310400003)(356005)(478600001)(8676002)(5660300002)(450100002)(26005)(86362001)(55016002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2021 01:44:19.6003 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3913305d-18f5-4bef-2405-08d947321054 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6274 Subject: Re: [dpdk-dev] [PATCH v2 1/1] test/power: fix CPU frequency check 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2aWQgSHVudCA8ZGF2 aWQuaHVudEBpbnRlbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAxNCwgMjAyMSA4OjIz IFBNDQo+IFRvOiBSaWNoYWVsIFpodWFuZyA8UmljaGFlbC5aaHVhbmdAYXJtLmNvbT47IGRldkBk cGRrLm9yZw0KPiBDYzogemhpbWlueC5odWFuZ0BpbnRlbC5jb207IHN0YWJsZUBkcGRrLm9yZw0K PiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDEvMV0gdGVzdC9wb3dlcjogZml4IENQVSBmcmVxdWVu Y3kgY2hlY2sNCj4gDQo+IEhpIFJpY2hhZWwsDQo+IA0KPiBPbiAxNC83LzIwMjEgMTE6NDQgQU0s IFJpY2hhZWwgWmh1YW5nIHdyb3RlOg0KPiA+IEZvciBhY3BpX2NwdWZyZXEgYW5kIGNwcGNfY3B1 ZnJlcSwgYm90aCBjcHVpbmZvX2N1cl9mcmVxIGFuZA0KPiA+IHNjYWxpbmdfY3VyX2ZyZXEgZXhp c3QuIEZvciBwc3RhdGUsIG9ubHkgc2NhbGluZ19jdXJfZnJlcSBleGlzdHMuDQo+ID4gQW5kIHZh bHVlIGluIHNjYWxpbmdfY3VyX2ZyZXEgYW5kIGNwdWluZm9fY3VyX2ZyZXEgbWF5IG5vdCBiZSB0 aGUNCj4gPiBzYW1lLiBGb3IgYWNwaV9jcHVmcmVxIGFuZCBjcHBjX2NwdWZyZXEsIHdlIHNob3Vs ZCBjaGVjaw0KPiA+IGNwdWluZm9fY3VyX2ZyZXEgYnV0IG5vdCBzY2FsaW5nX2N1cl9mcmVxLiBT byBoZXJlIGNoYW5nZSB0aGUgY2hlY2sNCj4gPiBzZXF1ZW5jZSB0byBtYWtlIHN1cmUgaXQgd29y a3MgZm9yIGFsbCBjcHVmcmVxIGRyaXZlcnMuDQo+ID4gQmVzaWRlcywgYWRkIHJvdW5kaW5nIGZv ciBwc3RhdGUgZHJpdmVyLg0KPiA+DQo+ID4gRml4ZXM6IGZmNmRmYjhlNDkyZiAoInRlc3QvcG93 ZXI6IGZpeCBDUFUgZnJlcXVlbmN5IGNoZWNrIikNCj4gPiBDYzogZGF2aWQuaHVudEBpbnRlbC5j b20NCj4gPiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBSaWNo YWVsIFpodWFuZyA8cmljaGFlbC56aHVhbmdAYXJtLmNvbT4NCj4gPiAtLS0NCj4gPiAgIGFwcC90 ZXN0L3Rlc3RfcG93ZXJfY3B1ZnJlcS5jIHwgNiArKystLS0NCj4gPiAgIDEgZmlsZSBjaGFuZ2Vk LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEv YXBwL3Rlc3QvdGVzdF9wb3dlcl9jcHVmcmVxLmMNCj4gPiBiL2FwcC90ZXN0L3Rlc3RfcG93ZXJf Y3B1ZnJlcS5jIGluZGV4IGI4ZmM1MzkyNWMuLjFhOTU0OTUyN2UgMTAwNjQ0DQo+ID4gLS0tIGEv YXBwL3Rlc3QvdGVzdF9wb3dlcl9jcHVmcmVxLmMNCj4gPiArKysgYi9hcHAvdGVzdC90ZXN0X3Bv d2VyX2NwdWZyZXEuYw0KPiA+IEBAIC02MiwxMyArNjIsMTMgQEAgY2hlY2tfY3VyX2ZyZXEodW5z aWduZWQgaW50IGxjb3JlX2lkLCB1aW50MzJfdCBpZHgsDQo+IGJvb2wgdHVyYm8pDQo+ID4gICAJ aW50IGk7DQo+ID4NCj4gPiAgIAlpZiAoc25wcmludGYoZnVsbHBhdGgsIHNpemVvZihmdWxscGF0 aCksDQo+ID4gLQkJVEVTVF9QT1dFUl9TWVNGSUxFX1NDQUxJTkdfRlJFUSwgbGNvcmVfaWQpIDwg MCkgew0KPiA+ICsJCVRFU1RfUE9XRVJfU1lTRklMRV9DUFVJTkZPX0ZSRVEsIGxjb3JlX2lkKSA8 IDApIHsNCj4gPiAgIAkJcmV0dXJuIDA7DQo+ID4gICAJfQ0KPiA+ICAgCWYgPSBmb3BlbihmdWxs cGF0aCwgInIiKTsNCj4gPiAgIAlpZiAoZiA9PSBOVUxMKSB7DQo+ID4gICAJCWlmIChzbnByaW50 ZihmdWxscGF0aCwgc2l6ZW9mKGZ1bGxwYXRoKSwNCj4gPiAtCQkJVEVTVF9QT1dFUl9TWVNGSUxF X0NQVUlORk9fRlJFUSwgbGNvcmVfaWQpIDwgMCkNCj4gew0KPiA+ICsJCQlURVNUX1BPV0VSX1NZ U0ZJTEVfU0NBTElOR19GUkVRLCBsY29yZV9pZCkgPCAwKQ0KPiB7DQo+ID4gICAJCQlyZXR1cm4g MDsNCj4gPiAgIAkJfQ0KPiA+ICAgCQlmID0gZm9wZW4oZnVsbHBhdGgsICJyIik7DQo+ID4gQEAg LTg1LDcgKzg1LDcgQEAgY2hlY2tfY3VyX2ZyZXEodW5zaWduZWQgaW50IGxjb3JlX2lkLCB1aW50 MzJfdCBpZHgsDQo+IGJvb2wgdHVyYm8pDQo+ID4gICAJCWZyZXFfY29udiA9IGN1cl9mcmVxOw0K PiA+DQo+ID4gICAJCWVudiA9IHJ0ZV9wb3dlcl9nZXRfZW52KCk7DQo+ID4gLQkJaWYgKGVudiA9 PSBQTV9FTlZfQ1BQQ19DUFVGUkVRKSB7DQo+ID4gKwkJaWYgKGVudiA9PSBQTV9FTlZfQ1BQQ19D UFVGUkVRIHx8IGVudiA9PQ0KPiBQTV9FTlZfUFNUQVRFX0NQVUZSRVEpIHsNCj4gPiAgIAkJCS8q IGNvbnZlcnQgdGhlIGZyZXF1ZW5jeSB0byBuZWFyZXN0IDEwMDAwMCB2YWx1ZQ0KPiA+ICAgCQkJ ICogRXg6IGlmIGN1cl9mcmVxPTEzOTY3ODkgdGhlbiBmcmVxX2NvbnY9MTQwMDAwMA0KPiA+ICAg CQkJICogRXg6IGlmIGN1cl9mcmVxPTgwMDAzMCB0aGVuIGZyZXFfY29udj04MDAwMDANCj4gDQo+ IA0KPiBMb29rcyBnb29kIG5vdy4gSSByYW4gdGhlIHBvd2VyX2NwdWZyZXFfYXV0b3Rlc3QgdGVz dCBvbiBib3RoIHRoZSBhY3BpLQ0KPiBjcHVmcmVxIGFuZCBwc3RhdGUgZHJpdmVycywgYW5kIGJv dGggcGFzc2VkLg0KPiANCj4gQWNrZWQtYnk6IERhdmlkIEh1bnQgPGRhdmlkLmh1bnRAaW50ZWwu Y29tPg0KPiANClRoYW5rIHlvdSBmb3IgdGVzdGluZyBpdCENCj4gDQoNCg==