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 B3FA4A0096 for ; Thu, 6 Jun 2019 06:42:56 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D6BDA5424; Thu, 6 Jun 2019 06:42:55 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140058.outbound.protection.outlook.com [40.107.14.58]) by dpdk.org (Postfix) with ESMTP id 00D505398 for ; Thu, 6 Jun 2019 06:42:54 +0200 (CEST) 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=5gYW1t9JGLd7mH5YVp4i0c56GaNjlctm2UgShLRogbg=; b=JuTa1HwZx8N4iDETTKrITINZWPzKHdB9iu+F9Z09tAFonwRRbe7sfNkrtAPBlCGP4XzN3BL9+Lgiam8taXNq/6vvR9t1gKyC1qlOOFJ3MlPIelkRV6dGK2+q3uoJASzxWDFh42STojepgu0DFiwQkCxXKzJ3I3ynh0SnboRBJDs= Received: from VE1PR08MB5149.eurprd08.prod.outlook.com (20.179.30.152) by VE1PR08MB4718.eurprd08.prod.outlook.com (10.255.115.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Thu, 6 Jun 2019 04:42:52 +0000 Received: from VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::9983:2882:a24:c0b0]) by VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::9983:2882:a24:c0b0%5]) with mapi id 15.20.1965.011; Thu, 6 Jun 2019 04:42:52 +0000 From: Honnappa Nagarahalli To: "msantana@redhat.com" , Aaron Conole , "thomas@monjalon.net" CC: "Ruifeng Wang (Arm Technology China)" , "Gavin Hu (Arm Technology China)" , Dharmik Thakkar , "jerin.jacob@caviumnetworks.com" , "yskoh@mellanox.com" , "dev@dpdk.org" , "bruce.richardson@intel.com" , Honnappa Nagarahalli , nd , nd Thread-Topic: DPDK compilation on arm is failing in Travis Thread-Index: AQHVG8wkMMMcaZRnn0ybtprtxInSOKaNdbmHgAAGj4CAAA8jI4AAAJnAgAAHziCAABNigIAAJ3Ww Date: Thu, 6 Jun 2019 04:42:52 +0000 Message-ID: References: <18576498.0Zn3BvHS7Y@xps> <74282465.H2CcKukIUE@xps> <82c7ff69-a3fe-6f24-9dbf-ee66ee229869@redhat.com> In-Reply-To: <82c7ff69-a3fe-6f24-9dbf-ee66ee229869@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: cc9f871b-8e05-4c85-aa83-32cd2e20fde9.0 x-checkrecipientchecked: true authentication-results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; x-originating-ip: [217.140.111.135] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1737cfc9-15b0-4d6e-b8a8-08d6ea396f8d x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:VE1PR08MB4718; x-ms-traffictypediagnostic: VE1PR08MB4718: x-ms-exchange-purlcount: 2 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr nodisclaimer: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 00603B7EEF x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(366004)(136003)(376002)(346002)(189003)(199004)(26005)(606006)(3846002)(4326008)(790700001)(6116002)(71190400001)(71200400001)(73956011)(66946007)(66476007)(66556008)(64756008)(66446008)(76116006)(53546011)(68736007)(102836004)(25786009)(6506007)(52536014)(76176011)(5660300002)(476003)(11346002)(446003)(21615005)(486006)(74316002)(14454004)(2501003)(53936002)(236005)(9686003)(6436002)(6246003)(186003)(6306002)(55016002)(256004)(14444005)(54896002)(33656002)(66066001)(229853002)(86362001)(966005)(316002)(54906003)(110136005)(478600001)(8936002)(81166006)(8676002)(7736002)(99286004)(2906002)(7696005)(72206003)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR08MB4718; H:VE1PR08MB5149.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-message-info: IG5k6n4TDoAA+wMbYpfnSchqLgzfg84F/zUGZfzV30fLTCZimM9JKDWuJcnPE8ChUSQl7g7S6CJeOxplnS/s46OcS1w8qEr95nSUNUyih2uI2+xou3ZvHrjeR1o+1P3qBQ51rcKroVs2WyfJjKf7q3G8ST9ArwISE7S8Qw6AVBC/ZaSSg0Aimb8bo30p44HGU0ubdixulCDR+/bNgDKMtljufw9UpRswwoBxlahj4jkx0cPyMDIlHi3UmuA2xdVpyzIyfbhDStIfGymCnE4aSFXQFGHD+pVkfRQm5QzHjAseUxBz36hFT192A8Rrh3solR9h+5Ipw+vgIPrq1HtPz4ncmUjZ8cLp2h2KnBDcm0viWzecCQtEV/kNCv7ZhpSsEhwq6E/S/QLY7oOd5vGrW6h9NjWVtJNCVqtJt0apkXw= MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1737cfc9-15b0-4d6e-b8a8-08d6ea396f8d X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2019 04:42:52.3109 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Honnappa.Nagarahalli@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4718 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] DPDK compilation on arm is failing in Travis 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" DQoNCkZyb206IE1pY2hhZWwgU2FudGFuYSBGcmFuY2lzY28gPG1zYW50YW5hQHJlZGhhdC5jb20+ DQpTZW50OiBXZWRuZXNkYXksIEp1bmUgNSwgMjAxOSA1OjM5IFBNDQpUbzogSG9ubmFwcGEgTmFn YXJhaGFsbGkgPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+OyBBYXJvbiBDb25vbGUgPGFj b25vbGVAcmVkaGF0LmNvbT47IHRob21hc0Btb25qYWxvbi5uZXQNCkNjOiBSdWlmZW5nIFdhbmcg KEFybSBUZWNobm9sb2d5IENoaW5hKSA8UnVpZmVuZy5XYW5nQGFybS5jb20+OyBHYXZpbiBIdSAo QXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxHYXZpbi5IdUBhcm0uY29tPjsgRGhhcm1payBUaGFra2Fy IDxEaGFybWlrLlRoYWtrYXJAYXJtLmNvbT47IGplcmluLmphY29iQGNhdml1bW5ldHdvcmtzLmNv bTsgeXNrb2hAbWVsbGFub3guY29tOyBkZXZAZHBkay5vcmc7IGJydWNlLnJpY2hhcmRzb25AaW50 ZWwuY29tOyBuZCA8bmRAYXJtLmNvbT4NClN1YmplY3Q6IFJlOiBEUERLIGNvbXBpbGF0aW9uIG9u IGFybSBpcyBmYWlsaW5nIGluIFRyYXZpcw0KDQpPbiA2LzUvMTkgNTozNiBQTSwgSG9ubmFwcGEg TmFnYXJhaGFsbGkgd3JvdGU6DQoNCg0KDQpUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxv bi5uZXQ+PG1haWx0bzp0aG9tYXNAbW9uamFsb24ubmV0PiB3cml0ZXM6DQoNCg0KDQowNS8wNi8y MDE5IDIxOjQwLCBBYXJvbiBDb25vbGU6DQoNClRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmph bG9uLm5ldD48bWFpbHRvOnRob21hc0Btb25qYWxvbi5uZXQ+IHdyaXRlczoNCg0KDQoNClRoZSBj b21waWxhdGlvbiBvZiB0aGUgbWFzdGVyIGJyYW5jaCBpcyBmYWlsaW5nIGZvciBhYXJjaDY0Og0K DQogaHR0cHM6Ly90cmF2aXMtY2kuY29tL0RQREsvZHBkaw0KDQpUaGUgbG9nIGlzIHNvIG11Y2gg dmVyYm9zZSB0aGF0IEkgYW0gbm90IGFibGUgdG8gdW5kZXJzdGFuZCB3aGF0DQoNCmlzIHJlYWxs eSB3cm9uZy4NCg0KUGxlYXNlIGhlbHAgdG8gZGlhZ25vc2UgYW5kIGZpeCwgdGhhbmtzLg0KDQoN Cg0KQSBkaXNjdXNzaW9uIGFib3V0IHRoaXM6DQoNCg0KDQpodHRwOi8vbWFpbHMuZHBkay5vcmcv YXJjaGl2ZXMvZGV2LzIwMTktSnVuZS8xMzQwMTIuaHRtbA0KDQoNCg0KSSBzZWUgdGhlIGVycm9y IG5vdy4NCg0KSXQgaXMgcHJpbnRpbmcgdGhlIGZ1bGwgbG9nIGFmdGVyIHRoZSBlcnJvciwgc28g SSBtaXNzZWQgdGhlIGVycm9yDQoNCmF0IHRoZSB0b3AuDQoNCg0KDQpJJ3ZlIHJlYWQgeW91ciBj b21tZW50IGFib3V0IGEgcG9zc2libGUgZXJyb3Igd2l0aCB0aGUgcGF0Y2gNCg0KcmVtb3Zpbmcg d2VhayBmdW5jdGlvbnMgYnV0IG5laXRoZXIgbWUgbm9yIEJydWNlIHdlcmUgYWJsZSB0byByZXBy b2R1Y2UNCg0KaXQuDQoNCldoYXQgaXMgdGhlIGNvbmRpdGlvbiB0byBzZWUgdGhpcyBjb21waWxl ciB3YXJuaW5nPw0KDQoNCg0KSXQgaXMgb25seSBvbiBBUk0sIGFuZCBvbmx5IHdoZW4gdGhlIG5l b24gaW50cmluc2ljcyBhcmUgaW4gdXNlLg0KDQpJIGFtIG5vdCBhYmxlIHRvIHJlcHJvZHVjZSBp dCBmcm9tIHRoZSB0aXAgb2YgbWFzdGVyLg0KDQoNCg0KSSBhbSB1c2luZzoNCg0KZ2NjIChVYnVu dHUgOC4zLjAtNnVidW50dTF+MTguMDQpIDguMy4wDQoNCg0KDQpGcm9tIHRoZSBsb2cgb24gVHJh dmlzLCBsb29rcyBsaWtlIHRoZSBjb21waWxlciBpczoNCg0KZ2NjIChVYnVudHUgNS40LjAtNnVi dW50dTF+MTYuMDQuMTEpIDUuNC4wIDIwMTYwNjA5DQoNCg0KDQpJcyB0aGlzIHRoZSBpc3N1ZT8N Cg0KDQoNCldoeSBhcmUgd2Ugc2VlaW5nIHRoZSBlcnJvciBub3c/DQoNCkkgdGVzdGVkIHdpdGgg Z2NjLTUgKFVidW50dS9MaW5hcm8gNS41LjAtMTJ1YnVudHUxKSA1LjUuMCAyMDE3MTAxMCwgaXQg d29ya3MgZmluZS4gSSBjYW5ub3QgZ2V0IGhvbGQgb2YgNS40LjAuIE5vdCBzdXJlIGlmIG5lZWRz IHRvIGJlIHN1cHBvcnRlZC4NCg0KQXJlIHRoZXJlIGFueSBpc3N1ZXMgaW4gdXBncmFkaW5nIHRv IDcgb3IgOD8NCkkgaGF2ZSB0ZXN0ZWQgaXQgb24gbXkgdWJ1bnR1IDE2LjA0IHZtIG9uIGNvbW1p dCA4Y2I1MTFiYjk0YWQ5MmE3Njk5MGYxNzVjYWM3NmJiMTNkNTFkYWJhIChoZWFkIG9mIG1hc3Rl ciBzZWVtcyB0byBiZSBmYWlsaW5nIGZvciBvdGhlciByZWFzb25zIG9uIG15IHZtKS4NCkkgdGVz dGVkIHRoZSBmb2xsb3dpbmcgZ2NjIHZlcnNpb25zOg0KDQpnY2MgNS41LjAgImNjIChVYnVudHUg NS41LjAtMTJ1YnVudHUxfjE2LjA0KSA1LjUuMCAyMDE3MTAxMCINCmdjYyA3LjQuMCAiY2MgKFVi dW50dSA3LjQuMC0xdWJ1bnR1MX4xNi4wNH5wcGExKSA3LjQuMCINCmdjYyA4LjEuMCAiY2MgKFVi dW50dSA4LjEuMC01dWJ1bnR1MX4xNi4wNCkgOC4xLjAiDQoNCkFsbCB0ZXN0ZWQgdmVyc2lvbnMg ZmFpbGVkIG9uIHRoZSBleGFjdCBzYW1lIGVycm9yIHNob3duIGluIHRyYXZpcy4gSSBkb24ndCBr bm93IGlmIHRoZSBjb21waWxlciBpcyBhdCBmYXVsdCBoZXJlLiBNYXliZSBBYXJvbidzIHBhdGNo IGlzIGEgdmlhYmxlIG9wdGlvbj8NCg0KVGhlIGlzc3VlIGlzIHRoZSB2ZWN0b3IgbGFuZSBzZXR0 aW5nIGNvZGUgbG9va3MgbGlrZToNCg0KDQoNCiAgIGx2YWwgPSBsYW5lX3NldChzY2FsYXIsIHJ2 YWwsIGxhbmUgaWQpDQoNCg0KDQpJbiB0aGlzIGNhc2UsICdydmFsJyBpcyBiZWluZyB1c2VkIGJl Zm9yZSBpdCBpcyBldmVyIHNldCwgYnV0IGl0DQoNCnJlYWxseSBjb3VsZCBiZSBqdXN0IDAgZm9y IHRoZSBmaXJzdCBsYW5lIHNldHRpbmcgY29kZS4gIFRoZXJlYWZ0ZXIsDQoNCndlIHVzZSB0aGUg b2xkIHZhbHVlIG9mIGlucHV0IGFzIHRoZSBydmFsLCBidXQgZWFjaCB0aW1lIGEgZGlmZmVyZW50 IGxhbmUgaXMgc2V0Lg0KDQoNCg0KSXQgd291bGQgYmUgbmljZSBpZiB0aGVyZSB3ZXJlIGFuIGlu dHJpbnNpYyB0aGF0IGZvcm1hdHRlZCBjb3JyZWN0bHkNCg0KZnJvbSB0aGUgc3RhcnQgKHNvbWV0 aGluZyB3ZSBjb3VsZCBjYWxsIGxpa2UgbHZhbCA9DQoNCmxhbmVfc2V0X2Zyb21fYXJyYXkoc2Nh bGFyX2FycmF5KSkuDQoNCltIb25uYXBwYV0gVGhpcyBleGlzdHMgYWxyZWFkeS4g4oCYdmR1cHFf bl9zMzLigJkgY2FuIGJlIHVzZWQuIENhbiB5b3UgdHJ5IHRoZSBmb2xsb3dpbmc/DQoNCg0KDQpo b25uYWcwMUBxYzI0MDBmLTE6fi9kcGRrJCBnaXQgZGlmZg0KDQpkaWZmIC0tZ2l0IGEvbGliL2xp YnJ0ZV9hY2wvYWNsX3J1bl9uZW9uLmggYi9saWIvbGlicnRlX2FjbC9hY2xfcnVuX25lb24uaA0K DQppbmRleCAwMWI5NzY2ZDguLmIzMTk2Y2QxMiAxMDA2NDQNCg0KLS0tIGEvbGliL2xpYnJ0ZV9h Y2wvYWNsX3J1bl9uZW9uLmgNCg0KKysrIGIvbGliL2xpYnJ0ZV9hY2wvYWNsX3J1bl9uZW9uLmgN Cg0KQEAgLTE4MSw4ICsxODEsOCBAQCBzZWFyY2hfbmVvbl84KGNvbnN0IHN0cnVjdCBydGVfYWNs X2N0eCAqY3R4LCBjb25zdCB1aW50OF90ICoqZGF0YSwNCg0KDQoNCiAgICAgICAgd2hpbGUgKGZs b3dzLnN0YXJ0ZWQgPiAwKSB7DQoNCiAgICAgICAgICAgICAgICAvKiBHYXRoZXIgNCBieXRlcyBv ZiBpbnB1dCBkYXRhIGZvciBlYWNoIHN0cmVhbS4gKi8NCg0KLSAgICAgICAgICAgICAgIGlucHV0 MCA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRCWVRFUyhwYXJtcywgMCksIGlucHV0MCwgMCk7 DQoNCi0gICAgICAgICAgICAgICBpbnB1dDEgPSB2c2V0cV9sYW5lX3MzMihHRVRfTkVYVF80QllU RVMocGFybXMsIDQpLCBpbnB1dDEsIDApOw0KDQorICAgICAgICAgICAgICAgaW5wdXQwID0gdmR1 cHFfbl9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1zLCAwKSk7DQoNCisgICAgICAgICAgICAgICBp bnB1dDEgPSB2ZHVwcV9uX3MzMihHRVRfTkVYVF80QllURVMocGFybXMsIDQpKTsNCg0KDQoNCiAg ICAgICAgICAgICAgICBpbnB1dDAgPSB2c2V0cV9sYW5lX3MzMihHRVRfTkVYVF80QllURVMocGFy bXMsIDEpLCBpbnB1dDAsIDEpOw0KDQogICAgICAgICAgICAgICAgaW5wdXQxID0gdnNldHFfbGFu ZV9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1zLCA1KSwgaW5wdXQxLCAxKTsNCg0KQEAgLTI0Miw3 ICsyNDIsNyBAQCBzZWFyY2hfbmVvbl80KGNvbnN0IHN0cnVjdCBydGVfYWNsX2N0eCAqY3R4LCBj b25zdCB1aW50OF90ICoqZGF0YSwNCg0KDQoNCiAgICAgICAgd2hpbGUgKGZsb3dzLnN0YXJ0ZWQg PiAwKSB7DQoNCiAgICAgICAgICAgICAgICAvKiBHYXRoZXIgNCBieXRlcyBvZiBpbnB1dCBkYXRh IGZvciBlYWNoIHN0cmVhbS4gKi8NCg0KLSAgICAgICAgICAgICAgIGlucHV0ID0gdnNldHFfbGFu ZV9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1zLCAwKSwgaW5wdXQsIDApOw0KDQorICAgICAgICAg ICAgICAgaW5wdXQgPSB2ZHVwcV9uX3MzMihHRVRfTkVYVF80QllURVMocGFybXMsIDApKTsNCg0K ICAgICAgICAgICAgICAgIGlucHV0ID0gdnNldHFfbGFuZV9zMzIoR0VUX05FWFRfNEJZVEVTKHBh cm1zLCAxKSwgaW5wdXQsIDEpOw0KDQogICAgICAgICAgICAgICAgaW5wdXQgPSB2c2V0cV9sYW5l X3MzMihHRVRfTkVYVF80QllURVMocGFybXMsIDIpLCBpbnB1dCwgMik7DQoNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0ID0gdnNldHFfbGFuZV9z MzIoR0VUX05FWFRfNEJZVEVTKHBhcm1zLCAzKSwgaW5wdXQsIDMpOw0KDQoNCg0KVGhlbiAnaW5w dXQnIHdvdWxkIG5ldmVyIGFwcGVhciBhcyBhbiBydmFsIGJlZm9yZSBpdCB3YXMgc2V0Lg0KDQoN Cg0KSSB0aG91Z2h0IEplcmluIEphY29iIChDQydkKSB3b3VsZCBoYXZlIHNvbWUgb3BpbmlvbiBv biB0aGUgcmlnaHQgZml4Lg0KDQpUaGVyZSBhcmUgdGhyZWUgJ2ZpeGVzJyBJIGtub3cgZXhpc3Qg LSBvbmUgaXMgdG8gc3F1ZWxjaCB0aGUgd2FybmluZw0KDQooYnV0IEkgZG9uJ3QgbGlrZSBpdCBi ZWNhdXNlIGl0IGNvdWxkIGhpZGUgZnV0dXJlIGNvZGUgdGhhdCBpbnRyb2R1Y2VzDQoNCnRoaXMp LCBvbmUgaXMgdG8gY3JlYXRlIGEgc3RhdGljIGFuZCB1c2UgYXNzaWdubWVudCwgb25lIGlzIHRv IHJlcGxhY2UNCg0KdGhlIGZpcnN0IGNhbGwgYW5kIHBhc3MgaW4gYSAwJ2QgbGFuZSBmb3IgdGhl IGZpcnN0IG9uZS4NCg0KDQoNCkFjdHVhbGx5LCBJIHRoaW5rIEkgaGF2ZSBhIHBhdGNoIHRoYXQg Y291bGQgd29yayB0byBub3QgaW50cm9kdWNlIGFuDQoNCmFzc2lnbm1lbnQsIGJ1dCBzcXVlbGNo IHRoZSB3YXJuaW5nLiAgU29tZXRoaW5nIGxpa2UgdGhlIGZvbGxvd2luZyAobm90DQoNCnRlc3Rl ZCkuDQoNCg0KDQotLS0NCg0KDQoNCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2FjbC9hY2xfcnVu X25lb24uaA0KDQpiL2xpYi9saWJydGVfYWNsL2FjbF9ydW5fbmVvbi5oIGluZGV4IDAxYjk3NjZk OC4uMzdjOTg0ZmVmIDEwMDY0NA0KDQotLS0gYS9saWIvbGlicnRlX2FjbC9hY2xfcnVuX25lb24u aA0KDQorKysgYi9saWIvbGlicnRlX2FjbC9hY2xfcnVuX25lb24uaA0KDQpAQCAtMTY1LDYgKzE2 NSw3IEBAIHNlYXJjaF9uZW9uXzgoY29uc3Qgc3RydWN0IHJ0ZV9hY2xfY3R4ICpjdHgsIGNvbnN0 DQoNCnVpbnQ4X3QgKipkYXRhLA0KDQogICAgdWludDY0X3QgaW5kZXhfYXJyYXlbOF07DQoNCiAg ICBzdHJ1Y3QgY29tcGxldGlvbiBjbXBsdFs4XTsNCg0KICAgIHN0cnVjdCBwYXJtcyBwYXJtc1s4 XTsNCg0KKyAgIHN0YXRpYyBpbnQzMng0X3QgWkVST1ZBTDsNCg0KICAgIGludDMyeDRfdCBpbnB1 dDAsIGlucHV0MTsNCg0KDQoNCiAgICBhY2xfc2V0X2Zsb3coJmZsb3dzLCBjbXBsdCwgUlRFX0RJ TShjbXBsdCksIGRhdGEsIHJlc3VsdHMsIEBAIC0NCg0KMTgxLDggKzE4Miw4IEBAIHNlYXJjaF9u ZW9uXzgoY29uc3Qgc3RydWN0IHJ0ZV9hY2xfY3R4ICpjdHgsIGNvbnN0DQoNCnVpbnQ4X3QgKipk YXRhLA0KDQoNCg0KICAgIHdoaWxlIChmbG93cy5zdGFydGVkID4gMCkgew0KDQogICAgICAgICAg ICAvKiBHYXRoZXIgNCBieXRlcyBvZiBpbnB1dCBkYXRhIGZvciBlYWNoIHN0cmVhbS4gKi8NCg0K LSAgICAgICAgICAgaW5wdXQwID0gdnNldHFfbGFuZV9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1z LCAwKSwgaW5wdXQwLA0KDQowKTsNCg0KLSAgICAgICAgICAgaW5wdXQxID0gdnNldHFfbGFuZV9z MzIoR0VUX05FWFRfNEJZVEVTKHBhcm1zLCA0KSwgaW5wdXQxLA0KDQowKTsNCg0KKyAgICAgICAg ICAgaW5wdXQwID0gdnNldHFfbGFuZV9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1zLCAwKSwNCg0K WkVST1ZBTCwgMCk7DQoNCisgICAgICAgICAgIGlucHV0MSA9IHZzZXRxX2xhbmVfczMyKEdFVF9O RVhUXzRCWVRFUyhwYXJtcywgNCksDQoNClpFUk9WQUwsIDApOw0KDQoNCg0KICAgICAgICAgICAg aW5wdXQwID0gdnNldHFfbGFuZV9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1zLCAxKSwgaW5wdXQw LA0KDQoxKTsNCg0KICAgICAgICAgICAgaW5wdXQxID0gdnNldHFfbGFuZV9zMzIoR0VUX05FWFRf NEJZVEVTKHBhcm1zLCA1KSwgaW5wdXQxLA0KDQoxKTsgQEANCg0KLTIyNyw2ICsyMjgsNyBAQCBz ZWFyY2hfbmVvbl80KGNvbnN0IHN0cnVjdCBydGVfYWNsX2N0eCAqY3R4LCBjb25zdA0KDQp1aW50 OF90ICoqZGF0YSwNCg0KICAgIHVpbnQ2NF90IGluZGV4X2FycmF5WzRdOw0KDQogICAgc3RydWN0 IGNvbXBsZXRpb24gY21wbHRbNF07DQoNCiAgICBzdHJ1Y3QgcGFybXMgcGFybXNbNF07DQoNCisg ICBzdGF0aWMgaW50MzJ4NF90IFpFUk9WQUw7DQoNCiAgICBpbnQzMng0X3QgaW5wdXQ7DQoNCg0K DQogICAgYWNsX3NldF9mbG93KCZmbG93cywgY21wbHQsIFJURV9ESU0oY21wbHQpLCBkYXRhLCBy ZXN1bHRzLCBAQCAtDQoNCjI0Miw3ICsyNDQsNyBAQCBzZWFyY2hfbmVvbl80KGNvbnN0IHN0cnVj dCBydGVfYWNsX2N0eCAqY3R4LCBjb25zdA0KDQp1aW50OF90ICoqZGF0YSwNCg0KDQoNCiAgICB3 aGlsZSAoZmxvd3Muc3RhcnRlZCA+IDApIHsNCg0KICAgICAgICAgICAgLyogR2F0aGVyIDQgYnl0 ZXMgb2YgaW5wdXQgZGF0YSBmb3IgZWFjaCBzdHJlYW0uICovDQoNCi0gICAgICAgICAgIGlucHV0 ID0gdnNldHFfbGFuZV9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1zLCAwKSwgaW5wdXQsIDApOw0K DQorICAgICAgICAgICBpbnB1dCA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRCWVRFUyhwYXJt cywgMCksDQoNClpFUk9WQUwsIDApOw0KDQogICAgICAgICAgICBpbnB1dCA9IHZzZXRxX2xhbmVf czMyKEdFVF9ORVhUXzRCWVRFUyhwYXJtcywgMSksIGlucHV0LCAxKTsNCg0KICAgICAgICAgICAg aW5wdXQgPSB2c2V0cV9sYW5lX3MzMihHRVRfTkVYVF80QllURVMocGFybXMsIDIpLCBpbnB1dCwg Mik7DQoNCiAgICAgICAgICAgIGlucHV0ID0gdnNldHFfbGFuZV9zMzIoR0VUX05FWFRfNEJZVEVT KHBhcm1zLCAzKSwgaW5wdXQsIDMpOw0KDQotLQ0KDQoyLjIxLjANCg0KDQo=