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 8CA40A04DD; Wed, 28 Oct 2020 08:00:55 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 15F2472E5; Wed, 28 Oct 2020 08:00:54 +0100 (CET) Received: from us-smtp-delivery-181.mimecast.com (us-smtp-delivery-181.mimecast.com [63.128.21.181]) by dpdk.org (Postfix) with ESMTP id A27C272E3 for ; Wed, 28 Oct 2020 08:00:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20180816; t=1603868451; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rHRRTR36rsXDOFvWSK6SvYLgElfH34X5xvYR6ovbhc0=; b=H+bguD9Q6rEMpgA8PhmxwVrIQGkPmmLio+foY5gwjY/f/G4lBH3pNYrVdX+67b4u/JtK8y 7HHVG0eTWIZM0aX9exo6M/QgCXOPWEDXd03YsitbESoUR5EqmH1b8Ayi7ocvndMfJKETBV iF7dfqj+hcYvEKdm5pyPzd3m275SSsE= Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2102.outbound.protection.outlook.com [104.47.58.102]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-246-8Jwk3JBJMLyQtLZnqnqLFQ-1; Wed, 28 Oct 2020 03:00:39 -0400 Received: from DM6PR03MB3547.namprd03.prod.outlook.com (2603:10b6:5:aa::20) by DM6PR03MB5260.namprd03.prod.outlook.com (2603:10b6:5:246::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Wed, 28 Oct 2020 07:00:38 +0000 Received: from DM6PR03MB3547.namprd03.prod.outlook.com ([fe80::80b2:dfd6:81d8:a2e3]) by DM6PR03MB3547.namprd03.prod.outlook.com ([fe80::80b2:dfd6:81d8:a2e3%6]) with mapi id 15.20.3477.028; Wed, 28 Oct 2020 07:00:37 +0000 From: "Mohakud, Amiya Ranjan" To: "Burakov, Anatoly" , dpdk-dev Thread-Topic: [dpdk-dev] eal: DPDK: 18.11.6 version rte_eal_init() function cleans the runtime directory in 5.4.35 kernel Thread-Index: Adai1oJhZlWAuakwR/6mnE9JbVqrnQAID/rwAADsCwAAAakAoAAA/n4AAAFJItAAAQN5sAADuYSAAAEnWIAAFudIQAExTbLQABoBOTABExSR8A== Date: Wed, 28 Oct 2020 07:00:37 +0000 Message-ID: References: <9fbe81bd-1feb-db15-4b37-7bc51483b82c@intel.com> <58888db2-a3c5-befc-6886-d510c7fd6646@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [122.167.22.174] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6b9e575a-a4c2-4f93-4743-08d87b0f2cc3 x-ms-traffictypediagnostic: DM6PR03MB5260: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0 x-microsoft-antispam-message-info: vUpGK9d6IGbHxX6osI+N6Ps/QwJc8HsJI6BcuqWNOyh+P9TgPFfazb4p2ooC+kaurN0kYw7wj4dx8mCoJZRrc2Px4iN9DhxURaw3PePgRn1bnPv3YSeC5K10HFU2KaBEsfWiEKHNb5AVr12YT6dW5RwSh/70CceSE19CWem48XbP1PnEu2yC6Z0D5wCaL0wApaXJwg8EtPJfZR5VZbJZ9sQPOW+khto+AgRTI3h0142z4xE+pDv4vqe7cH+3vPSLSZGCXkK6n0UXz7b62V4yklVm3cNp78EmtTvye9wtvQUWHxA2u/y6/rJOyreefliQeqR7FTAHP364DWETacQr9W4TRhbsKETqt93FtEtuDy5AGdZchH5s6yc/wSPV7R3jRICg3RrpEvGMV7042Qbe5Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR03MB3547.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(346002)(366004)(136003)(376002)(39860400002)(83380400001)(7696005)(2906002)(166002)(76116006)(53546011)(33656002)(6506007)(8676002)(66946007)(9686003)(66476007)(8936002)(66556008)(64756008)(66446008)(5660300002)(52536014)(86362001)(478600001)(966005)(26005)(9326002)(71200400001)(55016002)(186003)(110136005)(316002); DIR:OUT; SFP:1101 x-ms-exchange-antispam-messagedata: 5eR9kTRtO7kIcMXuTf2eOnJVRpOaMfphEnDqs2HJeFTy/bDAN1V3FqhJzbsniS/vEiudJ+oMHfGQOon+fotOP7shXHhzu12PykEqyEdjZ5IIhvQc3vgEB8eQOBEq1tP+MOpCavFeGK78APzruJIFNIC6a6O7ptfs02AyNzc2fdkXJp8CyF45X3BR8Vvf67ajFEyAeagcJLogdUAYlrHBm4myJN57pB3dGDO6r/Ivji7yFwT6mldL74eAs5BWbG+Af71oNdkYzjjL+ZPKpBAnX5Ee2fK2Sgg7g6UK2ZQ4y8io1BLqy3x1bjHmWOxtqWv2/FNhOFKBYLi3HIso+B9XLhy/00RazgDVWLSgEMNpf5/JsnZ42bpF5mmTEz7ZfF9FMVX79faW4whH2dtLcdcFO0vPPevRT9NGKV9ZSLzBVTsLNCY8M40BKx/l4YAgziX791TytO9f0wX3ahDkDOCaKuKmxAmbhShOuxPuDAD2hiAa83N2N3YmuEU+ncxt8YiMEjDuN79aTNKDukSKWHf4mOnnyWUhjl2H+oVZb71hI+gYCySGDTS/n6gnb4xxYM3kaKN6PedSwHzcA426+1MIx8MsqfSbYHXfGgrMImF8/JsZz718fScfjW7CqjKZFD+gjAULuWAv7OINfqvbJZqtEw== x-ms-exchange-transport-forked: True x-mc-unique: 8Jwk3JBJMLyQtLZnqnqLFQ-1 x-originatororg: rbbn.com x-ms-exchange-crosstenant-authas: Internal x-ms-exchange-crosstenant-authsource: DM6PR03MB3547.namprd03.prod.outlook.com x-ms-exchange-crosstenant-network-message-id: 6b9e575a-a4c2-4f93-4743-08d87b0f2cc3 x-ms-exchange-crosstenant-originalarrivaltime: 28 Oct 2020 07:00:37.7516 (UTC) x-ms-exchange-crosstenant-fromentityheader: Hosted x-ms-exchange-crosstenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3 x-ms-exchange-crosstenant-mailboxtype: HOSTED x-ms-exchange-crosstenant-userprincipalname: Pf99XjmtfuVGL+opgsoPhrCRFDiiE8qLm+6VbGc8hHq7abfdce+xry3evWWytMTnRTjqh9mOGkmZq8YKyo7CzA== x-ms-exchange-transport-crosstenantheadersstamped: DM6PR03MB5260 MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA81A106 smtp.mailfrom=amohakud@rbbn.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: rbbn.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] eal: DPDK: 18.11.6 version rte_eal_init() function cleans the runtime directory in 5.4.35 kernel 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" SGkgQW5hdG9seSwNCg0KQXJlIHlvdSBiYWNrIGZyb20gdmFjYXRpb24/IENhbiB5b3UgcGxlYXNl IGxldCBtZSBrbm93IGlmIHRoZXJlIGlzIGFueSBwcm9jZWVkaW5ncyBvbiB0aGlzIG9yIGlmIHRo ZXJlIGlzIGFueXRoaW5nIHBlbmRpbmcgZnJvbSBteSBzaWRlID8NCmh0dHBzOi8vYnVncy5kcGRr Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTYxDQoNClJlZ2FyZHMNCkFtaXlhDQoNCkZyb206IE1vaGFr dWQsIEFtaXlhIFJhbmphbg0KU2VudDogMjMgT2N0b2JlciAyMDIwIDAxOjA3DQpUbzogJ0J1cmFr b3YsIEFuYXRvbHknIDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0KU3ViamVjdDogUkU6IFtk cGRrLWRldl0gZWFsOiBEUERLOiAxOC4xMS42IHZlcnNpb24gcnRlX2VhbF9pbml0KCkgZnVuY3Rp b24gY2xlYW5zIHRoZSBydW50aW1lIGRpcmVjdG9yeSBpbiA1LjQuMzUga2VybmVsDQoNClBsZWFz ZSBsZXQgbWUga25vdyBpZiBhbnl0aGluZyBwZW5kaW5nIGZyb20gbXkgc2lkZS4NCg0KRnJvbTog TW9oYWt1ZCwgQW1peWEgUmFuamFuDQpTZW50OiAyMiBPY3RvYmVyIDIwMjAgMTI6NDMNClRvOiAn QnVyYWtvdiwgQW5hdG9seScgPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5jb208bWFpbHRvOmFuYXRv bHkuYnVyYWtvdkBpbnRlbC5jb20+PjsgJ2RwZGstZGV2JyA8ZGV2QGRwZGsub3JnPG1haWx0bzpk ZXZAZHBkay5vcmc+Pg0KU3ViamVjdDogUkU6IFtkcGRrLWRldl0gZWFsOiBEUERLOiAxOC4xMS42 IHZlcnNpb24gcnRlX2VhbF9pbml0KCkgZnVuY3Rpb24gY2xlYW5zIHRoZSBydW50aW1lIGRpcmVj dG9yeSBpbiA1LjQuMzUga2VybmVsDQoNCkhpIEFuYXRvbHkgLSAgSSByYWlzZWQgYSBidWcgaHR0 cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD01NjEgaW4gRFBESyBmb3IgdHJhY2tp bmcgcHVycG9zZS4NCg0KUmVnYXJkcw0KQW1peWENCg0KRnJvbTogTW9oYWt1ZCwgQW1peWEgUmFu amFuDQpTZW50OiAxNiBPY3RvYmVyIDIwMjAgMTE6MDQNClRvOiBCdXJha292LCBBbmF0b2x5IDxh bmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPG1haWx0bzphbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29t Pj47IGRwZGstZGV2IDxkZXZAZHBkay5vcmc8bWFpbHRvOmRldkBkcGRrLm9yZz4+DQpTdWJqZWN0 OiBSRTogW2RwZGstZGV2XSBlYWw6IERQREs6IDE4LjExLjYgdmVyc2lvbiBydGVfZWFsX2luaXQo KSBmdW5jdGlvbiBjbGVhbnMgdGhlIHJ1bnRpbWUgZGlyZWN0b3J5IGluIDUuNC4zNSBrZXJuZWwN Cg0KSGkgQW5hdG9seSwNClRoYW5rcyBmb3IgeW91ciBjb25maXJtYXRpb24uIFllcywgeW91IGdv dCBpdCByaWdodCBub3cuIFRoZSBwcmltYXJ5IHByb2Nlc3MgcmVtb3ZpbmcgKml0cyBvd24qIG93 biBmaWxlcyBmb3Igc29tZSBsb2NraW5nIGlzc3VlLCB3aGljaCBzaG91bGQgbm90IGJlIHRoZSBj YXNlLg0KDQpKdXN0IHRvIGNsYXJpZnk6DQpSZW1vdmluZyBzdHVmZiBhdCB0aGUgZW5kIG9mIHRo ZSBpbml0IHByb2Nlc3MgaXMgaW50ZW5kZWQgcHJvY2Vzcy4gVGhpcw0KaXMgYmVjYXVzZSBldmVy eSBwcm9jZXNzIHdpbGwgY3JlYXRlIHRoZWlyIG93biBzaGFkb3cgcGFnZSB0YWJsZXMsIGFuZA0K ZGVmdW5jdCBwcm9jZXNzZXMgd2lsbCBub3QgcmVtb3ZlIHRoZW0gYWZ0ZXJ3YXJkcy4gVGhpcyBp cyBkb25lIGJlY2F1c2UNCm90aGVyd2lzZSB0aGUgdG1wZnMgd2lsbCBzbG93bHkgZmlsbCB1cCB3 aXRoIHVudXNlZCBwcm9jZXNzZXMnIGZiYXJyYXlzLg0KDQpXaGF0IGlzICpub3QqIGludGVuZGVk IGJlaGF2aW9yIGlzIHByaW1hcnkgcHJvY2VzcyByZW1vdmluZyAqaXRzIG93bioNCmZpbGVzeXN0 ZW0gZW50cmllcyAtIHRoaXMgc2hvdWxkbid0IGhhcHBlbiwgYW5kIGluIGZhY3Qgd291bGRuJ3Qg aGF2ZQ0KaGFwcGVuZWQgaWYgdGhlIGZpbGUgbG9ja2luZyB3YXMgd29ya2luZyBhcyBpdCB3YXMg aW50ZW5kZWQuIE5vcm1hbGx5LA0Kd2hlbiBzZWVpbmcgZmlsZXMgdGhhdCBhcmUgbG9ja2VkIChp biB1c2UpLCBFQUwgd2lsbCBza2lwIHRoZW0sIHNvIHRoYXQNCm9ubHkgZmlsZXMgdGhhdCBhcmUg bm90IGluIHVzZSB3b3VsZCBiZSBkZWxldGVkLiBJdCBsb29rcyBsaWtlIHlvdSdyZQ0Kb2JzZXJ2 aW5nIGV4YWN0bHkgdGhhdCAtIHByaW1hcnkgcHJvY2VzcyByZW1vdmluZyAqaXRzIG93biogZmls ZXMgZm9yDQpzb21lIHJlYXNvbi4NClJlZ2FyZHMNCkFtaXlhDQoNCkZyb206IEJ1cmFrb3YsIEFu YXRvbHkgPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5jb208bWFpbHRvOmFuYXRvbHkuYnVyYWtvdkBp bnRlbC5jb20+Pg0KU2VudDogMTYgT2N0b2JlciAyMDIwIDAwOjA0DQpUbzogTW9oYWt1ZCwgQW1p eWEgUmFuamFuIDxhbW9oYWt1ZEByYmJuLmNvbTxtYWlsdG86YW1vaGFrdWRAcmJibi5jb20+Pjsg ZHBkay1kZXYgPGRldkBkcGRrLm9yZzxtYWlsdG86ZGV2QGRwZGsub3JnPj4NCkNjOiBEZXksIFNv dXZpayA8c29kZXlAcmJibi5jb208bWFpbHRvOnNvZGV5QHJiYm4uY29tPj4NClN1YmplY3Q6IFJl OiBbZHBkay1kZXZdIGVhbDogRFBESzogMTguMTEuNiB2ZXJzaW9uIHJ0ZV9lYWxfaW5pdCgpIGZ1 bmN0aW9uIGNsZWFucyB0aGUgcnVudGltZSBkaXJlY3RvcnkgaW4gNS40LjM1IGtlcm5lbA0KDQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KTk9USUNFOiBUaGlzIGVtYWlsIHdhcyBy ZWNlaXZlZCBmcm9tIGFuIEVYVEVSTkFMIHNlbmRlcg0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCg0KT24gMTUtT2N0LTIwIDc6MDEgUE0sIEJ1cmFrb3YsIEFuYXRvbHkgd3JvdGU6 DQo+IE9uIDE1LU9jdC0yMCA1OjE0IFBNLCBNb2hha3VkLCBBbWl5YSBSYW5qYW4gd3JvdGU6DQo+ PiArIFNvdXZpaw0KPj4NCj4+ICpGcm9tOipNb2hha3VkLCBBbWl5YSBSYW5qYW4NCj4+ICpTZW50 OiogMTUgT2N0b2JlciAyMDIwIDIxOjM4DQo+PiAqVG86KiBCdXJha292LCBBbmF0b2x5IDxhbmF0 b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPG1haWx0bzphbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPj47 IGRwZGstZGV2DQo+PiA8ZGV2QGRwZGsub3JnPG1haWx0bzpkZXZAZHBkay5vcmc+Pg0KPj4gKlN1 YmplY3Q6KiBSRTogW2RwZGstZGV2XSBlYWw6IERQREs6IDE4LjExLjYgdmVyc2lvbiBydGVfZWFs X2luaXQoKQ0KPj4gZnVuY3Rpb24gY2xlYW5zIHRoZSBydW50aW1lIGRpcmVjdG9yeSBpbiA1LjQu MzUga2VybmVsDQo+Pg0KPj4gSGkgQW5hdG9seSAtIFRoYW5rcyBmb3IgaGVscGluZyBvbiB0aGlz Lg0KPj4NCj4+IEkgYW0gbm90IGF3YXJlLCB3aGVyZSB0aGUgcHJpbWFyeSBwcm9jZXNzIHJlLWNy ZWF0ZXMgdGhlIGZpbGVzLiBDYW4NCj4+IHlvdSBwbGVhc2UgcG9pbnQgbWUgdG8gdGhhdD8gQXMg cGVyIG15IGNvZGUgYnJvd3NpbmcgYW5kDQo+PiB1bmRlcnN0YW5kaW5nLCBJIGNhbiBzZWUsIGZi YXJyYXlfbWVtem9uZSBmaWxlIGdldHMgY3JlYXRlZCBpbg0KPj4gcnRlX2VhbF9tZW16b25lX2lu aXQoKS0+cnRlX2ZiYXJyYXlfaW5pdCgpIGFuZCBpdCBzdGF5cyB0aGVyZSB0aWxsDQo+PiBlYWxf Y2xlYW5fcnVudGltZV9kaXIoKSBnZXRzIGNhbGxlZCB0b3dhcmRzIGVuZCBvZiBydGVfZWFsX2lu aXQoKS4NCj4+IFRoaXMgZG9lcyBub3QgZ2V0IGRlbGV0ZWQgaW4gNC4xOSBrZXJuZWwsIGJ1dCBp biA1LjQsIGl0IGRvZXMuDQo+Pg0KPj4gL0knbSBub3Qgc3VyZSBpIHVuZGVyc3RhbmQuIFByaW1h cnkgcHJvY2VzcyBpcyBzdXBwb3NlZCB0byBjbGVhciB0aGUNCj4+IGZpbGVzLiBJdCB3aWxsIHRo ZW4gcmVjcmVhdGUgdGhlbS4gQXJlIHlvdSBzdWdnZXN0aW5nIHRoYXQgaXQncyBjbGVhcmluZw0K Pj4gdGhlbSAqYWZ0ZXIqIGl0IGhhcyBjcmVhdGVkIHRoZW0/Lw0KPj4NCj4+IC8NCj4+IC9Hb2lu ZyBieSBteSBvYnNlcnZhdGlvbiwgdGhlIGZpbGUgaGlnaGxpZ2h0ZWQgYmVsb3cgZ2V0cyBkZWxl dGVkIGJ5DQo+PiB0aGUgdGltZSBydGVfZWFsX2luaXQoKSBpcyBvdmVyLg0KPj4NCj4+IHNyd3hy LXhyLXggMSByb290IHJvb3QgICAgICAwIE9jdCAxNSAxMToyNCBtcF9zb2NrZXQNCj4+DQo+PiAt cnctLS0tLS0tIDEgcm9vdCByb290ICAxMjQzMiBPY3QgMTUgMTE6MjQgaHVnZXBhZ2VfaW5mbw0K Pj4NCj4+IC1ydy0tLS0tLS0gMSByb290IHJvb3QgMTg4NDE2IE9jdCAxNSAxMToyNCBmYmFycmF5 X21lbXpvbmUNCj4+DQo+PiAtcnctLS0tLS0tIDEgcm9vdCByb290IDM5NzMxMiBPY3QgMTUgMTE6 MjQgZmJhcnJheV9tZW1zZWctMjA0OGstMC0xDQo+Pg0KPj4gLXJ3LS0tLS0tLSAxIHJvb3Qgcm9v dCAzOTczMTIgT2N0IDE1IDExOjI0IGZiYXJyYXlfbWVtc2VnLTIwNDhrLTAtMA0KPj4NCj4+IC1y dy0tLS0tLS0gMSByb290IHJvb3QgMzk3MzEyIE9jdCAxNSAxMToyNCBmYmFycmF5X21lbXNlZy0y MDQ4ay0wLTMNCj4+DQo+PiAtcnctLS0tLS0tIDEgcm9vdCByb290IDM5NzMxMiBPY3QgMTUgMTE6 MjQgZmJhcnJheV9tZW1zZWctMjA0OGstMC0yDQo+Pg0KPj4gLXJ3LS0tLS0tLSAxIHJvb3Qgcm9v dCAgMTY1MjkgT2N0IDE1IDExOjI0IGNvbmZpZw0KPj4NCj4+IFBsZWFzZSByZWFjaCBvdXQgdG8g bWUgZm9yIGZ1cnRoZXIgY2xhcmlmaWNhdGlvbi4NCj4+DQo+PiBSZWdhcmRzDQo+Pg0KPj4gQW1p eWENCj4NCj4gSGksDQo+DQo+IFNvcnJ5LCB5ZXMsIHlvdSdyZSByaWdodCAoaXQncyBiZWVuIGEg d2hpbGUgc2luY2UgaSBsb29rZWQgYXQgdGhlIGNvZGUpLA0KPiBpdCByZW1vdmVzIHVudXNlZCBz dHVmZiBhdCB0aGUgZW5kIG9mIGluaXQuIFRoZXJlJ3MgZXZlbiBhIGNvbW1lbnQNCj4gZXhwbGFp bmluZyB3aHkgdGhhdCdzIGRvbmUgOkQNCj4NCj4gSXQgc291bmRzIGxpa2UgY2xvc2luZyB0aGUg ZmlsZSBkZXNjcmlwdG9yIGFsc28gZHJvcHMgdGhlIGxvY2suIFRoaXMNCj4gbG9ja2luZyBidXNp bmVzcyBpcyBhIGh1Z2UgcGFpbiBiZWNhdXNlIHdlIGhhdmUgdG8gc3VwcG9ydCBvbGQga2VybmVs cw0KPiB3aGljaCBkb24ndCBoYXZlIHRoZSBvbmx5IHNhbmUgZmlsZSBsb2NraW5nIGltcGxlbWVu dGF0aW9uIHRoYXQgTGludXggaGFzLg0KPg0KPiBXaGlsZSBpIHdvdWxkbid0IGdvIGFzIGZhciBh cyB0byBzYXkgInRoaXMgaXMgYSBrZXJuZWwgcmVncmVzc2lvbiIgYXMNCj4gbW9zdCBsaWtlbHkg aXQncyBtZSB3aG8ncyBhdCBmYXVsdCBoZXJlLCBidXQgdGhpcyBkZWZpbml0ZWx5IHNob3VsZG4n dA0KPiBoYXBwZW4uIFVuZm9ydHVuYXRlbHksIGkgd29uJ3QgYmUgb25saW5lIGZvciB0aGUgbmV4 dCB0d28gd2Vla3MsIGJ1dA0KPiBpJ2xsIGRlZmluaXRlbHkgbG9vayBpbnRvIHRoaXMgYWZ0ZXIg aSdtIGJhY2ssIHNvIHRoYW5rcyBmb3IgeW91ciByZXBvcnQuDQo+DQoNCkhpLA0KDQpKdXN0IHRv IGNsYXJpZnk6DQoNClJlbW92aW5nIHN0dWZmIGF0IHRoZSBlbmQgb2YgdGhlIGluaXQgcHJvY2Vz cyBpcyBpbnRlbmRlZCBwcm9jZXNzLiBUaGlzDQppcyBiZWNhdXNlIGV2ZXJ5IHByb2Nlc3Mgd2ls bCBjcmVhdGUgdGhlaXIgb3duIHNoYWRvdyBwYWdlIHRhYmxlcywgYW5kDQpkZWZ1bmN0IHByb2Nl c3NlcyB3aWxsIG5vdCByZW1vdmUgdGhlbSBhZnRlcndhcmRzLiBUaGlzIGlzIGRvbmUgYmVjYXVz ZQ0Kb3RoZXJ3aXNlIHRoZSB0bXBmcyB3aWxsIHNsb3dseSBmaWxsIHVwIHdpdGggdW51c2VkIHBy b2Nlc3NlcycgZmJhcnJheXMuDQoNCldoYXQgaXMgKm5vdCogaW50ZW5kZWQgYmVoYXZpb3IgaXMg cHJpbWFyeSBwcm9jZXNzIHJlbW92aW5nICppdHMgb3duKg0KZmlsZXN5c3RlbSBlbnRyaWVzIC0g dGhpcyBzaG91bGRuJ3QgaGFwcGVuLCBhbmQgaW4gZmFjdCB3b3VsZG4ndCBoYXZlDQpoYXBwZW5l ZCBpZiB0aGUgZmlsZSBsb2NraW5nIHdhcyB3b3JraW5nIGFzIGl0IHdhcyBpbnRlbmRlZC4gTm9y bWFsbHksDQp3aGVuIHNlZWluZyBmaWxlcyB0aGF0IGFyZSBsb2NrZWQgKGluIHVzZSksIEVBTCB3 aWxsIHNraXAgdGhlbSwgc28gdGhhdA0Kb25seSBmaWxlcyB0aGF0IGFyZSBub3QgaW4gdXNlIHdv dWxkIGJlIGRlbGV0ZWQuIEl0IGxvb2tzIGxpa2UgeW91J3JlDQpvYnNlcnZpbmcgZXhhY3RseSB0 aGF0IC0gcHJpbWFyeSBwcm9jZXNzIHJlbW92aW5nICppdHMgb3duKiBmaWxlcyBmb3INCnNvbWUg cmVhc29uLg0KDQotLQ0KVGhhbmtzLA0KQW5hdG9seQ0K