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 EDA4AA0547; Wed, 21 Apr 2021 04:41:16 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DBAA9418CE; Wed, 21 Apr 2021 04:41:16 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2052.outbound.protection.outlook.com [40.107.21.52]) by mails.dpdk.org (Postfix) with ESMTP id E10BB41385; Wed, 21 Apr 2021 04:41:14 +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=nYU5ZyyNOJeTiprDz7Z/M4OaPH4TLisvYvuUQH893ks=; b=IPbdJOWr3EeGej2Td8q/n6wjbNgYBoT6jkgmHsjPvLKhEBskJexriemppmVzG+m2QijoRhgBNm/IjIxJzKj8Qisx+ntSqP1tcVhzmj8x6Uee8NBVCPjO0ZEEOBrDgshvshHOM7MRDHZcTO2pBKwNImOM1xB86zFM2rq+JzasxZ0= Received: from AM5PR0602CA0011.eurprd06.prod.outlook.com (2603:10a6:203:a3::21) by AM8PR08MB5556.eurprd08.prod.outlook.com (2603:10a6:20b:1db::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Wed, 21 Apr 2021 02:41:13 +0000 Received: from AM5EUR03FT027.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:a3:cafe::92) by AM5PR0602CA0011.outlook.office365.com (2603:10a6:203:a3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.20 via Frontend Transport; Wed, 21 Apr 2021 02:41:13 +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 AM5EUR03FT027.mail.protection.outlook.com (10.152.16.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16 via Frontend Transport; Wed, 21 Apr 2021 02:41:12 +0000 Received: ("Tessian outbound 700fd1fc53d5:v90"); Wed, 21 Apr 2021 02:41:12 +0000 X-CR-MTA-TID: 64aa7808 Received: from a1663defa59c.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 8D0567EE-81DE-4963-A239-F528A257E997.1; Wed, 21 Apr 2021 02:41:06 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a1663defa59c.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 21 Apr 2021 02:41:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hsUuRMIynnuhUv2t7upvDoVT2H0DunEwwxzIVDebSgUMTLSDg280vP9ZilUE63jk3/oRn3RA9DtQZzCYWcfCZqCputZBxTkd0mTdUnUwC1sKbEgwyYodZYJCRwrrsE3b3GRWCOQzMAvRT2DG5Q8FrFSuP8twR0mrKaGVnH2dXnUGfKdP3l2stc6E3cocZvCiLBMVVtdun4fEnNthvDd7Jy5LRTW6Ifl2fzxyDI5vxSaxCr1YKArfqOK5/jH/Fkj4ebB8+iiqkVCAu//Hr3QQzsNYbJN7Y9VE4+QObUk7RyYQw8NyskcvGPbJw4F5O7WakYSGWoBgfVPL+h4lD5YyOQ== 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=nYU5ZyyNOJeTiprDz7Z/M4OaPH4TLisvYvuUQH893ks=; b=ALPyhIicfiHsFJesbZAXD1PWIyjR2tS1+t4b1SV0x/8LLg7vxYJImj8wwzPIx2dM11LYL8RExvhQNsJOqnbNlFZv/psxVMtgvH5jV79xSWUGS1v8/cKbbR+69Cc/ctxe/bTlsMaHxt+sYcFb4PBc7yq32i7jcE5GIBBG36A7Oz/NiNF+9bu6c4SxIFGuNk+NnVBgf0Wa1nrEvM5/9kG29zcHS4QtvvH7Jb6Ye7gCsU5+LISPQ3mbMHHSwVWwC2CHTvKQnwXvr3zrCYRUy79ggTJcFXn5X2Pn74ldrHuhS2lKnb4VQgnua+dja5ixg24IXxNh1GgDFoEt1maSSNtbfA== 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=nYU5ZyyNOJeTiprDz7Z/M4OaPH4TLisvYvuUQH893ks=; b=IPbdJOWr3EeGej2Td8q/n6wjbNgYBoT6jkgmHsjPvLKhEBskJexriemppmVzG+m2QijoRhgBNm/IjIxJzKj8Qisx+ntSqP1tcVhzmj8x6Uee8NBVCPjO0ZEEOBrDgshvshHOM7MRDHZcTO2pBKwNImOM1xB86zFM2rq+JzasxZ0= Received: from AM8PR08MB5796.eurprd08.prod.outlook.com (2603:10a6:20b:1d1::22) by AM0PR08MB4401.eurprd08.prod.outlook.com (2603:10a6:208:13a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.22; Wed, 21 Apr 2021 02:41:05 +0000 Received: from AM8PR08MB5796.eurprd08.prod.outlook.com ([fe80::8dde:97cd:c482:ef11]) by AM8PR08MB5796.eurprd08.prod.outlook.com ([fe80::8dde:97cd:c482:ef11%4]) with mapi id 15.20.4065.021; Wed, 21 Apr 2021 02:41:05 +0000 From: Richael Zhuang To: David Hunt , "dev@dpdk.org" CC: nd , "alan.carew@intel.com" , "stable@dpdk.org" , Pablo de Lara , nd Thread-Topic: [PATCH v5 1/2] test/power: add delay before checking cpuinfo cur freq Thread-Index: AQHXNeIho01fLDB8wEi6v6gR7VFAQ6q+PqGw Date: Wed, 21 Apr 2021 02:41:05 +0000 Message-ID: References: <20210407074636.26891-2-richael.zhuang@arm.com> <20210415055930.3899-1-richael.zhuang@arm.com> <20210415055930.3899-2-richael.zhuang@arm.com> <86f24139-a638-ec83-ab52-fa19a28dd658@intel.com> In-Reply-To: <86f24139-a638-ec83-ab52-fa19a28dd658@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 885C583565347F419DC38CC52E10E567.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-originating-ip: [203.126.0.112] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: e2b43f56-d6e6-4d60-0534-08d9046eedaf x-ms-traffictypediagnostic: AM0PR08MB4401:|AM8PR08MB5556: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:117;OLM:117; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Pd1d57hHvNbdsV2Y/kOQ6fmKJJ8xBWHGuNg65J16nRzB0VXA+0nMvoqZD6/ziOrFVbKEqZm23YkOZ/vEixsb49LMNn4pGNaF+gcXurK+fs0NFjRvdun8/VVnqUZSgcLbpYEb0AUMxotRjMVtg9i55vBeM71pHh8Xe/AY4IO3ZqIY3FgwTl/RGB6yzW9Z7jWDlOi8OZiItpiswpJqMsal2+fkT3fNAnV+h0vUyjxTp6DE2cx+qqjtuaY4TB0F78zBHq+jpI0Rz/hkp3ElhaWqrHRoKAmjCGZ7WP3VJtQeg71G9hDNoClFssY3ENAf5YS3Ynag7GZ8I63i67b8Cs0c1Lp/UhVMo7qSNtUdQ3Mb3ztuu5zMIHsUOPRbUueZlDNjnQe/IKPKDrlMqIfq6/wYCIv5/keybGHeRctQbmX+rfnONi+VznbDBYYUOm4fDWnyXrVb0IWZUjvzwbW1Q7Yx8N288ratJI5Lh2AQwcSTbNMtGUllUEEFFZ9+4XdzGEBHi9WQds8mNel/lpYESiRSl+tQWy2G4diUzmLmjwtI7a2wlUUC4tgYe2XXLW8JlLpwN555Nw7GVFcChbMLwft/PYCsvGxqqp5UOOFIGdOkyNI= 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)(39850400004)(376002)(396003)(136003)(346002)(2906002)(83380400001)(53546011)(9686003)(8936002)(6506007)(122000001)(38100700002)(52536014)(64756008)(110136005)(33656002)(4326008)(478600001)(66446008)(5660300002)(66946007)(26005)(71200400001)(186003)(7696005)(55016002)(316002)(76116006)(8676002)(54906003)(66556008)(66476007)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?NEZlbHdnVWF1SVh0dmRjTm1ZYTR3ZlZJd0l1ajdtVFFxOHhoU0ZUS2xZOXJO?= =?utf-8?B?R2NyaGdZYURaSlhnL0tuTzQ0VkJLVTFHSGhFQXY1VktaeENmRGxPNm5ha1Rj?= =?utf-8?B?Z084ZExwaWlRb0hVMDRFVkJIOTdzNHBBVXA1VEVybnpTZUwwNkU4SXg4Z0Fr?= =?utf-8?B?eGNqcFVKOElZN3hIdjlaV1dZZWdYMU9zZWhMaGQyaS9zaDlwdG1oZHdUYjNK?= =?utf-8?B?blN3SGYwZysyaDRwQ3BORlY2NjhRMzh5OXR2ZlZ5dWNoV0JrRzBCMU9OK1d3?= =?utf-8?B?YzFyY3dQVFkxTENqODVnVW5FYi8yWVlQNFVWYTE0S000WktUQzhuNnA5eXd3?= =?utf-8?B?cGgwQ2YvSHJxT0Z1RGxrUFYrdGxPQmZCODNNckQ0VUpYUWdmcnpYN0hHZmhQ?= =?utf-8?B?TEg1dDlsZVRpeXZLUWUxR0dZNUZTVkZ0V0p4TmhsVWJZbVppTVc5Rjh4RUI0?= =?utf-8?B?SnltUEl1MGNGSDZwandoVXF1Z0Z6bnFmL3JZeml2OWNXbjNuekloVUdkN3lx?= =?utf-8?B?bi9FWHRVQ2tua0Z4ckxjVnNCSDRITDNBUXB3TjY1djdtbXdnRVRkbDNHaFVU?= =?utf-8?B?Q1NmMEwzR0g5enFFUllITzNyaGpCR0RTNURweGNuYXBpczR4UnBYeHRiSERx?= =?utf-8?B?YUNueUp2aSszYUpqRHZOWUxISTNyNTM4czZUekU2clRsQjFGM0ZQZW1xM3VM?= =?utf-8?B?bGhhWmJ0eWllMTdaZlJCU09LSmpsalNOWk1pOUNSSFk1ZjJFRUJEeU16cTVX?= =?utf-8?B?bEQ3U3V2bVhjQm5jNmxMMUtvcVJMUmQwb2d1dFVCNmtMQXJQYXgzU1FrZkZ4?= =?utf-8?B?ZXFOSUNxV2NCQzFUVDRRZDJLMzg1ajdQTVVQOC9DNWtwNnRlYmMzNFZSSTFa?= =?utf-8?B?Z1BtM0Z4UmxmMzd5dmozWjQveG91Q2VMS3h5VEpySW5VRFRramJOWGFpV1Az?= =?utf-8?B?ZlBRZ1hDd25yeENTYW93d3NTSTdkQ0Q4WHZKMG1KdmErcHpoNDdpR0hWYWM5?= =?utf-8?B?SlBONTMrM0R0S3VhaHE5MHcyZTRhcGRJdGNpSGE0UWl3U3R4dUcrNW1vS3ZD?= =?utf-8?B?Q2xiWG5zdmxyVy9BdjVrR1owVTJaYVpTRWJOOE4rOVNnZ28rRHZ5OHNxZnRX?= =?utf-8?B?dU1ZZEFhNmExM2lzcUFpWDV6Qi9IR29oRlVyVHR2YzNVOWJaQTRkUkFkaXJV?= =?utf-8?B?c2JXcWI5ZmRnOFUzME9zeDgyZi9KeUw4TkdMQ202Zzk1YmlBSG1UTVlsWE5I?= =?utf-8?B?dUttNzZsanI0cGxseHk3ajlvd215b3I2RnBSenUxY2V0QVk3cFVpWlQvMTAr?= =?utf-8?B?Sk1KNW1ibGtEN0NBWDZ5K1o2THFVRHpvMVg1V0xkdjcvT3Z1eW82SGxINnhx?= =?utf-8?B?c1lpS1R1QXNCS2N1b3hZZzFUem51R1lWeGdvSDhVL1NpYnJVZ0dmYUtQWG1N?= =?utf-8?B?K1I0NENyRTVZd3RLT05iNnMzbzk3cWpjSVlRMm9GeHZDbmRNYWNCN1JPSFh1?= =?utf-8?B?dXIvTHBmZ25aKzhvUitRRXRRSUIyMDgvbWNoaWVVZDNJQ2FTUklUdDlZR0pQ?= =?utf-8?B?WXJheDhCVG5XNURpeVU1Wm1QVUlMeWpNWXZPU2NUOVkxbXROOVU0dC9pcG1t?= =?utf-8?B?SVYrM0lyRzdSTWtJZFYzUlByaWJVSmJhRWJqMEtxWDNrNjRQZ1grK1c4VHNM?= =?utf-8?B?eERybkI5M3Y2WUpacmw1MzhRU1NQVUVhV1g3WmluOEFaVHVxVFBDL3FZY09G?= =?utf-8?Q?eUK2Adtn7Jjz4xq+AQoPeGorh20fxqwrsLDXcFI?= 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: AM0PR08MB4401 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: AM5EUR03FT027.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: a7b98a63-e621-4d93-3d35-08d9046ee915 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +hB/4/fO+MWC7asSn/QprwOUli1bNLte3fToLtSP2ogeGppJbdf0QhXDHt5FyL2P3MMlC3CkmustFdKIHHlE6i8GaDBwBMmKwRyZnVdVxp8i0wRNtoPSYmonNwG/FBkkFnP6R1WonRFQbs+Wy5yvUtGGFvUhuqCI77rYZIc/rvKdXQoUh8aCVeAhRsJbNfq1+koP3IYYRbw9FSlz4uwTrPgmCm22pDae50oRGeedMy4Pp9asxfOEeLb3D0uSZRDFKKLuCniiUUZCJGanZH2jhA9GyUrdRsGBWlR0s7LjUAUYj/0aEnZrR6ncjm+WbgrQNXbjIW272MjYNN0njfQMnK3X5IWrwqvdBZVotl985Y9QSzPJbuMpMlKqiBpcZMyYn5V8hDMOm6nLWZA4eH4pRbTZnUESC7HXQVkyjSOj0CEpSf2kNxIx/jCc8wI9aWqTYxZ1D2xRiXfB+BKmK5gkvkKfw+oPTc412eGH5AkPV3ilxoKh19wTH4qIv3f4KipwmLjcubfDIjjTAaX45PmGNqC9RPCcAI8ePb9ABlA1/GwI6TgBH/KuGQbf8xWS3eCmpj/3ZX7DJ8dUxRsCduysBKufyD+Jt5GNsCfAKYIz/9Bhhh07cDekuzBqYZZ8Rb/8Hrb2DfRV8RgJ3HAg5Hsayw== 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)(136003)(39850400004)(346002)(376002)(396003)(36840700001)(46966006)(83380400001)(9686003)(53546011)(70206006)(8676002)(54906003)(478600001)(356005)(26005)(4326008)(8936002)(55016002)(82310400003)(52536014)(70586007)(82740400003)(450100002)(7696005)(186003)(6506007)(86362001)(2906002)(33656002)(5660300002)(81166007)(47076005)(316002)(110136005)(336012)(36860700001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2021 02:41:12.9450 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e2b43f56-d6e6-4d60-0534-08d9046eedaf 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: AM5EUR03FT027.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB5556 Subject: Re: [dpdk-dev] [PATCH v5 1/2] test/power: add delay before checking cpuinfo cur freq 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" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IERhdmlkIEh1bnQgPGRhdmlk Lmh1bnRAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBBcHJpbCAyMCwgMjAyMSA4OjM5IFBN DQo+IFRvOiBSaWNoYWVsIFpodWFuZyA8UmljaGFlbC5aaHVhbmdAYXJtLmNvbT47IGRldkBkcGRr Lm9yZw0KPiBDYzogbmQgPG5kQGFybS5jb20+OyBhbGFuLmNhcmV3QGludGVsLmNvbTsgc3RhYmxl QGRwZGsub3JnOyBQYWJsbyBkZQ0KPiBMYXJhIDxwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRlbC5j b20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjUgMS8yXSB0ZXN0L3Bvd2VyOiBhZGQgZGVsYXkg YmVmb3JlIGNoZWNraW5nIGNwdWluZm8NCj4gY3VyIGZyZXENCj4gDQo+IA0KPiBPbiAxNS80LzIw MjEgNjo1OSBBTSwgUmljaGFlbCBaaHVhbmcgd3JvdGU6DQo+ID4gRm9yIHNvbWUgcGxhdGZvcm1z IHRoZSBuZXdseS1zZXQgZnJlcXVlbmN5IG1heSBub3QgYmUgZWZmZWN0aXZlDQo+ID4gaW1tZWRp YXRlbHkuIElmIHdlIGRpZG4ndCBnZXQgdGhlIHJpZ2h0IHZhbHVlIGZyb20gY3B1aW5mb19jdXJf ZnJlcQ0KPiA+IGltbWVkaWF0ZWx5LCBhZGQgMTBtcyBkZWxheSBlYWNoIHRpbWUgYmVmb3JlIHJl Y2hlY2tpbmcgdW50aWwgdGltZW91dC4NCj4gPg0KPiA+ICBGcm9tIG91ciB0ZXN0LCBmb3Igc29t ZSBhcm0gcGxhdGZvcm1zLCBpdCByZXF1aXJlcyB1cCB0byA3MDBtcyB3aGVuDQo+ID4gZ29pbmcg ZnJvbSBhIG1pbmltdW0gdG8gYSBtYXhpbXVtIGZyZXF1ZW5jeS4gQW5kIGl0J3Mgbm90IHRoZQ0K PiA+IGRyaXZlci9zb2Z0d2FyZSBpc3N1ZS4NCj4gPg0KPiA+IEZpeGVzOiBlZDdjNTFhNmE2ODAg KCJhcHAvdGVzdDogdm0gcG93ZXIgbWFuYWdlbWVudCIpDQo+ID4gQ2M6IGFsYW4uY2FyZXdAaW50 ZWwuY29tDQo+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTog UmljaGFlbCBaaHVhbmcgPHJpY2hhZWwuemh1YW5nQGFybS5jb20+DQo+ID4gLS0tDQo+ID4gICBh cHAvdGVzdC90ZXN0X3Bvd2VyX2NwdWZyZXEuYyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKyst LS0tLQ0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z KC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QvdGVzdF9wb3dlcl9jcHVmcmVxLmMN Cj4gPiBiL2FwcC90ZXN0L3Rlc3RfcG93ZXJfY3B1ZnJlcS5jIGluZGV4IDczMWM2YjRkYy4uZDQ3 YjNlMGExIDEwMDY0NA0KPiA+IC0tLSBhL2FwcC90ZXN0L3Rlc3RfcG93ZXJfY3B1ZnJlcS5jDQo+ ID4gKysrIGIvYXBwL3Rlc3QvdGVzdF9wb3dlcl9jcHVmcmVxLmMNCj4gPiBAQCAtOCw2ICs4LDcg QEANCj4gPiAgICNpbmNsdWRlIDxsaW1pdHMuaD4NCj4gPiAgICNpbmNsdWRlIDxzdHJpbmcuaD4N Cj4gPiAgICNpbmNsdWRlIDxpbnR0eXBlcy5oPg0KPiA+ICsjaW5jbHVkZSA8cnRlX2N5Y2xlcy5o Pg0KPiA+DQo+ID4gICAjaW5jbHVkZSAidGVzdC5oIg0KPiA+DQo+ID4gQEAgLTQ0LDExICs0NSwx MyBAQCBzdGF0aWMgaW50DQo+ID4gICBjaGVja19jdXJfZnJlcSh1bnNpZ25lZCBsY29yZV9pZCwg dWludDMyX3QgaWR4KQ0KPiA+ICAgew0KPiA+ICAgI2RlZmluZSBURVNUX1BPV0VSX0NPTlZFUlRf VE9fREVDSU1BTCAxMA0KPiA+ICsjZGVmaW5lIE1BWF9MT09QIDEwMA0KPiA+ICAgCUZJTEUgKmY7 DQo+ID4gICAJY2hhciBmdWxscGF0aFtQQVRIX01BWF07DQo+ID4gICAJY2hhciBidWZbQlVGU0la XTsNCj4gPiAgIAl1aW50MzJfdCBjdXJfZnJlcTsNCj4gPiAgIAlpbnQgcmV0ID0gLTE7DQo+ID4g KwlpbnQgaTsNCj4gPg0KPiA+ICAgCWlmIChzbnByaW50ZihmdWxscGF0aCwgc2l6ZW9mKGZ1bGxw YXRoKSwNCj4gPiAgIAkJVEVTVF9QT1dFUl9TWVNGSUxFX0NVUl9GUkVRLCBsY29yZV9pZCkgPCAw KSB7IEBAIC01OCwxMw0KPiArNjEsMjcgQEANCj4gPiBjaGVja19jdXJfZnJlcSh1bnNpZ25lZCBs Y29yZV9pZCwgdWludDMyX3QgaWR4KQ0KPiA+ICAgCWlmIChmID09IE5VTEwpIHsNCj4gPiAgIAkJ cmV0dXJuIDA7DQo+ID4gICAJfQ0KPiA+IC0JaWYgKGZnZXRzKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGYp ID09IE5VTEwpIHsNCj4gPiAtCQlnb3RvIGZhaWxfZ2V0X2N1cl9mcmVxOw0KPiA+ICsJZm9yIChp ID0gMDsgaSA8IE1BWF9MT09QOyBpKyspIHsNCj4gPiArCQlmZmx1c2goZik7DQo+ID4gKwkJaWYg KGZnZXRzKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGYpID09IE5VTEwpDQo+ID4gKwkJCWdvdG8gZmFpbF9h bGw7DQo+ID4gKw0KPiA+ICsJCWN1cl9mcmVxID0gc3RydG91bChidWYsIE5VTEwsDQo+IFRFU1Rf UE9XRVJfQ09OVkVSVF9UT19ERUNJTUFMKTsNCj4gPiArCQlyZXQgPSAoZnJlcXNbaWR4XSA9PSBj dXJfZnJlcSA/IDAgOiAtMSk7DQo+ID4gKw0KPiA+ICsJCWlmIChyZXQgPT0gMCkNCj4gPiArCQkJ YnJlYWs7DQo+ID4gKw0KPiA+ICsJCWlmIChmc2VlayhmLCAwLCBTRUVLX1NFVCkgPCAwKSB7DQo+ ID4gKwkJCXByaW50ZigiRmFpbCB0byBzZXQgZmlsZSBwb3NpdGlvbiBpbmRpY2F0b3IgdG8gMFxu Iik7DQo+ID4gKwkJCWdvdG8gZmFpbF9hbGw7DQo+ID4gKwkJfQ0KPiA+ICsNCj4gPiArCQkvKiB3 YWl0IGZvciB0aGUgdmFsdWUgdG8gYmUgdXBkYXRlZCAqLw0KPiA+ICsJCXJ0ZV9kZWxheV9tcygx MCk7DQo+ID4gICAJfQ0KPiA+IC0JY3VyX2ZyZXEgPSBzdHJ0b3VsKGJ1ZiwgTlVMTCwgVEVTVF9Q T1dFUl9DT05WRVJUX1RPX0RFQ0lNQUwpOw0KPiA+IC0JcmV0ID0gKGZyZXFzW2lkeF0gPT0gY3Vy X2ZyZXEgPyAwIDogLTEpOw0KPiA+DQo+ID4gLWZhaWxfZ2V0X2N1cl9mcmVxOg0KPiA+ICtmYWls X2FsbDoNCj4gPiAgIAlmY2xvc2UoZik7DQo+ID4NCj4gPiAgIAlyZXR1cm4gcmV0Ow0KPiANCj4g SGkgUmljaGFlbA0KPiANCj4gT24geW91ciBzeXN0ZW0sIGlzIHRoZSBjdXJyZW50IGNwdSBmcmVx dWVuY3kgZm91bmQgaW4gY3B1aW5mb19jdXJfZnJlcSBvciBpbg0KPiBzY2FsaW5nX2N1cl9mcmVx PyBPbiBteSBzeXN0ZW0sIHdoaWNoIHVzZXMgaW50ZWxfcHN0YXRlIGRyaXZlciwgdGhlcmUgaXMg bm8NCj4gZmlsZSBjYWxsZWQgY3B1aW5mb19jdXJfZnJlcSwgYnV0IHRoZSB0ZXN0IHdvcmtzIHdo ZW4gSSBjaGFuZ2UNCj4gVEVTVF9QT1dFUl9TWVNGSUxFX0NVUl9GUkVRIHRvIHNjYWxpbmdfY3Vy X2ZyZXEuDQo+IA0KPiBJIGtub3cgdGhhdCdzIHVucmVsYXRlZCB0byB5b3VyIHBhdGNoIGFib3Zl LCBidXQgaXQgbWlndGggYmUgd29ydGggdXNpbmcgYSBmaWxlDQo+IGNvbW1vbiB0byBhbGwgcGxh dGZvcm1zLCBvciBlbHNlIGF0dGVtcHRpbmcgdG8gb3BlbiBvbmUsIGFuZCBpZiB0aGF0IGZhaWxz LCB0cnkNCj4gb3BlbiB0aGUgb3RoZXIuDQo+IA0KPiBSZ2RzLA0KPiBEYXZlLg0KPiANCkhpIERh dmlkLA0KVGhhbmtzIGZvciByZXZpZXcuIFdlIGhhdmUgY3B1aW5mb19jdXJfZnJlcSBvbiBvdXIg cGxhdGZvcm0uIEZvciBhY3BpX2NwdWZyZXEgaXQncyBhbHNvICBjcHVpbmZvX2N1cl9mcmVxLiBG b3IgcHN0YXRlLCB0aGUgY2hlY2sgaXMgc2tpcHBlZCBiZWNhdXNlIHRoZXJlIGlzIG5vIHN1Y2gg ZmlsZS4gDQoNCkJlc3QgUmVnYXJkcywNClJpY2hhZWwNCg0K