From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25998 invoked by alias); 28 Aug 2019 17:35:31 -0000 Mailing-List: contact libc-stable-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: List-Archive: Sender: libc-stable-owner@sourceware.org Received: (qmail 25832 invoked by uid 89); 28 Aug 2019 17:35:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.100.3 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-15.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_LOTSOFHASH,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=HTo:U*libc-stable, H*r:15.20.2199.19 X-Spam-Status: No, score=-15.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_LOTSOFHASH,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on sourceware.org X-Spam-Level: X-Spam-User: qpsmtpd, 2 recipients X-HELO: NAM04-SN1-obe.outbound.protection.outlook.com Received: from mail-eopbgr700117.outbound.protection.outlook.com (HELO NAM04-SN1-obe.outbound.protection.outlook.com) (40.107.70.117) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 28 Aug 2019 17:35:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sf3xL0oCckyoow8GfiVQ4KIzV/APEMvlsDpDFqUo5OZYS6tmjVhSFaTEx5FIYN0hMHG1p/zueYxcPQvF9maZG0Dw0+XJB1gV9QlWV7BYxpoCTpIV+XVuyufsB8Ozzs5+B88OPrxoxrXfQXTNrCWWeKIFnDouhbiURDWTe5Q733pmDXNyXAZobvUUOdyC/Wm/9Nk8YLRP/f+WvHi3iu87v7JWLI9ptS5imoTIlHKhO9Wsb84vphzRsBDxiKYGZJvdv5RG4sTuSLk2lgzVRVwtw2znuKCYH7J95imoUCToSuJ8q20mrmslc9KdozKfWJud1kHVqNjf0smxXXR0nwU1Bg== 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=iDrUBqrF+KCPoOy03XMpIF+c27gIcK8vhbg7mbk/tlI=; b=Xv0AS/gXoNvWDSl8rhNH4OlcC0fuKyFq3eh1vXUl/yScO5oiesldfuNi7lGkEY4pEsidfHi4hsAKMDsbVGVRQCPZfoONTrmGaBHiIgDGQL5eNU2QeF44hbNtVUnZfvcS/Hsp5OP2CVcRxaZLbTDFsSEVpz/eTONlhMg83dv4EUrRazcvDSbOge9x8Cc4YX8WYu3NvORr5o72VeiCNnmWPqhxP4/OZXXFwdMsQe94++i4gLBWVtypNAFYUcT8gHhnqoq080EE1iICH0VeK7VC/3mmbyNDlYaFjx+rPXqIS3z/UUv9AC60ulk5R9UZHjwOxsp3FsnwtAusBNlAqVCVfA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wavecomp.com; dmarc=pass action=none header.from=wavecomp.com; dkim=pass header.d=wavecomp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wavecomp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iDrUBqrF+KCPoOy03XMpIF+c27gIcK8vhbg7mbk/tlI=; b=C/OiU/x98q/etg+jC8TOmhuUzDtkuP0MmQnsd2Utelxwp2WvpCX8wpBVUmwRTcavASB2iVoJUNJhf7wQ20FpZA4096wh2tb0xW5wCn870+elkztDseEVqKwmp0C+zwedZekcsl7AMrTJmTH4uTrQKPvSQscAEulvtdLNnTsSPw4= Received: from CY4PR22MB0119.namprd22.prod.outlook.com (10.169.186.141) by CY4PR22MB0695.namprd22.prod.outlook.com (10.172.137.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.19; Wed, 28 Aug 2019 17:35:21 +0000 Received: from CY4PR22MB0119.namprd22.prod.outlook.com ([fe80::2473:de5d:4464:34c7]) by CY4PR22MB0119.namprd22.prod.outlook.com ([fe80::2473:de5d:4464:34c7%9]) with mapi id 15.20.2199.021; Wed, 28 Aug 2019 17:35:21 +0000 From: Dragan Mladjenovic To: "libc-stable@sourceware.org" CC: Carlos O'Donell , Adhemerval Zanella , Siddhesh Poyarekar , "Dmitry V. Levin" , Joseph Myers Subject: Backport of mips: Force RWX stack for hard-float builds that can run on pre-4.8 kernels Thread-Topic: Backport of mips: Force RWX stack for hard-float builds that can run on pre-4.8 kernels Thread-Index: AQHVXcb3qY2pUCQFPkqTs6A4Q5df1g== Date: Tue, 01 Jan 2019 00:00:00 -0000 Message-ID: <5D66BB51.8000404@wavecomp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-clientproxiedby: VI1PR09CA0060.eurprd09.prod.outlook.com (2603:10a6:802:28::28) To CY4PR22MB0119.namprd22.prod.outlook.com (2603:10b6:903:15::13) authentication-results: spf=none (sender IP is ) smtp.mailfrom=dmladjenovic@wavecomp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [89.216.37.146] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 41ce3fac-52ac-444f-7201-08d72bde19df x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020);SRVR:CY4PR22MB0695; x-ms-traffictypediagnostic: CY4PR22MB0695: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-forefront-prvs: 014304E855 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(346002)(39840400004)(376002)(136003)(366004)(54534003)(53754006)(189003)(199004)(7736002)(2906002)(486006)(81166006)(66446008)(86362001)(81156014)(6916009)(5024004)(25786009)(4326008)(966005)(102836004)(6116002)(5660300002)(6436002)(52116002)(87266011)(26005)(6486002)(66066001)(5640700003)(99286004)(53936002)(99936001)(6512007)(476003)(14454004)(256004)(478600001)(2351001)(305945005)(66946007)(2616005)(3846002)(66576008)(80316001)(54906003)(36756003)(64756008)(71200400001)(71190400001)(8936002)(386003)(4744005)(66556008)(8676002)(6506007)(33656002)(186003)(59896002)(316002)(2501003)(6306002)(66476007);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR22MB0695;H:CY4PR22MB0119.namprd22.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: wavecomp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 9FsvEMs4P/LReMSrq1nXm91DO/HdnCiT2YRxRMY2jkSNmb10sUOqjqbkWwZYiWHVhk1RKvGToH+++D73t1YKVRSctBavxMthZ7Gh6fnCX2py6Mr994z95DZljlg5uqKja6Ncowk4woWVbFIRoAXK2QS0uCFYFFi+bMjOcMGQ1/OP22bu0/E4biXUiuUFSUDyu9LWBukP7lOzAqbE++N0TA9DKigefW+1mj+lJVOB8Rmt/yehhvy62dxemcU0AjnT2qKQpCfN4EXJjwyT0PtZw+WFEiVYrR96E2pYqBw0BNZa1h2hEy2mmnw0kEmv42iwS82fovfPl+yLwbuzuH7IZiJ3yRqmhVoIkyMXSSxcmYvJTZhvIlVDCQ0ovbr1hIvF+zJHDR0Hw3i9UqVLKwqgVKAv7lv4P6/np/V9QH+SS2w= x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_003_5D66BB518000404wavecompcom_" MIME-Version: 1.0 X-OriginatorOrg: wavecomp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41ce3fac-52ac-444f-7201-08d72bde19df X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Aug 2019 17:35:21.5911 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 463607d3-1db3-40a0-8a29-970c56230104 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9ROXR26NdgRXH3eWqnSzZR4m8ffcVfkSSYhwgYwkukrQ3tivFejFSUoh2oXGvVIt2KqqxRImaLiDILHVosJv+5LmSgpaChzmU1JEYzBm/ec= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR22MB0695 X-SW-Source: 2019-08/txt/msg00004.txt.bz2 --_003_5D66BB518000404wavecompcom_ Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Content-length: 944 SGVsbG8gZXZlcnlib2R5LA0KDQpOb3Qgc3VyZSBpZiB0aGlzIGlzIHRoZSBy aWdodCBwcm9jZWR1cmUsIGJ1dCBJIHdpc2ggdG8gcHJvcG9zZSB0aGUgDQpi YWNrLXBvcnRpbmcgb2YgWzFdIHRvIG1vc3Qgb2YgdGhlIGFjdGl2ZSByZWxl YXNlIGJyYW5jaGVzLiBZb3UgY2FuIGZpbmQgDQptb3JlIGluZm8gYWJvdXQg dGhlIHBhdGNoIG9uIFsyXS4gVGhlIHBhdGNoIGFwcGxpZXMgY2xlYW5seQ0K KHNhbnMgdGhlIENoYW5nZUxvZykgdXAgdG8gMi4yNCAgd2hlcmUgaXQgZXhw ZWN0cyBbM10gZnJvbSAyLjI1Lg0KSSd2ZSBhdHRhY2hlZCBib3RoIHZlcnNp b25zIGZvciByZWZlcmVuY2UuDQpDaGVja2VkIGZvciBvMzIgaGFyZC1mbG9h dCBhbmQgc29mdC1mbG9hdCAod2hlcmUgYXZhaWxhYmxlKSBidWlsZHMuDQoN CkJlc3QgcmVnYXJkcywNCkRyYWdhbg0KDQoNClsxXSANCmh0dHBzOi8vc291 cmNld2FyZS5vcmcvZ2l0Lz9wPWdsaWJjLmdpdDthPWNvbW1pdDtoPTMzYmM5 ZWZkOTFkZTFiMTQzNTQyOTFmYzhlYmQ1YmNlOTYzNzlmMTINClsyXSBodHRw czovL3NvdXJjZXdhcmUub3JnL21sL2xpYmMtYWxwaGEvMjAxOS0wOC9tc2cw MDQ3OS5odG1sDQpbM10gDQpodHRwczovL3NvdXJjZXdhcmUub3JnL2dpdC8/ cD1nbGliYy5naXQ7YT1jb21taXQ7aD03NjcyZTcxMmUxY2Q5MWE5MjUyYmI5 ZGI4YWMxZDliNTI4ZTE5ZjJlDQo= --_003_5D66BB518000404wavecompcom_ Content-Type: text/x-patch; name="release_branch_230.patch" Content-Description: release_branch_230.patch Content-Disposition: attachment; filename="release_branch_230.patch"; size=6543; creation-date="Wed, 28 Aug 2019 17:35:21 GMT"; modification-date="Wed, 28 Aug 2019 17:35:21 GMT" Content-ID: Content-Transfer-Encoding: base64 Content-length: 8870 RnJvbSBkNmZiMmJkZTRkNWM3YTkwZWZlZGI2NjNmZGY2OTQ3NDcxZWZlY2Qy IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogRHJhZ2FuIE1sYWRq ZW5vdmljIDxkbWxhZGplbm92aWNAd2F2ZWNvbXAuY29tPg0KRGF0ZTogRnJp LCAyMyBBdWcgMjAxOSAxNjozODowNCArMDAwMA0KU3ViamVjdDogW1BBVENI XSBtaXBzOiBGb3JjZSBSV1ggc3RhY2sgZm9yIGhhcmQtZmxvYXQgYnVpbGRz IHRoYXQgY2FuIHJ1biBvbg0KIHByZS00Ljgga2VybmVscw0KDQpMaW51eC9N aXBzIGtlcm5lbHMgcHJpb3IgdG8gNC44IGNvdWxkIHBvdGVudGlhbGx5IGNy YXNoIHRoZSB1c2VyDQpwcm9jZXNzIHdoZW4gZG9pbmcgRlBVIGVtdWxhdGlv biB3aGlsZSBydW5uaW5nIG9uIG5vbi1leGVjdXRhYmxlDQp1c2VyIHN0YWNr Lg0KDQpDdXJyZW50bHksIGdjYyBkb2Vzbid0IGVtaXQgLm5vdGUuR05VLXN0 YWNrIGZvciBtaXBzLCBidXQgdGhhdCB3aWxsDQpjaGFuZ2UgaW4gdGhlIGZ1 dHVyZS4gVG8gZW5zdXJlIHRoYXQgZ2xpYmMgY2FuIGJlIHVzZWQgd2l0aCBz dWNoDQpmdXR1cmUgZ2NjLCB3aXRob3V0IHNpbGVudGx5IHJlc3VsdGluZyBp biBiaW5hcmllcyB0aGF0IG1pZ2h0IGNyYXNoDQppbiBydW50aW1lLCB0aGlz IHBhdGNoIGZvcmNlcyBSV1ggc3RhY2sgZm9yIGFsbCBidWlsdCBvYmplY3Rz IGlmDQpjb25maWd1cmVkIHRvIHJ1biBhZ2FpbnN0IG1pbmltdW0ga2VybmVs IHZlcnNpb24gbGVzcyB0aGFuIDQuOC4NCg0KCSogc3lzZGVwcy91bml4L3N5 c3YvbGludXgvbWlwcy9NYWtlZmlsZQ0KCSh0ZXN0LXhmYWlsLWNoZWNrLWV4 ZWNzdGFjayk6DQoJTW92ZSB1bmRlciBtaXBzLWhhcy1nbnVzdGFjayAhPSB5 ZXMuDQoJKENGTEFHUy0ubyosIEFTRkxBR1MtLm8qKTogTmV3IHJ1bGVzLg0K CUFwcGx5IC1XYSwtZXhlY3N0YWNrIGlmIG1pcHMtZm9yY2UtZXhlY3N0YWNr ID09IHllcy4NCgkqIHN5c2RlcHMvdW5peC9zeXN2L2xpbnV4L21pcHMvY29u ZmlndXJlOiBSZWdlbmVyYXRlZC4NCgkqIHN5c2RlcHMvdW5peC9zeXN2L2xp bnV4L21pcHMvY29uZmlndXJlLmFjDQoJKG1pcHMtZm9yY2UtZXhlY3N0YWNr KTogTmV3IHZhci4NCglTZXQgdG8geWVzIGZvciBoYXJkLWZsb2F0IGJ1aWxk cyB3aXRoIG1pbmltdW1fa2VybmVsIDwgNC44LjANCglvciBtaW5pbXVtX2tl cm5lbCBub3Qgc2V0IGF0IGFsbC4NCgkobWlwcy1oYXMtZ251c3RhY2spOiBO ZXcgdmFyLg0KCVVzZSB2YWx1ZSBvZiBsaWJjX2N2X2FzX25vZXhlY3N0YWNr DQoJaWYgbWlwcy1mb3JjZS1leGVjc3RhY2sgIT0geWVzLCBvdGhlcndpc2Ug c2V0IHRvIG5vLg0KDQooY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzM2Jj OWVmZDkxZGUxYjE0MzU0MjkxZmM4ZWJkNWJjZTk2Mzc5ZjEyKQ0KLS0tDQog c3lzZGVwcy91bml4L3N5c3YvbGludXgvbWlwcy9NYWtlZmlsZSAgICAgfCAy MSArKysrKysrKysrKystLS0tDQogc3lzZGVwcy91bml4L3N5c3YvbGludXgv bWlwcy9jb25maWd1cmUgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrDQogc3lzZGVwcy91bml4L3N5c3YvbGludXgvbWlwcy9jb25m aWd1cmUuYWMgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysNCiAzIGZp bGVzIGNoYW5nZWQsIDg5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p DQoNCmRpZmYgLS1naXQgYS9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9taXBz L01ha2VmaWxlIGIvc3lzZGVwcy91bml4L3N5c3YvbGludXgvbWlwcy9NYWtl ZmlsZQ0KaW5kZXggYmNhMTFkMy4uYTU4ZTY5NSAxMDA2NDQNCi0tLSBhL3N5 c2RlcHMvdW5peC9zeXN2L2xpbnV4L21pcHMvTWFrZWZpbGUNCisrKyBiL3N5 c2RlcHMvdW5peC9zeXN2L2xpbnV4L21pcHMvTWFrZWZpbGUNCkBAIC05OSwx NCArOTksMjUgQEAgc3lzZGVwLWRsLXJvdXRpbmVzICs9IGRsLXN0YXRpYw0K IA0KIHN5c2RlcF9yb3V0aW5lcyArPSBkbC12ZHNvDQogZW5kaWYNCi0NCi0j IFN1cHBvcnRpbmcgbm9uLWV4ZWN1dGFibGUgc3RhY2tzIG9uIE1JUFMgcmVx dWlyZXMgY2hhbmdlcyB0byBib3RoDQotIyB0aGUgTGludXgga2VybmVsIGFu ZCBnbGliYy4gIFNlZQ0KLSMgPGh0dHBzOi8vc291cmNld2FyZS5vcmcvbWwv bGliYy1hbHBoYS8yMDE2LTAxL21zZzAwNTY3Lmh0bWw+IGFuZA0KLSMgPGh0 dHBzOi8vc291cmNld2FyZS5vcmcvbWwvbGliYy1hbHBoYS8yMDE2LTAxL21z ZzAwNzE5Lmh0bWw+Lg0KKyMgSWYgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgdXNl IEdOVS5zdGFjayBub3RlLA0KKyMgdGhpcyB0ZXN0IGlzIGV4cGVjdGVkIHRv IGZhaWwuDQoraWZuZXEgKCQobWlwcy1oYXMtZ251c3RhY2spLHllcykNCiB0 ZXN0LXhmYWlsLWNoZWNrLWV4ZWNzdGFjayA9IHllcw0KIGVuZGlmDQorZW5k aWYNCiANCiBpZmVxICgkKHN1YmRpciksc3RkbGliKQ0KIGdlbi1hcy1jb25z dC1oZWFkZXJzICs9IHVjb250ZXh0X2kuc3ltDQogZW5kaWYNCisNCitpZmVx ICgkKG1pcHMtZm9yY2UtZXhlY3N0YWNrKSx5ZXMpDQorQ0ZMQUdTLS5vICs9 IC1XYSwtZXhlY3N0YWNrDQorQ0ZMQUdTLS5vcyArPSAtV2EsLWV4ZWNzdGFj aw0KK0NGTEFHUy0ub3AgKz0gLVdhLC1leGVjc3RhY2sNCitDRkxBR1MtLm9T ICs9IC1XYSwtZXhlY3N0YWNrDQorDQorQVNGTEFHUy0ubyArPSAtV2EsLWV4 ZWNzdGFjaw0KK0FTRkxBR1MtLm9zICs9IC1XYSwtZXhlY3N0YWNrDQorQVNG TEFHUy0ub3AgKz0gLVdhLC1leGVjc3RhY2sNCitBU0ZMQUdTLS5vUyArPSAt V2EsLWV4ZWNzdGFjaw0KK2VuZGlmDQpkaWZmIC0tZ2l0IGEvc3lzZGVwcy91 bml4L3N5c3YvbGludXgvbWlwcy9jb25maWd1cmUgYi9zeXNkZXBzL3VuaXgv c3lzdi9saW51eC9taXBzL2NvbmZpZ3VyZQ0KaW5kZXggYTU1MTNmYS4uMmVj ODZhMyAxMDA2NDQNCi0tLSBhL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L21p cHMvY29uZmlndXJlDQorKysgYi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9t aXBzL2NvbmZpZ3VyZQ0KQEAgLTQ3NSwzICs0NzUsNDQgQEAgaWYgdGVzdCAt eiAiJGFyY2hfbWluaW11bV9rZXJuZWwiOyB0aGVuDQogICAgIGFyY2hfbWlu aW11bV9rZXJuZWw9NC41LjANCiAgIGZpDQogZmkNCisNCisjIENoZWNrIGlm IHdlIGFyZSBzdXBwb3NlZCB0byBydW4gb24ga2VybmVscyBvbGRlciB0aGFu IDQuOC4wLiBJZiBzbywNCisjIGZvcmNlIGV4ZWN1dGFibGUgc3RhY2sgdG8g YXZvaWQgcG90ZW50aWFsIHJ1bnRpbWUgcHJvYmxlbXMgd2l0aCBmcHUNCisj IGVtdWxhdGlvbi4NCisjIE5PVEU6IFRoZSBjaGVjayBiZWxvdyBhc3N1bWVz IHRoYXQgaW4gYWJzZW5jZSBvZiB1c2VyLXByb3ZpZGVkIG1pbnVtdW1fa2Vy bmVsDQorIyB3ZSB3aWxsIGRlZmF1bHQgdG8gYXJjaF9taW5pbXVtX2tlcm5l bCB3aGljaCBpcyBjdXJyZW50bHkgbGVzcyB0aGFuIDQuOC4wIGZvcg0KKyMg YWxsIGtub3duIGNvbmZpZ3VyYXRpb25zLiBJZiB0aGlzIGNoYW5nZXMsIHRo ZSBjaGVjayBtdXN0IGJlIHVwZGF0ZWQuDQoreyAkYXNfZWNobyAiJGFzX21l OiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyB3aGV0aGVyIHRoZSBj b21waWxlciBtdXN0IHVzZSBleGVjdXRhYmxlIHN0YWNrIiA+JjUNCiskYXNf ZWNob19uICJjaGVja2luZyB3aGV0aGVyIHRoZSBjb21waWxlciBtdXN0IHVz ZSBleGVjdXRhYmxlIHN0YWNrLi4uICIgPiY2OyB9DQoraWYgJHtsaWJjX2N2 X21pcHNfZm9yY2VfZXhlY3N0YWNrKzp9IGZhbHNlOyB0aGVuIDoNCisgICRh c19lY2hvX24gIihjYWNoZWQpICIgPiY2DQorZWxzZQ0KKyAgbGliY19jdl9t aXBzX2ZvcmNlX2V4ZWNzdGFjaz1ubw0KKyAgaWYgdGVzdCAkbGliY19taXBz X2Zsb2F0ID0gaGFyZDsgdGhlbg0KKyAgICBpZiB0ZXN0IC1uICIkbWluaW11 bV9rZXJuZWwiOyB0aGVuDQorDQorICAgICAgIG1pbl92ZXJzaW9uPSQoKGBl Y2hvICIkbWluaW11bV9rZXJuZWwuMC4wLjAiIHwgc2VkICdzL1woWzAtOV0q XClcLlwoWzAtOV0qXClcLlwoWzAtOV0qXCkuKi9cMSBcKiA2NTUzNiArIFwy IFwqIDI1NiArIFwzLydgKSkNCisNCisgICAgICAgaWYgdGVzdCAkbWluX3Zl cnNpb24gLWx0IDI2NDE5MjsgdGhlbg0KKyAgICAgICAgIGxpYmNfY3ZfbWlw c19mb3JjZV9leGVjc3RhY2s9eWVzDQorICAgICAgIGZpDQorICAgIGVsc2UN CisgICAgICBsaWJjX2N2X21pcHNfZm9yY2VfZXhlY3N0YWNrPXllcw0KKyAg ICBmaQ0KKyAgZmkNCitmaQ0KK3sgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp bmVuby0kTElORU5PfTogcmVzdWx0OiAkbGliY19jdl9taXBzX2ZvcmNlX2V4 ZWNzdGFjayIgPiY1DQorJGFzX2VjaG8gIiRsaWJjX2N2X21pcHNfZm9yY2Vf ZXhlY3N0YWNrIiA+JjY7IH0NCisNCitsaWJjX21pcHNfaGFzX2dudXN0YWNr PSRsaWJjX2N2X2FzX25vZXhlY3N0YWNrDQorDQoraWYgdGVzdCAkbGliY19j dl9taXBzX2ZvcmNlX2V4ZWNzdGFjayA9IHllczsgdGhlbg0KKyAgbGliY19t aXBzX2hhc19nbnVzdGFjaz1ubw0KKyAgeyAkYXNfZWNobyAiJGFzX21lOiR7 YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiBmb3JjaW5nIGV4ZWN1dGFi bGUgc3RhY2sgZm9yIHByZS00LjguMCBMaW51eCBrZXJuZWxzIiA+JjUNCisk YXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiBmb3JjaW5nIGV4ZWN1dGFibGUg c3RhY2sgZm9yIHByZS00LjguMCBMaW51eCBrZXJuZWxzIiA+JjI7fQ0KK2Zp DQorDQorY29uZmlnX3ZhcnM9IiRjb25maWdfdmFycw0KK21pcHMtZm9yY2Ut ZXhlY3N0YWNrID0gJHtsaWJjX2N2X21pcHNfZm9yY2VfZXhlY3N0YWNrfSIN Citjb25maWdfdmFycz0iJGNvbmZpZ192YXJzDQorbWlwcy1oYXMtZ251c3Rh Y2sgPSAke2xpYmNfbWlwc19oYXNfZ251c3RhY2t9Ig0KZGlmZiAtLWdpdCBh L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L21pcHMvY29uZmlndXJlLmFjIGIv c3lzZGVwcy91bml4L3N5c3YvbGludXgvbWlwcy9jb25maWd1cmUuYWMNCmlu ZGV4IDkxNDdhYTQuLjNkYjFiMzIgMTAwNjQ0DQotLS0gYS9zeXNkZXBzL3Vu aXgvc3lzdi9saW51eC9taXBzL2NvbmZpZ3VyZS5hYw0KKysrIGIvc3lzZGVw cy91bml4L3N5c3YvbGludXgvbWlwcy9jb25maWd1cmUuYWMNCkBAIC0xMzQs MyArMTM0LDM1IEBAIGlmIHRlc3QgLXogIiRhcmNoX21pbmltdW1fa2VybmVs IjsgdGhlbg0KICAgICBhcmNoX21pbmltdW1fa2VybmVsPTQuNS4wDQogICBm aQ0KIGZpDQorDQorIyBDaGVjayBpZiB3ZSBhcmUgc3VwcG9zZWQgdG8gcnVu IG9uIGtlcm5lbHMgb2xkZXIgdGhhbiA0LjguMC4gSWYgc28sDQorIyBmb3Jj ZSBleGVjdXRhYmxlIHN0YWNrIHRvIGF2b2lkIHBvdGVudGlhbCBydW50aW1l IHByb2JsZW1zIHdpdGggZnB1DQorIyBlbXVsYXRpb24uDQorIyBOT1RFOiBU aGUgY2hlY2sgYmVsb3cgYXNzdW1lcyB0aGF0IGluIGFic2VuY2Ugb2YgdXNl ci1wcm92aWRlZCBtaW51bXVtX2tlcm5lbA0KKyMgd2Ugd2lsbCBkZWZhdWx0 IHRvIGFyY2hfbWluaW11bV9rZXJuZWwgd2hpY2ggaXMgY3VycmVudGx5IGxl c3MgdGhhbiA0LjguMCBmb3INCisjIGFsbCBrbm93biBjb25maWd1cmF0aW9u cy4gSWYgdGhpcyBjaGFuZ2VzLCB0aGUgY2hlY2sgbXVzdCBiZSB1cGRhdGVk Lg0KK0FDX0NBQ0hFX0NIRUNLKFt3aGV0aGVyIHRoZSBjb21waWxlciBtdXN0 IHVzZSBleGVjdXRhYmxlIHN0YWNrXSwNCisgICAgICAgIGxpYmNfY3ZfbWlw c19mb3JjZV9leGVjc3RhY2ssIFtkbmwNCitsaWJjX2N2X21pcHNfZm9yY2Vf ZXhlY3N0YWNrPW5vDQorICBpZiB0ZXN0ICRsaWJjX21pcHNfZmxvYXQgPSBo YXJkOyB0aGVuDQorICAgIGlmIHRlc3QgLW4gIiRtaW5pbXVtX2tlcm5lbCI7 IHRoZW4NCisgICAgICAgY2hhbmdlcXVvdGUoLCkNCisgICAgICAgbWluX3Zl cnNpb249JCgoYGVjaG8gIiRtaW5pbXVtX2tlcm5lbC4wLjAuMCIgfCBzZWQg J3MvXChbMC05XSpcKVwuXChbMC05XSpcKVwuXChbMC05XSpcKS4qL1wxIFwq IDY1NTM2ICsgXDIgXCogMjU2ICsgXDMvJ2ApKQ0KKyAgICAgICBjaGFuZ2Vx dW90ZShbLF0pDQorICAgICAgIGlmIHRlc3QgJG1pbl92ZXJzaW9uIC1sdCAy NjQxOTI7IHRoZW4NCisgICAgICAgICBsaWJjX2N2X21pcHNfZm9yY2VfZXhl Y3N0YWNrPXllcw0KKyAgICAgICBmaQ0KKyAgICBlbHNlDQorICAgICAgbGli Y19jdl9taXBzX2ZvcmNlX2V4ZWNzdGFjaz15ZXMNCisgICAgZmkNCisgIGZp XSkNCisNCitsaWJjX21pcHNfaGFzX2dudXN0YWNrPSRsaWJjX2N2X2FzX25v ZXhlY3N0YWNrDQorDQoraWYgdGVzdCAkbGliY19jdl9taXBzX2ZvcmNlX2V4 ZWNzdGFjayA9IHllczsgdGhlbg0KKyAgbGliY19taXBzX2hhc19nbnVzdGFj az1ubw0KKyAgQUNfTVNHX1dBUk4oW2ZvcmNpbmcgZXhlY3V0YWJsZSBzdGFj ayBmb3IgcHJlLTQuOC4wIExpbnV4IGtlcm5lbHNdKQ0KK2ZpDQorDQorTElC Q19DT05GSUdfVkFSKFttaXBzLWZvcmNlLWV4ZWNzdGFja10sWyR7bGliY19j dl9taXBzX2ZvcmNlX2V4ZWNzdGFja31dKQ0KK0xJQkNfQ09ORklHX1ZBUihb bWlwcy1oYXMtZ251c3RhY2tdLFske2xpYmNfbWlwc19oYXNfZ251c3RhY2t9 XSkNCi0tIA0KMS45LjENCg0K --_003_5D66BB518000404wavecompcom_ Content-Type: text/x-patch; name="release_branch_224.patch" Content-Description: release_branch_224.patch Content-Disposition: attachment; filename="release_branch_224.patch"; size=6290; creation-date="Wed, 28 Aug 2019 17:35:21 GMT"; modification-date="Wed, 28 Aug 2019 17:35:21 GMT" Content-ID: <5754B298D3688C48A80C007D78010AA7@namprd22.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 8528 RnJvbSAyMTQ2OGFmMThlMGVkNTEzNDg3ZTg1N2VlZDNlOGM4MDkxOTdhNWZl IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogRHJhZ2FuIE1sYWRq ZW5vdmljIDxkbWxhZGplbm92aWNAd2F2ZWNvbXAuY29tPg0KRGF0ZTogRnJp LCAyMyBBdWcgMjAxOSAxNjozODowNCArMDAwMA0KU3ViamVjdDogW1BBVENI XSBtaXBzOiBGb3JjZSBSV1ggc3RhY2sgZm9yIGhhcmQtZmxvYXQgYnVpbGRz IHRoYXQgY2FuIHJ1biBvbg0KIHByZS00Ljgga2VybmVscw0KDQpMaW51eC9N aXBzIGtlcm5lbHMgcHJpb3IgdG8gNC44IGNvdWxkIHBvdGVudGlhbGx5IGNy YXNoIHRoZSB1c2VyDQpwcm9jZXNzIHdoZW4gZG9pbmcgRlBVIGVtdWxhdGlv biB3aGlsZSBydW5uaW5nIG9uIG5vbi1leGVjdXRhYmxlDQp1c2VyIHN0YWNr Lg0KDQpDdXJyZW50bHksIGdjYyBkb2Vzbid0IGVtaXQgLm5vdGUuR05VLXN0 YWNrIGZvciBtaXBzLCBidXQgdGhhdCB3aWxsDQpjaGFuZ2UgaW4gdGhlIGZ1 dHVyZS4gVG8gZW5zdXJlIHRoYXQgZ2xpYmMgY2FuIGJlIHVzZWQgd2l0aCBz dWNoDQpmdXR1cmUgZ2NjLCB3aXRob3V0IHNpbGVudGx5IHJlc3VsdGluZyBp biBiaW5hcmllcyB0aGF0IG1pZ2h0IGNyYXNoDQppbiBydW50aW1lLCB0aGlz IHBhdGNoIGZvcmNlcyBSV1ggc3RhY2sgZm9yIGFsbCBidWlsdCBvYmplY3Rz IGlmDQpjb25maWd1cmVkIHRvIHJ1biBhZ2FpbnN0IG1pbmltdW0ga2VybmVs IHZlcnNpb24gbGVzcyB0aGFuIDQuOC4NCg0KCSogc3lzZGVwcy91bml4L3N5 c3YvbGludXgvbWlwcy9NYWtlZmlsZQ0KCSh0ZXN0LXhmYWlsLWNoZWNrLWV4 ZWNzdGFjayk6IE5ldyB2YXIuDQoJU2V0IHRvIHllcyBpZiBtaXBzLWhhcy1n bnVzdGFjayAhPSB5ZXMuDQoJKENGTEFHUy0ubyosIEFTRkxBR1MtLm8qKTog TmV3IHJ1bGVzLg0KCUFwcGx5IC1XYSwtZXhlY3N0YWNrIGlmIG1pcHMtZm9y Y2UtZXhlY3N0YWNrID09IHllcy4NCgkqIHN5c2RlcHMvdW5peC9zeXN2L2xp bnV4L21pcHMvY29uZmlndXJlOiBSZWdlbmVyYXRlZC4NCgkqIHN5c2RlcHMv dW5peC9zeXN2L2xpbnV4L21pcHMvY29uZmlndXJlLmFjDQoJKG1pcHMtZm9y Y2UtZXhlY3N0YWNrKTogTmV3IHZhci4NCglTZXQgdG8geWVzIGZvciBoYXJk LWZsb2F0IGJ1aWxkcyB3aXRoIG1pbmltdW1fa2VybmVsIDwgNC44LjANCglv ciBtaW5pbXVtX2tlcm5lbCBub3Qgc2V0IGF0IGFsbC4NCgkobWlwcy1oYXMt Z251c3RhY2spOiBOZXcgdmFyLg0KCVVzZSB2YWx1ZSBvZiBsaWJjX2N2X2Fz X25vZXhlY3N0YWNrDQoJaWYgbWlwcy1mb3JjZS1leGVjc3RhY2sgIT0geWVz LCBvdGhlcndpc2Ugc2V0IHRvIG5vLg0KDQooY2hlcnJ5IHBpY2tlZCBmcm9t IGNvbW1pdCAzM2JjOWVmZDkxZGUxYjE0MzU0MjkxZmM4ZWJkNWJjZTk2Mzc5 ZjEyKQ0KLS0tDQogc3lzZGVwcy91bml4L3N5c3YvbGludXgvbWlwcy9NYWtl ZmlsZSAgICAgfCAxNyArKysrKysrKysrKysrDQogc3lzZGVwcy91bml4L3N5 c3YvbGludXgvbWlwcy9jb25maWd1cmUgICAgfCA0MSArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrDQogc3lzZGVwcy91bml4L3N5c3YvbGludXgv bWlwcy9jb25maWd1cmUuYWMgfCAzMiArKysrKysrKysrKysrKysrKysrKysr KysNCiAzIGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKykNCg0KZGlm ZiAtLWdpdCBhL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L21pcHMvTWFrZWZp bGUgYi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9taXBzL01ha2VmaWxlDQpp bmRleCBjNjcyOWMxLi5hNThlNjk1IDEwMDY0NA0KLS0tIGEvc3lzZGVwcy91 bml4L3N5c3YvbGludXgvbWlwcy9NYWtlZmlsZQ0KKysrIGIvc3lzZGVwcy91 bml4L3N5c3YvbGludXgvbWlwcy9NYWtlZmlsZQ0KQEAgLTk5LDggKzk5LDI1 IEBAIHN5c2RlcC1kbC1yb3V0aW5lcyArPSBkbC1zdGF0aWMNCiANCiBzeXNk ZXBfcm91dGluZXMgKz0gZGwtdmRzbw0KIGVuZGlmDQorIyBJZiB0aGUgY29t cGlsZXIgZG9lc24ndCB1c2UgR05VLnN0YWNrIG5vdGUsDQorIyB0aGlzIHRl c3QgaXMgZXhwZWN0ZWQgdG8gZmFpbC4NCitpZm5lcSAoJChtaXBzLWhhcy1n bnVzdGFjaykseWVzKQ0KK3Rlc3QteGZhaWwtY2hlY2stZXhlY3N0YWNrID0g eWVzDQorZW5kaWYNCiBlbmRpZg0KIA0KIGlmZXEgKCQoc3ViZGlyKSxzdGRs aWIpDQogZ2VuLWFzLWNvbnN0LWhlYWRlcnMgKz0gdWNvbnRleHRfaS5zeW0N CiBlbmRpZg0KKw0KK2lmZXEgKCQobWlwcy1mb3JjZS1leGVjc3RhY2spLHll cykNCitDRkxBR1MtLm8gKz0gLVdhLC1leGVjc3RhY2sNCitDRkxBR1MtLm9z ICs9IC1XYSwtZXhlY3N0YWNrDQorQ0ZMQUdTLS5vcCArPSAtV2EsLWV4ZWNz dGFjaw0KK0NGTEFHUy0ub1MgKz0gLVdhLC1leGVjc3RhY2sNCisNCitBU0ZM QUdTLS5vICs9IC1XYSwtZXhlY3N0YWNrDQorQVNGTEFHUy0ub3MgKz0gLVdh LC1leGVjc3RhY2sNCitBU0ZMQUdTLS5vcCArPSAtV2EsLWV4ZWNzdGFjaw0K K0FTRkxBR1MtLm9TICs9IC1XYSwtZXhlY3N0YWNrDQorZW5kaWYNCmRpZmYg LS1naXQgYS9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9taXBzL2NvbmZpZ3Vy ZSBiL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L21pcHMvY29uZmlndXJlDQpp bmRleCBhNTUxM2ZhLi4yZWM4NmEzIDEwMDY0NA0KLS0tIGEvc3lzZGVwcy91 bml4L3N5c3YvbGludXgvbWlwcy9jb25maWd1cmUNCisrKyBiL3N5c2RlcHMv dW5peC9zeXN2L2xpbnV4L21pcHMvY29uZmlndXJlDQpAQCAtNDc1LDMgKzQ3 NSw0NCBAQCBpZiB0ZXN0IC16ICIkYXJjaF9taW5pbXVtX2tlcm5lbCI7IHRo ZW4NCiAgICAgYXJjaF9taW5pbXVtX2tlcm5lbD00LjUuMA0KICAgZmkNCiBm aQ0KKw0KKyMgQ2hlY2sgaWYgd2UgYXJlIHN1cHBvc2VkIHRvIHJ1biBvbiBr ZXJuZWxzIG9sZGVyIHRoYW4gNC44LjAuIElmIHNvLA0KKyMgZm9yY2UgZXhl Y3V0YWJsZSBzdGFjayB0byBhdm9pZCBwb3RlbnRpYWwgcnVudGltZSBwcm9i bGVtcyB3aXRoIGZwdQ0KKyMgZW11bGF0aW9uLg0KKyMgTk9URTogVGhlIGNo ZWNrIGJlbG93IGFzc3VtZXMgdGhhdCBpbiBhYnNlbmNlIG9mIHVzZXItcHJv dmlkZWQgbWludW11bV9rZXJuZWwNCisjIHdlIHdpbGwgZGVmYXVsdCB0byBh cmNoX21pbmltdW1fa2VybmVsIHdoaWNoIGlzIGN1cnJlbnRseSBsZXNzIHRo YW4gNC44LjAgZm9yDQorIyBhbGwga25vd24gY29uZmlndXJhdGlvbnMuIElm IHRoaXMgY2hhbmdlcywgdGhlIGNoZWNrIG11c3QgYmUgdXBkYXRlZC4NCit7 ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNr aW5nIHdoZXRoZXIgdGhlIGNvbXBpbGVyIG11c3QgdXNlIGV4ZWN1dGFibGUg c3RhY2siID4mNQ0KKyRhc19lY2hvX24gImNoZWNraW5nIHdoZXRoZXIgdGhl IGNvbXBpbGVyIG11c3QgdXNlIGV4ZWN1dGFibGUgc3RhY2suLi4gIiA+JjY7 IH0NCitpZiAke2xpYmNfY3ZfbWlwc19mb3JjZV9leGVjc3RhY2srOn0gZmFs c2U7IHRoZW4gOg0KKyAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYNCitl bHNlDQorICBsaWJjX2N2X21pcHNfZm9yY2VfZXhlY3N0YWNrPW5vDQorICBp ZiB0ZXN0ICRsaWJjX21pcHNfZmxvYXQgPSBoYXJkOyB0aGVuDQorICAgIGlm IHRlc3QgLW4gIiRtaW5pbXVtX2tlcm5lbCI7IHRoZW4NCisNCisgICAgICAg bWluX3ZlcnNpb249JCgoYGVjaG8gIiRtaW5pbXVtX2tlcm5lbC4wLjAuMCIg fCBzZWQgJ3MvXChbMC05XSpcKVwuXChbMC05XSpcKVwuXChbMC05XSpcKS4q L1wxIFwqIDY1NTM2ICsgXDIgXCogMjU2ICsgXDMvJ2ApKQ0KKw0KKyAgICAg ICBpZiB0ZXN0ICRtaW5fdmVyc2lvbiAtbHQgMjY0MTkyOyB0aGVuDQorICAg ICAgICAgbGliY19jdl9taXBzX2ZvcmNlX2V4ZWNzdGFjaz15ZXMNCisgICAg ICAgZmkNCisgICAgZWxzZQ0KKyAgICAgIGxpYmNfY3ZfbWlwc19mb3JjZV9l eGVjc3RhY2s9eWVzDQorICAgIGZpDQorICBmaQ0KK2ZpDQoreyAkYXNfZWNo byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRsaWJj X2N2X21pcHNfZm9yY2VfZXhlY3N0YWNrIiA+JjUNCiskYXNfZWNobyAiJGxp YmNfY3ZfbWlwc19mb3JjZV9leGVjc3RhY2siID4mNjsgfQ0KKw0KK2xpYmNf bWlwc19oYXNfZ251c3RhY2s9JGxpYmNfY3ZfYXNfbm9leGVjc3RhY2sNCisN CitpZiB0ZXN0ICRsaWJjX2N2X21pcHNfZm9yY2VfZXhlY3N0YWNrID0geWVz OyB0aGVuDQorICBsaWJjX21pcHNfaGFzX2dudXN0YWNrPW5vDQorICB7ICRh c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6 IGZvcmNpbmcgZXhlY3V0YWJsZSBzdGFjayBmb3IgcHJlLTQuOC4wIExpbnV4 IGtlcm5lbHMiID4mNQ0KKyRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IGZv cmNpbmcgZXhlY3V0YWJsZSBzdGFjayBmb3IgcHJlLTQuOC4wIExpbnV4IGtl cm5lbHMiID4mMjt9DQorZmkNCisNCitjb25maWdfdmFycz0iJGNvbmZpZ192 YXJzDQorbWlwcy1mb3JjZS1leGVjc3RhY2sgPSAke2xpYmNfY3ZfbWlwc19m b3JjZV9leGVjc3RhY2t9Ig0KK2NvbmZpZ192YXJzPSIkY29uZmlnX3ZhcnMN CittaXBzLWhhcy1nbnVzdGFjayA9ICR7bGliY19taXBzX2hhc19nbnVzdGFj a30iDQpkaWZmIC0tZ2l0IGEvc3lzZGVwcy91bml4L3N5c3YvbGludXgvbWlw cy9jb25maWd1cmUuYWMgYi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9taXBz L2NvbmZpZ3VyZS5hYw0KaW5kZXggOTE0N2FhNC4uM2RiMWIzMiAxMDA2NDQN Ci0tLSBhL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L21pcHMvY29uZmlndXJl LmFjDQorKysgYi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9taXBzL2NvbmZp Z3VyZS5hYw0KQEAgLTEzNCwzICsxMzQsMzUgQEAgaWYgdGVzdCAteiAiJGFy Y2hfbWluaW11bV9rZXJuZWwiOyB0aGVuDQogICAgIGFyY2hfbWluaW11bV9r ZXJuZWw9NC41LjANCiAgIGZpDQogZmkNCisNCisjIENoZWNrIGlmIHdlIGFy ZSBzdXBwb3NlZCB0byBydW4gb24ga2VybmVscyBvbGRlciB0aGFuIDQuOC4w LiBJZiBzbywNCisjIGZvcmNlIGV4ZWN1dGFibGUgc3RhY2sgdG8gYXZvaWQg cG90ZW50aWFsIHJ1bnRpbWUgcHJvYmxlbXMgd2l0aCBmcHUNCisjIGVtdWxh dGlvbi4NCisjIE5PVEU6IFRoZSBjaGVjayBiZWxvdyBhc3N1bWVzIHRoYXQg aW4gYWJzZW5jZSBvZiB1c2VyLXByb3ZpZGVkIG1pbnVtdW1fa2VybmVsDQor IyB3ZSB3aWxsIGRlZmF1bHQgdG8gYXJjaF9taW5pbXVtX2tlcm5lbCB3aGlj aCBpcyBjdXJyZW50bHkgbGVzcyB0aGFuIDQuOC4wIGZvcg0KKyMgYWxsIGtu b3duIGNvbmZpZ3VyYXRpb25zLiBJZiB0aGlzIGNoYW5nZXMsIHRoZSBjaGVj ayBtdXN0IGJlIHVwZGF0ZWQuDQorQUNfQ0FDSEVfQ0hFQ0soW3doZXRoZXIg dGhlIGNvbXBpbGVyIG11c3QgdXNlIGV4ZWN1dGFibGUgc3RhY2tdLA0KKyAg ICAgICAgbGliY19jdl9taXBzX2ZvcmNlX2V4ZWNzdGFjaywgW2RubA0KK2xp YmNfY3ZfbWlwc19mb3JjZV9leGVjc3RhY2s9bm8NCisgIGlmIHRlc3QgJGxp YmNfbWlwc19mbG9hdCA9IGhhcmQ7IHRoZW4NCisgICAgaWYgdGVzdCAtbiAi JG1pbmltdW1fa2VybmVsIjsgdGhlbg0KKyAgICAgICBjaGFuZ2VxdW90ZSgs KQ0KKyAgICAgICBtaW5fdmVyc2lvbj0kKChgZWNobyAiJG1pbmltdW1fa2Vy bmVsLjAuMC4wIiB8IHNlZCAncy9cKFswLTldKlwpXC5cKFswLTldKlwpXC5c KFswLTldKlwpLiovXDEgXCogNjU1MzYgKyBcMiBcKiAyNTYgKyBcMy8nYCkp DQorICAgICAgIGNoYW5nZXF1b3RlKFssXSkNCisgICAgICAgaWYgdGVzdCAk bWluX3ZlcnNpb24gLWx0IDI2NDE5MjsgdGhlbg0KKyAgICAgICAgIGxpYmNf Y3ZfbWlwc19mb3JjZV9leGVjc3RhY2s9eWVzDQorICAgICAgIGZpDQorICAg IGVsc2UNCisgICAgICBsaWJjX2N2X21pcHNfZm9yY2VfZXhlY3N0YWNrPXll cw0KKyAgICBmaQ0KKyAgZmldKQ0KKw0KK2xpYmNfbWlwc19oYXNfZ251c3Rh Y2s9JGxpYmNfY3ZfYXNfbm9leGVjc3RhY2sNCisNCitpZiB0ZXN0ICRsaWJj X2N2X21pcHNfZm9yY2VfZXhlY3N0YWNrID0geWVzOyB0aGVuDQorICBsaWJj X21pcHNfaGFzX2dudXN0YWNrPW5vDQorICBBQ19NU0dfV0FSTihbZm9yY2lu ZyBleGVjdXRhYmxlIHN0YWNrIGZvciBwcmUtNC44LjAgTGludXgga2VybmVs c10pDQorZmkNCisNCitMSUJDX0NPTkZJR19WQVIoW21pcHMtZm9yY2UtZXhl Y3N0YWNrXSxbJHtsaWJjX2N2X21pcHNfZm9yY2VfZXhlY3N0YWNrfV0pDQor TElCQ19DT05GSUdfVkFSKFttaXBzLWhhcy1nbnVzdGFja10sWyR7bGliY19t aXBzX2hhc19nbnVzdGFja31dKQ0KLS0gDQoxLjkuMQ0KDQo= --_003_5D66BB518000404wavecompcom_--