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 7580CA046B for ; Tue, 23 Jul 2019 13:01:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 46D261BFEA; Tue, 23 Jul 2019 13:01:52 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 19A341BFE0 for ; Tue, 23 Jul 2019 13:01:49 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x6NB04JF021266; Tue, 23 Jul 2019 04:01:48 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=eVbTjiU5LhL/2y0luiAPBnjexhL+l/B+ICXHDnaJs2s=; b=XkJqO0Qo3xPqBoof2vF+cyRGjEt0VS5rm7EylN03bIRfRYRmbyll4q16mna5k5r871FZ m9qDThfKkoE9nK1V/O/BJItGIQb3p85bE2lp4vv6hfz4k2cI2fSKWHRY/s+Nk2OTUsWa WKzFzlW2TAIlP/iRzJkCUC09Ipj4CeXeiK6A7QVX5ITlR07BFwxs0k7l+I7ASBEEdNc5 nw6UHEbj9JR/BkfEIyOIgl2JVHa8BjKMCTAR7h4UVhsA+NjAJ8rC5zZf7CJl77Vem2Tn 4HLrNeE+K6R30Of4rEtaCJbfK8h9ZqZponBjwBADO/hY26BiINn+orlVKjNmX2T/gib3 ug== Received: from sc-exch02.marvell.com ([199.233.58.182]) by mx0b-0016f401.pphosted.com with ESMTP id 2tv2fjagdg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 23 Jul 2019 04:01:48 -0700 Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 23 Jul 2019 04:01:46 -0700 Received: from NAM05-BY2-obe.outbound.protection.outlook.com (104.47.50.50) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Tue, 23 Jul 2019 04:01:46 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lUOZsBuqgJzwZ2m6YgXxA7Rj+d8dSUauZKtetkN3UWIh/LAr9jlfG6lbHMPG1UTeK+0o5gHF1aMAHP4ys39ENLZYSgaIsi8i79JVP7c49j2qZotu7UTVLiguWxGjj9KQqw4OKnpzI4iAPy17EVPRKbTbRzRnImDtcXD8JmBuFAiCMoJNBHvZZWPl3mzskqZfymu+YQm5/PngkKpVZmLx2CIrKUydGYB2J7+wLUlSHmAfx06rnoBTqHuGvTeUhdscr3wFgJcmCGG8RIQqve/A//BBPlK35HbsgSTEdWn5S/EyiMCZ3iEr2sRPHkIaQ6vg+l62nvsJbb4ucaoKvkBiyg== 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=eVbTjiU5LhL/2y0luiAPBnjexhL+l/B+ICXHDnaJs2s=; b=iW6HGx8eUCqPOcXmUJwcsWsw5ZZl7EIUVK/C7hf+kkNsFy/iLIAb4isPUasfOMcJX8v+tX45KQJIl9gT9SFdSDfjLMyPZtPWIIu+KYTpAGB5TF4iKMnquiYe0Y8oiEaOim7QBRUZ6aiQSh2TxAiDufkkblklvQW5s+GXhISDpfHOigrW8Zi6dqEjxY0Pmcrw9SOICaSzOVVwCglB+8hSomyJwxX+diYKqRR3u+UvBO7Q0ZjbxhLIrSlqQkFyzMK+ccxyJYMuMhtzH3Nf6L8g+dkMaLtQNG+hf1AcH/95pB9jbvHV3d+xufuq0yRreRg0MF5Q9ETa4QG++gFTRqec0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=marvell.com;dmarc=pass action=none header.from=marvell.com;dkim=pass header.d=marvell.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector2-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eVbTjiU5LhL/2y0luiAPBnjexhL+l/B+ICXHDnaJs2s=; b=ZJM6V9HCO/PzBpTxMh/lBhBcG46LMJmRExbGz/SQTHW+ESLBcE0gEBl2rNGBjXXsuBqOtY+ptf3n/NkY6Sj5tcBZmzusPOlyDSM36lB8nJQun7uoVJj1W0fZdRW6pYaC+b/zMGvCig4BuOdV5AFDfzKfgVlm3mU+U/vSSLG08go= Received: from CH2PR18MB3381.namprd18.prod.outlook.com (52.132.246.204) by CH2PR18MB3160.namprd18.prod.outlook.com (52.132.244.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2094.16; Tue, 23 Jul 2019 11:01:45 +0000 Received: from CH2PR18MB3381.namprd18.prod.outlook.com ([fe80::189c:3889:b207:8922]) by CH2PR18MB3381.namprd18.prod.outlook.com ([fe80::189c:3889:b207:8922%5]) with mapi id 15.20.2115.005; Tue, 23 Jul 2019 11:01:45 +0000 From: Vamsi Krishna Attunuru To: Andrew Rybchenko , "dev@dpdk.org" CC: "thomas@monjalon.net" , Jerin Jacob Kollanukkaran , "olivier.matz@6wind.com" , "ferruh.yigit@intel.com" , "anatoly.burakov@intel.com" , "Kiran Kumar Kokkilagadda" Thread-Topic: [dpdk-dev] [PATCH v8 3/5] kni: add app specific mempool create & free routine Thread-Index: AQHVQRjqjx5CrfTTtk+IYpS994kNj6bYBpUAgAAByrA= Date: Tue, 23 Jul 2019 11:01:45 +0000 Message-ID: References: <20190717090408.13717-1-vattunuru@marvell.com> <20190723053821.30227-1-vattunuru@marvell.com> <20190723053821.30227-4-vattunuru@marvell.com> <8029e9c7-b2e2-f845-b642-b0e1ccfe3d90@solarflare.com> In-Reply-To: <8029e9c7-b2e2-f845-b642-b0e1ccfe3d90@solarflare.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [14.140.231.66] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 032b5772-f069-469f-07df-08d70f5d26ed x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CH2PR18MB3160; x-ms-traffictypediagnostic: CH2PR18MB3160: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-forefront-prvs: 0107098B6C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(376002)(39860400002)(136003)(366004)(346002)(13464003)(52314003)(189003)(199004)(7696005)(55016002)(2906002)(476003)(446003)(305945005)(9686003)(6246003)(25786009)(53936002)(71200400001)(71190400001)(8936002)(7736002)(186003)(107886003)(99286004)(3846002)(53546011)(81166006)(6506007)(81156014)(55236004)(14454004)(6436002)(14444005)(256004)(6116002)(2501003)(229853002)(52536014)(478600001)(68736007)(76116006)(316002)(8676002)(66946007)(66556008)(64756008)(33656002)(66446008)(66476007)(4326008)(110136005)(54906003)(102836004)(486006)(26005)(66066001)(5660300002)(76176011)(74316002)(86362001)(11346002); DIR:OUT; SFP:1101; SCL:1; SRVR:CH2PR18MB3160; H:CH2PR18MB3381.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: xA+SPjt5qCtchFkBe+qUJpZlGW+iRqkPVZfhpmGLvhkO909XkuA3IIWQ0BLYY1rn2tK6hhKZewXF6sPRqdgLrww2xa5ULtUzsdvI+V5SO0UhxCuz8SS3eWn7Ba9v/Bk+gaSSJSo73RSvc2QCZ/yT44CAj8Yi4b3+I8kAy/fXSmMV/lbmamP+It0YbY6VKqALYtDA/WLMhpdnCFDzQEMojjun+c+efW/9a5aPpfxvWulUsSpeXAhBRYcv0JdFXYcYWRwFNpmKI6/L5+ciWm2dUoQCHLF5MbADKWFippBc+zdDEeaDDOhV/K/sWx/GhlWA9zQCB6Us1UhvE5CARYaSFDdxBdR79NC+PT6F9i8riDYaD4/RJUrN+hlUD943EDrM+1vwNrnB7MzO4WZhUg9Scya4WtwSy4S5ly8PvSliI1c= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 032b5772-f069-469f-07df-08d70f5d26ed X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2019 11:01:45.3549 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vattunuru@marvell.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR18MB3160 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:5.22.84,1.0.8 definitions=2019-07-23_05:2019-07-23,2019-07-23 signatures=0 Subject: Re: [dpdk-dev] [PATCH v8 3/5] kni: add app specific mempool create & free routine 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IFJ5YmNoZW5r byA8YXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNvbT4NCj4gU2VudDogVHVlc2RheSwgSnVseSAyMywg MjAxOSA0OjIwIFBNDQo+IFRvOiBWYW1zaSBLcmlzaG5hIEF0dHVudXJ1IDx2YXR0dW51cnVAbWFy dmVsbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IHRob21hc0Btb25qYWxvbi5uZXQ7IEplcmlu IEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT47DQo+IG9saXZpZXIubWF0 ekA2d2luZC5jb207IGZlcnJ1aC55aWdpdEBpbnRlbC5jb207IGFuYXRvbHkuYnVyYWtvdkBpbnRl bC5jb207DQo+IEtpcmFuIEt1bWFyIEtva2tpbGFnYWRkYSA8a2lyYW5rdW1hcmtAbWFydmVsbC5j b20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2OCAzLzVdIGtuaTogYWRkIGFw cCBzcGVjaWZpYyBtZW1wb29sIGNyZWF0ZSAmDQo+IGZyZWUgcm91dGluZQ0KPiANCj4gT24gNy8y My8xOSA4OjM4IEFNLCB2YXR0dW51cnVAbWFydmVsbC5jb20gd3JvdGU6DQo+ID4gRnJvbTogVmFt c2kgQXR0dW51cnUgPHZhdHR1bnVydUBtYXJ2ZWxsLmNvbT4NCj4gPg0KPiA+IFdoZW4gS05JIG9w ZXJhdGVzIGluIElPVkEgPSBWQSBtb2RlLCBpdCByZXF1aXJlcyBtYnVmIG1lbW9yeSB0byBiZQ0K PiA+IHBoeXNpY2FsbHkgY29udGlndW91cyB0byBlbnN1cmUgS05JIGtlcm5lbCBtb2R1bGUgY291 bGQgdHJhbnNsYXRlIElPVkENCj4gPiBhZGRyZXNzZXMgcHJvcGVybHkuIFBhdGNoIGFkZHMgYSBL Tkkgc3BlY2lmaWMgbWVtcG9vbCBjcmVhdGUgcm91dGluZQ0KPiA+IHRvIHBvcHVsYXRlIHRoZSBL TkkgcGFja2V0IG1idWYgcG9vbCB3aXRoIG1lbW9yeSBvYmplY3RzIHRoYXQgYXJlDQo+ID4gYmVp bmcgb24gYSBwYWdlLg0KPiA+DQo+ID4gS05JIGFwcGxpY2F0aW9ucyBuZWVkIHRvIHVzZSB0aGlz IG1lbXBvb2wgY3JlYXRlICYgZnJlZSByb3V0aW5lcyBzbw0KPiA+IHRoYXQgbWJ1ZiByZWxhdGVk IHJlcXVpcmVtZW50cyBpbiBJT1ZBID0gVkEgbW9kZSBhcmUgaGFuZGxlZCBpbnNpZGUNCj4gPiB0 aG9zZSByb3V0aW5lcyBiYXNlZCBvbiB0aGUgZW5hYmxlZCBtb2RlLg0KPiA+DQo+ID4gVXBkYXRl ZCB0aGUgcmVsZWFzZSBub3RlcyB3aXRoIHRoZXNlIG5ldyByb3V0aW5lIGRldGFpbHMuDQo+ID4N Cj4gPiBTaWduZWQtb2ZmLWJ5OiBWYW1zaSBBdHR1bnVydSA8dmF0dHVudXJ1QG1hcnZlbGwuY29t Pg0KPiA+IFNpZ25lZC1vZmYtYnk6IEtpcmFuIEt1bWFyIEsgPGtpcmFua3VtYXJrQG1hcnZlbGwu Y29tPg0KPiA+IC0tLQ0KPiA+ICAgZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8xOV8wOC5y c3QgfCAgNiArKysrDQo+ID4gICBleGFtcGxlcy9rbmkvbWFpbi5jICAgICAgICAgICAgICAgICAg ICB8ICA2ICsrKy0NCj4gPiAgIGxpYi9saWJydGVfa25pL01ha2VmaWxlICAgICAgICAgICAgICAg IHwgIDEgKw0KPiA+ICAgbGliL2xpYnJ0ZV9rbmkvbWVzb24uYnVpbGQgICAgICAgICAgICAgfCAg MSArDQo+ID4gICBsaWIvbGlicnRlX2tuaS9ydGVfa25pLmMgICAgICAgICAgICAgICB8IDU5ICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgIGxpYi9saWJydGVfa25pL3J0 ZV9rbmkuaCAgICAgICAgICAgICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0K PiA+ICAgbGliL2xpYnJ0ZV9rbmkvcnRlX2tuaV92ZXJzaW9uLm1hcCAgICAgfCAgMiArKw0KPiA+ ICAgNyBmaWxlcyBjaGFuZ2VkLCAxMjMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMTlfMDgucnN0 DQo+ID4gYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE5XzA4LnJzdA0KPiA+IGluZGV4 IDBhM2Y4NDAuLmJkMDFlOTkgMTAwNjQ0DQo+ID4gLS0tIGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMv cmVsZWFzZV8xOV8wOC5yc3QNCj4gPiArKysgYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNl XzE5XzA4LnJzdA0KPiA+IEBAIC0yODEsNiArMjgxLDEyIEBAIEFQSSBDaGFuZ2VzDQo+ID4gICAg IG9mZmxvYWQgZmxhZyBmcm9tIHRoZSBsaWJyYXJ5LiBUaGUgYXBwbGljYXRpb24gbXVzdCBzZXQg dGhpcyBmbGFnIGlmIGl0IGlzDQo+ID4gICAgIHN1cHBvcnRlZCBieSB0aGUgcGxhdGZvcm0gYW5k IGFwcGxpY2F0aW9uIHdpc2hlcyB0byB1c2UgaXQuDQo+ID4NCj4gPiArKiBrbmk6IGBgcnRlX2tu aV9wa3RtYnVmX3Bvb2xfY3JlYXRlYGAgYGBydGVfa25pX3BrdG1idWZfcG9vbF9mcmVlYGANCj4g PiArZnVuY3Rpb25zDQo+ID4gKyAgd2VyZSBpbnRyb2R1Y2VkIGZvciBLTkkgYXBwbGljYXRpb25z IGZvciBjcmVhdGluZyAmIGZyZWVpbmcgcGFja2V0IHBvb2wuDQo+ID4gKyAgU2luY2UgSU9WQT1W QSBtb2RlIHdhcyBhZGRlZCBpbiBLTkksIHBhY2tldCBwb29sJ3MgbWJ1ZiBtZW1vcnkNCj4gPiAr c2hvdWxkIGJlDQo+ID4gKyAgcGh5c2ljYWxseSBjb250aWd1b3VzIGZvciB0aGUgS05JIGtlcm5l bCBtb2R1bGUgdG8gd29yayBpbiBJT1ZBPVZBDQo+ID4gK21vZGUsDQo+ID4gKyAgdGhpcyByZXF1 aXJtZW50IHdhcyB0YWtlbiBjYXJlIGluIHRoZSBrbmkgcGFja2V0IHBvb2wgY3JlYXRpb24gZnVj bnRpb25zLg0KPiA+ICsNCj4gPg0KPiA+ICAgQUJJIENoYW5nZXMNCj4gPiAgIC0tLS0tLS0tLS0t DQo+ID4gZGlmZiAtLWdpdCBhL2V4YW1wbGVzL2tuaS9tYWluLmMgYi9leGFtcGxlcy9rbmkvbWFp bi5jIGluZGV4DQo+ID4gNDcxMGQ3MS4uM2I5YzA2NyAxMDA2NDQNCj4gPiAtLS0gYS9leGFtcGxl cy9rbmkvbWFpbi5jDQo+ID4gKysrIGIvZXhhbXBsZXMva25pL21haW4uYw0KPiA+IEBAIC05NzUs NyArOTc1LDcgQEAgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3YpDQo+ID4gICAJCXJ0ZV9leGl0 KEVYSVRfRkFJTFVSRSwgIkNvdWxkIG5vdCBwYXJzZSBpbnB1dCBwYXJhbWV0ZXJzXG4iKTsNCj4g Pg0KPiA+ICAgCS8qIENyZWF0ZSB0aGUgbWJ1ZiBwb29sICovDQo+ID4gLQlwa3RtYnVmX3Bvb2wg PSBydGVfcGt0bWJ1Zl9wb29sX2NyZWF0ZSgibWJ1Zl9wb29sIiwgTkJfTUJVRiwNCj4gPiArCXBr dG1idWZfcG9vbCA9IHJ0ZV9rbmlfcGt0bWJ1Zl9wb29sX2NyZWF0ZSgibWJ1Zl9wb29sIiwgTkJf TUJVRiwNCj4gPiAgIAkJTUVNUE9PTF9DQUNIRV9TWiwgMCwgTUJVRl9EQVRBX1NaLCBydGVfc29j a2V0X2lkKCkpOw0KPiA+ICAgCWlmIChwa3RtYnVmX3Bvb2wgPT0gTlVMTCkgew0KPiA+ICAgCQly dGVfZXhpdChFWElUX0ZBSUxVUkUsICJDb3VsZCBub3QgaW5pdGlhbGlzZSBtYnVmIHBvb2xcbiIp OyBAQA0KPiA+IC0xMDQzLDYgKzEwNDMsMTAgQEAgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3Yp DQo+ID4gICAJCQljb250aW51ZTsNCj4gPiAgIAkJa25pX2ZyZWVfa25pKHBvcnQpOw0KPiA+ICAg CX0NCj4gPiArDQo+ID4gKwlpZiAocGt0bWJ1Zl9wb29sKQ0KPiANCj4gVHlwaWNhbGx5IHBvaW50 ZXIgaXMgY29tcGFyZWQgdG8gTlVMTCwgYnV0IGl0IGlzIG5vdCByZXF1aXJlZCBoZXJlIGFueXdh eSwgc2luY2UNCj4gcnRlX21lbXBvb2xfZnJlZSgpIGhhbmRsZXMgTlVMTCBwZXJmZWN0bHkgaXRz ZWxmLg0KDQpBY2sNCg0KPiANCj4gPiArCQlydGVfa25pX3BrdG1idWZfcG9vbF9mcmVlKHBrdG1i dWZfcG9vbCk7DQo+ID4gKw0KPiA+ICAgCWZvciAoaSA9IDA7IGkgPCBSVEVfTUFYX0VUSFBPUlRT OyBpKyspDQo+ID4gICAJCWlmIChrbmlfcG9ydF9wYXJhbXNfYXJyYXlbaV0pIHsNCj4gPiAgIAkJ CXJ0ZV9mcmVlKGtuaV9wb3J0X3BhcmFtc19hcnJheVtpXSk7DQo+IA0KPiA8Li4uPg0KPiANCj4g PiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9rbmkvcnRlX2tuaS5oIGIvbGliL2xpYnJ0ZV9rbmkv cnRlX2tuaS5oIGluZGV4DQo+ID4gNTY5OWE2NC4uN2YxMTkyNyAxMDA2NDQNCj4gPiAtLS0gYS9s aWIvbGlicnRlX2tuaS9ydGVfa25pLmgNCj4gPiArKysgYi9saWIvbGlicnRlX2tuaS9ydGVfa25p LmgNCj4gPiBAQCAtMjAsNiArMjAsNyBAQA0KPiA+ICAgI2luY2x1ZGUgPHJ0ZV9wY2kuaD4NCj4g PiAgICNpbmNsdWRlIDxydGVfbWVtb3J5Lmg+DQo+ID4gICAjaW5jbHVkZSA8cnRlX21lbXBvb2wu aD4NCj4gPiArI2luY2x1ZGUgPHJ0ZV9tYnVmX3Bvb2xfb3BzLmg+DQo+IA0KPiBJIGRvbid0IHVu ZGVyc3RhbmQgd2h5IGl0IGlzIGluY2x1ZGVkIGhlcmUuDQo+IA0KaW5jbHVkZWQgdG8gZml4IGNv bXBpbGF0aW9uIG9mIHJ0ZV9rbmkuYyBwb3N0IHRoaXMgcGF0Y2ggY2hhbmdlcywgIGNvdWxkIGJl IGluY2x1ZGVkIGluIHJ0ZV9rbmkuYyB0aG91Z2guDQoNCj4gPiAgICNpbmNsdWRlIDxydGVfZXRo ZXIuaD4NCj4gPg0KPiA+ICAgI2luY2x1ZGUgPHJ0ZV9rbmlfY29tbW9uLmg+DQo+ID4NCj4gDQo+ IDwuLi4+DQo=