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 198C8A0598; Sat, 18 Apr 2020 11:41:17 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A599D1E8F5; Sat, 18 Apr 2020 11:41:16 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 1AB611C29D for ; Sat, 18 Apr 2020 11:41:14 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03I9cARZ018431; Sat, 18 Apr 2020 02:41:14 -0700 Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-0016f401.pphosted.com with ESMTP id 30fxwp01gf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 18 Apr 2020 02:41:14 -0700 Received: from m0045849.ppops.net (m0045849.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.36/8.16.0.36) with SMTP id 03I9cJVQ018477; Sat, 18 Apr 2020 02:41:13 -0700 Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0a-0016f401.pphosted.com with ESMTP id 30fxwp01gb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 18 Apr 2020 02:41:13 -0700 Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 18 Apr 2020 02:41:12 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.177) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sat, 18 Apr 2020 02:41:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=na+23IUkEW4nzH4wOoal2RY01WnY+Catl41gut/MU/4GWMBV3N+Fucbnmxn4CKHFNBZffz+cNOCpb7Ow64FV0vR+wTrsa+BW0WeZKDhKPLCg7EcqRzYs76Y4L6q70KydWxpo+bne8B4u3eghU3M6zYVicnLAew+/OXBCXWDyqXs3Svv+ED52RgEXwTp8nokB9cKgxdqrxMGBb5lWMZjyLRF/UITyxjzyiQMRe9769cFbBB5qbc0ywZSOfJPrBnSMfLZq05lN8sYYhJ8KuSy1RPMtH4QC0WkBx/qe4GzfDZkpx/1cxQPlCL6410n/sKK3hsCZlbiSmL6R65Zcru2Yiw== 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=ip5lq267pqgU7xj8DPGKn9wrYWmSPhBfGbXBxX2MkcE=; b=VFfnkYgznrU0OPgmNW4uDuNLjSq5oGNahQ2cDyEK03NCWsipO26FmT9HFS3fealScWXUpZlCeQQzhzUdduKHbqgMMHRDHD9KA4+mCsjVE9ipuJB+ORipwkaqYL1piD3jC8v1uujfLc6uvKw+IYwyCDo/8poBKcTVjKtdpII7vcKHhcvUU8LNdY9feBGBBFhAhBD4/iPjcCcI6MjPt7NO6tJAiCqY2RnXjdOvoVw2HIrEK00FLNHwhSXvn2uv2fQ/g8SpDOeiwRVTqf1y2W6sFteuBHeaB3d859Cg4sNqJn/mMuu0XXYIxJjezf8S8jFwBpeQtY0iVH1zzcTL4rjmBQ== 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=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ip5lq267pqgU7xj8DPGKn9wrYWmSPhBfGbXBxX2MkcE=; b=XiSQvTSNZ8AQdkXcFLpLmebdFyeO3mgr12na+0CmYoFPZSCk1fAedZsTKPb+577IKc0nlsHsxP3fzK5/KdxRRWeGkiZULx4gw1djed0eCiVz9DJTt8uSAevGpzH/+FgkTcl+ViuoxyIGs41zTlPVfQl0LFCK8azVMGr8bHcFGh8= Received: from BYAPR18MB2424.namprd18.prod.outlook.com (2603:10b6:a03:130::21) by BYAPR18MB2517.namprd18.prod.outlook.com (2603:10b6:a03:135::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.27; Sat, 18 Apr 2020 09:41:10 +0000 Received: from BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::659e:abff:6625:aafe]) by BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::659e:abff:6625:aafe%3]) with mapi id 15.20.2921.027; Sat, 18 Apr 2020 09:41:10 +0000 From: Jerin Jacob Kollanukkaran To: Lukasz Wojciechowski , Thomas Monjalon , Nikhil Rao , "Erik Gabriel Carrillo" CC: "dev@dpdk.org" Thread-Topic: [EXT] [PATCH v1 04/17] eventdev: replace library debug flag with global one Thread-Index: AQHWFQNKRcMNwuwJsEqA+xXsWLN+Oah+oD6A Date: Sat, 18 Apr 2020 09:41:10 +0000 Message-ID: References: <20200417215739.23180-1-l.wojciechow@partner.samsung.com> <20200417215739.23180-5-l.wojciechow@partner.samsung.com> In-Reply-To: <20200417215739.23180-5-l.wojciechow@partner.samsung.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [122.182.217.48] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 63f770f9-3590-4092-17a9-08d7e37ca088 x-ms-traffictypediagnostic: BYAPR18MB2517: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:260; x-forefront-prvs: 0377802854 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR18MB2424.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(366004)(376002)(396003)(346002)(39850400004)(136003)(110136005)(33656002)(53546011)(7696005)(6506007)(66446008)(66946007)(64756008)(66476007)(66556008)(316002)(2906002)(71200400001)(52536014)(76116006)(8936002)(478600001)(86362001)(186003)(81156014)(8676002)(5660300002)(55016002)(9686003)(4326008)(26005); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: v5wA05yDcKM8WhNlketVYtjR0WkcmJO5rjdKOxDXbuXntcEjRuWt8vH/1qgZeg6JC+7pRTwdM4qtxBrCNYRyB4wE4fUm6536179GrXUtf01Hp73Coo7Cv44CLuDjfag27qeyF9KZcq0rLrDYyszWi6dsu7jJs7GGhtXMG3yQrbEp/qGYPeZmsJpwbQOFw7jxC1nEZFGkqNM1tH5sMozPKGVlEpDU4Q6oW7fV3WzF9MW4ZI9v5+pcZTXrLpo730YiemdyXIYybsI+jhCiNyTDFteDli/DyoFOX/5qUXgBX4tONkBtn+6tH9oQP0NHF3h0ua7hRh2aqvOeRSXpdjJhAP9HMFId8ulnHMFFqPeedaMkRgEG17Px24cQ2qFLvDYzGeSIQCn5uSyM5GuYjq1gaeqLD0IWDx8jUN/ISOYstfjoyY8OqQ2KGSlqsfDXioNQ x-ms-exchange-antispam-messagedata: YPGVClO7xCK7kxB3AsnpBqangQ6DX0GuqTCxM/MFT7oHcXrH/ApaYjcJoT/YTfzc3ylNshYAYHWO+J/+dN5VYRDwAzVm0crZVA361ac2+6pzWnT/zfEnoVnsce/k48yJybXpJoVt0BECMHsArZTRKA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 63f770f9-3590-4092-17a9-08d7e37ca088 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2020 09:41:10.2889 (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: nUJaiXkRik3Eb82tJ2x9DkJ/2iF/Q0pvZyzIxaX1SkITmaT8LBCmbwH/m96nfK1ex25hhiqLzY8G/D6DNuNWWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2517 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-18_03:2020-04-17, 2020-04-18 signatures=0 Subject: Re: [dpdk-dev] [EXT] [PATCH v1 04/17] eventdev: replace library debug flag with global one 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTHVrYXN6IFdvamNpZWNo b3dza2kgPGwud29qY2llY2hvd0BwYXJ0bmVyLnNhbXN1bmcuY29tPg0KPiBTZW50OiBTYXR1cmRh eSwgQXByaWwgMTgsIDIwMjAgMzoyNyBBTQ0KPiBUbzogVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNA bW9uamFsb24ubmV0PjsgTmlraGlsIFJhbw0KPiA8bmlraGlsLnJhb0BpbnRlbC5jb20+OyBKZXJp biBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+OyBFcmlrDQo+IEdhYnJp ZWwgQ2FycmlsbG8gPGVyaWsuZy5jYXJyaWxsb0BpbnRlbC5jb20+DQo+IENjOiBkZXZAZHBkay5v cmcNCj4gU3ViamVjdDogW0VYVF0gW1BBVENIIHYxIDA0LzE3XSBldmVudGRldjogcmVwbGFjZSBs aWJyYXJ5IGRlYnVnIGZsYWcgd2l0aA0KPiBnbG9iYWwgb25lDQo+IA0KPg0KPiBVc2UgZ2xvYmFs IGRlYnVnIGZsYWcgUlRFX0RFQlVHIGluc3RlYWQgb2YgUlRFX0xJQlJURV9FVkVOVERFVl9ERUJV Ry4NCj4gVGhlIG9sZCBkZWZpbmUgaXMgY29tcGxldGVseSByZW1vdmVkIGZyb20gc291cmNlIGNv ZGUgYW5kIGNvbmZpZy4NCg0KDQpNYXkgSSBrbm93IHRoZSByYXRpb25hbCBmb3IgdGhpcyBjaGFu Z2U/IE90aGVyIHN1YnN5c3RlbSBsaWtlIGV0aGRldiBzdGlsbCBoYXZlDQpDT05GSUdfUlRFX0xJ QlJURV9FVEhERVZfREVCVUc9bi4NCg0KSWYgd2UgZGVjaWRlIHRvIG1ha2UgUlRFX0RFQlVHIHRo ZW4gcGxlYXNlIHN1Ym1pdCB0aGUgcGF0Y2ggZm9yIGFsbCBzdWJzeXN0ZW0NCmFjcm9zcyB0aGUg RFBESy4NCg0KDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBMdWthc3ogV29qY2llY2hvd3NraSA8bC53 b2pjaWVjaG93QHBhcnRuZXIuc2Ftc3VuZy5jb20+DQo+IC0tLQ0KPiAgY29uZmlnL2NvbW1vbl9i YXNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEgLQ0KPiAgbGliL2xpYnJ0ZV9ldmVu dGRldi9ydGVfZXZlbnRfZXRoX3R4X2FkYXB0ZXIuaCB8IDIgKy0NCj4gbGliL2xpYnJ0ZV9ldmVu dGRldi9ydGVfZXZlbnRfdGltZXJfYWRhcHRlci5jICB8IDYgKysrLS0tDQo+IGxpYi9saWJydGVf ZXZlbnRkZXYvcnRlX2V2ZW50X3RpbWVyX2FkYXB0ZXIuaCAgfCA2ICsrKy0tLQ0KPiAgbGliL2xp YnJ0ZV9ldmVudGRldi9ydGVfZXZlbnRkZXYuaCAgICAgICAgICAgICB8IDQgKystLQ0KPiAgbGli L2xpYnJ0ZV9ldmVudGRldi9ydGVfZXZlbnRkZXZfcG1kLmggICAgICAgICB8IDIgKy0NCj4gIDYg ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pDQo+IA0KPiBk aWZmIC0tZ2l0IGEvY29uZmlnL2NvbW1vbl9iYXNlIGIvY29uZmlnL2NvbW1vbl9iYXNlIGluZGV4 DQo+IDE2YThmMDliNi4uOTZkNTAzMWQ5IDEwMDY0NA0KPiAtLS0gYS9jb25maWcvY29tbW9uX2Jh c2UNCj4gKysrIGIvY29uZmlnL2NvbW1vbl9iYXNlDQo+IEBAIC03MjIsNyArNzIyLDYgQEAgQ09O RklHX1JURV9MSUJSVEVfUE1EX1pMSUI9biAgIyBDb21waWxlIGdlbmVyaWMNCj4gZXZlbnQgZGV2 aWNlIGxpYnJhcnkgICMgIENPTkZJR19SVEVfTElCUlRFX0VWRU5UREVWPXkgLQ0KPiBDT05GSUdf UlRFX0xJQlJURV9FVkVOVERFVl9ERUJVRz1uDQo+ICBDT05GSUdfUlRFX0VWRU5UX01BWF9ERVZT PTE2DQo+ICBDT05GSUdfUlRFX0VWRU5UX01BWF9RVUVVRVNfUEVSX0RFVj02NA0KPiAgQ09ORklH X1JURV9FVkVOVF9USU1FUl9BREFQVEVSX05VTV9NQVg9MzINCj4gZGlmZiAtLWdpdCBhL2xpYi9s aWJydGVfZXZlbnRkZXYvcnRlX2V2ZW50X2V0aF90eF9hZGFwdGVyLmgNCj4gYi9saWIvbGlicnRl X2V2ZW50ZGV2L3J0ZV9ldmVudF9ldGhfdHhfYWRhcHRlci5oDQo+IGluZGV4IDkzYjcxN2FmOS4u ZGUxM2NhN2YwIDEwMDY0NA0KPiAtLS0gYS9saWIvbGlicnRlX2V2ZW50ZGV2L3J0ZV9ldmVudF9l dGhfdHhfYWRhcHRlci5oDQo+ICsrKyBiL2xpYi9saWJydGVfZXZlbnRkZXYvcnRlX2V2ZW50X2V0 aF90eF9hZGFwdGVyLmgNCj4gQEAgLTM1Nyw3ICszNTcsNyBAQCBydGVfZXZlbnRfZXRoX3R4X2Fk YXB0ZXJfZW5xdWV1ZSh1aW50OF90IGRldl9pZCwgIHsNCj4gIAljb25zdCBzdHJ1Y3QgcnRlX2V2 ZW50ZGV2ICpkZXYgPSAmcnRlX2V2ZW50ZGV2c1tkZXZfaWRdOw0KPiANCj4gLSNpZmRlZiBSVEVf TElCUlRFX0VWRU5UREVWX0RFQlVHDQo+ICsjaWZkZWYgUlRFX0RFQlVHDQo+ICAJaWYgKGRldl9p ZCA+PSBSVEVfRVZFTlRfTUFYX0RFVlMgfHwNCj4gIAkJIXJ0ZV9ldmVudGRldnNbZGV2X2lkXS5h dHRhY2hlZCkgew0KPiAgCQlydGVfZXJybm8gPSBFSU5WQUw7DQo+IGRpZmYgLS1naXQgYS9saWIv bGlicnRlX2V2ZW50ZGV2L3J0ZV9ldmVudF90aW1lcl9hZGFwdGVyLmMNCj4gYi9saWIvbGlicnRl X2V2ZW50ZGV2L3J0ZV9ldmVudF90aW1lcl9hZGFwdGVyLmMNCj4gaW5kZXggMTYxZTIxYTY4Li4w MmMyN2I5MWUgMTAwNjQ0DQo+IC0tLSBhL2xpYi9saWJydGVfZXZlbnRkZXYvcnRlX2V2ZW50X3Rp bWVyX2FkYXB0ZXIuYw0KPiArKysgYi9saWIvbGlicnRlX2V2ZW50ZGV2L3J0ZV9ldmVudF90aW1l cl9hZGFwdGVyLmMNCj4gQEAgLTQzLDcgKzQzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBydGVf ZXZlbnRfdGltZXJfYWRhcHRlcl9vcHMNCj4gc3d0aW1fb3BzOw0KPiANCj4gICNkZWZpbmUgRVZU SU1fTE9HX0VSUiguLi4pIEVWVElNX0xPRyhFUlIsIGV2dGltX2xvZ3R5cGUsIF9fVkFfQVJHU19f KQ0KPiANCj4gLSNpZmRlZiBSVEVfTElCUlRFX0VWRU5UREVWX0RFQlVHDQo+ICsjaWZkZWYgUlRF X0RFQlVHDQo+ICAjZGVmaW5lIEVWVElNX0xPR19EQkcoLi4uKSBcDQo+ICAJRVZUSU1fTE9HKERF QlVHLCBldnRpbV9sb2d0eXBlLCBfX1ZBX0FSR1NfXykgICNkZWZpbmUNCj4gRVZUSU1fQlVGX0xP R19EQkcoLi4uKSBcIEBAIC0xMDA4LDcgKzEwMDgsNyBAQA0KPiBfX3N3dGltX2FybV9idXJzdChj b25zdCBzdHJ1Y3QgcnRlX2V2ZW50X3RpbWVyX2FkYXB0ZXIgKmFkYXB0ZXIsDQo+ICAJc3RydWN0 IHJ0ZV90aW1lciAqdGltLCAqdGltc1tuYl9ldnRpbXNdOw0KPiAgCXVpbnQ2NF90IGN5Y2xlczsN Cj4gDQo+IC0jaWZkZWYgUlRFX0xJQlJURV9FVkVOVERFVl9ERUJVRw0KPiArI2lmZGVmIFJURV9E RUJVRw0KPiAgCS8qIENoZWNrIHRoYXQgdGhlIHNlcnZpY2UgaXMgcnVubmluZy4gKi8NCj4gIAlp ZiAocnRlX3NlcnZpY2VfcnVuc3RhdGVfZ2V0KGFkYXB0ZXItPmRhdGEtPnNlcnZpY2VfaWQpICE9 IDEpIHsNCj4gIAkJcnRlX2Vycm5vID0gRUlOVkFMOw0KPiBAQCAtMTExNCw3ICsxMTE0LDcgQEAg c3d0aW1fY2FuY2VsX2J1cnN0KGNvbnN0IHN0cnVjdA0KPiBydGVfZXZlbnRfdGltZXJfYWRhcHRl ciAqYWRhcHRlciwNCj4gIAl1aW50NjRfdCBvcGFxdWU7DQo+ICAJc3RydWN0IHN3dGltICpzdyA9 IHN3dGltX3BtZF9wcml2KGFkYXB0ZXIpOw0KPiANCj4gLSNpZmRlZiBSVEVfTElCUlRFX0VWRU5U REVWX0RFQlVHDQo+ICsjaWZkZWYgUlRFX0RFQlVHDQo+ICAJLyogQ2hlY2sgdGhhdCB0aGUgc2Vy dmljZSBpcyBydW5uaW5nLiAqLw0KPiAgCWlmIChydGVfc2VydmljZV9ydW5zdGF0ZV9nZXQoYWRh cHRlci0+ZGF0YS0+c2VydmljZV9pZCkgIT0gMSkgew0KPiAgCQlydGVfZXJybm8gPSBFSU5WQUw7 DQo+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2V2ZW50ZGV2L3J0ZV9ldmVudF90aW1lcl9hZGFw dGVyLmgNCj4gYi9saWIvbGlicnRlX2V2ZW50ZGV2L3J0ZV9ldmVudF90aW1lcl9hZGFwdGVyLmgN Cj4gaW5kZXggN2Y2ZGM1YzI5Li44ZTdlMmIwZTMgMTAwNjQ0DQo+IC0tLSBhL2xpYi9saWJydGVf ZXZlbnRkZXYvcnRlX2V2ZW50X3RpbWVyX2FkYXB0ZXIuaA0KPiArKysgYi9saWIvbGlicnRlX2V2 ZW50ZGV2L3J0ZV9ldmVudF90aW1lcl9hZGFwdGVyLmgNCj4gQEAgLTU3NSw3ICs1NzUsNyBAQCBy dGVfZXZlbnRfdGltZXJfYXJtX2J1cnN0KGNvbnN0IHN0cnVjdA0KPiBydGVfZXZlbnRfdGltZXJf YWRhcHRlciAqYWRhcHRlciwNCj4gIAkJCSAgc3RydWN0IHJ0ZV9ldmVudF90aW1lciAqKmV2dGlt cywNCj4gIAkJCSAgdWludDE2X3QgbmJfZXZ0aW1zKQ0KPiAgew0KPiAtI2lmZGVmIFJURV9MSUJS VEVfRVZFTlRERVZfREVCVUcNCj4gKyNpZmRlZiBSVEVfREVCVUcNCj4gIAlBREFQVEVSX1ZBTElE X09SX0VSUl9SRVQoYWRhcHRlciwgLUVJTlZBTCk7DQo+ICAJRlVOQ19QVFJfT1JfRVJSX1JFVChh ZGFwdGVyLT5hcm1fYnVyc3QsIC1FSU5WQUwpOyAgI2VuZGlmIEBAIC0NCj4gNjE4LDcgKzYxOCw3 IEBAIHJ0ZV9ldmVudF90aW1lcl9hcm1fdG1vX3RpY2tfYnVyc3QoDQo+ICAJCQljb25zdCB1aW50 NjRfdCB0aW1lb3V0X3RpY2tzLA0KPiAgCQkJY29uc3QgdWludDE2X3QgbmJfZXZ0aW1zKQ0KPiAg ew0KPiAtI2lmZGVmIFJURV9MSUJSVEVfRVZFTlRERVZfREVCVUcNCj4gKyNpZmRlZiBSVEVfREVC VUcNCj4gIAlBREFQVEVSX1ZBTElEX09SX0VSUl9SRVQoYWRhcHRlciwgLUVJTlZBTCk7DQo+ICAJ RlVOQ19QVFJfT1JfRVJSX1JFVChhZGFwdGVyLT5hcm1fdG1vX3RpY2tfYnVyc3QsIC1FSU5WQUwp Ow0KPiAjZW5kaWYgQEAgLTY1MSw3ICs2NTEsNyBAQCBydGVfZXZlbnRfdGltZXJfY2FuY2VsX2J1 cnN0KGNvbnN0IHN0cnVjdA0KPiBydGVfZXZlbnRfdGltZXJfYWRhcHRlciAqYWRhcHRlciwNCj4g IAkJCSAgICAgc3RydWN0IHJ0ZV9ldmVudF90aW1lciAqKmV2dGltcywNCj4gIAkJCSAgICAgdWlu dDE2X3QgbmJfZXZ0aW1zKQ0KPiAgew0KPiAtI2lmZGVmIFJURV9MSUJSVEVfRVZFTlRERVZfREVC VUcNCj4gKyNpZmRlZiBSVEVfREVCVUcNCj4gIAlBREFQVEVSX1ZBTElEX09SX0VSUl9SRVQoYWRh cHRlciwgLUVJTlZBTCk7DQo+ICAJRlVOQ19QVFJfT1JfRVJSX1JFVChhZGFwdGVyLT5jYW5jZWxf YnVyc3QsIC1FSU5WQUwpOyAgI2VuZGlmIGRpZmYgLQ0KPiAtZ2l0IGEvbGliL2xpYnJ0ZV9ldmVu dGRldi9ydGVfZXZlbnRkZXYuaCBiL2xpYi9saWJydGVfZXZlbnRkZXYvcnRlX2V2ZW50ZGV2LmgN Cj4gaW5kZXggMjI2ZjM1MmFkLi5jYjIzN2ZkZDAgMTAwNjQ0DQo+IC0tLSBhL2xpYi9saWJydGVf ZXZlbnRkZXYvcnRlX2V2ZW50ZGV2LmgNCj4gKysrIGIvbGliL2xpYnJ0ZV9ldmVudGRldi9ydGVf ZXZlbnRkZXYuaA0KPiBAQCAtMTMzMiw3ICsxMzMyLDcgQEAgX19ydGVfZXZlbnRfZW5xdWV1ZV9i dXJzdCh1aW50OF90IGRldl9pZCwgdWludDhfdA0KPiBwb3J0X2lkLCAgew0KPiAgCWNvbnN0IHN0 cnVjdCBydGVfZXZlbnRkZXYgKmRldiA9ICZydGVfZXZlbnRkZXZzW2Rldl9pZF07DQo+IA0KPiAt I2lmZGVmIFJURV9MSUJSVEVfRVZFTlRERVZfREVCVUcNCj4gKyNpZmRlZiBSVEVfREVCVUcNCj4g IAlpZiAoZGV2X2lkID49IFJURV9FVkVOVF9NQVhfREVWUyB8fA0KPiAhcnRlX2V2ZW50ZGV2c1tk ZXZfaWRdLmF0dGFjaGVkKSB7DQo+ICAJCXJ0ZV9lcnJubyA9IEVJTlZBTDsNCj4gIAkJcmV0dXJu IDA7DQo+IEBAIC0xNjA5LDcgKzE2MDksNyBAQCBydGVfZXZlbnRfZGVxdWV1ZV9idXJzdCh1aW50 OF90IGRldl9pZCwgdWludDhfdA0KPiBwb3J0X2lkLCBzdHJ1Y3QgcnRlX2V2ZW50IGV2W10sICB7 DQo+ICAJc3RydWN0IHJ0ZV9ldmVudGRldiAqZGV2ID0gJnJ0ZV9ldmVudGRldnNbZGV2X2lkXTsN Cj4gDQo+IC0jaWZkZWYgUlRFX0xJQlJURV9FVkVOVERFVl9ERUJVRw0KPiArI2lmZGVmIFJURV9E RUJVRw0KPiAgCWlmIChkZXZfaWQgPj0gUlRFX0VWRU5UX01BWF9ERVZTIHx8DQo+ICFydGVfZXZl bnRkZXZzW2Rldl9pZF0uYXR0YWNoZWQpIHsNCj4gIAkJcnRlX2Vycm5vID0gRUlOVkFMOw0KPiAg CQlyZXR1cm4gMDsNCj4gZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZXZlbnRkZXYvcnRlX2V2ZW50 ZGV2X3BtZC5oDQo+IGIvbGliL2xpYnJ0ZV9ldmVudGRldi9ydGVfZXZlbnRkZXZfcG1kLmgNCj4g aW5kZXggZDExOGI5ZTViLi4wOTBjYjQzMDkgMTAwNjQ0DQo+IC0tLSBhL2xpYi9saWJydGVfZXZl bnRkZXYvcnRlX2V2ZW50ZGV2X3BtZC5oDQo+ICsrKyBiL2xpYi9saWJydGVfZXZlbnRkZXYvcnRl X2V2ZW50ZGV2X3BtZC5oDQo+IEBAIC0zNCw3ICszNCw3IEBAIGV4dGVybiAiQyIgew0KPiAgCQlS VEVfRk1UKCIlcygpIGxpbmUgJXU6ICIgUlRFX0ZNVF9IRUFEKF9fVkFfQVJHU19fLCkNCj4gIlxu IiwgXA0KPiAgCQkJX19mdW5jX18sIF9fTElORV9fLCBSVEVfRk1UX1RBSUwoX19WQV9BUkdTX18s KSkpDQo+IA0KPiAtI2lmZGVmIFJURV9MSUJSVEVfRVZFTlRERVZfREVCVUcNCj4gKyNpZmRlZiBS VEVfREVCVUcNCj4gICNkZWZpbmUgUlRFX0VERVZfTE9HX0RFQlVHKC4uLikgXA0KPiAgCVJURV9M T0coREVCVUcsIEVWRU5UREVWLCBcDQo+ICAJCVJURV9GTVQoIiVzKCkgbGluZSAldTogIiBSVEVf Rk1UX0hFQUQoX19WQV9BUkdTX18sKQ0KPiAiXG4iLCBcDQo+IC0tDQo+IDIuMTcuMQ0KDQo=