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 814DBA0C44; Tue, 11 May 2021 03:59:22 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EC34540140; Tue, 11 May 2021 03:59:21 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id F39864003C; Tue, 11 May 2021 03:59:19 +0200 (CEST) IronPort-SDR: 4pmtuo9L3z5lEcgb9PCFxK0CMx1wMPK0q1YL9w/q1zU9LyGvOGA2ruJUbzj8LIdU9yPm8N5d8H Ck59AV1w6DWA== X-IronPort-AV: E=McAfee;i="6200,9189,9980"; a="220285092" X-IronPort-AV: E=Sophos;i="5.82,290,1613462400"; d="scan'208";a="220285092" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 May 2021 18:59:18 -0700 IronPort-SDR: MPFzIXYjoRlxhI/pm1ymPASnEGsh5yTnWxe8wmTb/WbzfAd9ecSG6oCr26GWNFetgyOQoX7x0V utXg+Bmn9LXA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,290,1613462400"; d="scan'208";a="399135743" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga007.fm.intel.com with ESMTP; 10 May 2021 18:59:18 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) 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.2106.2; Mon, 10 May 2021 18:59:18 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Mon, 10 May 2021 18:59:18 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.54) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Mon, 10 May 2021 18:59:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nLFCEE4O/dsroyzI3yZGieDA5MAHH/bg2A0xPwGqse7WXPJmyR9fCPwjBih/QG9VeF56fDMjrpH1sTaN5odKVf/3itx+quosqkWM2QwS1xNsTScYRlFOVpzkMlw0xO+vEkQD+7H82Wq7UdwI9TajBbemqcWMZ6lj22atR5tXe3SQ0gceL0R9IOSyuS7ScIRI/7DhYsZ8IerpM28mJ4fNIYf0LmyhAQm4eqGfZsBp+yV3BmsQXQwEqtBn+WunmU7Z3aBFx4Zamu7rCfnQaSYtrvOVRJDGiFlKJE1ulJaJotwcZjyq7Ptd1/SFCEzHeK/Voa2z0yw6GKgaRlmPZrxoSQ== 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=u68PhjVRrVhEhs8SR0MyO5SryMkY4XcsgXA8w8ao0MQ=; b=bvP3AqwOnLK3TC+McW0nTD9cAcHt8jnvKMo99rCId2wcrKfnLWWmIoihethVynJuGwIGyUT2tsdKZPqaxyCMe7RUV5+2lTU+eZjB2YBumqZfKbfukuLqQU1xpN3kovUCH06kn78XWDOBJUzMIwV0MtuQJc3MmXUv8QeK374AcUeuOatOukZ7fIXs23edDXC/DrjDL9vF7VsCw4dWpf/WDcFEY3xMl9qOhy2CuIYiA7YJNVN30n0bG0QotECrQTLZYIbs3hBo/6e9BKGj/jeDbYDpdbGeKdHnvPxNeVxiR2v09COj2yNYAJPhG3n7sAHsiOo5rmva3sDxXQjMKxEgXA== 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=u68PhjVRrVhEhs8SR0MyO5SryMkY4XcsgXA8w8ao0MQ=; b=oew32biUux5d17j7VCS4J+tlF5DBlpNDll5x/2xGCgq2PnoSfQvtYpPhRFGxVetoeLc0t3eyo0w9Vbclhkl8Li0Fhp83rNdJFr3JmJvzfT6O9Soij2eGt8C+R5JCpoO+YhSfTXkhE3cTLcm/Xvm99TQuc1uY9/Xy3P9TSv4XsIs= Received: from BN8PR11MB3795.namprd11.prod.outlook.com (2603:10b6:408:82::31) by BN6PR11MB1732.namprd11.prod.outlook.com (2603:10b6:404:102::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.30; Tue, 11 May 2021 01:59:12 +0000 Received: from BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::2dfc:3be2:c305:6346]) by BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::2dfc:3be2:c305:6346%6]) with mapi id 15.20.4108.031; Tue, 11 May 2021 01:59:12 +0000 From: "Wang, Haiyue" To: "Yigit, Ferruh" , "Yang, Qiming" , "Zhang, Qi Z" , "Stillwell Jr, Paul M" , "Lu, Wenzhuo" , "Rong, Leyi" , "Shukla, Shivanshu" CC: "dev@dpdk.org" , "stable@dpdk.org" , "Kevin Traynor" , Ajit Khaparde Thread-Topic: [dpdk-dev] [PATCH 3/4] net/ice/base: fix build with gcc11 Thread-Index: AQHXRa3sWltoBH5hxUeXkeA11eYlaarc8acggAAGqICAAIy+UA== Date: Tue, 11 May 2021 01:59:12 +0000 Message-ID: References: <20210510150319.1496105-1-ferruh.yigit@intel.com> <20210510150319.1496105-3-ferruh.yigit@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.0.76 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.53] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 70c58e78-8416-41e9-41ac-08d914205fa8 x-ms-traffictypediagnostic: BN6PR11MB1732: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8lORB2FjOTq3qXGOTnrR0+1ldN94nSXJPIUwm5oDNNW1cAH+CjWuMwEfeNn7T72+IOddMizGwb6tlKtgLQ9GDNjDy8kGWI7pO0L1glRIe4xXTNUZZC7BzBzdzXKUXPBde7g1fbTAelpzAzhRoCZ73Q1EfgORJckXBntsyImLY/FhmWecUeuZHzoOnaKSMlinSH8rNFfZE6cS/6QdmgHo/vmWU/4l8MLBsmR/eYeZTh1ik2K4P4s/vfSaa/O6TJjf2I8Db6AGzwaPIONjye4LCKzJH2WWdfwXr7kCe5jeIVRjTOtpwu6gak/U+Y/4WzjemqLcDkku2jJ8wAJY1Elrs3BOaDxqBh65D9cCz54Od6o2LmDca5nbcq2fKEuoEw9NcHntIUdckBcXuYgEQE++2cusK89H9NP/bqjeswb4Xn1xOFxMN5oumSo1r9zIdISpXVwy7/U/WSVe/wxwGbArF5cJ9svZETLmPPMPPNVcadpmCY7Uf5Aujbr+xauKe1Y+5zoGC+Pw1P0juuzCffYhXL/2Zr673rJ6yMhJpPyiFXl4dPg0O4XRfWs8rH6rtq6FZkuWUDllhxUTYe+l7l8N3oEaAyRJaPaJGCw/3bA6HI8pjp29rTxCSUeeobrMCD3Fp4GtgPgVBxo/nQH4zdFkExKavlB4X79KG7zCIS4Dd+gDKf3FzMdMjxjz+koY8I3kWpOeCAgLUgpaG23dUn7RuYJjWI1lcVg+wGAfekkziqDuCgQWateU/Sz96ud3SJRi x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR11MB3795.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(396003)(136003)(376002)(366004)(39860400002)(6636002)(64756008)(8676002)(52536014)(9686003)(6506007)(66446008)(66556008)(53546011)(5660300002)(966005)(478600001)(83380400001)(8936002)(122000001)(71200400001)(55016002)(26005)(316002)(110136005)(921005)(4326008)(33656002)(66476007)(186003)(38100700002)(76116006)(66946007)(7696005)(86362001)(2906002)(54906003)(21314003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?UmVsZ3dmOTA5K1MyR20yZXdPajlsTFl2d1FYSHpuTTAwSmk4S2NoVDlEUU8v?= =?utf-8?B?Tm5oY0c0OUwwNDIxaXM2LzJaZ3BpWk1OQVk4SWZWUzNCU2tGNTBrV3lKY2lV?= =?utf-8?B?QXRSeUZ6K0JFYWoxOVVqbDFTWkpmK2JkTERwMTZFQnBSamYyaEZpS0V1WlNz?= =?utf-8?B?WjZoVEJtRW9kek9ib1VCRU9HWlpSODREZGxoaGduZ0FMc3V1ME5TbUM0eUpU?= =?utf-8?B?MCtMODFvRDVLdFNNb3JXb204MjlSeE9XR25UUWRUemFnUm9lcG43dFY1TXg0?= =?utf-8?B?SHlDdStkMmlZQXUzbVNqYWhEN3N3WlA4TEplNVhnU0t1bDFCQ0ZsNEp2T3U1?= =?utf-8?B?TFllUmtTOEdZbmU1OVFVRE51djRjUDhvWDNFaVRSY201UkNRYmRyR1V6ZXZp?= =?utf-8?B?MXJqajFCRHJmdWdFNVF4QjA0Yk8xQ3I4MllqZzVtbElaK25mdXEwamxwd2t5?= =?utf-8?B?QlFVN1Bmc091OXIyMG5EZzFTeHhra0ZEa0MwTjZzUFNXdzRZWGpUL01YaXFX?= =?utf-8?B?WWRTY1I5VmtNR1hjZzF5V0FudzhGREtYdFduS3B3UDhKcjhXQVFOd3JkK2Rq?= =?utf-8?B?NlVmZm9uZTJ0QmpjSVprUVNNeFJLeDF0NzUvOEZzZ2FqMjU4VkVtblF6ZUFR?= =?utf-8?B?Wkl3UXVMNnFOZzN5bWh5WHZKU0lKVUhMeW01cmliWmU3QVd4RXZpcG1UL0Uw?= =?utf-8?B?YjNzQjJaRXhmNUQ0SmFjNUlJV3BFSzhVTzE1WmQzKzlqSTZRaUt6QlVrV2xj?= =?utf-8?B?WTFEOFQ0RWZ6dlI1eWhGcEZlSUhRVkk3SjEvNnJRRG9IeHhjQkZHK3pNWFNY?= =?utf-8?B?Y2ZQS1NoRzZLaXNiMXdIdWVxbzh1RThxMzdnSEllem1lZ3dMV21EUUJrS1Fh?= =?utf-8?B?cHF0dWhQQVdKYWJsWkw4ajh0ZHJ6Wkx4aytEWklVTUgrTTluS2l1bXV0Wi90?= =?utf-8?B?Q2NrQk5oZlQ4U1hZd09KYUFRZzUraU1sOTlBRTEzdVV3Rk9FTHY4Zk50UEl6?= =?utf-8?B?a0h1TGtrTldLa25CRldKSGZBYlFrSTA0WUNmemdtUnlvM3E2WUNUenFOUExW?= =?utf-8?B?YU9pRGNRbG9ZTzdaSmg3Ymhoby9YTmRNcWNqdUl4NnRYdXVzWWY3S01YcGkw?= =?utf-8?B?NlFaR3RzdzZ1Q0FsbWcrNXBQQ05qMlVVa21yOXNtdGVQb1JyV3dnbU1hL0hX?= =?utf-8?B?S3pUdms2NlhtTGUwOTRlYWVRS0RleEwyeGNQVkErWThGUEtnVGgydUF5MVBH?= =?utf-8?B?OHNSaVpwVmxWMWpqdVhBd2lNNEIza1l0K0psTndMWmVTR1NzeWFsbzZrWFNC?= =?utf-8?B?M2dKTEFBUzFLMFcyS0JVYTA4RnRqSkxGUzdDOEU3M1BGQnV4aEZ6QW42ZjR0?= =?utf-8?B?VFBqRHZpSys0RkNmQXdpV05jNzVPeGZ2SGpIb01vVG5PVGhIUHpMcGVXU1k4?= =?utf-8?B?WnFmanY3d0gvKzRDbFlSd0dFcU1GbnQ3cmJiQjBzZWw2b3NHK1RXN1hOTDNl?= =?utf-8?B?VFN3YVB3bTlrQUhvNW82Q2E2dVZGL2dYRUc1UkVVMzZ3TThyK0RKSUdnNlBQ?= =?utf-8?B?UnRzV05Gc0hucmEyUXBSK2hSTC8zMjQxWmJ6Q2NWR3FTS0VMMmV1S0IyaWFp?= =?utf-8?B?VzNlZDdtVzA1VFFWQXZYYTVTQTNxUVNRTnc4MnIyU0UyeVR6TTJKVHlsTkRC?= =?utf-8?B?NEhsZEI3NncxeHJCKzFvSlVNd0l2V3FIT2R2Z1RHT3FjWDZWMVY2TVhQOGV6?= =?utf-8?Q?t+HFwB6H5jvuwEUqhSSMAZ7lLPNKjJ2yUQc5Kn5?= 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: BN8PR11MB3795.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 70c58e78-8416-41e9-41ac-08d914205fa8 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2021 01:59:12.4028 (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: 87ibKOtly5vI76ohIrKL1BZLhHmJ4DjY+/4WV2mqJQE9kbYtiLvQs5Oq3LwQMPuQKKK1Vd9Qt0hEn4NHKPsn/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1732 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 3/4] net/ice/base: fix build with gcc11 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdpdCwgRmVycnVoIDxmZXJy dWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBNYXkgMTEsIDIwMjEgMDE6MjgN Cj4gVG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPjsgWWFuZywgUWltaW5n IDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWg0KPiA8cWkuei56aGFuZ0BpbnRl bC5jb20+OyBTdGlsbHdlbGwgSnIsIFBhdWwgTSA8cGF1bC5tLnN0aWxsd2VsbC5qckBpbnRlbC5j b20+OyBMdSwgV2Vuemh1bw0KPiA8d2Vuemh1by5sdUBpbnRlbC5jb20+OyBSb25nLCBMZXlpIDxs ZXlpLnJvbmdAaW50ZWwuY29tPjsgU2h1a2xhLCBTaGl2YW5zaHUNCj4gPHNoaXZhbnNodS5zaHVr bGFAaW50ZWwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBzdGFibGVAZHBkay5vcmc7IEtldmlu IFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+OyBBaml0IEtoYXBhcmRlDQo+IDxhaml0Lmto YXBhcmRlQGJyb2FkY29tLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIDMv NF0gbmV0L2ljZS9iYXNlOiBmaXggYnVpbGQgd2l0aCBnY2MxMQ0KPiANCj4gT24gNS8xMC8yMDIx IDY6MDQgUE0sIFdhbmcsIEhhaXl1ZSB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gPj4gRnJvbTogZGV2IDxkZXYtYm91bmNlc0BkcGRrLm9yZz4gT24gQmVoYWxmIE9m IEZlcnJ1aCBZaWdpdA0KPiA+PiBTZW50OiBNb25kYXksIE1heSAxMCwgMjAyMSAyMzowMw0KPiA+ PiBUbzogWWFuZywgUWltaW5nIDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8 cWkuei56aGFuZ0BpbnRlbC5jb20+OyBTdGlsbHdlbGwgSnIsIFBhdWwgTQ0KPiA+PiA8cGF1bC5t LnN0aWxsd2VsbC5qckBpbnRlbC5jb20+OyBMdSwgV2Vuemh1byA8d2Vuemh1by5sdUBpbnRlbC5j b20+OyBSb25nLCBMZXlpDQo+IDxsZXlpLnJvbmdAaW50ZWwuY29tPjsNCj4gPj4gU2h1a2xhLCBT aGl2YW5zaHUgPHNoaXZhbnNodS5zaHVrbGFAaW50ZWwuY29tPg0KPiA+PiBDYzogWWlnaXQsIEZl cnJ1aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsgc3RhYmxlQGRwZGsu b3JnOyBLZXZpbiBUcmF5bm9yDQo+ID4+IDxrdHJheW5vckByZWRoYXQuY29tPjsgQWppdCBLaGFw YXJkZSA8YWppdC5raGFwYXJkZUBicm9hZGNvbS5jb20+DQo+ID4+IFN1YmplY3Q6IFtkcGRrLWRl dl0gW1BBVENIIDMvNF0gbmV0L2ljZS9iYXNlOiBmaXggYnVpbGQgd2l0aCBnY2MxMQ0KPiA+Pg0K PiA+PiBSZXByb2R1Y2VkIHdpdGggJy0tYnVpbGR0eXBlPWRlYnVnb3B0aW1pemVkJyBjb25maWcs DQo+ID4+IGNvbXBpbGVyIHZlcnNpb246IGdjYyAoR0NDKSAxMi4wLjAgMjAyMTA1MDkgKGV4cGVy aW1lbnRhbCkNCj4gPj4NCj4gPj4gVGhlcmUgYXJlIG11bHRpcGxlIGJ1aWxkIGVycm9ycywgbGlr ZToNCj4gPj4gLi4vZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3N3aXRjaC5jOiBJbiBmdW5jdGlv biDigJhpY2VfYWRkX21hcmtlcl9hY3TigJk6DQo+ID4+IC4uL2RyaXZlcnMvbmV0L2ljZS9iYXNl L2ljZV9zd2l0Y2guYzozNzI3OjE1Og0KPiA+PiAgICAgICB3YXJuaW5nOiBhcnJheSBzdWJzY3Jp cHQg4oCYc3RydWN0IGljZV9hcWNfc3dfcnVsZXNfZWxlbVswXeKAmQ0KPiA+PiAgICAgICBpcyBw YXJ0bHkgb3V0c2lkZSBhcnJheSBib3VuZHMgb2Yg4oCYdW5zaWduZWQgY2hhcls1Ml3igJkNCj4g Pj4gICAgICAgWy1XYXJyYXktYm91bmRzXQ0KPiA+PiAgMzcyNyB8ICAgICAgICAgbGdfYWN0LT50 eXBlID0gQ1BVX1RPX0xFMTYoSUNFX0FRQ19TV19SVUxFU19UX0xHX0FDVCk7DQo+ID4+ICAgICAg IHwgICAgICAgICAgICAgICBefg0KPiA+PiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4vZHJpdmVy cy9uZXQvaWNlL2Jhc2UvaWNlX3R5cGUuaDo1MiwNCj4gPj4gICAgICAgICAgICAgICAgICBmcm9t IC4uL2RyaXZlcnMvbmV0L2ljZS9iYXNlL2ljZV9jb21tb24uaDo4LA0KPiA+PiAgICAgICAgICAg ICAgICAgIGZyb20gLi4vZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX3N3aXRjaC5oOjgsDQo+ID4+ ICAgICAgICAgICAgICAgICAgZnJvbSAuLi9kcml2ZXJzL25ldC9pY2UvYmFzZS9pY2Vfc3dpdGNo LmM6NToNCj4gPj4gLi4vZHJpdmVycy9uZXQvaWNlL2Jhc2UvaWNlX29zZGVwLmg6MjA5OjI5Og0K PiA+PiAgICAgICBub3RlOiByZWZlcmVuY2luZyBhbiBvYmplY3Qgb2Ygc2l6ZSA1MiBhbGxvY2F0 ZWQgYnkg4oCYcnRlX3ptYWxsb2PigJkNCj4gPj4gICAyMDkgfCAjZGVmaW5lIGljZV9tYWxsb2Mo aCwgcykgICAgcnRlX3ptYWxsb2MoTlVMTCwgcywgMCkNCj4gPj4gICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4gPj4gLi4vZHJpdmVy cy9uZXQvaWNlL2Jhc2UvaWNlX3N3aXRjaC5jOjM3MjA6NTA6DQo+ID4+ICAgICAgIG5vdGU6IGlu IGV4cGFuc2lvbiBvZiBtYWNybyDigJhpY2VfbWFsbG9j4oCZDQo+ID4+ICAgbGdfYWN0ID0gKHN0 cnVjdCBpY2VfYXFjX3N3X3J1bGVzX2VsZW0gKilpY2VfbWFsbG9jKGh3LCBydWxlc19zaXplKTsN Cj4gPj4NCj4gPj4gVGhlc2UgZXJyb3JzIGFyZSBtYWlubHkgYmVjYXVzZSBhbGxvY2F0ZWQgbWVt b3J5IGlzIGNhc3QgdG8NCj4gPj4gInN0cnVjdCBpY2VfYXFjX3N3X3J1bGVzX2VsZW0gKiIgYnV0 IGFsbG9jYXRlZCBzaXplIGlzIGxlc3MgdGhhbiB0aGUgc2l6ZQ0KPiA+PiBvZiAic3RydWN0IGlj ZV9hcWNfc3dfcnVsZXNfZWxlbSIuDQo+ID4+DQo+ID4+ICJzdHJ1Y3QgaWNlX2FxY19zd19ydWxl c19lbGVtIiBoYXMgbXVsdGlwbGUgb3RoZXIgc3RydWN0cyBoYXMgdW5pb25zLA0KPiA+PiBiYXNl ZCBvbiB3aGljaCBvbmUgaXMgdXNlZCBhbGxvY2F0ZWQgbWVtb3J5IGJlaW5nIGxlc3MgdGhhbiB0 aGUgc2l6ZSBvZg0KPiA+PiAic3RydWN0IGljZV9hcWNfc3dfcnVsZXNfZWxlbSIgaXMgbG9naWNh bGx5IGNvcnJlY3QgYnV0IGNvbXBpbGVyIGlzDQo+ID4+IGNvbXBsYWluaW5nIGFib3V0IGl0Lg0K PiA+Pg0KPiA+PiBBcyBhIHNvbHV0aW9uIG1ha2luZyBzdXJlIGFsbG9jYXRlZCBtZW1vcnkgc2l6 ZSBpcyBhdCBsZWFzdCBzaXplIG9mDQo+ID4+ICJzdHJ1Y3QgaWNlX2FxY19zd19ydWxlc19lbGVt Ii4NCj4gPj4gVGhlIGZ1bmN0aW9uIHRvIHVzZSB0aGUgc3RydWN0IGlzICdpY2VfYXFfc3dfcnVs ZXMoKScsIGFuZCBpdCBhbHJlYWR5IGhhcw0KPiA+PiBwYXJhbWV0ZXIgZm9yIHNpemUgb2YgdGhl IHJ1bGUsIGFsbG9jYXRpbmcgbW9yZSB0aGFuIG5lZWRlZCBzaG91bGRuJ3QNCj4gPj4gY2F1c2Ug YW55IHByb2JsZW0uDQo+ID4+DQo+ID4+IEZpeGVzOiBjN2RkMTU5MzExODMgKCJuZXQvaWNlL2Jh c2U6IGFkZCB2aXJ0dWFsIHN3aXRjaCBjb2RlIikNCj4gPj4gRml4ZXM6IDAyYWNkY2UyZjU1MyAo Im5ldC9pY2UvYmFzZTogYWRkIE1BQyBmaWx0ZXIgd2l0aCBtYXJrZXIgYW5kIGNvdW50ZXIiKQ0K PiA+PiBGaXhlczogZjg5YWEzYWZmYTllICgibmV0L2ljZS9iYXNlOiBzdXBwb3J0IHJlbW92aW5n IGFkdmFuY2VkIHJ1bGUiKQ0KPiA+PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4+DQo+ID4+IFNp Z25lZC1vZmYtYnk6IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gPj4g LS0tDQo+ID4+IENjOiBwYXVsLm0uc3RpbGx3ZWxsLmpyQGludGVsLmNvbQ0KPiA+PiBDYzogcWku ei56aGFuZ0BpbnRlbC5jb20NCj4gPj4gQ2M6IGxleWkucm9uZ0BpbnRlbC5jb20NCj4gPj4gQ2M6 IEtldmluIFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+DQo+ID4+IENjOiBBaml0IEtoYXBh cmRlIDxhaml0LmtoYXBhcmRlQGJyb2FkY29tLmNvbT4NCj4gPj4gLS0tDQo+ID4+ICBkcml2ZXJz L25ldC9pY2UvYmFzZS9pY2Vfc3dpdGNoLmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKy0t LS0tLS0NCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u cygtKQ0KPiA+DQo+ID4gR0NDIGJ1ZyA/DQo+ID4NCj4gPiBodHRwczovL2djYy5nbnUub3JnL2J1 Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD05ODI2Ng0KPiA+DQo+ID4gQnVnIDk4MjY2IC0gWzExIFJl Z3Jlc3Npb25dIGJvZ3VzIGFycmF5IHN1YnNjcmlwdCBpcyBwYXJ0bHkgb3V0c2lkZSBhcnJheSBi b3VuZHMgb24gdmlydHVhbA0KPiBpbmhlcml0YW5jZQ0KPiA+DQo+IA0KPiBJIGFtIG5vdCBzdXJl IGlmIHRoaXMgaXMgYSBnY2MgZGVmZWN0Lg0KPiANCj4gSGVyZSB0aGVyZSBpcyBhIG1lbW9yeSBh bGxvY2F0ZWQgYW5kIGFzc2lnbmVkIHRvICJzdHJ1Y3QgaWNlX2FxY19zd19ydWxlc19lbGVtDQo+ ICoiLCBidXQgYWxsb2NhdGVkIG1lbW9yeSBzaXplIGlzIGxlc3MgdGhhbiB0aGUgc3RydWN0IHNp emUuIEFzIGZhciBhcyBJDQo+IHVuZGVyc3RhbmQgdGhpcyBpcyB0aGUgcmVhc29uIG9mIGNvbXBp bGVyIHdhcm5pbmcuDQo+IA0KPiBGb3IgdGhpcyBjYXNlIGl0IG1heSBub3QgYmUgcHJvYmxlbSBs b2dpY2FsbHkgc2luY2UgYm90aCB3aG8gYWxsb2NhdGVzIG1lbW9yeQ0KPiBhbmQgd2hvIHVzZXMg dGhlIG1lbW9yeSBmb2xsb3dzIGEgY29udHJhY3QsIGJ1dCB0aGVyZSBpcyBhIG1pc21hdGNoIGJl dHdlZW4NCj4gcG9pbnRlciB0eXBlIGFuZCBvYmplY3QuIElmIHNvbWUgb3RoZXIgZnVuY3Rpb24g d2FudHMgdG8gYWNjZXNzIGFsbCBmaWVsZHMgb2YNCj4gdGhlIHN0cnVjdCwgaXQgd2lsbCBiZSBv dXQgb2YgYm91bmQgYWNjZXNzLg0KPiANCg0KVGhhdCdzIHdoeSB0aGV5IGFyZSBzdGF0aWMgZnVu Y3Rpb24sIG5vdCBBUEkuIFRoZXNlIGZ1bmN0aW9ucyBhcmUgZGVzaWduZWQgZm9yDQppbnRlcm5h bGx5IHVzaW5nIHRvIGhhbmRsZSB0aGUgY29tcGFjdCBtZW1vcnkgbGF5b3V0IHdpdGggZGlmZmVy ZW50IHR5cGVzLg0KDQpUaGVzZSBYWFhfU0laRSBpcyBhIGhlbHBlciB0byBnZXQgdGhlIGRpZmZl cmVudCBtZW1vcnkgdHlwZSBzaXplLiBPZiBjb3Vyc2UsDQp0aGlzIHNob3VsZCBiZSB2ZXJ5IGNh cmVmdWwsIGluIG90aGVyIHdvcmRzLCBhcyB5b3Ugc2FpZDogZm9sbG93cyBhIGNvbnRyYWN0LiA7 LSkNCg0KDQojZGVmaW5lIERVTU1ZX0VUSF9IRFJfTEVOCQkxNg0KI2RlZmluZSBJQ0VfU1dfUlVM RV9SWF9UWF9FVEhfSERSX1NJWkUgXA0KCShvZmZzZXRvZihzdHJ1Y3QgaWNlX2FxY19zd19ydWxl c19lbGVtLCBwZGF0YS5sa3VwX3R4X3J4LmhkcikgKyBcDQoJIChEVU1NWV9FVEhfSERSX0xFTiAq IFwNCgkgIHNpemVvZigoKHN0cnVjdCBpY2Vfc3dfcnVsZV9sa3VwX3J4X3R4ICopMCktPmhkclsw XSkpKQ0KI2RlZmluZSBJQ0VfU1dfUlVMRV9SWF9UWF9OT19IRFJfU0laRSBcDQoJKG9mZnNldG9m KHN0cnVjdCBpY2VfYXFjX3N3X3J1bGVzX2VsZW0sIHBkYXRhLmxrdXBfdHhfcnguaGRyKSkNCiNk ZWZpbmUgSUNFX1NXX1JVTEVfTEdfQUNUX1NJWkUobikgXA0KCShvZmZzZXRvZihzdHJ1Y3QgaWNl X2FxY19zd19ydWxlc19lbGVtLCBwZGF0YS5sZ19hY3QuYWN0KSArIFwNCgkgKChuKSAqIHNpemVv ZigoKHN0cnVjdCBpY2Vfc3dfcnVsZV9sZ19hY3QgKikwKS0+YWN0WzBdKSkpDQojZGVmaW5lIElD RV9TV19SVUxFX1ZTSV9MSVNUX1NJWkUobikgXA0KCShvZmZzZXRvZihzdHJ1Y3QgaWNlX2FxY19z d19ydWxlc19lbGVtLCBwZGF0YS52c2lfbGlzdC52c2kpICsgXA0KCSAoKG4pICogc2l6ZW9mKCgo c3RydWN0IGljZV9zd19ydWxlX3ZzaV9saXN0ICopMCktPnZzaVswXSkpKQ0KDQoNCg0KPiANCj4g DQoNCg==