From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 72E49A04AF; Mon, 4 May 2020 09:39:35 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E6B2D1D40B; Mon, 4 May 2020 09:39:34 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2041.outbound.protection.outlook.com [40.107.21.41]) by dpdk.org (Postfix) with ESMTP id AD0551D40A for ; Mon, 4 May 2020 09:39:33 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mTePgTIbWN2JOtAPhJDRKCkIzuAIuJTc9qTLkf1M7jeIkPwz6a6QjcikQJ/i7kxhjfEQgO0AzmdJbh1OQXIY3n1Glhe7eaMg3zqvq/0hZIVGueT1IuOjv7/RC34oo9WFbfJxPMR2NbEI8hzQ1dHsa4e9JuGu1xQMH5VlepG093BEyRFNC5B6VbjWgpgV494vTi4oe8VkmOxRDgwqkBskZdm6OpvfWLweLBYoPR5oCsSn2PtsXaODOJX9ElyXNtRB7082A08y0WFkW+EmO6TM57sJuoq7C81N28MaeGME3FVwXNDvkosWb+6PbBxdzaitDA1v4SmfakKCp9U3v9vhGA== 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=NT0TdZ+dqIQzzaB0N/hV4bE97O1lcz+YwP67mommlG4=; b=DBHjiRQlXAgDxrUbTOfJDvshsRbK7I0+08D6wPXhwGanWBiWncPeWzbqwCg+fDqZH2N4/xVfw9y6nwWsmdogt9u3MC++4cV6k1+i79rhCpdCC3V5MTtMmB9GgRk94iAhbLRXjMj/qnCvyKGjaRfddZo9wEm4t/Y9yoJLBetoZuOPfkXd6GHPhjEFxoqJmqcox0xI7u9G2rjdetNNI8rWcbmdGIm492prd3qpymhlVfIst8GCHWTehCrwy+HBmQB73eFrFhdHbTV/5DXXjVnHa/dwYJ3tcNehmpvCc4hgvPQ9rhSG06EjVfhEkUVsiFfkZJxvw/Um71HgAmX6/DmHoQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NT0TdZ+dqIQzzaB0N/hV4bE97O1lcz+YwP67mommlG4=; b=EOo6QCsjyCBJACkKAjR8xrNDPL69wPR7dz9zSc8voPaJ0VBFryBixK/s5JNTsD7MyfmunRQHiF/xbbb1zpFCbE4CQj1M4f2tVYBe4ZRJw2tPWaxcrW2U+R9MMiGPH9lQGY5pjwgskFk4k3gRZt80jvo3pl84+DLnJcYZY6aKM1A= Received: from AM4PR05MB3265.eurprd05.prod.outlook.com (2603:10a6:205:8::26) by AM4PR05MB3395.eurprd05.prod.outlook.com (2603:10a6:205:7::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.19; Mon, 4 May 2020 07:39:32 +0000 Received: from AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::bdf0:88a3:3a39:4be4]) by AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::bdf0:88a3:3a39:4be4%7]) with mapi id 15.20.2958.030; Mon, 4 May 2020 07:39:32 +0000 From: Slava Ovsiienko To: Kevin Traynor , "dev@dpdk.org" , Raslan Darawsheh Thread-Topic: [dpdk-dev] [PATCH] net/mlx5: fix gcc 10 enum-conversion warning Thread-Index: AQHV/tdnZupVIvKTiE+EjBtZehc6oaiX0HKg Date: Mon, 4 May 2020 07:39:32 +0000 Message-ID: References: <20200320164742.14721-1-ktraynor@redhat.com> In-Reply-To: <20200320164742.14721-1-ktraynor@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=mellanox.com; x-originating-ip: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: b2c9b899-3153-4a36-37e3-08d7effe494c x-ms-traffictypediagnostic: AM4PR05MB3395:|AM4PR05MB3395: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtFwd x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:167; x-forefront-prvs: 03932714EB x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: U4EKwKFjgCwmEYMHqZbuzWolaUQp+GR9AP2xUhLKNc2Xy4Hlzp+54qcZFzF9Sub62bimS5n1xdfUQQILHVSQ9t3t+hJ4Yy+wwICgyw1HhKFBQAEVB2BR1NSMXyhib+MeLAZ7CEQx5fWFug5x+rz0GcgVgt7AR2yoNqGWrvLiPzraQrWjNqewWnQJ7xQ1bIsNQfLye+KvPvNwKKuitGjHNN/0P8xBTz9W32mWoXjnJbiSD2cQo2Dum/mU2LAfTkJkcu0aJKtiDnSH/JFmS4S3w5pgFofSBlcKQhH376F8V+JCxB+PdFpfTjT+3bmh6JMJb79BIByvXnOmRPPXyVdtzOiNRFRbTMbFGLMIpEP+1IQeomPu25gfwaiurndBdMJ5/l21uavEznXmlg5sdpOQFfl0m4K1d7xa9lqSyPTlh4C5E5MrHhg1R6kODdMPHB3z x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM4PR05MB3265.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(39860400002)(346002)(396003)(136003)(376002)(5660300002)(66946007)(76116006)(66446008)(64756008)(66556008)(66476007)(478600001)(52536014)(86362001)(2906002)(6636002)(55016002)(9686003)(186003)(316002)(26005)(8676002)(110136005)(6506007)(53546011)(8936002)(71200400001)(33656002)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: xhUyOI2QXWHSFHAqNN898xQioULJgW2Uk5OrXPz7ZfqaJprnT2vio6m7z3XIzTYrX30wbLPX9na4jXqV4wSsLhY91ZRK67nDZIYc+LHF7I0Fo0YB6WgZH0/Ta0pGEy6AWoV/XOyQypzKs1g2SsaRBSlNbUgkx+pNTj0nSv+fRMyZZbz9e2hvTaQXy0ijQr1sxugVYFFk7g0xUMUUvZHhYlvnZnuVnv6WECGWOANEZPdv7RDKoomwhk+YUF0m36+bazXX0kaQ2iU5Ut0VPXrQXoOXG61V//pRAq2GH5q6SQJEBFBzS6skAfPmff7GCXmSUNujEg1HMzZ/K7aYLjPmH1t5ZZARnyzuMobPaAaGJHO+uj4opuJ9Fc+6/rQeaH98RSAVlep09RnD401ZiS/nGLiVQOIjrrXa6p4tzIsAcsO24WIAT5iM6YR3HqarVRe8jGB69Zp2VQs4oZd1nrB25hZRYvVJiUTdBeVnJItZ8zT7Iq75rqhEL0eo+nlnJnZk0GK352a8wk56L/IM5qJfdaJ3FyaVjhzx1dfio+UgwSuXWzJGJjo2yzrbjO1bdNGI8SUI1EAuKs7iUS0cP84qDbQDcEnQo9B2fLooSlFectme7aM8VDw5lQFiRWA5zkyZwu71LcN+jcoDBlbJ71+QhHYTUb2UeWBf7BloN7yJfxk24uZVS4PwuSoAteNIgHHSNOrhGy9e8vJqj2SFzKat9IzJkMBLb427m8ToS5eRgPYwcbu3FbYn25uSm80ybMx0n2dvTwuE+QuJmKsM9e1TIp0fJQQEYbWlWUT5cZ+r/pw= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2c9b899-3153-4a36-37e3-08d7effe494c X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2020 07:39:32.5328 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: oGBfhXQeDEKrPPcqeNu3qsqu0dmrX0TEGOTK4EMzlNLmZnY5n6/pIIW6vaCO2qxNW0KDuSrjkXtrvHzt4RjEeanbwGFQ2J44G0A23Rjbcok= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB3395 Subject: Re: [dpdk-dev] [PATCH] net/mlx5: fix gcc 10 enum-conversion warning X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXYgPGRldi1ib3VuY2VzQGRw ZGsub3JnPiBPbiBCZWhhbGYgT2YgS2V2aW4gVHJheW5vcg0KPiBTZW50OiBGcmlkYXksIE1hcmNo IDIwLCAyMDIwIDE4OjQ4DQo+IFRvOiBkZXZAZHBkay5vcmc7IFJhc2xhbiBEYXJhd3NoZWggPHJh c2xhbmRAbWVsbGFub3guY29tPg0KPiBDYzogS2V2aW4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0 LmNvbT4NCj4gU3ViamVjdDogW2RwZGstZGV2XSBbUEFUQ0hdIG5ldC9tbHg1OiBmaXggZ2NjIDEw IGVudW0tY29udmVyc2lvbiB3YXJuaW5nDQo+IA0KPiBnY2MgMTAuMC4xIHJlcG9ydHMgd2Fybmlu Z3Mgd2hlbiB1c2luZyBtbHg1X3J0ZV9mbG93IGVudW1zIHdpdGggcnRlX2Zsb3cNCj4gdHlwZSBl bnVtcy4gRm9yIGV4YW1wbGU6DQo+IA0KPiAuLi9kcml2ZXJzL25ldC9tbHg1L21seDVfZmxvdy5j OiBJbiBmdW5jdGlvbiDigJhmbG93X2hhaXJwaW5fc3BsaXTigJk6DQo+IC4uL2RyaXZlcnMvbmV0 L21seDUvbWx4NV9mbG93LmM6MzQwNjoxOToNCj4gd2FybmluZzogaW1wbGljaXQgY29udmVyc2lv biBmcm9tIOKAmGVudW0gbWx4NV9ydGVfZmxvd19hY3Rpb25fdHlwZeKAmSB0bw0KPiDigJhlbnVt IHJ0ZV9mbG93X2FjdGlvbl90eXBl4oCZIFstV2VudW0tY29udmVyc2lvbl0NCj4gIDM0MDYgfCAg dGFnX2FjdGlvbi0+dHlwZSA9IE1MWDVfUlRFX0ZMT1dfQUNUSU9OX1RZUEVfVEFHOw0KPiAgICAg ICB8ICAgICAgICAgICAgICAgICAgIF4NCj4gLi4vZHJpdmVycy9uZXQvbWx4NS9tbHg1X2Zsb3cu YzozNDE5OjEzOg0KPiB3YXJuaW5nOiBpbXBsaWNpdCBjb252ZXJzaW9uIGZyb20g4oCYZW51bSBt bHg1X3J0ZV9mbG93X2l0ZW1fdHlwZeKAmSB0bw0KPiDigJhlbnVtIHJ0ZV9mbG93X2l0ZW1fdHlw ZeKAmSBbLVdlbnVtLWNvbnZlcnNpb25dDQo+ICAzNDE5IHwgIGl0ZW0tPnR5cGUgPSBNTFg1X1JU RV9GTE9XX0lURU1fVFlQRV9UQUc7DQo+ICAgICAgIHwgICAgICAgICAgICAgXg0KPiANCj4gRml4 IGJ5IGNhc3RpbmcgdG8gdGhlIGNvcnJlY3QgZW51bS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEtl dmluIFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+DQpBY2tlZC1ieTogVmlhY2hlc2xhdiBP dnNpaWVua28gPHZpYWNoZXNsYXZvQG1lbGxhbm94LmNvbT4NCg0KPiAtLS0NCj4gIGRyaXZlcnMv bmV0L21seDUvbWx4NV9mbG93LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMo LSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9tbHg1L21seDVfZmxvdy5jIGIvZHJp dmVycy9uZXQvbWx4NS9tbHg1X2Zsb3cuYw0KPiBpbmRleCA0MTA3MmRhNmQuLmMxYjg3YTNlZCAx MDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvbWx4NS9tbHg1X2Zsb3cuYw0KPiArKysgYi9kcml2 ZXJzL25ldC9tbHg1L21seDVfZmxvdy5jDQo+IEBAIC0zMDAyLDUgKzMwMDIsNiBAQCBmbG93X21y ZWdfYWRkX2NvcHlfYWN0aW9uKHN0cnVjdCBydGVfZXRoX2Rldg0KPiAqZGV2LCB1aW50MzJfdCBt YXJrX2lkLA0KPiAgCWlmIChtYXJrX2lkICE9IE1MWDVfREVGQVVMVF9DT1BZX0lEKSB7DQo+ICAJ CWl0ZW1zWzBdID0gKHN0cnVjdCBydGVfZmxvd19pdGVtKXsNCj4gLQkJCS50eXBlID0gTUxYNV9S VEVfRkxPV19JVEVNX1RZUEVfVEFHLA0KPiArCQkJLnR5cGUgPSAoZW51bSBydGVfZmxvd19pdGVt X3R5cGUpDQo+ICsJCQkJTUxYNV9SVEVfRkxPV19JVEVNX1RZUEVfVEFHLA0KPiAgCQkJLnNwZWMg PSAmdGFnX3NwZWMsDQo+ICAJCX07DQo+IEBAIC0zMDA5LDkgKzMwMTAsMTEgQEAgZmxvd19tcmVn X2FkZF9jb3B5X2FjdGlvbihzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4gKmRldiwgdWludDMyX3QgbWFy a19pZCwNCj4gIAkJfTsNCj4gIAkJYWN0aW9uc1swXSA9IChzdHJ1Y3QgcnRlX2Zsb3dfYWN0aW9u KXsNCj4gLQkJCS50eXBlID0gTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9NQVJLLA0KPiArCQkJ LnR5cGUgPSAoZW51bSBydGVfZmxvd19hY3Rpb25fdHlwZSkNCj4gKwkJCQlNTFg1X1JURV9GTE9X X0FDVElPTl9UWVBFX01BUkssDQo+ICAJCQkuY29uZiA9ICZmdGFnLA0KPiAgCQl9Ow0KPiAgCQlh Y3Rpb25zWzFdID0gKHN0cnVjdCBydGVfZmxvd19hY3Rpb24pew0KPiAtCQkJLnR5cGUgPQ0KPiBN TFg1X1JURV9GTE9XX0FDVElPTl9UWVBFX0NPUFlfTVJFRywNCj4gKwkJCS50eXBlID0gKGVudW0g cnRlX2Zsb3dfYWN0aW9uX3R5cGUpDQo+ICsNCj4gCU1MWDVfUlRFX0ZMT1dfQUNUSU9OX1RZUEVf Q09QWV9NUkVHLA0KPiAgCQkJLmNvbmYgPSAmY3BfbXJlZywNCj4gIAkJfTsNCj4gQEAgLTMwMzAs NSArMzAzMyw2IEBAIGZsb3dfbXJlZ19hZGRfY29weV9hY3Rpb24oc3RydWN0IHJ0ZV9ldGhfZGV2 DQo+ICpkZXYsIHVpbnQzMl90IG1hcmtfaWQsDQo+ICAJCX07DQo+ICAJCWFjdGlvbnNbMF0gPSAo c3RydWN0IHJ0ZV9mbG93X2FjdGlvbil7DQo+IC0JCQkudHlwZSA9DQo+IE1MWDVfUlRFX0ZMT1df QUNUSU9OX1RZUEVfQ09QWV9NUkVHLA0KPiArCQkJLnR5cGUgPSAoZW51bSBydGVfZmxvd19hY3Rp b25fdHlwZSkNCj4gKw0KPiAJTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9DT1BZX01SRUcsDQo+ ICAJCQkuY29uZiA9ICZjcF9tcmVnLA0KPiAgCQl9Ow0KPiBAQCAtMzQwNCw1ICszNDA4LDYgQEAg Zmxvd19oYWlycGluX3NwbGl0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LA0KPiAgCS8qIEFkZCBz ZXQgbWV0YSBhY3Rpb24gYW5kIGVuZCBhY3Rpb24gZm9yIHRoZSBSeCBmbG93LiAqLw0KPiAgCXRh Z19hY3Rpb24gPSBhY3Rpb25zX3J4Ow0KPiAtCXRhZ19hY3Rpb24tPnR5cGUgPSBNTFg1X1JURV9G TE9XX0FDVElPTl9UWVBFX1RBRzsNCj4gKwl0YWdfYWN0aW9uLT50eXBlID0gKGVudW0gcnRlX2Zs b3dfYWN0aW9uX3R5cGUpDQo+ICsJCQkgICBNTFg1X1JURV9GTE9XX0FDVElPTl9UWVBFX1RBRzsN Cj4gIAlhY3Rpb25zX3J4Kys7DQo+ICAJcnRlX21lbWNweShhY3Rpb25zX3J4LCBhY3Rpb25zLCBz aXplb2Yoc3RydWN0IHJ0ZV9mbG93X2FjdGlvbikpOw0KPiBAQCAtMzQxNyw1ICszNDIyLDYgQEAg Zmxvd19oYWlycGluX3NwbGl0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LA0KPiAgCWFkZHIgPSAo dm9pZCAqKSZwYXR0ZXJuX3R4WzJdOw0KPiAgCWl0ZW0gPSBwYXR0ZXJuX3R4Ow0KPiAtCWl0ZW0t PnR5cGUgPSBNTFg1X1JURV9GTE9XX0lURU1fVFlQRV9UQUc7DQo+ICsJaXRlbS0+dHlwZSA9IChl bnVtIHJ0ZV9mbG93X2l0ZW1fdHlwZSkNCj4gKwkJICAgICBNTFg1X1JURV9GTE9XX0lURU1fVFlQ RV9UQUc7DQo+ICAJdGFnX2l0ZW0gPSAodm9pZCAqKWFkZHI7DQo+ICAJdGFnX2l0ZW0tPmRhdGEg PSAqZmxvd19pZDsNCj4gQEAgLTM1NDksNSArMzU1NSw2IEBAIGZsb3dfbWV0ZXJfc3BsaXRfcHJl cChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwNCj4gIAkJCS8qIEFkZCB0aGUgZXh0cmEgdGFnIGFj dGlvbiBmaXJzdC4gKi8NCj4gIAkJCXRhZ19hY3Rpb24gPSBhY3Rpb25zX3ByZTsNCj4gLQkJCXRh Z19hY3Rpb24tPnR5cGUgPQ0KPiBNTFg1X1JURV9GTE9XX0FDVElPTl9UWVBFX1RBRzsNCj4gKwkJ CXRhZ19hY3Rpb24tPnR5cGUgPSAoZW51bSBydGVfZmxvd19hY3Rpb25fdHlwZSkNCj4gKw0KPiBN TFg1X1JURV9GTE9XX0FDVElPTl9UWVBFX1RBRzsNCj4gIAkJCWFjdGlvbnNfcHJlKys7DQo+ICAJ CQlhY3Rpb25fY3VyID0gJmFjdGlvbnNfcHJlOw0KPiBAQCAtMzYxMCw1ICszNjE3LDYgQEAgZmxv d19tZXRlcl9zcGxpdF9wcmVwKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LA0KPiAgCQkJCSAqIGZv ciB2bGFuIHB1c2ggYW5kIHNldCB2aWQuDQo+ICAJCQkJICovDQo+IC0JCQkJc2Z4X2l0ZW1zLT50 eXBlID0NCj4gTUxYNV9SVEVfRkxPV19JVEVNX1RZUEVfVkxBTjsNCj4gKwkJCQlzZnhfaXRlbXMt PnR5cGUgPSAoZW51bQ0KPiBydGVfZmxvd19pdGVtX3R5cGUpDQo+ICsNCj4gTUxYNV9SVEVfRkxP V19JVEVNX1RZUEVfVkxBTjsNCj4gIAkJCQlzZnhfaXRlbXMrKzsNCj4gIAkJCX0NCj4gQEAgLTM2 MjUsNSArMzYzMyw2IEBAIGZsb3dfbWV0ZXJfc3BsaXRfcHJlcChzdHJ1Y3QgcnRlX2V0aF9kZXYg KmRldiwNCj4gIAl0YWdfbWFzayA9IHRhZ19zcGVjICsgMTsNCj4gIAl0YWdfbWFzay0+ZGF0YSA9 IDB4ZmZmZmZmMDA7DQo+IC0JdGFnX2l0ZW0tPnR5cGUgPSBNTFg1X1JURV9GTE9XX0lURU1fVFlQ RV9UQUc7DQo+ICsJdGFnX2l0ZW0tPnR5cGUgPSAoZW51bSBydGVfZmxvd19pdGVtX3R5cGUpDQo+ ICsJCQkgTUxYNV9SVEVfRkxPV19JVEVNX1RZUEVfVEFHOw0KPiAgCXRhZ19pdGVtLT5zcGVjID0g dGFnX3NwZWM7DQo+ICAJdGFnX2l0ZW0tPmxhc3QgPSBOVUxMOw0KPiBAQCAtMzcyOCw1ICszNzM3 LDYgQEAgZmxvd19tcmVnX3NwbGl0X3Fyc3NfcHJlcChzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4gKmRl diwNCj4gIAkJLyogUmVwbGFjZSBRVUVVRS9SU1MgYWN0aW9uLiAqLw0KPiAgCQlzcGxpdF9hY3Rp b25zW3Fyc3NfaWR4XSA9IChzdHJ1Y3QgcnRlX2Zsb3dfYWN0aW9uKXsNCj4gLQkJCS50eXBlID0g TUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9UQUcsDQo+ICsJCQkudHlwZSA9IChlbnVtIHJ0ZV9m bG93X2FjdGlvbl90eXBlKQ0KPiArCQkJCU1MWDVfUlRFX0ZMT1dfQUNUSU9OX1RZUEVfVEFHLA0K PiAgCQkJLmNvbmYgPSBzZXRfdGFnLA0KPiAgCQl9Ow0KPiBAQCAtMzc5MSw1ICszODAxLDYgQEAg Zmxvd19tcmVnX3R4X2NvcHlfcHJlcChzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4gKmRldiwNCj4gIAlp ZiAoZW5jYXBfaWR4ID09IGFjdGlvbnNfbiAtIDEpIHsNCj4gIAkJZXh0X2FjdGlvbnNbYWN0aW9u c19uIC0gMV0gPSAoc3RydWN0IHJ0ZV9mbG93X2FjdGlvbil7DQo+IC0JCQkudHlwZSA9DQo+IE1M WDVfUlRFX0ZMT1dfQUNUSU9OX1RZUEVfQ09QWV9NUkVHLA0KPiArCQkJLnR5cGUgPSAoZW51bSBy dGVfZmxvd19hY3Rpb25fdHlwZSkNCj4gKw0KPiAJTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9D T1BZX01SRUcsDQo+ICAJCQkuY29uZiA9IGNwX21yZWcsDQo+ICAJCX07DQo+IEBAIC0zNzk5LDUg KzM4MTAsNiBAQCBmbG93X21yZWdfdHhfY29weV9wcmVwKHN0cnVjdCBydGVfZXRoX2Rldg0KPiAq ZGV2LA0KPiAgCX0gZWxzZSB7DQo+ICAJCWV4dF9hY3Rpb25zW2VuY2FwX2lkeF0gPSAoc3RydWN0 IHJ0ZV9mbG93X2FjdGlvbil7DQo+IC0JCQkudHlwZSA9DQo+IE1MWDVfUlRFX0ZMT1dfQUNUSU9O X1RZUEVfQ09QWV9NUkVHLA0KPiArCQkJLnR5cGUgPSAoZW51bSBydGVfZmxvd19hY3Rpb25fdHlw ZSkNCj4gKw0KPiAJTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9DT1BZX01SRUcsDQo+ICAJCQku Y29uZiA9IGNwX21yZWcsDQo+ICAJCX07DQo+IEBAIC0zOTEzLDQgKzM5MjUsNSBAQCBmbG93X2Ny ZWF0ZV9zcGxpdF9tZXRhZGF0YShzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4gKmRldiwNCj4gIAkJZWxz ZQ0KPiAgCQkJZXh0X2FjdGlvbnNbcXJzcyAtIGFjdGlvbnNdLnR5cGUgPQ0KPiArCQkJCQkJKGVu dW0gcnRlX2Zsb3dfYWN0aW9uX3R5cGUpDQo+IA0KPiAJTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQ RV9UQUc7DQo+ICAJCS8qDQo+IEBAIC0zOTY0LDUgKzM5NzcsNiBAQCBmbG93X2NyZWF0ZV9zcGxp dF9tZXRhZGF0YShzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4gKmRldiwNCj4gIAkJc3RydWN0IHJ0ZV9m bG93X2l0ZW0gcV9pdGVtc1tdID0gew0KPiAgCQkJew0KPiAtCQkJCS50eXBlID0gTUxYNV9SVEVf RkxPV19JVEVNX1RZUEVfVEFHLA0KPiArCQkJCS50eXBlID0gKGVudW0gcnRlX2Zsb3dfaXRlbV90 eXBlKQ0KPiArCQkJCQlNTFg1X1JURV9GTE9XX0lURU1fVFlQRV9UQUcsDQo+ICAJCQkJLnNwZWMg PSAmcV90YWdfc3BlYywNCj4gIAkJCQkubGFzdCA9IE5VTEwsDQo+IEBAIC00NjA1LDUgKzQ2MTks NiBAQCBtbHg1X2N0cmxfZmxvd19zb3VyY2VfcXVldWUoc3RydWN0IHJ0ZV9ldGhfZGV2DQo+ICpk ZXYsDQo+ICAJc3RydWN0IHJ0ZV9mbG93X2l0ZW0gaXRlbXNbXSA9IHsNCj4gIAkJew0KPiAtCQkJ LnR5cGUgPSBNTFg1X1JURV9GTE9XX0lURU1fVFlQRV9UWF9RVUVVRSwNCj4gKwkJCS50eXBlID0g KGVudW0gcnRlX2Zsb3dfaXRlbV90eXBlKQ0KPiArCQkJCU1MWDVfUlRFX0ZMT1dfSVRFTV9UWVBF X1RYX1FVRVVFLA0KPiAgCQkJLnNwZWMgPSAmcXVldWVfc3BlYywNCj4gIAkJCS5sYXN0ID0gTlVM TCwNCj4gQEAgLTU3MjIsNSArNTczNyw2IEBAIG1seDVfZmxvd19kaXNjb3Zlcl9tcmVnX2Moc3Ry dWN0IHJ0ZV9ldGhfZGV2DQo+ICpkZXYpDQo+ICAJCXN0cnVjdCBydGVfZmxvd19hY3Rpb24gYWN0 aW9uc1tdID0gew0KPiAgCQkJWzBdID0gew0KPiAtCQkJCS50eXBlID0NCj4gTUxYNV9SVEVfRkxP V19BQ1RJT05fVFlQRV9DT1BZX01SRUcsDQo+ICsJCQkJLnR5cGUgPSAoZW51bSBydGVfZmxvd19h Y3Rpb25fdHlwZSkNCj4gKw0KPiAJTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9DT1BZX01SRUcs DQo+ICAJCQkJLmNvbmYgPSAmKHN0cnVjdA0KPiBtbHg1X2Zsb3dfYWN0aW9uX2NvcHlfbXJlZyl7 DQo+ICAJCQkJCS5zcmMgPSBSRUdfQ18xLA0KPiAtLQ0KPiAyLjIxLjENCg0K