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 E7D93A034F; Fri, 12 Nov 2021 17:38:48 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A0D81410E3; Fri, 12 Nov 2021 17:38:48 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id D525340692 for ; Fri, 12 Nov 2021 17:38:46 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10166"; a="220368801" X-IronPort-AV: E=Sophos;i="5.87,229,1631602800"; d="scan'208";a="220368801" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Nov 2021 08:38:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,229,1631602800"; d="scan'208";a="584031796" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by FMSMGA003.fm.intel.com with ESMTP; 12 Nov 2021 08:38:41 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Fri, 12 Nov 2021 08:38:41 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) 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.2242.12; Fri, 12 Nov 2021 08:38:40 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx609.amr.corp.intel.com (10.22.229.22) 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, 12 Nov 2021 08:38:40 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Fri, 12 Nov 2021 08:38:40 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PaZQ8QPTaWZ75XgMtvIEzrsRo7r89QS6KLjwl+iFaYwXmQllZ2Nj8EEKPRlnNvXvwwsMBc0BlDsK9lpqwONqr/ARkH1JLWxqsDWM1wAd4O6LPAbXgdhwQDUigOYtTa9D76qhMsuyM2gpxjNm71R8SDc9pIO21wOQzMqV8ty1zV7OJdFXCzKnGTreHDH0RxyD7QhRY6+uFO/y55rfxMyw1wL9uE86n1vKvO9qE9BrDyGWIt3+OS5CWeZsrGkr00hD9avy42nHyy+yi1yjmGhRnrvmQPUehd5AuugbkRx5qJGuXEOQ2aKKhhVMKG3ZKzvUmPRI/xBKlqnStdsAfDhEvQ== 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=KNsWwq91+PioiRnVroNCioaM5zhH9LQzYdR70hmVotA=; b=Hu5YbzOeLIjZXR0aFkCK/TsiKXmvwPaKuRiNJaNSTVIzRYe1P6dYPd3W8TwCW5Ti3HlFsuGMrJaiqmHshcj+fo2njj3rA5D/6Y6fWfS+FX2pdBbXX3Yc2ug0AVgy2n5nm8JEzSQKKGdIjaVKwafuQSm1FjY/lMH1RlewBRzyrqY3NalfaoozNavYh8cuJ7LICfkq6B99UB6jeicvGUn1muKJH5EPbzvbceX7YP/FDH6xZfGyrbcWRp0yTeM3tG5C/EjLfxKDwCJoUcfCXLSQaxds4Aq78C99wh8SYfl1gFtvQNPU8vpS10xhrGuLpci/DV8cl8PL7nUUcugXye97Lg== 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=KNsWwq91+PioiRnVroNCioaM5zhH9LQzYdR70hmVotA=; b=u/pf35uzD2xT+3OjGCP2xVbq3AmIYLZgjYAt++4pyfT7LAuT+fzRvmwkveR/pIXFAQv1TiA+bX65IDovO4nf9PdJwuOYKtoSBg+eLPgyN1R6AGO/twLtP8klmhkDYU6AaXOXmRWUPmXJNRtpWX8/vzUn9Eo7D5UM1Okw2LpdrrU= Received: from PH0PR11MB5207.namprd11.prod.outlook.com (2603:10b6:510:32::15) by PH0PR11MB5175.namprd11.prod.outlook.com (2603:10b6:510:3d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.15; Fri, 12 Nov 2021 16:38:37 +0000 Received: from PH0PR11MB5207.namprd11.prod.outlook.com ([fe80::f076:f51c:9101:b0ff]) by PH0PR11MB5207.namprd11.prod.outlook.com ([fe80::f076:f51c:9101:b0ff%8]) with mapi id 15.20.4690.016; Fri, 12 Nov 2021 16:38:37 +0000 From: "Walsh, Conor" To: David Marchand , "Yigit, Ferruh" CC: "Liang, LongfengX" , dev , "Hunt, David" , "Wang, Yipeng1" , "Gobriel, Sameh" , "Richardson, Bruce" , "Medvedkin, Vladimir" , Hemant Agrawal , Sachin Saxena , "Trahe, Fiona" , "Griffin, John" , "Jain, Deepak K" , "Van Haaren, Harry" , Ajit Khaparde , Somnath Kotur , Ziyang Xuan , Xiaoyun Wang , Guoyang Zhou , Shijith Thotton , Srisivasubramanian Srinivasan , "heinrich.kuhn@corigine.com" , Harman Kalra , Rasesh Mody , Devendra Singh Rawat , "Jiawen Wu" , "Wang, Yong" , "Mcnamara, John" , Shreyansh Jain , "santosh.shukla@caviumnetworks.com" , Akhil Goyal , "Zhang, Roy Fan" , "Kusztal, ArkadiuszX" , "michael.baucom@broadcom.com" , Venkat Duvvuru , Lance Richardson , "kishore.padmanabha@broadcom.com" , Jerin Jacob , "derek.chickles@caviumnetworks.com" , "ssrinivasan@caviumnetworks.com" , "mjatharakonda@oneconvergence.com" , "simon.horman@corigine.com" , "david.george@sophos.com" , "sony.chacko@qlogic.com" , "harish.patil@qlogic.com" , Stephen Hemminger , Tomasz Kulasek , "ian.betts@intel.com" , Liang Ma , "lei.a.yao@intel.com" Subject: RE: [PATCH 5/7] drivers/net: fix unused but set variables Thread-Topic: [PATCH 5/7] drivers/net: fix unused but set variables Thread-Index: AQHX183ubn5jnLlQ20iaORLFjFgAKqwAEgkAgAACwgCAAAKOQA== Date: Fri, 12 Nov 2021 16:38:37 +0000 Message-ID: References: <20211112140111.922171-1-conor.walsh@intel.com> <20211112140111.922171-6-conor.walsh@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.200.16 dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a44b1a2a-ac95-4c1e-c178-08d9a5fae079 x-ms-traffictypediagnostic: PH0PR11MB5175: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YLZ5D9H5V6vDEseQwv0F2MeSVUUhq33ak/AWW3oIclNrE3FfUI19IERsW8sFsE79MfwfRYmRoxrzSQayPQKywZrC25kTIINXDji9WuXDdRyhe5IX5+iJb0g0hn5YUNiw3xgf2Hklf7qNI9JHQ+4LLAXQeXPalJPt/VjxjuBFC4S6n5WFlKwRWMy19uHkq31uXpPEOL9nhokl/oFx7IcwM5SbzMS9lkCMnN5d9g4xSflalklT4QgZ/EhpwIaso4LhcfeyMp3Dl4teqQoKn6iEFZSTM7nw4xohv0WcJMT0J1CzqY4TjCotT44I35RGLLbYxoRPI/IUc4KHrHm85QhO04WY62G2/zWLVm7HYOTgDsfv8BMs04mZzGu/FqU0tap3bVOHMiYD2jgGNQMNqw+wDZ9V4dNQQYtr4aPLFv7zBthjHVZjH4RUSLa8clO1FLio51+FRg5REIhq5J+vv2HwQcJg8eg6GidJtBAP4WHeLmwccZ0eovDgUe+CqRIB2B5159fWnQ2bJnNSPZegudiVoXu6kXHMS6Mi9t2RGXUPCKiW+FJLsKnoYUDc/cDH2o27DvGpkDTE/W79iswkjYTPCR6wpLcpWPGXGZratc830t2PaZmtbzzV9SN95zgIetCcOenrNfUwReuu5MgcPI/rb7IX/h19/19lRNVRK3cWIoQ1xOKEkImE1rdZqN0Ikdg7GHSUtKjsIMltVMGp6EEjIQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5207.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(7406005)(8676002)(9686003)(82960400001)(508600001)(38100700002)(8936002)(54906003)(2906002)(107886003)(186003)(38070700005)(7696005)(53546011)(6506007)(6636002)(19627235002)(76116006)(7416002)(122000001)(66446008)(33656002)(110136005)(66946007)(86362001)(64756008)(5660300002)(66476007)(66556008)(316002)(71200400001)(26005)(55016002)(52536014)(4326008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?STlDeDNrTythNllMSWMxRVhITUFQbW4zQjJrdCtHbE1ZMEtZMGVGMmF0UTJ3?= =?utf-8?B?RmdjTlEybHp5b2l4Q0FUc01uRFg1eWFHaHlxcFNqOU9GRzAvNllFU0xxNG5q?= =?utf-8?B?MkVxWkpWMk4ycjlqZVhLYXEra3pkcTBBOGIzSnhBTHBFdnI2RFFkQ3IvRC91?= =?utf-8?B?K2NpbHBTWkhmb3o0RkxHQ3JvQk55QjZxaUtVN1lEYUJPNmZCYVYydTJwY0hV?= =?utf-8?B?YWN2TVF2ZVEyS3NlcGNCMVhlLzZJSUYrdFkxeVFUdVFBWCszU2Z6MWVkMGY3?= =?utf-8?B?dlgwejJ1dUYrby9MTjZ2bjUwNExxTTBiNml0OGhHZElzMFc0QlpFYWtBZUZm?= =?utf-8?B?V3V6OVFOQ3ZPSFdrWlNXZ3Z6NTVuTkJ5Z2piMGJDVEJHdHJtVnpFcC9qWHdo?= =?utf-8?B?QlpxNmNNQ1FlektnUHZKcEpPZGRqMHJwQWtNNzM1QlR6UDVWbmd0RmZZMGdL?= =?utf-8?B?T1pQcnc5K2h2UlhaMyt3YkZucHFuL0h3K1hyR0RKSGtvM0JvUy9vZm80ZTUw?= =?utf-8?B?RXR4emtvU2gzZHBYbHIvWnRlMnlzUldiZHJ4KzNqTUpSYnBBZTFsNGgyTS9Y?= =?utf-8?B?czBYUVdBMnhkKzJFN3pSRXdiZXRHaVM0OGlGN0NSdEI5OTJrTzB4czhKbzdp?= =?utf-8?B?Y043ZDVwMGJVMDhQVG10RzVHanFSazY0bU8rK3NEVGhjMVExdTRBTTNzMGVy?= =?utf-8?B?a3ltN1lLRHM2dXBJeU1IY3kwcE04T1NsajAvSWlSK3FHcUpJOHlVUzhwSXps?= =?utf-8?B?OTRvUUpuWGUrSmRBcnd5ZUZvYWFKV2diZktZdGcwUkFWdTI0ZEFVNThidVpi?= =?utf-8?B?TzBRM3ZIZ1RxNEVNRVVBdVo5VWZYVk42Q21ObFNxeTVINWRSOFdPa3JZZCt6?= =?utf-8?B?c2p0Sy8rYjNBRURJcnE5UFlqMkVFbE1NT25ZNmVWM3o5K1RXbmJDcTJUTzV5?= =?utf-8?B?OSticCtFOTlNNC9hSTNGTlVvYU5CTk44dmVBME52Kzd4ZkZud0dZdTNkN2xZ?= =?utf-8?B?ZUFaREtDZjlEa1h5Slpmakl0S2dha0o0V2QvSDBQOEFEZkNrR1Q1MHVJTTFv?= =?utf-8?B?MEhJYnFkUXFmTzVsWGF1dU1GVVNjWUlrdXpYeVN4ajYzNGVYUXpDWmZHb245?= =?utf-8?B?UThOWTl5K1B3enRMZnlJYy9XUklON25LYmtDL2dpckU2ODc3d1RwNXloZG1X?= =?utf-8?B?c2VFQXJ0eUlobDQ2Z253eW5BL3dmdzBUZUgvRUVLWjB2UjRSK0h1bkoyOVRq?= =?utf-8?B?WVhXQ0krZnZQNEpEMnJxODgyb2FBYmtJbVlLRDVoNVhjNzFOSnZvWExaYVBR?= =?utf-8?B?aStvckJtSVhvazJrUUhyQzkvSWZveFpSTFVNRHV3OWJ1OURkMVlWM2JoMEda?= =?utf-8?B?Sy8wSUpDUldINjZ3NmV3WEpwVmxSRjZ1UE9YeldvR1pYb2x6SFM1YU9PeDd6?= =?utf-8?B?bzJnc1htbWNJRTZlMGUxQXM1OGdmNEN2b2pFQ3F4TGo0QmFiN2NSc0VDQk16?= =?utf-8?B?TmNsM2c2bGFkdWc0RFBWT0lYSDVCd1pmVjdrSmtpSStOQ0VETTV1TU9HaU1x?= =?utf-8?B?VVJ6RWFtRXNLbXJRMXBvWXlYM0JGdGpnRU9ncHNMQUZnU0pwNkY0T3F5RHEx?= =?utf-8?B?bXJuSW9OWkJKYkFGVndyWmtEMUxkUjV4TkdvMG8xV2VyN0V4UCsvaGRPdjRT?= =?utf-8?B?bUJPb3llR250NVpieGtwNFE4VGsrNU1teFd4YWlpTC9Ma1dLa2ZSMThKei94?= =?utf-8?B?azNYZVNabFlCWmM0azlsdDdTWjBFRFhkVWdzTnVtQXB3R1lyM2lLelZadTkx?= =?utf-8?B?YmVZTng3RGRCMDlKNkt4S1lsLzRLR2tvSFdUT3FGQVdRNkJxSGRMbVZKTU16?= =?utf-8?B?U3Q0bzRZNm9tOGdINU5wa1ptdndlclpoQy9Da2ZCMFRLWCtxQjR5QTNRcUJo?= =?utf-8?B?UmdvM0pDbFRjMi9LMWhPcTl0NzBTMytIZTBTTi9zSm9iRVVrR1ArUVhKdWp0?= =?utf-8?B?Sk13d0szbHIwcTdtcWF2MXZJQUdIcVNjWUlRQkFLRDlXZkJxc0tSaWlIR1RQ?= =?utf-8?B?ckZEbUZQcExjUFUxS1JOR3E4a1lEdkZpV1ZlRGNBZjZDcFhqQTdmMnZnRldW?= =?utf-8?B?S2dXVE0wZ3ZhK2pob05LTCs3TFFaOFJQQ291eERDdDlzNDhlbUhyVUgrWEZD?= =?utf-8?B?L3c9PQ==?= 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: PH0PR11MB5207.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a44b1a2a-ac95-4c1e-c178-08d9a5fae079 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2021 16:38:37.4346 (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: D0OXPQgBjNmEAjWwQ2qXQ7J5mOu+eOymt4t7491p8MyOdepymRCHZjf02qc/8TMKFWH362/Ng9IYSLCwN8qJPA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5175 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 PiBTdWJqZWN0OiBSZTogW1BBVENIIDUvN10gZHJpdmVycy9uZXQ6IGZpeCB1bnVzZWQgYnV0IHNl dCB2YXJpYWJsZXMNCj4gDQo+IE9uIEZyaSwgTm92IDEyLCAyMDIxIGF0IDU6MTggUE0gRmVycnVo IFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IE9uIDExLzEy LzIwMjEgMjowMSBQTSwgQ29ub3IgV2Fsc2ggd3JvdGU6DQo+ID4gPiAgIHN0YXRpYyB2b2lkDQo+ ID4gPiAgIHZteG5ldDNfdHFfdHhfY29tcGxldGUodm14bmV0M190eF9xdWV1ZV90ICp0eHEpDQo+ ID4gPiAgIHsNCj4gPiA+ICsgICAgICNpZmRlZiBSVEVfTElCUlRFX1ZNWE5FVDNfREVCVUdfVFgN Cj4gPiA+ICAgICAgIGludCBjb21wbGV0ZWQgPSAwOw0KPiA+ID4gKyAgICAgI2VuZGlmDQo+ID4g PiAgICAgICB2bXhuZXQzX2NvbXBfcmluZ190ICpjb21wX3JpbmcgPSAmdHhxLT5jb21wX3Jpbmc7 DQo+ID4gPiAgICAgICBzdHJ1Y3QgVm14bmV0M19UeENvbXBEZXNjICp0Y2QgPSAoc3RydWN0IFZt eG5ldDNfVHhDb21wRGVzYyAqKQ0KPiA+ID4gICAgICAgICAgICAgICAoY29tcF9yaW5nLT5iYXNl ICsgY29tcF9yaW5nLT5uZXh0MnByb2MpOw0KPiA+ID4NCj4gPiA+ICAgICAgIHdoaWxlICh0Y2Qt PmdlbiA9PSBjb21wX3JpbmctPmdlbikgew0KPiA+ID4gKyAgICAgICAgICAgICAjaWZkZWYgUlRF X0xJQlJURV9WTVhORVQzX0RFQlVHX1RYDQo+ID4gPiAgICAgICAgICAgICAgIGNvbXBsZXRlZCAr PSB2bXhuZXQzX3VubWFwX3BrdCh0Y2QtPnR4ZElkeCwgdHhxKTsNCj4gPiA+ICsgICAgICAgICAg ICAgI2VuZGlmDQo+IA0KPiBBbmQgdGhpcyB2bXhuZXRfdW5tYXBfcGt0IGRvZXMgdXNlZnVsIHdv cmsuDQo+IFdlIHNob3VsZCBwcm9iYWJseSBzdGlsbCBjYWxsIGl0IHJlZ2FyZGxlc3Mgb2YgZGVi dWcgbG9ncy4NCg0KV291bGQgc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZiB0aGlzIG1ha2Ug bW9yZSBzZW5zZT8NCg0KI2lmZGVmIFJURV9MSUJSVEVfVk1YTkVUM19ERUJVR19UWA0KY29tcGxl dGVkICs9IHZteG5ldDNfdW5tYXBfcGt0KHRjZC0+dHhkSWR4LCB0eHEpOw0KI2Vsc2UNCnZteG5l dDNfdW5tYXBfcGt0KHRjZC0+dHhkSWR4LCB0eHEpOw0KI2VuZGlmDQoNClRoYW5rcywNCkNvbm9y Lg0KDQo+IA0KPiANCj4gPiA+DQo+ID4gPiAgICAgICAgICAgICAgIHZteG5ldDNfY29tcF9yaW5n X2Fkdl9uZXh0MnByb2MoY29tcF9yaW5nKTsNCj4gPiA+ICAgICAgICAgICAgICAgdGNkID0gKHN0 cnVjdCBWbXhuZXQzX1R4Q29tcERlc2MgKikoY29tcF9yaW5nLT5iYXNlICsNCj4gPiA+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcF9yaW5nLT5u ZXh0MnByb2MpOw0KPiA+ID4gICAgICAgfQ0KPiA+ID4NCj4gPiA+ICsgICAgICNpZmRlZiBSVEVf TElCUlRFX1ZNWE5FVDNfREVCVUdfVFgNCj4gPiA+ICAgICAgIFBNRF9UWF9MT0coREVCVUcsICJQ cm9jZXNzZWQgJWQgdHggY29tcHMgJiBjb21tYW5kIGRlc2NzLiIsDQo+IGNvbXBsZXRlZCk7DQo+ ID4gPiArICAgICAjZW5kaWYNCj4gPiA+ICAgfQ0KPiA+DQo+ID4gJ1BNRF9UWF9MT0cnIGRvZXNu J3QgcmVxdWlyZSAnUlRFX0xJQlJURV9WTVhORVQzX0RFQlVHX1RYJyB3cmFwLg0KPiA+DQo+IA0K PiANCj4gLS0NCj4gRGF2aWQgTWFyY2hhbmQNCg0K