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 1A6C6A327F for ; Mon, 21 Oct 2019 21:39:33 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CFAFD1BEE7; Mon, 21 Oct 2019 21:39:32 +0200 (CEST) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90079.outbound.protection.outlook.com [40.107.9.79]) by dpdk.org (Postfix) with ESMTP id E95EC1BEE7; Mon, 21 Oct 2019 21:39:31 +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=r6BvYeB3FF6e7fJ5oZ20OPvs7DOpvBVXV8WrT5t6L68=; b=yd8AqlhITMavNAXkQIT5hGf3Qb1BGn/QmDI3sVHha0ubxYJGucVP4G+678wNNPkA1iUoSYqvjmlZ5Rf7Hos6WroYgBYQrvZ61FYaRkRMIi/E/Np+oRbYyVltRXhzdQTTJbGY5oPGKWI4+nZEKJyjxpuEwBOh/D/bB1Hc7I0outI= Received: from VI1PR08CA0274.eurprd08.prod.outlook.com (2603:10a6:803:dc::47) by PR2PR08MB4635.eurprd08.prod.outlook.com (2603:10a6:101:18::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.21; Mon, 21 Oct 2019 19:39:29 +0000 Received: from AM5EUR03FT056.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::201) by VI1PR08CA0274.outlook.office365.com (2603:10a6:803:dc::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.20 via Frontend Transport; Mon, 21 Oct 2019 19:39:28 +0000 Authentication-Results: spf=temperror (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=none action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT056.mail.protection.outlook.com (10.152.17.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.23 via Frontend Transport; Mon, 21 Oct 2019 19:39:27 +0000 Received: ("Tessian outbound 081de437afc7:v33"); Mon, 21 Oct 2019 19:39:27 +0000 X-CR-MTA-TID: 64aa7808 Received: from b0dccfb2e804.2 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.14.59]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 83CBB70B-F4D2-4FA6-948F-03759349DA03.1; Mon, 21 Oct 2019 19:39:22 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2059.outbound.protection.outlook.com [104.47.14.59]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b0dccfb2e804.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 21 Oct 2019 19:39:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UmYyVgcHnJHuyh573+ds3PcyqR/YbQDva3jedb42epIhQsW5lIKlFzlJmGWFWowGy/12PH3ichQBkiP4vxu3ZNCjjphm/9F6LIDAhrEeBEpZUdTcHUPhE8TxbMNVtQw84fKzNabzRusuoXQfVaK9uPjPNiRxTKXVBbxWItfUE6ETLDOj2fe9JWMyvA9Ua8k3nb3NaciKHAgziiyG8/Wdd6LG3XkNJNEWZ14OZ/nkBoknufZQqL6/kMqSwx/ArAQ05Q0dzwpPcL8EbwXemRajoF6vmMztxCWiRkzEeko5PJYVR3pDRUEBTWaYlb9F4uWG/Dp6udrJamL08EDdZwPGdw== 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=r6BvYeB3FF6e7fJ5oZ20OPvs7DOpvBVXV8WrT5t6L68=; b=FZdp6bbWUTqT30zpc+8bmqh14OiSRtRVjzdGyYOhb/r2OJp2LF6hFkTXAvYEJGwraLKGVGg9d0bxcNN1NtWJ2zVGIJLpDtHOA64fRJDIfXDlGdacWiWVTYbTo/qKZb4QJvbdl10WqY3XdjR/KAO6W60m29XpzXbBGhwuA3Xe4nEaRZa7DiKBRa69jMVYzc9WFiNbVn+NJrmDQQ2Pak3xa5cTdnqwli2kHwKtRNDYUcUR5dR888sucGtbnAMbdvXrEoJ6pB4Ak9kUFnCUqUnsEN6arrRdI3YSDoQntCm+EyAE/DsJjDhSqom7YHJmTI7Ce1pG0lYgAXiheGmx/NB06A== 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=r6BvYeB3FF6e7fJ5oZ20OPvs7DOpvBVXV8WrT5t6L68=; b=yd8AqlhITMavNAXkQIT5hGf3Qb1BGn/QmDI3sVHha0ubxYJGucVP4G+678wNNPkA1iUoSYqvjmlZ5Rf7Hos6WroYgBYQrvZ61FYaRkRMIi/E/Np+oRbYyVltRXhzdQTTJbGY5oPGKWI4+nZEKJyjxpuEwBOh/D/bB1Hc7I0outI= Received: from VE1PR08MB5149.eurprd08.prod.outlook.com (20.179.30.27) by VE1PR08MB4701.eurprd08.prod.outlook.com (10.255.114.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.21; Mon, 21 Oct 2019 19:39:21 +0000 Received: from VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::8c82:8d9c:c78d:22a6]) by VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::8c82:8d9c:c78d:22a6%7]) with mapi id 15.20.2347.028; Mon, 21 Oct 2019 19:39:21 +0000 From: Honnappa Nagarahalli To: David Marchand CC: "Ananyev, Konstantin" , dev , "Ruifeng Wang (Arm Technology China)" , dpdk stable , Honnappa Nagarahalli , nd , nd Thread-Topic: [PATCH 0/7] typo, doc, simple fixes and some optimizations Thread-Index: AQHViESPh8ujjRp7bEyebLyDxJALh6dlfCTQ Date: Mon, 21 Oct 2019 19:39:21 +0000 Message-ID: References: <20191008211220.31586-1-honnappa.nagarahalli@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 3f19a9a8-2bbc-4852-8c13-4333fe97b813.0 x-checkrecipientchecked: true Authentication-Results-Original: 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: 35062bd7-75de-488e-7403-08d7565e62cd X-MS-Office365-Filtering-HT: Tenant X-MS-TrafficTypeDiagnostic: VE1PR08MB4701:|VE1PR08MB4701:|PR2PR08MB4635: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:2803;OLM:2803; x-forefront-prvs: 0197AFBD92 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(376002)(396003)(136003)(39860400002)(199004)(189003)(64756008)(66556008)(229853002)(66476007)(3846002)(14454004)(71190400001)(71200400001)(81166006)(81156014)(8676002)(6116002)(76176011)(7696005)(4326008)(6246003)(6436002)(66946007)(76116006)(99286004)(66446008)(256004)(14444005)(33656002)(25786009)(486006)(86362001)(6916009)(478600001)(54906003)(8936002)(2906002)(102836004)(6506007)(5660300002)(476003)(316002)(66066001)(26005)(446003)(74316002)(53546011)(52536014)(305945005)(7736002)(9686003)(11346002)(55016002)(186003)(21314003); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR08MB4701; H:VE1PR08MB5149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: DIlekcmiCoDvYNaJ2CK49K85aETeyZ1cU2FQV4icCgHZhZCdgge51YueoqU6otctS/vnZcG+Zdjf46D9/T8PbYgHTs3n3fT0IfQP2cjGmYe/UHbetpTnSG6z9j6nQ7s16mrTGWC6ZoMQ4FT3B4QkWcgzi0Xr/juDhT+hvdzVXGNwmcA/tzDXIBWM9O7lanwqw4K5vJaCO1Lb++VoGU3RoAJr2j3+yMNwytVA+vNL4EJ54vD2FlwVCTNxtujT83FVZIxydJMiRao6hUg98wdr3+S8WTQ5YjfoyG2AUH7cOj6hhgYGTELe3luXCN5VxnGDL6phjDHXJdltGButQclY5PJVKTYlCm1SFPEdxX0gdD5M+7gCCuu/+kMCcD4g0cFEjWyDFAtpS983FHznkQafgbJWnJv88IlfUMtmjjL8D2Q= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4701 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT056.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)(396003)(346002)(136003)(39860400002)(376002)(199004)(189003)(356004)(8676002)(305945005)(81166006)(70206006)(81156014)(74316002)(7736002)(22756006)(76130400001)(66066001)(70586007)(8936002)(2906002)(450100002)(25786009)(47776003)(5660300002)(23676004)(2486003)(76176011)(86362001)(52536014)(6862004)(7696005)(54906003)(336012)(436003)(4326008)(186003)(63350400001)(446003)(6246003)(14444005)(50466002)(26826003)(102836004)(6116002)(26005)(478600001)(3846002)(316002)(53546011)(6506007)(36906005)(9686003)(55016002)(33656002)(229853002)(14454004)(476003)(126002)(11346002)(486006)(99286004)(21314003); DIR:OUT; SFP:1101; SCL:1; SRVR:PR2PR08MB4635; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; 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: fb2e0793-afdd-4bbb-edee-08d7565e5eb4 NoDisclaimer: True X-Forefront-PRVS: 0197AFBD92 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: v/atPtPPmxNcQAxagirbAJJkbW1dJimh2mogjOBzgMqihhCE7amOXRMDYFQCstaoRrgcmcDnYYANsEWneQIieJMO3u4tV0lkagm1mPNbzxfELOCZnn2gpB3TU+LQZJDSBtBT5jJXT+x3spkHx6LC5/mvbC+crXNZ0pmVDQw3faIK7ni7d3jk8+YO5pfV2nhVn+4xhmtl0Tdz16lFiMbkAz0F7MKoXVi3a9qJE+6ugfvW+nWNYedaRnOhxsshAiilOtNaNfUrczfMsNGo8W1PXG7Pde9sgVJkGcRZgU9JLzKgj2TPXhtyReQBn46RrXLBeNCnBEfwMIqu9nzG4EwCdEnPFxFKkdBp9NH2OqedLUr074R8wmieUzFzaBU9Hj0AcoLSHHAtUypHuMbiIvybafjtGlZtw81MPWIZCjCpD1VqNyAY3K3lyIIAdyZ1NoNd X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2019 19:39:27.9960 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 35062bd7-75de-488e-7403-08d7565e62cd 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: PR2PR08MB4635 Subject: Re: [dpdk-stable] [PATCH 0/7] typo, doc, simple fixes and some optimizations X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" PHNuaXA+DQoNCj4gDQo+IE9uIFR1ZSwgT2N0IDgsIDIwMTkgYXQgMTE6MTIgUE0gSG9ubmFwcGEg TmFnYXJhaGFsbGkNCj4gPGhvbm5hcHBhLm5hZ2FyYWhhbGxpQGFybS5jb20+IHdyb3RlOg0KPiA+ DQo+ID4gRmV3IHR5cG8gZml4ZXMsIHNvbWUgY29ycmVjdGlvbnMgdG8gdGhlIGRvY3VtZW50YXRp b24gYW5kIHNpbXBsZSBmaXhlcw0KPiA+IHRvIHRoZSB0ZXN0IGNhc2VzLg0KPiA+DQo+ID4gVGhl IGxhc3QgMiBjb21taXRzIGNvbnRhaW4gc2ltcGxlIG9wdGltaXphdGlvbnMgd2l0aCBnb29kIGFt b3VudCBvZg0KPiA+IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cy4NCj4gDQo+IERvIHlvdSBoYXZl IG51bWJlcnMgdG8gaWxsdXN0cmF0ZT8NClRoYW5rcyBEYXZpZC4NCkkgZG8gbm90IGhhdmUgdGhl IG51bWJlcnMgZm9yICdsZWFzdCBhY2tub3dsZWRnZWQgdG9rZW4nIG9wdGltaXphdGlvbi4gVGhl IHBlcmZvcm1hbmNlIHRlc3QgY2FzZSB0byB0ZXN0IHRoYXQgcmVxdWlyZXMgYSBkaWZmZXJlbnQg ZGVzaWduIGluIHRoZSBwZXJmb3JtYW5jZSB0ZXN0IGNhc2VzIHdpdGggYWRkaXRpb25hbCBjb2Rl LiBUaGlzIGFkZGl0aW9uYWwgY29kZSBpcyBub3RoaW5nIGJ1dCB0aGUgcnRlX3JjdV9xc2JyX2Rl ZmVyX3h4eCBBUElzIEkgYW0gd29ya2luZyBvbi4gSSB3aWxsIGJlIGFibGUgdG8gcHVibGlzaCB0 aGUgbnVtYmVycyB3aXRoIGFuZCB3aXRob3V0IHRoaXMgb3B0aW1pemF0aW9uLg0KDQpJIGhhdmUg dGhlIHBlcmZvcm1hbmNlIG51bWJlcnMgZm9yIHRoZSBsYXN0IHBhdGNoLg0KDQpXaXRob3V0IHRo ZSBwYXRjaDoNCj09PT09PT09PT09PT09PQ0KVG90YWwgUkNVIHVwZGF0ZXMgPSAxMTIwNTM2MjUx NA0KQ3ljbGVzIHBlciAxMDAwIHVwZGF0ZXM6IDU4Nw0KVG90YWwgUkNVIGNoZWNrcyA9IDIwMDAw MDAwDQpDeWNsZXMgcGVyIDEwMDAgY2hlY2tzOiAyOTk0Ng0KDQpQZXJmIFRlc3Q6IDEyIFJlYWRl cnMNClRvdGFsIFJDVSB1cGRhdGVzID0gMTIwMDAwMDAwMA0KQ3ljbGVzIHBlciAxMDAwIHVwZGF0 ZXM6IDQyNQ0KDQpQZXJmIHRlc3Q6IDEyIFdyaXRlcnMgKCd3YWl0JyBpbiBxc2JyX2NoZWNrID09 IGZhbHNlKQ0KVG90YWwgUkNVIGNoZWNrcyA9IDI0MDAwMDAwMA0KQ3ljbGVzIHBlciAxMDAwIGNo ZWNrczogMzE5ICAgPDw8PDw8PDw8PT09PT09PT09PT09PT0gKHNlZSB0aGUgaW1wcm92ZW1lbnQg YmVsb3cpDQoNClBlcmYgdGVzdDogMSB3cml0ZXIsIDEyIHJlYWRlcnMsIDEgUVNCUiB2YXJpYWJs ZSwgMSBRU0JSIFF1ZXJ5LCBCbG9ja2luZyBRU0JSIENoZWNrDQpGb2xsb3dpbmcgbnVtYmVycyBp bmNsdWRlIGNhbGxzIHRvIHJ0ZV9oYXNoIGZ1bmN0aW9ucw0KQ3ljbGVzIHBlciAxIHVwZGF0ZShv bmxpbmUvdXBkYXRlL29mZmxpbmUpOiA1ODU3DQpDeWNsZXMgcGVyIDEgY2hlY2soc3RhcnQsIGNo ZWNrKTogNTg4OQ0KDQpQZXJmIHRlc3Q6IDEgd3JpdGVyLCAxMiByZWFkZXJzLCAxIFFTQlIgdmFy aWFibGUsIDEgUVNCUiBRdWVyeSwgTm9uLUJsb2NraW5nIFFTQlIgY2hlY2sNCkZvbGxvd2luZyBu dW1iZXJzIGluY2x1ZGUgY2FsbHMgdG8gcnRlX2hhc2ggZnVuY3Rpb25zDQpDeWNsZXMgcGVyIDEg dXBkYXRlKG9ubGluZS91cGRhdGUvb2ZmbGluZSk6IDU4NTkNCkN5Y2xlcyBwZXIgMSBjaGVjayhz dGFydCwgY2hlY2spOiA1ODkxDQoNCldpdGggcGF0Y2g6DQo9PT09PT09PT09DQpUb3RhbCBSQ1Ug dXBkYXRlcyA9IDExMDc1MzMyNTAzDQpDeWNsZXMgcGVyIDEwMDAgdXBkYXRlczogNjAxDQpUb3Rh bCBSQ1UgY2hlY2tzID0gMjAwMDAwMDANCkN5Y2xlcyBwZXIgMTAwMCBjaGVja3M6IDMwMjY1DQoN ClBlcmYgVGVzdDogMTIgUmVhZGVycw0KVG90YWwgUkNVIHVwZGF0ZXMgPSAxMjAwMDAwMDAwDQpD eWNsZXMgcGVyIDEwMDAgdXBkYXRlczogNDI1DQoNClBlcmYgdGVzdDogMTIgV3JpdGVycyAoJ3dh aXQnIGluIHFzYnJfY2hlY2sgPT0gZmFsc2UpDQpUb3RhbCBSQ1UgY2hlY2tzID0gMjQwMDAwMDAw DQpDeWNsZXMgcGVyIDEwMDAgY2hlY2tzOiA3OSAgIDw8PDw9PT09PT09PT09PT09PT09PT0gIChJ bXByb3ZlbWVudCkNCg0KUGVyZiB0ZXN0OiAxIHdyaXRlciwgMTIgcmVhZGVycywgMSBRU0JSIHZh cmlhYmxlLCAxIFFTQlIgUXVlcnksIEJsb2NraW5nIFFTQlIgQ2hlY2sNCkZvbGxvd2luZyBudW1i ZXJzIGluY2x1ZGUgY2FsbHMgdG8gcnRlX2hhc2ggZnVuY3Rpb25zDQpDeWNsZXMgcGVyIDEgdXBk YXRlKG9ubGluZS91cGRhdGUvb2ZmbGluZSk6IDU4NDcNCkN5Y2xlcyBwZXIgMSBjaGVjayhzdGFy dCwgY2hlY2spOiA1ODk3DQoNClBlcmYgdGVzdDogMSB3cml0ZXIsIDEyIHJlYWRlcnMsIDEgUVNC UiB2YXJpYWJsZSwgMSBRU0JSIFF1ZXJ5LCBOb24tQmxvY2tpbmcgUVNCUiBjaGVjaw0KRm9sbG93 aW5nIG51bWJlcnMgaW5jbHVkZSBjYWxscyB0byBydGVfaGFzaCBmdW5jdGlvbnMNCkN5Y2xlcyBw ZXIgMSB1cGRhdGUob25saW5lL3VwZGF0ZS9vZmZsaW5lKTogNTg1MQ0KQ3ljbGVzIHBlciAxIGNo ZWNrKHN0YXJ0LCBjaGVjayk6IDU4OTQNCg0KPiANCj4gPg0KPiA+IHYyOg0KPiA+ICAgQWxsIGlu c3RhbmNlcyBvZiBzaXplX3QgZml4ZWQgKFJ1aWZlbmcpDQo+ID4NCj4gPiBIb25uYXBwYSBOYWdh cmFoYWxsaSAoNyk6DQo+ID4gICBkb2MvcmN1OiBmaXggdHlwb3MNCj4gPiAgIGRvYy9yY3U6IGNv cnJlY3QgdGhlIGxpbWl0YXRpb24gb24gbnVtYmVyIG9mIHRocmVhZHMNCj4gPiAgIGRvYy9yY3U6 IGFkZCBpbmZvcm1hdGlvbiBhYm91dCBzdG9yaW5nIHRva2VuIGFuZCByZXNvdXJjZQ0KPiA+ICAg dGVzdC9yY3U6IHVzZSBzaXplX3QgaW5zdGVhZCBvZiBpbnQNCj4gPiAgIHRlc3QvcmN1OiB1c2Ug Y29ycmVjdCBub21lbmNsYXR1cmUgd2hpbGUgcHJpbnRpbmcgcmVzdWx0cw0KPiA+ICAgbGliL3Jj dTogYWRkIGxlYXN0IGFja25vd2xlZGdlZCB0b2tlbiBvcHRpbWl6YXRpb24NCj4gPiAgIGxpYi9y Y3U6IHVwZGF0ZSBRUyBvbmx5IHdoZW4gdGhlcmUgYXJlIHVwZGF0ZXMgZnJvbSB3cml0ZXINCj4g DQo+IFNlcmllcyBhcHBsaWVkLCB0aGFua3MuDQo+IA0KPiANCj4gLS0NCj4gRGF2aWQgTWFyY2hh bmQNCg0K