From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80055.outbound.protection.outlook.com [40.107.8.55]) by dpdk.org (Postfix) with ESMTP id 2EDE14C94 for ; Thu, 28 Mar 2019 11:29:52 +0100 (CET) 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=q2Xza/VJaer6QfbJqNj+APY7sBORRS1hvpnWWLMzZaQ=; b=WpK7UMGpph32Q975KEOKc2ObiL3awEjTetNXMHDRf+dGvD1EpBs5yNNNbVVhH6DqUML9qA6t2c2CKez8r4twMx4xs1RI7q7oi8GugwfK0yaKBm4gTSwCak62RyKYmGcI0mEwVMstItqc1cD3+Ou0fFgYbhAI0sowFzBV87BXE70= Received: from DB7PR05MB4410.eurprd05.prod.outlook.com (52.134.109.11) by DB7PR05MB6170.eurprd05.prod.outlook.com (20.178.107.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.15; Thu, 28 Mar 2019 10:29:50 +0000 Received: from DB7PR05MB4410.eurprd05.prod.outlook.com ([fe80::f0a7:7fb5:a3e5:15b5]) by DB7PR05MB4410.eurprd05.prod.outlook.com ([fe80::f0a7:7fb5:a3e5:15b5%4]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019 10:29:50 +0000 From: Ali Alnubani To: Ferruh Yigit CC: Shahaf Shuler , Dekel Peled , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/mlx5: add missing return value check Thread-Index: AQHU38WAY+2M9ex/ak+E9IrZesqPu6YVzAiggAS7WiCAAb5cgIAC+m2AgAGiTrA= Date: Thu, 28 Mar 2019 10:29:50 +0000 Message-ID: References: <20190321090652.32535-1-alialnu@mellanox.com> <9fa4371f-cf9d-79f8-9868-e45bd882e9c5@intel.com> <7e6eeec8-8c0c-4935-2bc9-9b07755e08ea@intel.com> In-Reply-To: <7e6eeec8-8c0c-4935-2bc9-9b07755e08ea@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [82.213.2.186] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c3a35713-b37f-4d10-fa87-08d6b3684f12 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB7PR05MB6170; x-ms-traffictypediagnostic: DB7PR05MB6170: x-microsoft-antispam-prvs: x-forefront-prvs: 0990C54589 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(396003)(366004)(39850400004)(136003)(199004)(189003)(13464003)(305945005)(6116002)(3846002)(81156014)(7736002)(81166006)(68736007)(74316002)(8676002)(7696005)(5660300002)(446003)(76176011)(2906002)(186003)(26005)(106356001)(105586002)(476003)(97736004)(256004)(33656002)(11346002)(86362001)(102836004)(6346003)(4326008)(486006)(53546011)(66066001)(8936002)(71200400001)(71190400001)(14444005)(478600001)(14454004)(54906003)(99286004)(52536014)(6246003)(55016002)(6506007)(9686003)(53936002)(229853002)(6916009)(6436002)(25786009)(93886005)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR05MB6170; H:DB7PR05MB4410.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=alialnu@mellanox.com; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 1+Vfh8psxeA1qIKD1krahyD1YDcK3oD/78lfe2fGSxJsHLld/Sj99uuoQ5Rks4fPNMUSyo1XcUMM0QeyyMb7CG6+jPrJJ8+J/AgN31hMXpKN+bk2bxaZrMcBONuSc7CXU3VV9pyWSaZ3Nn6wEG2wJTBlDDoOkfKmRvhs7HQNwai92WNR0pf5nGE8F3ePCrSNMJpwdCHBZ2eAfEcgPGBvU76CUq23l5BcdhnOKzgxaYL9UVVIPAv9NyY43bMF1VAusfdWBvpvVV/ur2L1y/sMu/Z0wzon+Zh6qrDU8IbAQtCFqJjC1Bo2guB1qjKstueU3LgUOHyJp7W+cFjdNjW1K4ZDGN/xcKK6EmWrTijf454LRw6895trVCr88GiIc4/d3MFcufTovdAKTZyer+F+b4yDC51GjlzWwT84fgOWLaI= 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: c3a35713-b37f-4d10-fa87-08d6b3684f12 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 10:29:50.2257 (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-Transport-CrossTenantHeadersStamped: DB7PR05MB6170 Subject: Re: [dpdk-dev] [PATCH] net/mlx5: add missing return value check 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: , X-List-Received-Date: Thu, 28 Mar 2019 10:29:52 -0000 SGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1 aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXJj aCAyNywgMjAxOSAxMTozMSBBTQ0KPiBUbzogU2hhaGFmIFNodWxlciA8c2hhaGFmc0BtZWxsYW5v eC5jb20+OyBEZWtlbCBQZWxlZA0KPiA8ZGVrZWxwQG1lbGxhbm94LmNvbT47IEFsaSBBbG51YmFu aSA8YWxpYWxudUBtZWxsYW5veC5jb20+Ow0KPiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6 IFtkcGRrLWRldl0gW1BBVENIXSBuZXQvbWx4NTogYWRkIG1pc3NpbmcgcmV0dXJuIHZhbHVlIGNo ZWNrDQo+IA0KPiBPbiAzLzI1LzIwMTkgMTI6MDIgUE0sIEZlcnJ1aCBZaWdpdCB3cm90ZToNCj4g PiBPbiAzLzI0LzIwMTkgOToyNiBBTSwgU2hhaGFmIFNodWxlciB3cm90ZToNCj4gPj4gVGh1cnNk YXksIE1hcmNoIDIxLCAyMDE5IDExOjM0IEFNLCBEZWtlbCBQZWxlZDoNCj4gPj4+IFN1YmplY3Q6 IFJFOiBbUEFUQ0hdIG5ldC9tbHg1OiBhZGQgbWlzc2luZyByZXR1cm4gdmFsdWUgY2hlY2sNCj4g Pj4+DQo+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+PiBGcm9tOiBBbGkg QWxudWJhbmkNCj4gPj4+PiBTZW50OiBUaHVyc2RheSwgTWFyY2ggMjEsIDIwMTkgMTE6MDcgQU0N Cj4gPj4+PiBUbzogZGV2QGRwZGsub3JnDQo+ID4+Pj4gQ2M6IFNoYWhhZiBTaHVsZXIgPHNoYWhh ZnNAbWVsbGFub3guY29tPjsgRGVrZWwgUGVsZWQNCj4gPj4+PiA8ZGVrZWxwQG1lbGxhbm94LmNv bT4NCj4gPj4+PiBTdWJqZWN0OiBbUEFUQ0hdIG5ldC9tbHg1OiBhZGQgbWlzc2luZyByZXR1cm4g dmFsdWUgY2hlY2sNCj4gPj4+Pg0KPiA+Pj4+IEZpeGVzOiBkODY0MDZiOTY1ZGYgKCJuZXQvbWx4 NTogc3VwcG9ydCBuZXcgcmVwcmVzZW50b3IgbmFtaW5nDQo+ID4+Pj4gZm9ybWF0IikNCj4gPj4+ PiBDYzogZGVrZWxwQG1lbGxhbm94LmNvbQ0KPiA+Pj4+DQo+ID4+Pj4gU2lnbmVkLW9mZi1ieTog QWxpIEFsbnViYW5pIDxhbGlhbG51QG1lbGxhbm94LmNvbT4NCj4gPj4NCj4gPj4gQXBwbGllZCB0 byBuZXh0LW5ldC1tbHgsIHRoYW5rcy4NCj4gPj4NCj4gPg0KPiA+IFNxdWFzaGVkIGludG8gcmVs ZXZhbnQgY29tbWl0IFsxXSBpbiBuZXh0LW5ldCwgdGhhbmtzLg0KPiA+DQo+ID4gWzFdDQo+ID4g bmV0L21seDU6IHN1cHBvcnQgbmV3IHJlcHJlc2VudG9yIG5hbWluZyBmb3JtYXQNCj4gPg0KPiAN Cj4gJ21haW4nIHJlcG8gZ2V0IHRoZSBvcmlnaW5hbCBwYXRjaCB3aXRob3V0IHNxdWFzaCwgc28g Y2FuJ3Qgc3F1YXNoIG5vdywNCj4gbWVyZ2VkIGFzIGEgaW5jcmVtZW50YWwgcGF0Y2ggLi4uDQo+ IA0KPiBBcHBsaWVkIHRvIGRwZGstbmV4dC1uZXQvbWFzdGVyLCB0aGFua3MuDQoNCkEgbW9yZSBk ZXRhaWxlZCBjb21taXQgYm9keToNCg0KVGhpcyBwYXRjaCBmaXhlcyB0aGUgYnVpbGQgZmFpbHVy ZSB3aXRoIG1lc3NhZ2U6DQogICAgZHJpdmVycy9uZXQvbWx4NS9tbHg1X2V0aGRldi5jOiBJbiBm dW5jdGlvbiDigJhtbHg1X3N5c2ZzX3N3aXRjaF9pbmZv4oCZOg0KICAgIGRyaXZlcnMvbmV0L21s eDUvbWx4NV9ldGhkZXYuYzoxMzgxOjM6IGVycm9yOiBpZ25vcmluZyByZXR1cm4gdmFsdWUNCiAg ICBvZiDigJhmc2NhbmbigJksIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlIHdhcm5fdW51c2VkX3Jl c3VsdCBbLVdlcnJvcj11bnVzZWQtcmVzdWx0XQ0KICAgIGZzY2FuZihmaWxlLCAiJXMiLCBwb3J0 X25hbWUpOw0KICAgIF4NCldoaWNoIHJlcHJvZHVjZXMgb24gVWJ1bnR1IDE2LjA0IExUUyB3aXRo DQpnY2MgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4wNC4xMCkgNS40LjAgMjAxNjA2MDkuDQoN CkZpeGVzOiBiMmYzYTM4MTAxMjUgKCJuZXQvbWx4NTogc3VwcG9ydCBuZXcgcmVwcmVzZW50b3Ig bmFtaW5nIGZvcm1hdCIpDQoNClNpZ25lZC1vZmYtYnk6IEFsaSBBbG51YmFuaSA8YWxpYWxudUBt ZWxsYW5veC5jb20+DQpBY2tlZC1ieTogVmlhY2hlc2xhdiBPdnNpaWVua28gPHZpYWNoZXNsYXZv QG1lbGxhbm94LmNvbT4NCkFja2VkLWJ5OiBEZWtlbCBQZWxlZCA8ZGVrZWxwQG1lbGxhbm94LmNv bT4NCg0KDQpUaGFua3MsDQpBbGkNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 46A36A067F for ; Thu, 28 Mar 2019 11:29:53 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1BCD84C99; Thu, 28 Mar 2019 11:29:53 +0100 (CET) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80055.outbound.protection.outlook.com [40.107.8.55]) by dpdk.org (Postfix) with ESMTP id 2EDE14C94 for ; Thu, 28 Mar 2019 11:29:52 +0100 (CET) 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=q2Xza/VJaer6QfbJqNj+APY7sBORRS1hvpnWWLMzZaQ=; b=WpK7UMGpph32Q975KEOKc2ObiL3awEjTetNXMHDRf+dGvD1EpBs5yNNNbVVhH6DqUML9qA6t2c2CKez8r4twMx4xs1RI7q7oi8GugwfK0yaKBm4gTSwCak62RyKYmGcI0mEwVMstItqc1cD3+Ou0fFgYbhAI0sowFzBV87BXE70= Received: from DB7PR05MB4410.eurprd05.prod.outlook.com (52.134.109.11) by DB7PR05MB6170.eurprd05.prod.outlook.com (20.178.107.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.15; Thu, 28 Mar 2019 10:29:50 +0000 Received: from DB7PR05MB4410.eurprd05.prod.outlook.com ([fe80::f0a7:7fb5:a3e5:15b5]) by DB7PR05MB4410.eurprd05.prod.outlook.com ([fe80::f0a7:7fb5:a3e5:15b5%4]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019 10:29:50 +0000 From: Ali Alnubani To: Ferruh Yigit CC: Shahaf Shuler , Dekel Peled , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/mlx5: add missing return value check Thread-Index: AQHU38WAY+2M9ex/ak+E9IrZesqPu6YVzAiggAS7WiCAAb5cgIAC+m2AgAGiTrA= Date: Thu, 28 Mar 2019 10:29:50 +0000 Message-ID: References: <20190321090652.32535-1-alialnu@mellanox.com> <9fa4371f-cf9d-79f8-9868-e45bd882e9c5@intel.com> <7e6eeec8-8c0c-4935-2bc9-9b07755e08ea@intel.com> In-Reply-To: <7e6eeec8-8c0c-4935-2bc9-9b07755e08ea@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [82.213.2.186] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c3a35713-b37f-4d10-fa87-08d6b3684f12 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB7PR05MB6170; x-ms-traffictypediagnostic: DB7PR05MB6170: x-microsoft-antispam-prvs: x-forefront-prvs: 0990C54589 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(396003)(366004)(39850400004)(136003)(199004)(189003)(13464003)(305945005)(6116002)(3846002)(81156014)(7736002)(81166006)(68736007)(74316002)(8676002)(7696005)(5660300002)(446003)(76176011)(2906002)(186003)(26005)(106356001)(105586002)(476003)(97736004)(256004)(33656002)(11346002)(86362001)(102836004)(6346003)(4326008)(486006)(53546011)(66066001)(8936002)(71200400001)(71190400001)(14444005)(478600001)(14454004)(54906003)(99286004)(52536014)(6246003)(55016002)(6506007)(9686003)(53936002)(229853002)(6916009)(6436002)(25786009)(93886005)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR05MB6170; H:DB7PR05MB4410.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=alialnu@mellanox.com; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 1+Vfh8psxeA1qIKD1krahyD1YDcK3oD/78lfe2fGSxJsHLld/Sj99uuoQ5Rks4fPNMUSyo1XcUMM0QeyyMb7CG6+jPrJJ8+J/AgN31hMXpKN+bk2bxaZrMcBONuSc7CXU3VV9pyWSaZ3Nn6wEG2wJTBlDDoOkfKmRvhs7HQNwai92WNR0pf5nGE8F3ePCrSNMJpwdCHBZ2eAfEcgPGBvU76CUq23l5BcdhnOKzgxaYL9UVVIPAv9NyY43bMF1VAusfdWBvpvVV/ur2L1y/sMu/Z0wzon+Zh6qrDU8IbAQtCFqJjC1Bo2guB1qjKstueU3LgUOHyJp7W+cFjdNjW1K4ZDGN/xcKK6EmWrTijf454LRw6895trVCr88GiIc4/d3MFcufTovdAKTZyer+F+b4yDC51GjlzWwT84fgOWLaI= 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: c3a35713-b37f-4d10-fa87-08d6b3684f12 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 10:29:50.2257 (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-Transport-CrossTenantHeadersStamped: DB7PR05MB6170 Subject: Re: [dpdk-dev] [PATCH] net/mlx5: add missing return value check 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" Message-ID: <20190328102950.LsYYGuIVpKMhLnhjsKOXXHE2oscEy-IjooqDXIN18cg@z> SGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1 aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXJj aCAyNywgMjAxOSAxMTozMSBBTQ0KPiBUbzogU2hhaGFmIFNodWxlciA8c2hhaGFmc0BtZWxsYW5v eC5jb20+OyBEZWtlbCBQZWxlZA0KPiA8ZGVrZWxwQG1lbGxhbm94LmNvbT47IEFsaSBBbG51YmFu aSA8YWxpYWxudUBtZWxsYW5veC5jb20+Ow0KPiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6 IFtkcGRrLWRldl0gW1BBVENIXSBuZXQvbWx4NTogYWRkIG1pc3NpbmcgcmV0dXJuIHZhbHVlIGNo ZWNrDQo+IA0KPiBPbiAzLzI1LzIwMTkgMTI6MDIgUE0sIEZlcnJ1aCBZaWdpdCB3cm90ZToNCj4g PiBPbiAzLzI0LzIwMTkgOToyNiBBTSwgU2hhaGFmIFNodWxlciB3cm90ZToNCj4gPj4gVGh1cnNk YXksIE1hcmNoIDIxLCAyMDE5IDExOjM0IEFNLCBEZWtlbCBQZWxlZDoNCj4gPj4+IFN1YmplY3Q6 IFJFOiBbUEFUQ0hdIG5ldC9tbHg1OiBhZGQgbWlzc2luZyByZXR1cm4gdmFsdWUgY2hlY2sNCj4g Pj4+DQo+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+PiBGcm9tOiBBbGkg QWxudWJhbmkNCj4gPj4+PiBTZW50OiBUaHVyc2RheSwgTWFyY2ggMjEsIDIwMTkgMTE6MDcgQU0N Cj4gPj4+PiBUbzogZGV2QGRwZGsub3JnDQo+ID4+Pj4gQ2M6IFNoYWhhZiBTaHVsZXIgPHNoYWhh ZnNAbWVsbGFub3guY29tPjsgRGVrZWwgUGVsZWQNCj4gPj4+PiA8ZGVrZWxwQG1lbGxhbm94LmNv bT4NCj4gPj4+PiBTdWJqZWN0OiBbUEFUQ0hdIG5ldC9tbHg1OiBhZGQgbWlzc2luZyByZXR1cm4g dmFsdWUgY2hlY2sNCj4gPj4+Pg0KPiA+Pj4+IEZpeGVzOiBkODY0MDZiOTY1ZGYgKCJuZXQvbWx4 NTogc3VwcG9ydCBuZXcgcmVwcmVzZW50b3IgbmFtaW5nDQo+ID4+Pj4gZm9ybWF0IikNCj4gPj4+ PiBDYzogZGVrZWxwQG1lbGxhbm94LmNvbQ0KPiA+Pj4+DQo+ID4+Pj4gU2lnbmVkLW9mZi1ieTog QWxpIEFsbnViYW5pIDxhbGlhbG51QG1lbGxhbm94LmNvbT4NCj4gPj4NCj4gPj4gQXBwbGllZCB0 byBuZXh0LW5ldC1tbHgsIHRoYW5rcy4NCj4gPj4NCj4gPg0KPiA+IFNxdWFzaGVkIGludG8gcmVs ZXZhbnQgY29tbWl0IFsxXSBpbiBuZXh0LW5ldCwgdGhhbmtzLg0KPiA+DQo+ID4gWzFdDQo+ID4g bmV0L21seDU6IHN1cHBvcnQgbmV3IHJlcHJlc2VudG9yIG5hbWluZyBmb3JtYXQNCj4gPg0KPiAN Cj4gJ21haW4nIHJlcG8gZ2V0IHRoZSBvcmlnaW5hbCBwYXRjaCB3aXRob3V0IHNxdWFzaCwgc28g Y2FuJ3Qgc3F1YXNoIG5vdywNCj4gbWVyZ2VkIGFzIGEgaW5jcmVtZW50YWwgcGF0Y2ggLi4uDQo+ IA0KPiBBcHBsaWVkIHRvIGRwZGstbmV4dC1uZXQvbWFzdGVyLCB0aGFua3MuDQoNCkEgbW9yZSBk ZXRhaWxlZCBjb21taXQgYm9keToNCg0KVGhpcyBwYXRjaCBmaXhlcyB0aGUgYnVpbGQgZmFpbHVy ZSB3aXRoIG1lc3NhZ2U6DQogICAgZHJpdmVycy9uZXQvbWx4NS9tbHg1X2V0aGRldi5jOiBJbiBm dW5jdGlvbiDigJhtbHg1X3N5c2ZzX3N3aXRjaF9pbmZv4oCZOg0KICAgIGRyaXZlcnMvbmV0L21s eDUvbWx4NV9ldGhkZXYuYzoxMzgxOjM6IGVycm9yOiBpZ25vcmluZyByZXR1cm4gdmFsdWUNCiAg ICBvZiDigJhmc2NhbmbigJksIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlIHdhcm5fdW51c2VkX3Jl c3VsdCBbLVdlcnJvcj11bnVzZWQtcmVzdWx0XQ0KICAgIGZzY2FuZihmaWxlLCAiJXMiLCBwb3J0 X25hbWUpOw0KICAgIF4NCldoaWNoIHJlcHJvZHVjZXMgb24gVWJ1bnR1IDE2LjA0IExUUyB3aXRo DQpnY2MgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4wNC4xMCkgNS40LjAgMjAxNjA2MDkuDQoN CkZpeGVzOiBiMmYzYTM4MTAxMjUgKCJuZXQvbWx4NTogc3VwcG9ydCBuZXcgcmVwcmVzZW50b3Ig bmFtaW5nIGZvcm1hdCIpDQoNClNpZ25lZC1vZmYtYnk6IEFsaSBBbG51YmFuaSA8YWxpYWxudUBt ZWxsYW5veC5jb20+DQpBY2tlZC1ieTogVmlhY2hlc2xhdiBPdnNpaWVua28gPHZpYWNoZXNsYXZv QG1lbGxhbm94LmNvbT4NCkFja2VkLWJ5OiBEZWtlbCBQZWxlZCA8ZGVrZWxwQG1lbGxhbm94LmNv bT4NCg0KDQpUaGFua3MsDQpBbGkNCg==