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 2AC5542C6A; Fri, 9 Jun 2023 09:19:52 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F2A9A40EDB; Fri, 9 Jun 2023 09:19:51 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 2265840A84 for ; Fri, 9 Jun 2023 09:19:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686295190; x=1717831190; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=bZ18V60LfnzaFIo/JGF3smtoRdmnfI5KO8yDrhFfi9M=; b=L2jIl1MEUcqWOCbI7z5HP9wNf45zTl2rL7toSLEsyEDZczYuxAObT2NQ 7k0rtvmiZILgrqzeNTcxjXanepMsggkeAUxAy19YTwFWkCmwtOo40fudA TZjMqlytcq4Av38etnDnEqFa9P1ctK0N9pHj1Os+msjKLnIBzp5kWH31Z zJTHhbdnV8XaWm4QecpDZD0yi2k4fY7wYmFNBUQw12J2JZSwQTGVkfPvP +9QH81fOglmaY+8OPI24n+CExQj6u9BSYCIeEewXGCi4+JQKhNsu+ixae Z9b+15Sxy37H63WG7Mb8BzJlSPqe/vJ2WAtKmmltx/Ht1ifgqN/7tGXqD Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10735"; a="360894752" X-IronPort-AV: E=Sophos;i="6.00,228,1681196400"; d="scan'208";a="360894752" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2023 00:19:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10735"; a="800128091" X-IronPort-AV: E=Sophos;i="6.00,228,1681196400"; d="scan'208";a="800128091" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by FMSMGA003.fm.intel.com with ESMTP; 09 Jun 2023 00:19:48 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Fri, 9 Jun 2023 00:19:48 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2507.23 via Frontend Transport; Fri, 9 Jun 2023 00:19:48 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Fri, 9 Jun 2023 00:19:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N4zHBop95ikDMVFr5jqPctDMOzOZGpU3A9e+Hh9atngfytbpRgp9pQSnnv70dTlo02aqF6NjOBN8+sqOdjW88YlPPqnpdnoKsNBfNUsUGolh/chfBsvGIhuPpG5cSMB+uNtGo/RMv3za2cIWqHe9UWSX2rBcIgEGvtNmpEPH5bVamCyYS5e8sKNOoS0Yrk82bdfO+0G95C2c8qbYgRy/k6w3/UZBZQY5QcSfgDL/S7aAt4HI8WPwsRoF5WgHNP6ijgdBhp7Z0wHUN1a6ooyTr5y8slL1NyrORkpA1e3kpIqfgjI8x4/9hj7eqxANT7dvqUTD/kSPFuDsyrvZ9j1s8w== 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=bZ18V60LfnzaFIo/JGF3smtoRdmnfI5KO8yDrhFfi9M=; b=LmPkk6mE/xc2W68SQj/hAIUUwXbjjF8mXSE6RE+b6gk2bm5p8U9Gy82aJtHlud7WICvYtExNMti7xDI+g6wULhWaAUDoBWa3GnGSvk+wr1a6+emjwKRpovIy2avTHWa/fg9P7k0S1hitV7bskGNSrd0PzQkK+3SLYBS8n6F/LkoINhBW7cTGtRIz9NmJrgp5adQ384n/umlRJ032sOqy4wBd/wtn9mgkT1hmq7H4pdmVzhbmRI/K4FnrwB3EWnsZXsQw5rNsNGO21p0/j2Wcu7sJRIJq4lyuWrlyQz0F73DAW8xivbBmsIkqDXHm7xxfS8nQ44ohNWP3iarydKzwlw== 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 CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by DS0PR11MB7215.namprd11.prod.outlook.com (2603:10b6:8:13a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.38; Fri, 9 Jun 2023 07:19:43 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::b504:c7a0:9ce8:6f17]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::b504:c7a0:9ce8:6f17%3]) with mapi id 15.20.6455.037; Fri, 9 Jun 2023 07:19:39 +0000 From: "Zeng, ZhichaoX" To: David Marchand CC: "dev@dpdk.org" , "Zhang, Qi Z" , "Gao, DaxueX" , "Richardson, Bruce" , Konstantin Ananyev , "Wu, Jingjing" , "Xing, Beilei" , "Wu, Wenjun1" Subject: RE: [PATCH] net/iavf: fix old GCC compilation warnings Thread-Topic: [PATCH] net/iavf: fix old GCC compilation warnings Thread-Index: AQHZmpQ+55c339bVdESanji/ab5zMa+CCl2AgAAAn6A= Date: Fri, 9 Jun 2023 07:19:38 +0000 Message-ID: References: <20230609054156.605581-1-zhichaox.zeng@intel.com> In-Reply-To: Accept-Language: zh-CN, 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: CO6PR11MB5602:EE_|DS0PR11MB7215:EE_ x-ms-office365-filtering-correlation-id: 496ed0e7-db09-4632-e6bc-08db68b9e2d3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1avtv29LY+WJ51/rPgz6kvgO4lemCk9YB0osnvZAypra9hmpWLpAslwRbmJwXlbELC57f2HZkSOooLtG0wbxuubNQGJvOdQgY5aa3bnMgxKKmWhhLAegqNFUL+7DY0Z8ISK/YVonpqSa0nGuERU+81jfAZanqIdwbykgGsc8sZkjiBhzCctwAekHdzHQi5tEe9Hah48PRdRV29b8qWdZh2wE8jbb4W3csOgSlMns47KIr200DokeVPE4HOQInVSuazrp4mewqnz72eJIJ68LOlDOR1X/F/6I524jnWlOCuoPdUeR7Q5DTvMssaqbUmdTqpV7w5YLuzNGfsXAhAgXeyT16rrx/fddMviduS+isHqgLjIk57O+5Gwmb+Z6es7il8FS0dzMLEXcsfygiKpLJgLYMzyJCAJAAL2odbdB7AolEt8JwPunxiRe2FGACG+GpZ1T9M1ce5K5+K678g+qUAH2ibFlPH0RlTmEbPhr9JOc0AWP/GdaVQ+/m3d2zevtxFTnZZUmObt2Fdd5GPYau0DXli6MFhG+8AKf2drX0UUv76IhQnj4BRBLToCsZn0TlT7zgGYdZ5/xjGV/fJI5ujiwho6j75mIefsmKyheXR3RS5r++uhH8Fq2T48rXDQ/ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR11MB5602.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(346002)(396003)(136003)(376002)(39860400002)(451199021)(9686003)(53546011)(26005)(107886003)(6506007)(83380400001)(186003)(82960400001)(2906002)(64756008)(66556008)(122000001)(66446008)(76116006)(66946007)(66476007)(7696005)(71200400001)(54906003)(5660300002)(52536014)(38070700005)(8936002)(8676002)(86362001)(38100700002)(478600001)(55016003)(316002)(41300700001)(33656002)(6916009)(4326008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YjdubEFUK1NONUtiTWVKSU9UZDFvajBHd0djdWorcXpFaTd6ck95NTB5bHcw?= =?utf-8?B?Z0M4ZjFsa2ExRldkMlZTWHBYbThFZWYxT2ttRmZDbEQwTm1UT0R6T3BVL21K?= =?utf-8?B?RnNIQmJqOWtwd09aS01QWmxGL1hQRnlqNTNtRWNWQ1lyOUh5WWtYZTVhVmdS?= =?utf-8?B?cVhwVzk0aUFPN3E2VTc5clppbnh6WVlXS2tvVVg1cTladkNRS3NWNzRzUlZL?= =?utf-8?B?K2lubFk5Szg2eHV3YmE3N255cndQMy9aSUx3b0IreU9NREpSNW44ZExnMmF4?= =?utf-8?B?YitGa1hRVTA4d2hkOHBZVmRUeC8za0cwK0M4cFVFOEFoU2YzUUFza1p4bWNF?= =?utf-8?B?RFFDb1JlY2tVRzlEQ3dzSUhYbTF4NkxZcHZhT3NqbFlEeFlhOUtaYU5Fa2NL?= =?utf-8?B?M1hIQkR6WlQwei9XWENPdlI4YWU4WHE2TUZBdlNDaHRCamg4c0daVkFLeUMz?= =?utf-8?B?Wm1CdUJSN0lxMlVuUG5zampsRGthWDRpNU16MTZGbjVjdEdBRDZRU1o3dGpJ?= =?utf-8?B?dWhram4wU25lYVhwZkNKUzBCeGNGZ1lwSFkwQVRlcEFYZzlKbFFaQ01keVZR?= =?utf-8?B?eU1tRzNYR2gzZ1dNZzR0NzMxRVdzTW80QTV5STdCZXRlWHZkd3JUUVdpbDN1?= =?utf-8?B?VUFLQWh6dlp2cElBcTRsaU51S1ZwQUtCWU9XQVpFTjBHUXc2UjIvRXJ3bklq?= =?utf-8?B?a2x4MFIvc0IvMU9YMnl0S1J5aDRaOEZ2L3B6bWRFbm9SaDRpZnJlS2JtVm91?= =?utf-8?B?V0UxRTY5YmNDTmFETitaVTAwakZYVEErMzB3YkNxVllENWQrQ1VIUmVFeDV4?= =?utf-8?B?QXV4WXhIekhtMk9iMFl3Y21oSGg0NkdCdkd5bjJVVk81YU1RalJ1WUhjR2dF?= =?utf-8?B?OEowSUFrN1IyMVpNeHJzL3FwdFlPdHIvVEd0YkZTVHUwV3VLYXRXNFVMM1Fo?= =?utf-8?B?SmNBZi9xdkJBbTF6VjVXWFhCRWFvZDJJYzFVR01Mb3hTZjcvejZjU1lWR1BR?= =?utf-8?B?S0ZONEVzN2Y5OGthUzhUMDNrb0RKNDBiVTN2VFZxRzdiOXJ3SDRlb2FCYXBI?= =?utf-8?B?eENnbDFKalpJc0JWNjZCYUcxdmlPZVBadTNhOVhzZWNGYXgrYnJyeDFwck5M?= =?utf-8?B?K1ZhZGhtTEptLzRWWDluL1g5TDU2cWdkRVIxdndEdW54bkJJMDl0Y3E4Mnd2?= =?utf-8?B?QnJFcEt1QXRLck1FVXM0SHI1Ymg5cnRwWVlQaElaKzI2SS9SQ0NrcGtpdlIy?= =?utf-8?B?dGUrcllhQjVxV0R0TnEraWZEeCs3TmpQNFVCK0FmWG5BNUR0KzVXZ0tYNWxs?= =?utf-8?B?N1Q1bjRKS21ZbXFUd1VrSGhkbUZsVUNoTmVra2ZxQkJxa05sN0tYejJrOXNS?= =?utf-8?B?OFhDSE11NElBb2xjdlYxaGorVkhpL3hHNG9ZTDR1R3lvVXpKWWl2ZUI1cWdP?= =?utf-8?B?bXpDMnRQN0tZYkg1VzBlbTc1OVROaWFkeEI5SW9XZE0rTTM2U1FMTFZwVzF1?= =?utf-8?B?cEQ2U0V6WGwyRU56OW1FYXo1WkZRNk9DakpZMEFyUHVyOFloVjMzQkgrZVNz?= =?utf-8?B?VXpWelkrNFVQUVRpR1pzK0ZKY1BPSDg1SDJEVXpSUk9oU09zRVdtQUdSSHVs?= =?utf-8?B?dUxsTDlxMkxTL29DVVVpbE9pNkJpbXRzdi9XM21GR09oSjFRUnhuRElrdkpj?= =?utf-8?B?cGZLb0g3UjUrUGRYUGtvU2FXa3VxdFJHMmx4NU1TMnNaY1JwQVJpV2g2R1p6?= =?utf-8?B?Mmd6aWhGQ2tYREZWWCt6Vi9pcm9zT3dBZmNYUHhOY2NvTTFCb1dVQ0E4ZUJ3?= =?utf-8?B?T3BJUHBMbFhyZDIrS0tqT09rZVJyRkNPSjkyZGFHeVNWd1JvM0dKWTRBVkFW?= =?utf-8?B?MnVpb0drOGgzbUt3dlI1TFE5M1BQZHV2RDdPVkcrSXV5VENhckdjNXlYYng2?= =?utf-8?B?VmxsZEVkOHpkVXpuQWQvSHIvZ2NUQlNxUkV6b1ZiTmpjWVVoRjZaa25vMm4z?= =?utf-8?B?U0IzZzZyd0JkNjdzMkZNTE9jZWIvbTN5OHpWSExaeWlwVmRKR251bHVSZFp6?= =?utf-8?B?dEVnR3gyWmY4L1JHK3ZTMzRRUW9BMU9BT2xYZDNZSnE3d0Via3I5MUtXSXVk?= =?utf-8?Q?D1GZMpe9QGHvDiAPYrsi967pK?= 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: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 496ed0e7-db09-4632-e6bc-08db68b9e2d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2023 07:19:38.6270 (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: s7q6i1Y0+Id4ZPZcwvN7FUxRtVQ9JDMFaNxklYoLEAwOO1xw9kAI+MBnIoobjaroSYcPknVscvrlfKTK5W0RpA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7215 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 SGkgRGF2aWQsIA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IERhdmlk IE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiBTZW50OiBGcmlkYXksIEp1 bmUgOSwgMjAyMyAyOjU4IFBNDQo+IFRvOiBaZW5nLCBaaGljaGFvWCA8emhpY2hhb3guemVuZ0Bp bnRlbC5jb20+DQo+IENjOiBkZXZAZHBkay5vcmc7IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGlu dGVsLmNvbT47IEdhbywgRGF4dWVYDQo+IDxkYXh1ZXguZ2FvQGludGVsLmNvbT47IFJpY2hhcmRz b24sIEJydWNlIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47DQo+IEtvbnN0YW50aW4gQW5h bnlldiA8a29uc3RhbnRpbi52LmFuYW55ZXZAeWFuZGV4LnJ1PjsgV3UsIEppbmdqaW5nDQo+IDxq aW5namluZy53dUBpbnRlbC5jb20+OyBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNv bT47IFd1LCBXZW5qdW4xDQo+IDx3ZW5qdW4xLnd1QGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6 IFtQQVRDSF0gbmV0L2lhdmY6IGZpeCBvbGQgR0NDIGNvbXBpbGF0aW9uIHdhcm5pbmdzDQo+IA0K PiBPbiBGcmksIEp1biA5LCAyMDIzIGF0IDc6MzXigK9BTSBaaGljaGFvIFplbmcgPHpoaWNoYW94 LnplbmdAaW50ZWwuY29tPg0KPiB3cm90ZToNCj4gPg0KPiA+IFRoZSBjb2RlIHVzZXMgdGhlIFdp bXBsaWNpdC1mYWxsdGhyb3VnaCBjb21waWxlIG9wdGlvbiB0byBpZ25vcmUgZmFsbHMNCj4gPiB0 aHJvdWdoIHdhcm5pbmdzIGluIHN3aXRjaCBjYXNlLCBidXQgdGhpcyBvcHRpb24gd2FzIGludHJv ZHVjZWQgYnkgR0NDDQo+ID4gNyBhbmQgb2xkIEdDQyBkbyBub3QgcmVjb2duaXplIHRoZSBvcHRp b24uDQo+ID4NCj4gPiBBZGQganVkZ21lbnQgdG8gYXZvaWQgd2FybmluZ3MgYWJvdXQgdW5yZWNv Z25pemVkIG9wdGlvbnMgaW4gb2xkIEdDQy4NCj4gPg0KPiA+IEZpeGVzOiA5NWExYjBiMjMxNDAg KCJuZXQvaWF2Zjogc3VwcG9ydCBSeCB0aW1lc3RhbXAgb2ZmbG9hZCBvbiBTU0UiKQ0KPiA+IEZp eGVzOiA0ZjU4MjY2ZGE0ZDMgKCJuZXQvaWF2Zjogc3VwcG9ydCBSeCB0aW1lc3RhbXAgb2ZmbG9h ZCBvbiBBVlgyIikNCj4gPiBGaXhlczogZDY1ZWFkYjllMTc4ICgibmV0L2lhdmY6IHN1cHBvcnQg UnggdGltZXN0YW1wIG9mZmxvYWQgb24NCj4gPiBBVlg1MTIiKQ0KPiA+IFNpZ25lZC1vZmYtYnk6 IFpoaWNoYW8gWmVuZyA8emhpY2hhb3guemVuZ0BpbnRlbC5jb20+DQo+IA0KPiBUaGlzIGlzIHVn bHkuDQo+IA0KPiBJIGRvbid0IHRoaW5rIHdlIGludHJvZHVjZWQgYSBtYXJrZXIgZm9yIHRoaXMg aW4gRUFMLCBidXQgYXQgbGVhc3QgSSBzZWUgb3RoZXINCj4gZHJpdmVycyB1c2UgLyogZmFsbHRo cm91Z2ggKi8uDQo+IFByZWZlciB0aGlzIGZvcm0sIHBsZWFzZS4NCg0KVGhhbmtzIGZvciB5b3Vy IGFkdmljZSwgSSB3aWxsIGNoYW5nZSB0byB0aGlzIGZvcm0gYW5kIHN1Ym1pdCB2Mi4NCg0KQmVz dCBSZWdhcmRzDQpaaGljaGFvDQoNCj4gSU9XOg0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv bmV0L2lhdmYvaWF2Zl9yeHR4X3ZlY19zc2UuYw0KPiBiL2RyaXZlcnMvbmV0L2lhdmYvaWF2Zl9y eHR4X3ZlY19zc2UuYw0KPiBpbmRleCBiNzU0MTIyYzUxLi44MWVhMTU0NTE5IDEwMDY0NA0KPiAt LS0gYS9kcml2ZXJzL25ldC9pYXZmL2lhdmZfcnh0eF92ZWNfc3NlLmMNCj4gKysrIGIvZHJpdmVy cy9uZXQvaWF2Zi9pYXZmX3J4dHhfdmVjX3NzZS5jDQo+IEBAIC0xMTI2LDI0ICsxMTI2LDI2IEBA IF9yZWN2X3Jhd19wa3RzX3ZlY19mbGV4X3J4ZChzdHJ1Y3QNCj4gaWF2Zl9yeF9xdWV1ZSAqcnhx LA0KPiAgICAgICAgICAgICAgICAgbmJfcGt0c19yZWNkICs9IHZhcjsNCj4gDQo+ICAjaWZuZGVm IFJURV9MSUJSVEVfSUFWRl8xNkJZVEVfUlhfREVTQw0KPiAtI3ByYWdtYSBHQ0MgZGlhZ25vc3Rp YyBwdXNoDQo+IC0jcHJhZ21hIEdDQyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XaW1wbGljaXQtZmFs bHRocm91Z2giDQo+ICAgICAgICAgICAgICAgICBpZiAocnhxLT5vZmZsb2FkcyAmIFJURV9FVEhf UlhfT0ZGTE9BRF9USU1FU1RBTVApIHsNCj4gICAgICAgICAgICAgICAgICAgICAgICAgaW5mbGVj dGlvbl9wb2ludCA9IChpbmZsZWN0aW9uX3BvaW50IDw9IHZhcikgPw0KPiBpbmZsZWN0aW9uX3Bv aW50IDogMDsNCj4gICAgICAgICAgICAgICAgICAgICAgICAgc3dpdGNoIChpbmZsZWN0aW9uX3Bv aW50KSB7DQo+ICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgMToNCj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAqUlRFX01CVUZfRFlORklFTEQocnhfcGt0c1twb3MgKyAwXSwN Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlhdmZfdGltZXN0YW1w X2R5bmZpZWxkX29mZnNldA0KPiArIDQsIHVpbnQzMl90ICopICs9IDE7DQo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8NCj4gICAgICAgICAgICAgICAg ICAgICAgICAgY2FzZSAyOg0KPiANCj4gZXRjLi4uDQo+IA0KPiANCj4gLS0NCj4gRGF2aWQgTWFy Y2hhbmQNCg0K