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 A7B01A04AF; Mon, 4 May 2020 10:21:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 418091D405; Mon, 4 May 2020 10:21:52 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80073.outbound.protection.outlook.com [40.107.8.73]) by dpdk.org (Postfix) with ESMTP id B0F361D37E for ; Mon, 4 May 2020 10:21:50 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ecy1Vl2Hg0Oga/EdoRvqHJyoth38ss9WXxCudxr2sdugnHCQB6suTHvmrcm/sJQZctfrKZA+nrpXkGQBqCtNAcgZeahhe4s3vdhvf7kGZqz0XBb+a/2wTBeEKUJPARZcrg61uss1EIMHrwQBJKOlvdKA7xN5F0r4e+/HNoSjPlddRTA32k4VvhVvwKv1EjFlO2MUJB6Mfk4oaTUmKeI13pH8M42qHrkV8CNgsDoRtYvhQtrDQ0j/33lzvzMXOkvZ1e6cPG6RTi6/a0G91FPR9QLS5AvXjItE/DeCT0DzfWGmgIg76XMSbBOm5eUCLahbJIhDvQoEQ2rgDzi5Oq+FKw== 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=QYfjlq7XZOl5Y3ejHcu9F549r4AANd82kvdjeCzOI94=; b=Ei/egSskFw9uLti+AQJ9bDxBjgIRdK7rvus29jkcYHOhh3id5O4RX5Ev+/mQu3sRVWfRWPadhdTivehbNYoBAqviESHQL7JbHBBFswo3HDqMlIKm1QcIF0FtiHJzxCsKNBl3Cjeg9NgE4l8JDZ4IBGaKNBOCt+G8salAu2U1Xhdn3yw8nkfvYs9Ur86So/+qxFn586JrNOuj00ZjEH8O/VInEaAT6FvUi3EmIXgTifBZvZdL2TyjcKFzbE+nI93HVYIlLjcRdF64F6Y/ls2LbHv0pIZxT8qEpqYX8KeCXNPgztkNlfByVkOTpSvCStHrBABj6ut5Gl9wK4jbMavM3g== 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=QYfjlq7XZOl5Y3ejHcu9F549r4AANd82kvdjeCzOI94=; b=tnOpD4biL+xLcAcJN8Dm5MkYos5m4IEKHpb5GO6Cpr6z9lBv7Y41d57ILP0gmPgdnO+rQ6K9ChLhHtD/27VLx7VNgOMHBFD/Xy3n3Gn4IsxbCIFnXjFuoCP5EixTEcIm4sC3EToEQbCJjriPybfVswbC6KpiCGkJ7ldNpL/TdtU= Received: from AM0PR05MB6707.eurprd05.prod.outlook.com (2603:10a6:20b:15b::17) by AM0PR05MB6609.eurprd05.prod.outlook.com (2603:10a6:208:124::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20; Mon, 4 May 2020 08:21:49 +0000 Received: from AM0PR05MB6707.eurprd05.prod.outlook.com ([fe80::508:747b:cc12:5f6e]) by AM0PR05MB6707.eurprd05.prod.outlook.com ([fe80::508:747b:cc12:5f6e%5]) with mapi id 15.20.2958.030; Mon, 4 May 2020 08:21:49 +0000 From: Raslan Darawsheh To: Kevin Traynor , "dev@dpdk.org" Thread-Topic: [PATCH] net/mlx5: fix gcc 10 enum-conversion warning Thread-Index: AQHV/tdjKAT8CfhmyES/0XUw6MV4XaiX3Fdg Date: Mon, 4 May 2020 08:21:49 +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: [188.161.230.216] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 6c081be8-189d-478e-1129-08d7f004316d x-ms-traffictypediagnostic: AM0PR05MB6609: 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: s1VR6UnICDKZKvtmgQ3gcZxeYwUFrmiVpp/MkOagu2fUselVBmrQvyXB6zrHakwO3yljhUV+VxG13B1x8K04pUeXpEimBk+GwBAxSSagoA1pT6FomxEqfWEZ3Qh28njr0q8YjhN5bsI56rROB0xq2QrywjhckU+BY4w3knBq/jZd1Sibel3bDscNhXzN71cS+XDVzaBDxNYSEAR+pfnAYste9t4EFgf/xkRaq9PoliG9CEB789yJlVrPToYggciR9FXhK8kX+C1A5f+0NJTgg3uFj2J04YbjiaD7wCrMoZgJ9/eL182CIdY09Jt+ZvHIZNoAbOsBB7iwvjb+42ehQJqRxt63gCd7K0Nwwx/gfpm/fQsxBd888Ae9vC6IFik4n1HEhQBe12wZ5VzNf2uYD+gQJV18UhdjQkeK7bU7g6Ub1XdRsPy5IybeE/zx6d/w x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR05MB6707.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(376002)(346002)(366004)(136003)(39860400002)(52536014)(86362001)(5660300002)(110136005)(316002)(8936002)(478600001)(55016002)(8676002)(71200400001)(2906002)(33656002)(9686003)(6506007)(53546011)(66446008)(66556008)(66476007)(76116006)(66946007)(64756008)(186003)(7696005)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: 2w9L36o3QRNyNNByMxcjL4ILO3N8CRmiewX+yWO+9oyy3FQLhlRBBkr4GamRuIJF1M8eW7zcJxvK52NH2Li5qjelC5uf+4FdPIbTnnBWYITT3u1rd8BiPFHMyUbRyeHzVAiz/bbhcM5OIRJtBzKjAEtnPjSXFAa0gK5wHlDNlnUjgUOlW32MIWq52cECJMpoo9EaQuZtmQ1AQ49OHQDnRk6vxba54yG1ekk5NvZEBrKurlwB3FSKXcqzvEnsR4CaOk9otqApVSaHkqq2enS1YKyE0xbfid3Lib6RlbP6aYU31neUWmDS53KbTZVyTmWyjJSuGb5+bFoLFqANXa68Ol10KXii9P/Va8lk3m5U2Gy6ACPdOM64l0/IJujFzIh/Y3Dzku4md/0T9crQZZgptRFpd/KwYfPBdiICh0EQ6+CvvcMf2OegvqTUZgVZ1cSmd/FCR8zbjuVWYtek3EfN52gZm1aB6s/LplTQ/webaH8+e6cgOPvZC2M1VP2nydVxsv2tOSplCMJ+I2lygGVi75s9SJuWJs1DBGs/SQ7AkcGKWoAjgYmFhL8qLRxoUbw3kJQJPCdpSNUBINLs+dD37J9p7XcITeK4fNOH+HBbwYO8CF9YPvGmFHJ1sKZ2PynEkp/2wGslls68f+o5mizy5ekF0rNt5iU00XTb8ojhDxethEey4KwAL6ee8ZXKOWIaBLhveU6oqi3CdIildQYlQFHC8VeAktOUd0b9kOTbnp08oFhZ3omc6ezP7fbN01Vz1u8oTmj0/8StqZiPX2hQlQ/wfH+LuCdQLmSF96VGBkoz7uDhqU9ow2eVMC6EqFRs x-ms-exchange-transport-forked: True 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: 6c081be8-189d-478e-1129-08d7f004316d X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2020 08:21:49.5314 (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: ppdYp7z3umrCa55zrD6PrwPamGHpZG1cK9DDvEYI3p1/QBmC6rBns81MfWvieg3pVfbsOO918iaUr17Scz7pEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR05MB6609 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" SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2V2aW4gVHJheW5v ciA8a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAyMCwgMjAyMCA2 OjQ4IFBNDQo+IFRvOiBkZXZAZHBkay5vcmc7IFJhc2xhbiBEYXJhd3NoZWggPHJhc2xhbmRAbWVs bGFub3guY29tPg0KPiBDYzogS2V2aW4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4g U3ViamVjdDogW1BBVENIXSBuZXQvbWx4NTogZml4IGdjYyAxMCBlbnVtLWNvbnZlcnNpb24gd2Fy bmluZw0KPiANCj4gZ2NjIDEwLjAuMSByZXBvcnRzIHdhcm5pbmdzIHdoZW4gdXNpbmcgbWx4NV9y dGVfZmxvdyBlbnVtcw0KPiB3aXRoIHJ0ZV9mbG93IHR5cGUgZW51bXMuIEZvciBleGFtcGxlOg0K PiANCj4gLi4vZHJpdmVycy9uZXQvbWx4NS9tbHg1X2Zsb3cuYzogSW4gZnVuY3Rpb24g4oCYZmxv d19oYWlycGluX3NwbGl04oCZOg0KPiAuLi9kcml2ZXJzL25ldC9tbHg1L21seDVfZmxvdy5jOjM0 MDY6MTk6DQo+IHdhcm5pbmc6IGltcGxpY2l0IGNvbnZlcnNpb24gZnJvbSDigJhlbnVtIG1seDVf cnRlX2Zsb3dfYWN0aW9uX3R5cGXigJkgdG8NCj4g4oCYZW51bSBydGVfZmxvd19hY3Rpb25fdHlw ZeKAmSBbLVdlbnVtLWNvbnZlcnNpb25dDQo+ICAzNDA2IHwgIHRhZ19hY3Rpb24tPnR5cGUgPSBN TFg1X1JURV9GTE9XX0FDVElPTl9UWVBFX1RBRzsNCj4gICAgICAgfCAgICAgICAgICAgICAgICAg ICBeDQo+IC4uL2RyaXZlcnMvbmV0L21seDUvbWx4NV9mbG93LmM6MzQxOToxMzoNCj4gd2Fybmlu ZzogaW1wbGljaXQgY29udmVyc2lvbiBmcm9tIOKAmGVudW0gbWx4NV9ydGVfZmxvd19pdGVtX3R5 cGXigJkgdG8NCj4g4oCYZW51bSBydGVfZmxvd19pdGVtX3R5cGXigJkgWy1XZW51bS1jb252ZXJz aW9uXQ0KPiAgMzQxOSB8ICBpdGVtLT50eXBlID0gTUxYNV9SVEVfRkxPV19JVEVNX1RZUEVfVEFH Ow0KPiAgICAgICB8ICAgICAgICAgICAgIF4NCj4gDQo+IEZpeCBieSBjYXN0aW5nIHRvIHRoZSBj b3JyZWN0IGVudW0uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBUcmF5bm9yIDxrdHJheW5v ckByZWRoYXQuY29tPg0KPiAtLS0NCj4gIGRyaXZlcnMvbmV0L21seDUvbWx4NV9mbG93LmMgfCA0 NiArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2Vk LCAzMSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL25ldC9tbHg1L21seDVfZmxvdy5jIGIvZHJpdmVycy9uZXQvbWx4NS9tbHg1X2Zsb3cu Yw0KPiBpbmRleCA0MTA3MmRhNmQuLmMxYjg3YTNlZCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9u ZXQvbWx4NS9tbHg1X2Zsb3cuYw0KPiArKysgYi9kcml2ZXJzL25ldC9tbHg1L21seDVfZmxvdy5j DQo+IEBAIC0zMDAyLDUgKzMwMDIsNiBAQCBmbG93X21yZWdfYWRkX2NvcHlfYWN0aW9uKHN0cnVj dCBydGVfZXRoX2Rldg0KPiAqZGV2LCB1aW50MzJfdCBtYXJrX2lkLA0KPiAgCWlmIChtYXJrX2lk ICE9IE1MWDVfREVGQVVMVF9DT1BZX0lEKSB7DQo+ICAJCWl0ZW1zWzBdID0gKHN0cnVjdCBydGVf Zmxvd19pdGVtKXsNCj4gLQkJCS50eXBlID0gTUxYNV9SVEVfRkxPV19JVEVNX1RZUEVfVEFHLA0K PiArCQkJLnR5cGUgPSAoZW51bSBydGVfZmxvd19pdGVtX3R5cGUpDQo+ICsJCQkJTUxYNV9SVEVf RkxPV19JVEVNX1RZUEVfVEFHLA0KPiAgCQkJLnNwZWMgPSAmdGFnX3NwZWMsDQo+ICAJCX07DQo+ IEBAIC0zMDA5LDkgKzMwMTAsMTEgQEAgZmxvd19tcmVnX2FkZF9jb3B5X2FjdGlvbihzdHJ1Y3Qg cnRlX2V0aF9kZXYNCj4gKmRldiwgdWludDMyX3QgbWFya19pZCwNCj4gIAkJfTsNCj4gIAkJYWN0 aW9uc1swXSA9IChzdHJ1Y3QgcnRlX2Zsb3dfYWN0aW9uKXsNCj4gLQkJCS50eXBlID0gTUxYNV9S VEVfRkxPV19BQ1RJT05fVFlQRV9NQVJLLA0KPiArCQkJLnR5cGUgPSAoZW51bSBydGVfZmxvd19h Y3Rpb25fdHlwZSkNCj4gKwkJCQlNTFg1X1JURV9GTE9XX0FDVElPTl9UWVBFX01BUkssDQo+ICAJ CQkuY29uZiA9ICZmdGFnLA0KPiAgCQl9Ow0KPiAgCQlhY3Rpb25zWzFdID0gKHN0cnVjdCBydGVf Zmxvd19hY3Rpb24pew0KPiAtCQkJLnR5cGUgPQ0KPiBNTFg1X1JURV9GTE9XX0FDVElPTl9UWVBF X0NPUFlfTVJFRywNCj4gKwkJCS50eXBlID0gKGVudW0gcnRlX2Zsb3dfYWN0aW9uX3R5cGUpDQo+ ICsNCj4gCU1MWDVfUlRFX0ZMT1dfQUNUSU9OX1RZUEVfQ09QWV9NUkVHLA0KPiAgCQkJLmNvbmYg PSAmY3BfbXJlZywNCj4gIAkJfTsNCj4gQEAgLTMwMzAsNSArMzAzMyw2IEBAIGZsb3dfbXJlZ19h ZGRfY29weV9hY3Rpb24oc3RydWN0IHJ0ZV9ldGhfZGV2DQo+ICpkZXYsIHVpbnQzMl90IG1hcmtf aWQsDQo+ICAJCX07DQo+ICAJCWFjdGlvbnNbMF0gPSAoc3RydWN0IHJ0ZV9mbG93X2FjdGlvbil7 DQo+IC0JCQkudHlwZSA9DQo+IE1MWDVfUlRFX0ZMT1dfQUNUSU9OX1RZUEVfQ09QWV9NUkVHLA0K PiArCQkJLnR5cGUgPSAoZW51bSBydGVfZmxvd19hY3Rpb25fdHlwZSkNCj4gKw0KPiAJTUxYNV9S VEVfRkxPV19BQ1RJT05fVFlQRV9DT1BZX01SRUcsDQo+ICAJCQkuY29uZiA9ICZjcF9tcmVnLA0K PiAgCQl9Ow0KPiBAQCAtMzQwNCw1ICszNDA4LDYgQEAgZmxvd19oYWlycGluX3NwbGl0KHN0cnVj dCBydGVfZXRoX2RldiAqZGV2LA0KPiAgCS8qIEFkZCBzZXQgbWV0YSBhY3Rpb24gYW5kIGVuZCBh Y3Rpb24gZm9yIHRoZSBSeCBmbG93LiAqLw0KPiAgCXRhZ19hY3Rpb24gPSBhY3Rpb25zX3J4Ow0K PiAtCXRhZ19hY3Rpb24tPnR5cGUgPSBNTFg1X1JURV9GTE9XX0FDVElPTl9UWVBFX1RBRzsNCj4g Kwl0YWdfYWN0aW9uLT50eXBlID0gKGVudW0gcnRlX2Zsb3dfYWN0aW9uX3R5cGUpDQo+ICsJCQkg ICBNTFg1X1JURV9GTE9XX0FDVElPTl9UWVBFX1RBRzsNCj4gIAlhY3Rpb25zX3J4Kys7DQo+ICAJ cnRlX21lbWNweShhY3Rpb25zX3J4LCBhY3Rpb25zLCBzaXplb2Yoc3RydWN0IHJ0ZV9mbG93X2Fj dGlvbikpOw0KPiBAQCAtMzQxNyw1ICszNDIyLDYgQEAgZmxvd19oYWlycGluX3NwbGl0KHN0cnVj dCBydGVfZXRoX2RldiAqZGV2LA0KPiAgCWFkZHIgPSAodm9pZCAqKSZwYXR0ZXJuX3R4WzJdOw0K PiAgCWl0ZW0gPSBwYXR0ZXJuX3R4Ow0KPiAtCWl0ZW0tPnR5cGUgPSBNTFg1X1JURV9GTE9XX0lU RU1fVFlQRV9UQUc7DQo+ICsJaXRlbS0+dHlwZSA9IChlbnVtIHJ0ZV9mbG93X2l0ZW1fdHlwZSkN Cj4gKwkJICAgICBNTFg1X1JURV9GTE9XX0lURU1fVFlQRV9UQUc7DQo+ICAJdGFnX2l0ZW0gPSAo dm9pZCAqKWFkZHI7DQo+ICAJdGFnX2l0ZW0tPmRhdGEgPSAqZmxvd19pZDsNCj4gQEAgLTM1NDks NSArMzU1NSw2IEBAIGZsb3dfbWV0ZXJfc3BsaXRfcHJlcChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRl diwNCj4gIAkJCS8qIEFkZCB0aGUgZXh0cmEgdGFnIGFjdGlvbiBmaXJzdC4gKi8NCj4gIAkJCXRh Z19hY3Rpb24gPSBhY3Rpb25zX3ByZTsNCj4gLQkJCXRhZ19hY3Rpb24tPnR5cGUgPQ0KPiBNTFg1 X1JURV9GTE9XX0FDVElPTl9UWVBFX1RBRzsNCj4gKwkJCXRhZ19hY3Rpb24tPnR5cGUgPSAoZW51 bSBydGVfZmxvd19hY3Rpb25fdHlwZSkNCj4gKw0KPiBNTFg1X1JURV9GTE9XX0FDVElPTl9UWVBF X1RBRzsNCj4gIAkJCWFjdGlvbnNfcHJlKys7DQo+ICAJCQlhY3Rpb25fY3VyID0gJmFjdGlvbnNf cHJlOw0KPiBAQCAtMzYxMCw1ICszNjE3LDYgQEAgZmxvd19tZXRlcl9zcGxpdF9wcmVwKHN0cnVj dCBydGVfZXRoX2RldiAqZGV2LA0KPiAgCQkJCSAqIGZvciB2bGFuIHB1c2ggYW5kIHNldCB2aWQu DQo+ICAJCQkJICovDQo+IC0JCQkJc2Z4X2l0ZW1zLT50eXBlID0NCj4gTUxYNV9SVEVfRkxPV19J VEVNX1RZUEVfVkxBTjsNCj4gKwkJCQlzZnhfaXRlbXMtPnR5cGUgPSAoZW51bQ0KPiBydGVfZmxv d19pdGVtX3R5cGUpDQo+ICsNCj4gTUxYNV9SVEVfRkxPV19JVEVNX1RZUEVfVkxBTjsNCj4gIAkJ CQlzZnhfaXRlbXMrKzsNCj4gIAkJCX0NCj4gQEAgLTM2MjUsNSArMzYzMyw2IEBAIGZsb3dfbWV0 ZXJfc3BsaXRfcHJlcChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwNCj4gIAl0YWdfbWFzayA9IHRh Z19zcGVjICsgMTsNCj4gIAl0YWdfbWFzay0+ZGF0YSA9IDB4ZmZmZmZmMDA7DQo+IC0JdGFnX2l0 ZW0tPnR5cGUgPSBNTFg1X1JURV9GTE9XX0lURU1fVFlQRV9UQUc7DQo+ICsJdGFnX2l0ZW0tPnR5 cGUgPSAoZW51bSBydGVfZmxvd19pdGVtX3R5cGUpDQo+ICsJCQkgTUxYNV9SVEVfRkxPV19JVEVN X1RZUEVfVEFHOw0KPiAgCXRhZ19pdGVtLT5zcGVjID0gdGFnX3NwZWM7DQo+ICAJdGFnX2l0ZW0t Pmxhc3QgPSBOVUxMOw0KPiBAQCAtMzcyOCw1ICszNzM3LDYgQEAgZmxvd19tcmVnX3NwbGl0X3Fy c3NfcHJlcChzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4gKmRldiwNCj4gIAkJLyogUmVwbGFjZSBRVUVV RS9SU1MgYWN0aW9uLiAqLw0KPiAgCQlzcGxpdF9hY3Rpb25zW3Fyc3NfaWR4XSA9IChzdHJ1Y3Qg cnRlX2Zsb3dfYWN0aW9uKXsNCj4gLQkJCS50eXBlID0gTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQ RV9UQUcsDQo+ICsJCQkudHlwZSA9IChlbnVtIHJ0ZV9mbG93X2FjdGlvbl90eXBlKQ0KPiArCQkJ CU1MWDVfUlRFX0ZMT1dfQUNUSU9OX1RZUEVfVEFHLA0KPiAgCQkJLmNvbmYgPSBzZXRfdGFnLA0K PiAgCQl9Ow0KPiBAQCAtMzc5MSw1ICszODAxLDYgQEAgZmxvd19tcmVnX3R4X2NvcHlfcHJlcChz dHJ1Y3QgcnRlX2V0aF9kZXYNCj4gKmRldiwNCj4gIAlpZiAoZW5jYXBfaWR4ID09IGFjdGlvbnNf biAtIDEpIHsNCj4gIAkJZXh0X2FjdGlvbnNbYWN0aW9uc19uIC0gMV0gPSAoc3RydWN0IHJ0ZV9m bG93X2FjdGlvbil7DQo+IC0JCQkudHlwZSA9DQo+IE1MWDVfUlRFX0ZMT1dfQUNUSU9OX1RZUEVf Q09QWV9NUkVHLA0KPiArCQkJLnR5cGUgPSAoZW51bSBydGVfZmxvd19hY3Rpb25fdHlwZSkNCj4g Kw0KPiAJTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9DT1BZX01SRUcsDQo+ICAJCQkuY29uZiA9 IGNwX21yZWcsDQo+ICAJCX07DQo+IEBAIC0zNzk5LDUgKzM4MTAsNiBAQCBmbG93X21yZWdfdHhf Y29weV9wcmVwKHN0cnVjdCBydGVfZXRoX2Rldg0KPiAqZGV2LA0KPiAgCX0gZWxzZSB7DQo+ICAJ CWV4dF9hY3Rpb25zW2VuY2FwX2lkeF0gPSAoc3RydWN0IHJ0ZV9mbG93X2FjdGlvbil7DQo+IC0J CQkudHlwZSA9DQo+IE1MWDVfUlRFX0ZMT1dfQUNUSU9OX1RZUEVfQ09QWV9NUkVHLA0KPiArCQkJ LnR5cGUgPSAoZW51bSBydGVfZmxvd19hY3Rpb25fdHlwZSkNCj4gKw0KPiAJTUxYNV9SVEVfRkxP V19BQ1RJT05fVFlQRV9DT1BZX01SRUcsDQo+ICAJCQkuY29uZiA9IGNwX21yZWcsDQo+ICAJCX07 DQo+IEBAIC0zOTEzLDQgKzM5MjUsNSBAQCBmbG93X2NyZWF0ZV9zcGxpdF9tZXRhZGF0YShzdHJ1 Y3QgcnRlX2V0aF9kZXYNCj4gKmRldiwNCj4gIAkJZWxzZQ0KPiAgCQkJZXh0X2FjdGlvbnNbcXJz cyAtIGFjdGlvbnNdLnR5cGUgPQ0KPiArCQkJCQkJKGVudW0NCj4gcnRlX2Zsb3dfYWN0aW9uX3R5 cGUpDQo+IA0KPiAJTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9UQUc7DQo+ICAJCS8qDQo+IEBA IC0zOTY0LDUgKzM5NzcsNiBAQCBmbG93X2NyZWF0ZV9zcGxpdF9tZXRhZGF0YShzdHJ1Y3QgcnRl X2V0aF9kZXYNCj4gKmRldiwNCj4gIAkJc3RydWN0IHJ0ZV9mbG93X2l0ZW0gcV9pdGVtc1tdID0g ew0KPiAgCQkJew0KPiAtCQkJCS50eXBlID0gTUxYNV9SVEVfRkxPV19JVEVNX1RZUEVfVEFHLA0K PiArCQkJCS50eXBlID0gKGVudW0gcnRlX2Zsb3dfaXRlbV90eXBlKQ0KPiArCQkJCQlNTFg1X1JU RV9GTE9XX0lURU1fVFlQRV9UQUcsDQo+ICAJCQkJLnNwZWMgPSAmcV90YWdfc3BlYywNCj4gIAkJ CQkubGFzdCA9IE5VTEwsDQo+IEBAIC00NjA1LDUgKzQ2MTksNiBAQCBtbHg1X2N0cmxfZmxvd19z b3VyY2VfcXVldWUoc3RydWN0IHJ0ZV9ldGhfZGV2DQo+ICpkZXYsDQo+ICAJc3RydWN0IHJ0ZV9m bG93X2l0ZW0gaXRlbXNbXSA9IHsNCj4gIAkJew0KPiAtCQkJLnR5cGUgPSBNTFg1X1JURV9GTE9X X0lURU1fVFlQRV9UWF9RVUVVRSwNCj4gKwkJCS50eXBlID0gKGVudW0gcnRlX2Zsb3dfaXRlbV90 eXBlKQ0KPiArCQkJCU1MWDVfUlRFX0ZMT1dfSVRFTV9UWVBFX1RYX1FVRVVFLA0KPiAgCQkJLnNw ZWMgPSAmcXVldWVfc3BlYywNCj4gIAkJCS5sYXN0ID0gTlVMTCwNCj4gQEAgLTU3MjIsNSArNTcz Nyw2IEBAIG1seDVfZmxvd19kaXNjb3Zlcl9tcmVnX2Moc3RydWN0IHJ0ZV9ldGhfZGV2DQo+ICpk ZXYpDQo+ICAJCXN0cnVjdCBydGVfZmxvd19hY3Rpb24gYWN0aW9uc1tdID0gew0KPiAgCQkJWzBd ID0gew0KPiAtCQkJCS50eXBlID0NCj4gTUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9DT1BZX01S RUcsDQo+ICsJCQkJLnR5cGUgPSAoZW51bSBydGVfZmxvd19hY3Rpb25fdHlwZSkNCj4gKw0KPiAJ TUxYNV9SVEVfRkxPV19BQ1RJT05fVFlQRV9DT1BZX01SRUcsDQo+ICAJCQkJLmNvbmYgPSAmKHN0 cnVjdA0KPiBtbHg1X2Zsb3dfYWN0aW9uX2NvcHlfbXJlZyl7DQo+ICAJCQkJCS5zcmMgPSBSRUdf Q18xLA0KPiAtLQ0KPiAyLjIxLjENCg0KUGF0Y2ggYXBwbGllZCB0byBuZXh0LW5ldC1tbHgsDQoN CktpbmRlc3QgcmVnYXJkcywNClJhc2xhbiBEYXJhd3NoZWgNCg==