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 5C035A04F9; Fri, 10 Jan 2020 21:55:25 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 35BBF1EBB6; Fri, 10 Jan 2020 21:55:25 +0100 (CET) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70050.outbound.protection.outlook.com [40.107.7.50]) by dpdk.org (Postfix) with ESMTP id 4A1DF1EB9F for ; Fri, 10 Jan 2020 21:55:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jQOq9SaEjGf5GNAtpGWm85V6Mpk3nvypSIJJybuA5Qg=; b=evnnCgr14xbbCh3a4kOfhVvhZ8xdlvHPlL4YDzdsabG+DTyzRNpnH4ETPJIRFAohJLrhjwhpVA/Oge2tQdzqrAVilrWfv7RYQFlja+SXNDvY+aaTiteCeHsf4chHx2ATfYIj3Zi57yTv/X4m14LM86tVwL2ydlA1jn8nr+RIOAI= Received: from VI1PR0802CA0021.eurprd08.prod.outlook.com (2603:10a6:800:aa::31) by VI1PR0801MB1631.eurprd08.prod.outlook.com (2603:10a6:800:5c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.12; Fri, 10 Jan 2020 20:55:22 +0000 Received: from VE1EUR03FT044.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::204) by VI1PR0802CA0021.outlook.office365.com (2603:10a6:800:aa::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.9 via Frontend Transport; Fri, 10 Jan 2020 20:55:22 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT044.mail.protection.outlook.com (10.152.19.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.11 via Frontend Transport; Fri, 10 Jan 2020 20:55:22 +0000 Received: ("Tessian outbound e09e55c05044:v40"); Fri, 10 Jan 2020 20:55:22 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 26da35afe3d29f3b X-CR-MTA-TID: 64aa7808 Received: from 3a9be8492b3d.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C1135DFD-7507-478C-90B0-835844E5A015.1; Fri, 10 Jan 2020 20:55:16 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3a9be8492b3d.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 10 Jan 2020 20:55:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h+z5gxLUnXHGi2wLQ1vhQVqceegrnvVx5qfTwjPRvsriylzzRk8rbRM4E+ZoaGYs87uRzI8Kh+/VHEoQwp/eCx9AzkxvplKNodwJpKwXh9S02LUivSLCugiSLE5ffWU3Aorl+CfWfKEKeAZaVCf5rjKjWlDwFyuNA1y5O7n4Q6ygCylmLw2b10WlpL//rVaohx8tJH7cLUWj49UQRMjpEHjztilj15o9Af+8IVSCgjcRdosXsvpblDxh5GhroI88Kz5WYHtBAnSu1AgI9yyqJJKqeWQTlhJpxXHqBpg/vZV8C0LS0MClYoh9ZDKlMRvOPMNM0VFERmigNpVrsg8Tfw== 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=jQOq9SaEjGf5GNAtpGWm85V6Mpk3nvypSIJJybuA5Qg=; b=f0LYq0eYznqBHK+mbO/9QFkwkGiR9HNaQUfhLKUn6RC6IWAlYRerrVqsetcW9idnFR2fHNwjvEaZFt1qlbLU2zJDjFNxglpIBi8ew+cQMmKoSY44X8RcpoUg0+Me1eSSvUr8+7r67xVjv2NCoLB1wlbwRy21Tm0TDwpaXSFxoYwvFT7SMejqj3ia3Jmgav0IxPVhhXkr4w7lu6+Qf3Dk1hJjQTLEQRhqyAAV/w0m/L2KRyhflFU29pUh2w4UFmI0EafwgofwKtSMsJXahLFudi0kdpjs50Mk3PrMZolbxL5M3rbTgpo1XwD+v3uaK+9RgmYtoDkSdXFGobha6adgXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jQOq9SaEjGf5GNAtpGWm85V6Mpk3nvypSIJJybuA5Qg=; b=evnnCgr14xbbCh3a4kOfhVvhZ8xdlvHPlL4YDzdsabG+DTyzRNpnH4ETPJIRFAohJLrhjwhpVA/Oge2tQdzqrAVilrWfv7RYQFlja+SXNDvY+aaTiteCeHsf4chHx2ATfYIj3Zi57yTv/X4m14LM86tVwL2ydlA1jn8nr+RIOAI= Received: from VI1PR08MB3390.eurprd08.prod.outlook.com (20.177.59.91) by VI1PR08MB2895.eurprd08.prod.outlook.com (10.175.243.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.10; Fri, 10 Jan 2020 20:55:14 +0000 Received: from VI1PR08MB3390.eurprd08.prod.outlook.com ([fe80::ac24:4d7a:e3fd:9fb0]) by VI1PR08MB3390.eurprd08.prod.outlook.com ([fe80::ac24:4d7a:e3fd:9fb0%5]) with mapi id 15.20.2602.018; Fri, 10 Jan 2020 20:55:14 +0000 From: Dharmik Thakkar To: Ferruh Yigit CC: Wenzhuo Lu , Konstantin Ananyev , dev , Aaron Conole , Ali Alnubani , "Chen, Zhaoyan" , Jeremy Plsek , nd Thread-Topic: [dpdk-dev] [PATCH v2 1/7] net/ixgbe: avoid multpile definitions of 'bool' Thread-Index: AQHVwZT5Vn8p8ykzq0+fpbWHFTiB86fjq6qAgADBrgA= Date: Fri, 10 Jan 2020 20:55:14 +0000 Message-ID: References: <20191003224419.23968-1-dharmik.thakkar@arm.com> <20200102174838.12908-1-dharmik.thakkar@arm.com> <20200102174838.12908-2-dharmik.thakkar@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Dharmik.Thakkar@arm.com; x-originating-ip: [217.140.111.135] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 1f7982b4-0ef8-46b9-e1cd-08d7960f68be X-MS-TrafficTypeDiagnostic: VI1PR08MB2895:|VI1PR0801MB1631: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: True x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; x-forefront-prvs: 02788FF38E X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(366004)(396003)(136003)(39860400002)(346002)(376002)(189003)(199004)(64756008)(66476007)(66556008)(66446008)(2616005)(76116006)(6506007)(6512007)(91956017)(66946007)(33656002)(4326008)(53546011)(86362001)(5660300002)(186003)(8936002)(6916009)(2906002)(36756003)(81166006)(54906003)(81156014)(316002)(71200400001)(26005)(478600001)(6486002)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2895; H:VI1PR08MB3390.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Ktrl8oLtZetpBxJ2uXPgJFlrahm2j6hsCtM41lb9QWI9j/hUZ/fX67UUyzUxAkJ5Dk7qCmWW6stKPyQMY/xDAui1gLESMzTVHm4ji5uzK4hvy6IOPGyjZ4K892wGFHxBMnSMDU2cp1Ow5jVJVc4h3jyVzKAwZC7n+LVVgnMDSj0jb12Xp2hEt6RqT7JAHa7HdUgM4SW4iIw4pafLOpXKsjW0lKM+8CjdKRk22nGwxzbziHMzLzU/f7hSMRnKNkoT9nfK3sL9e7qUwBzC9xmIkfVoOuO4NdYgj32ehNjoYqcZVrshAzp7CubRcCCRK5pDsmnhvkzz9+zS8caPXp6J3sJwbZQ1hWn6zbAynedjSYrrTiM+vniHeDrDD4FUTrjWHve2L13TPB7XTn0mEUJXdo5CefrhtBjmfg7WzTVM96o4NXlsXzgvhMSB6OZFwBVm x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2895 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Dharmik.Thakkar@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT044.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(39860400002)(376002)(346002)(199004)(189003)(36906005)(8936002)(6486002)(81166006)(54906003)(8676002)(6512007)(316002)(2906002)(81156014)(33656002)(5660300002)(6862004)(4326008)(53546011)(6506007)(26005)(70206006)(70586007)(86362001)(478600001)(26826003)(336012)(2616005)(356004)(36756003)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB1631; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: b8b70a2f-b1eb-45d1-b813-08d7960f6441 X-Forefront-PRVS: 02788FF38E X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tPxj6tTqj/PEuZz0lUgTIz63xC0GCYW3ga1IfEg39ZBuUp1t1Hg0azBRS/GRjjWsXeso/3SBPgfYsGzbEJKqbyupRDII8r3qEbzIMVILfrsACMcdKn+YMzaLmtVD7s+8Kcco3iv5CVcQ+tTnoGkvpDEVhJKL2VFmUXT7+2pLrkK39q5CEr3K41R+20KYqDLvQn7knP6YnDVs3a4f9rqqRaxsNm6b7KV9Tuqe6PIUNhswlnT88+akYwsVzpl5F3gfjG+vYP9hQH9jQgpyrhzcfxLi1VifhcLwil6bgEGykCF3a1iz5iW/lRKgWT93RZffsSyicHkArRwPiJomjumh4ODYrDNr4jCbP1gI+T2amGBQfEseyK8obx3gOciT4EG3qQETXM5IBU2Qdv6FCFrQNnO5FIFFWAinFKD9h74xvcFGhkGwlmsVanALfNCiKqVB X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2020 20:55:22.1169 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1f7982b4-0ef8-46b9-e1cd-08d7960f68be X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1631 Subject: Re: [dpdk-dev] [PATCH v2 1/7] net/ixgbe: avoid multpile definitions of 'bool' 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" SGkgRmVycnVoLA0KVGhhbmsgeW91IGZvciB0aGUgY29tbWVudHMhDQoNCkkgaGF2ZSByZWJhc2Vk IHRoZSBwYXRjaGVzIG9uIGRwZGstbmV4dC1uZXQgYW5kIGZpeGVkIHRoZSBpc3N1ZS4NCkkgaGF2 ZSBwdXQgb3V0IHRoZSBwYXRjaC4NCg0KPiBPbiBKYW4gMTAsIDIwMjAsIGF0IDM6MjIgQU0sIEZl cnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiAxLzIv MjAyMCA1OjQ4IFBNLCBEaGFybWlrIFRoYWtrYXIgd3JvdGU6DQo+PiBDb21waWxhdGlvbiBpc3N1 ZSBhcmlzZXMgZHVlIHRvIG11bHRpcGxlIGRlZmluaXRpb25zIG9mICdib29sJw0KPj4gaW4gJ2l4 Z2JlX2V0aGRldi5oJy4NCj4+IA0KPj4gRXJyb3I6DQo+PiAnL2RwZGsvZHJpdmVycy9uZXQvaXhn YmUvaXhnYmVfZXRoZGV2LmM6IEluIGZ1bmN0aW9uDQo+PiDigJhpeGdiZV9kZXZfc2V0dXBfbGlu a19hbGFybV9oYW5kbGVy4oCZOg0KPj4gL2RwZGsvZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfZXRo ZGV2LmM6NDA3NTo0MzoNCj4+IGVycm9yOiBwYXNzaW5nIGFyZ3VtZW50IDMgb2Yg4oCYaXhnYmVf Z2V0X2xpbmtfY2FwYWJpbGl0aWVz4oCZIGZyb20NCj4+IGluY29tcGF0aWJsZSBwb2ludGVyIHR5 cGUgWy1XZXJyb3I9aW5jb21wYXRpYmxlLXBvaW50ZXItdHlwZXNdDQo+PiAgIGl4Z2JlX2dldF9s aW5rX2NhcGFiaWxpdGllcyhodywgJnNwZWVkLCAmYXV0b25lZyk7DQo+PiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeDQo+PiBJbiBmaWxlIGluY2x1ZGVkIGZyb20g L2RwZGsvZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfZXRoZGV2LmM6NDE6MDoNCj4+IC9kcGRrL2Ry aXZlcnMvbmV0L2l4Z2JlL2Jhc2UvaXhnYmVfYXBpLmg6NjM6NTogbm90ZTogZXhwZWN0ZWQNCj4+ IOKAmGJvb2wgKiB7YWthIGludCAqfeKAmSBidXQgYXJndW1lbnQgaXMgb2YgdHlwZSDigJhfQm9v bCAq4oCZJw0KPj4gDQo+PiBTaWduZWQtb2ZmLWJ5OiBEaGFybWlrIFRoYWtrYXIgPGRoYXJtaWsu dGhha2thckBhcm0uY29tPg0KPj4gUmV2aWV3ZWQtYnk6IFBoaWwgWWFuZyA8cGhpbC55YW5nQGFy bS5jb20+DQo+PiBSZXZpZXdlZC1ieTogR2F2aW4gSHUgPGdhdmluLmh1QGFybS5jb20+DQo+PiAt LS0NCj4+IGRyaXZlcnMvbmV0L2l4Z2JlL2Jhc2UvaXhnYmVfb3NkZXAuaCB8IDQgKy0tLQ0KPj4g ZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfZXRoZGV2LmMgICAgIHwgNyArKysrLS0tDQo+PiAyIGZp bGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCj4+IA0KPj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2l4Z2JlL2Jhc2UvaXhnYmVfb3NkZXAuaCBiL2RyaXZlcnMv bmV0L2l4Z2JlL2Jhc2UvaXhnYmVfb3NkZXAuaA0KPj4gaW5kZXggZWE4ZGMxY2JlNTcwLi44NDRk MTcwMWY1OTUgMTAwNjQ0DQo+PiAtLS0gYS9kcml2ZXJzL25ldC9peGdiZS9iYXNlL2l4Z2JlX29z ZGVwLmgNCj4+ICsrKyBiL2RyaXZlcnMvbmV0L2l4Z2JlL2Jhc2UvaXhnYmVfb3NkZXAuaA0KPj4g QEAgLTksNiArOSw3IEBADQo+PiAjaW5jbHVkZSA8c3RkaW50Lmg+DQo+PiAjaW5jbHVkZSA8c3Rk aW8uaD4NCj4+ICNpbmNsdWRlIDxzdGRhcmcuaD4NCj4+ICsjaW5jbHVkZSA8c3RkYm9vbC5oPg0K Pj4gI2luY2x1ZGUgPHJ0ZV9jb21tb24uaD4NCj4+ICNpbmNsdWRlIDxydGVfZGVidWcuaD4NCj4+ ICNpbmNsdWRlIDxydGVfY3ljbGVzLmg+DQo+PiBAQCAtODIsOSArODMsNiBAQCB0eXBlZGVmIGlu dDE2X3QJCXMxNjsNCj4+IHR5cGVkZWYgdWludDMyX3QJdTMyOw0KPj4gdHlwZWRlZiBpbnQzMl90 CQlzMzI7DQo+PiB0eXBlZGVmIHVpbnQ2NF90CXU2NDsNCj4+IC0jaWZuZGVmIF9fY3BsdXNwbHVz DQo+PiAtdHlwZWRlZiBpbnQJCWJvb2w7DQo+PiAtI2VuZGlmDQo+PiANCj4+ICNkZWZpbmUgbWIo KQlydGVfbWIoKQ0KPj4gI2RlZmluZSB3bWIoKQlydGVfd21iKCkNCj4+IGRpZmYgLS1naXQgYS9k cml2ZXJzL25ldC9peGdiZS9peGdiZV9ldGhkZXYuYyBiL2RyaXZlcnMvbmV0L2l4Z2JlL2l4Z2Jl X2V0aGRldi5jDQo+PiBpbmRleCAyYzZmZDBmMTMxMjguLjZjYmQ3ODNlM2EyMSAxMDA2NDQNCj4+ IC0tLSBhL2RyaXZlcnMvbmV0L2l4Z2JlL2l4Z2JlX2V0aGRldi5jDQo+PiArKysgYi9kcml2ZXJz L25ldC9peGdiZS9peGdiZV9ldGhkZXYuYw0KPj4gQEAgLTI1NDQsNyArMjU0NCw4IEBAIGl4Z2Jl X2Rldl9zdGFydChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikNCj4+IAlzdHJ1Y3QgcnRlX3BjaV9k ZXZpY2UgKnBjaV9kZXYgPSBSVEVfRVRIX0RFVl9UT19QQ0koZGV2KTsNCj4+IAlzdHJ1Y3QgcnRl X2ludHJfaGFuZGxlICppbnRyX2hhbmRsZSA9ICZwY2lfZGV2LT5pbnRyX2hhbmRsZTsNCj4+IAl1 aW50MzJfdCBpbnRyX3ZlY3RvciA9IDA7DQo+PiAtCWludCBlcnIsIGxpbmtfdXAgPSAwLCBuZWdv dGlhdGUgPSAwOw0KPj4gKwlpbnQgZXJyOw0KPj4gKwlib29sIGxpbmtfdXAgPSAwLCBuZWdvdGlh dGUgPSAwOw0KPj4gCXVpbnQzMl90IHNwZWVkID0gMDsNCj4+IAl1aW50MzJfdCBhbGxvd2VkX3Nw ZWVkcyA9IDA7DQo+PiAJaW50IG1hc2sgPSAwOw0KPj4gQEAgLTM5OTMsNyArMzk5NCw3IEBAIGl4 Z2JldmZfZGV2X2luZm9fZ2V0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LA0KPj4gDQo+PiBzdGF0 aWMgaW50DQo+PiBpeGdiZXZmX2NoZWNrX2xpbmsoc3RydWN0IGl4Z2JlX2h3ICpodywgaXhnYmVf bGlua19zcGVlZCAqc3BlZWQsDQo+PiAtCQkgICBpbnQgKmxpbmtfdXAsIGludCB3YWl0X3RvX2Nv bXBsZXRlKQ0KPj4gKwkJICAgYm9vbCAqbGlua191cCwgaW50IHdhaXRfdG9fY29tcGxldGUpDQo+ PiB7DQo+PiAJc3RydWN0IGl4Z2JlX2FkYXB0ZXIgKmFkYXB0ZXIgPSBjb250YWluZXJfb2YoaHcs DQo+PiAJCQkJCQkgICAgIHN0cnVjdCBpeGdiZV9hZGFwdGVyLCBodyk7DQo+PiBAQCAtNDEyNCw3 ICs0MTI1LDcgQEAgaXhnYmVfZGV2X2xpbmtfdXBkYXRlX3NoYXJlKHN0cnVjdCBydGVfZXRoX2Rl diAqZGV2LA0KPj4gCWl4Z2JlX2xpbmtfc3BlZWQgbGlua19zcGVlZCA9IElYR0JFX0xJTktfU1BF RURfVU5LTk9XTjsNCj4+IAlzdHJ1Y3QgaXhnYmVfaW50ZXJydXB0ICppbnRyID0NCj4+IAkJSVhH QkVfREVWX1BSSVZBVEVfVE9fSU5UUihkZXYtPmRhdGEtPmRldl9wcml2YXRlKTsNCj4+IC0JaW50 IGxpbmtfdXA7DQo+PiArCWJvb2wgbGlua191cDsNCj4+IAlpbnQgZGlhZzsNCj4+IAlpbnQgd2Fp dCA9IDE7DQo+PiAJdTMyIGVzZHBfcmVnOw0KPj4gDQo+IA0KPiBDYW4geW91IHBsZWFzZSByZWJh c2UgdGhlIHBhdGNoc2V0IG9uIG9mIG5leHQtbmV0LCBnZXR0aW5nIGZvbGxvd2luZyBidWlsZCBl cnJvcg0KPiBbMV0gYmVjYXVzZSBvZiBhIGNvbW1pdCBpbiBuZXh0LW5ldCBbMl0sIHRoZSBmaXgg c2hvdWxkIGJlIHRyaXZpYWwgWzNdLg0KPiANCj4gQ0kgc2VlbXMgbm90IGFibGUgdG8gY2F0Y2gg dGhpcywgQ2MnZWQgQWFyb24sIEFsaSAmIFpoYW95YW4gJiBKZXJlbXkgaWYgdGhleQ0KPiB3YW50 IHRvIGludmVzdGlnYXRlIHRoZSBpc3N1ZS4NCj4gDQo+IA0KPiANCj4gWzFdDQo+IC4uLi9kcml2 ZXJzL25ldC9peGdiZS9peGdiZV9ldGhkZXYuYzo0MTM3OjM4OiBlcnJvcjogaW5jb21wYXRpYmxl IHBvaW50ZXIgdHlwZXMNCj4gcGFzc2luZyAnaW50IConIHRvIHBhcmFtZXRlciBvZiB0eXBlICdi b29sIConIFstV2Vycm9yLC1XaW5jb21wYXRpYmxlLXBvaW50ZXItdHlwZXNdDQo+ICAgICAgICAg ICAgICAgIGVyciA9IGl4Z2JlX2NoZWNrX2xpbmsoaHcsICZzcGVlZCwgJmxpbmtfdXAsIDApOw0K PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+ fn5+DQo+IC4uLi9kcml2ZXJzL25ldC9peGdiZS9iYXNlL2l4Z2JlX2FwaS5oOjYyOjE0OiBub3Rl OiBwYXNzaW5nIGFyZ3VtZW50IHRvDQo+IHBhcmFtZXRlciAnbGlua191cCcgaGVyZQ0KPiAgICAg ICAgICAgICAgICAgICAgIGJvb2wgKmxpbmtfdXAsIGJvb2wgbGlua191cF93YWl0X3RvX2NvbXBs ZXRlKTsNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBeDQo+IA0KPiBbMl0NCj4gY29tbWl0 IDJmMjYzOWM4NzJjOCAoIm5ldC9peGdiZTogZml4IHBvcnQgY2FuIG5vdCBsaW5rIHVwIGluIEZy ZWVCU0QiKQ0KPiANCj4gDQo+IFszXQ0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvaXhnYmUv aXhnYmVfZXRoZGV2LmMgYi9kcml2ZXJzL25ldC9peGdiZS9peGdiZV9ldGhkZXYuYw0KPiBpbmRl eCA0MTRiNzNjOTcuLjRmMTcwNGU3OSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvaXhnYmUv aXhnYmVfZXRoZGV2LmMNCj4gKysrIGIvZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfZXRoZGV2LmMN Cj4gQEAgLTQxMzAsNyArNDEzMCw4IEBAIGl4Z2JlX3dhaXRfZm9yX2xpbmtfdXAoc3RydWN0IGl4 Z2JlX2h3ICpodykNCj4gICNlbHNlDQo+ICAgICAgICAgY29uc3QgaW50IG5iX2l0ZXIgPSAwOw0K PiAgI2VuZGlmDQo+IC0gICAgICAgaW50IGVyciwgaSwgbGlua191cCA9IDA7DQo+ICsgICAgICAg aW50IGVyciwgaSA9IDA7DQo+ICsgICAgICAgYm9vbCBsaW5rX3VwID0gZmFsc2U7DQo+ICAgICAg ICAgdWludDMyX3Qgc3BlZWQgPSAwOw0KPiANCj4gICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbmJf aXRlcjsgaSsrKSB7DQoNCg==