From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 771EBA0547; Tue, 15 Nov 2022 23:32:10 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1A4DA40F18; Tue, 15 Nov 2022 23:32:10 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 7FB8240E03 for ; Tue, 15 Nov 2022 23:32:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668551528; x=1700087528; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=kz50mzO8igQuBPpNAsh0ZtGsvIgCxkKUyLJl9hIawX4=; b=FnKsLLBOW6YqXo4xefSOogX0Bw0nW78a9hHvtW/2Y64L6VMT0/rs33Ra 8j1hMPdJdLy2BhSO4/eSFKef6Y6N+roWpmtmoHgQft6DCVaw4cD6OdzkR xwL6OezejMYza7c7+5gE0ohScVCcFsJy54Cpb+JehuXkeKK8kZYEUMjVB fnUJbt0O/gLtxPNobxWGRzHrSYaE9fdbfc8E3yBiydC3TnkvW+qpwP7kq OAuZumoWoQIUWOxxIkwxiT+3VQiXnpLit9UiZdxHgsUN8Y2ezqPRgM3Po J4Pt7flEYw7bp6WyL6GfLfCF7Mjlb9CxFS89WxsfO3dVulw+l/rsugrtO g==; X-IronPort-AV: E=McAfee;i="6500,9779,10532"; a="295750398" X-IronPort-AV: E=Sophos;i="5.96,167,1665471600"; d="scan'208";a="295750398" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Nov 2022 14:32:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10532"; a="639113555" X-IronPort-AV: E=Sophos;i="5.96,167,1665471600"; d="scan'208";a="639113555" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga002.jf.intel.com with ESMTP; 15 Nov 2022 14:32:07 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 15 Nov 2022 14:32:06 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Tue, 15 Nov 2022 14:32:06 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.172) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 15 Nov 2022 14:32:06 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S4QdFpSCJ8aD3xckp0ZFxtcpfdHKuDFueEVQuDdubttAprsCGuR3EhbfoGmHsFiZfgRns7HEJsNqFAJKLJAhaxai5e6IOGQRxYLIq4gYfP++CTz/lZTHdHQbDWZuxnZA+w9IraNYshPhbmeAGU2PhFXkynCfLLJoCUybXenZYpPgrV2YlBZzhrpAKsXd6Pykt1RP2I0g6FTGcizCteFvBATPG8d28B4mlMFu5Fo3dZem19qjEqsFJeP+uIKJFN2dkMjPTXD1HN/dkpAHEEDt7B1txsInEWwMn9OwQdAZrncg0T0TzSDd51gqqbE3thGgLhvDvcM+Iy9Stgr0hapIKA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kz50mzO8igQuBPpNAsh0ZtGsvIgCxkKUyLJl9hIawX4=; b=cH2apMBjwyElCOoRQNQSa/8Jlw7V1JGfhkcqqUHU16y47k3bII+cKiV5z2yIe5ZprybpUbVgspGb8PQz0aKVasCqj9ZX72X88b2nIkmrElzEGyEDDwGNvvchfMFDPBGc66SGOkQhUFcUTG1/WSCkh58uZXpeuEXUMbivhvsIEakMeH/5U/nkmWTiggs1D6Ah36t34AZrhMA5+gFVC7pUwz+hJUH+uOKINfnGTM0aksjtEz9xWcy2DSq76G6SFvmf3w+pGQmXkjhuN7xz92qd0NQjXrClJMnQxTR0hwv2Cni6UPHQ0eqAi63M4c52SUAGHP+YvbzLmPCd7weZtU9zfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by DS0PR11MB6448.namprd11.prod.outlook.com (2603:10b6:8:c3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.17; Tue, 15 Nov 2022 22:32:05 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::c18d:57c9:7d67:b0ac]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::c18d:57c9:7d67:b0ac%2]) with mapi id 15.20.5813.018; Tue, 15 Nov 2022 22:32:05 +0000 From: "Chautru, Nicolas" To: "Chautru, Nicolas" , David Marchand , "Vargas, Hernan" CC: "dev@dpdk.org" , "gakhil@marvell.com" , "trix@redhat.com" , "maxime.coquelin@redhat.com" , "Zhang, Qi Z" Subject: RE: [PATCH v1 1/1] baseband/acc: fix check after deref and dead code Thread-Topic: [PATCH v1 1/1] baseband/acc: fix check after deref and dead code Thread-Index: AQHY775yRyg5oPRKWUWkgBFq+JVvpq4387cAgAC6RJCAB4kfAIAAIZOAgABK5FA= Date: Tue, 15 Nov 2022 22:32:04 +0000 Message-ID: References: <20221104035209.62109-1-hernan.vargas@intel.com> <20221104035209.62109-2-hernan.vargas@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY5PR11MB4451:EE_|DS0PR11MB6448:EE_ x-ms-office365-filtering-correlation-id: 5283d0b8-f392-49bd-0b4b-08dac7593914 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vCKomcfaI2lXEbo6W7L2/Clt+Vciv7TIhIz+yAHLG1HeLGRrwOki2wCk5CniJnjlGqYRFVEBFkhHEzjhFJSuADr+00l/Bt4udr96O3zAiBmwnugAoO/7DObX9xZQxZMlfHYVXMIGCFbWMK97JX99HPIpuoa/tD2yDavyaEi5ebj/Vr8WdJExSOAFG3xC3neIVCLkvC6z0EVNsJ50d+c3sxbSYdtYD6ZdC6hR4fViTsgBA8aSLeBnPK4jpdsZhGajIWdxQ1qnTvvPCuuik/fqephgron4CAyUEnJ9rcCNbPyiLQk32vBuz79C2z/U0CIc7MwTxzaIVDdjZ3MGbZPwAcRTRB8da67oteXxcBQmVM6q13C2VGaOeSAufmp82YeUmxmmbpX7ooFFGc+JjPqvAxSOqRz8QHyMfjEnrnNGu5LUmN8PIMKiyu+cjfcvdmh6Onh/wgwLqtOw2adEvXRXSnK1hc/WgZfUaGMDQFWlWTwBUW+1GLjCM1qur2E+5h6zDRs9UuC3C/W2+4aigYSglYPnrqVPNNJaeHPO0YuYt9UUJz5cJIx/pgel7KDH5NlukXWJV5e3DPuvlH3dJEslD80gf/9yBhV5RQYiT6wfXibyQZTrG343repJOzxwMisZdDc53IiQcjNeU24H6Iw0/d3yLh7gXE48TsLrFGLBPGnCl8LZBdHODTfE9KI4VMKOiT7+4oazBnHF7011t7x8fL+6DXDBdLqywzKYEpsw5NW6CUFXnid8VpLZCJ+bb5l11tNsTPmxcmK70wg3Td4Qjw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(136003)(376002)(346002)(39860400002)(366004)(451199015)(71200400001)(110136005)(41300700001)(107886003)(478600001)(6636002)(54906003)(55016003)(186003)(2906002)(2940100002)(66946007)(8936002)(7696005)(6506007)(66446008)(64756008)(66556008)(316002)(4326008)(53546011)(9686003)(8676002)(26005)(76116006)(5660300002)(52536014)(66476007)(83380400001)(33656002)(86362001)(82960400001)(38100700002)(38070700005)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MVZ4dU9oWTgwcENTWFIrbzNGMDNpejMySThBeHRVRnk4c0FFY2R3Z20wN1Mr?= =?utf-8?B?cnVNSXJSUEQ0WklFNGxuR2ZvTVA3MTNnSnNYQkFrakMvYzFBUTlIM2NoVDFl?= =?utf-8?B?dGhtcTRRYjUrY1krWDlUa2t6TUVXYkl6TTlhZlNlcEJ5UmhRY21ZdTJvdkpp?= =?utf-8?B?dDVFeG9IZWh1ZzVmSlp1b2hoa2xwZkJ2QzVyOVo5cU9aNGErSEFxNmVMYU83?= =?utf-8?B?aTJ6MjV1Z05adFVCSVZEc216dnRFZ0VZekhFc0M3b25BVGIyaWxleklka3Fi?= =?utf-8?B?MkRjWHBpK0ZEVWhUSUl1UTNpQms4SUR3Z3BqRDhDV1NGLzYrUkhjdVpDbkNj?= =?utf-8?B?SmtseHJKb2FEVWFmMnN6TllZdTIrYUlqSGxQcklaMDRWV1laRjhuTjhCa2ZX?= =?utf-8?B?VUJjeEdSSENhYnNzMU5vOWFzVnJBMytuOVFCRmNoNnd2MGNQYnRrYzRCbGdN?= =?utf-8?B?d0FOb1dzeUg5em1FZUMxUWJvMVB5bEhycTRNMnV1ZHdIRkM5b0RwYXNxeHBt?= =?utf-8?B?Z2xWVHgzWDBOUk5taTNqMmNYL1h1K0ZZTmV0WjZmZzdHTGFRTXVaRWhEU3ow?= =?utf-8?B?RnlaWDRzWjlNUmNCdS9SRHJweTVCVExkQ0VIWWVQdHRES1lNVkM4MDRGZFZY?= =?utf-8?B?WTNXSjlPQWFtYlRnSngxd05pNitEVVVlTGR2NlZPTHZGbnpGZnlQbTltSTky?= =?utf-8?B?bmhhUjI2cnRHK3Fuc0Y1amdQYUlkZE5nUCtJT0J2eUlTTEd0cXJzenJmOGJN?= =?utf-8?B?TWhhYnRrUS9FMlV2YmNmeVRYUExVTjh5NVdPM1lBWnZmWlZtVXdCRngrR0xH?= =?utf-8?B?Y1NBcE11K1JvRUExNlhITFVidDdEakh5Mk5RTDg5SXhyYUR1WWRRamtCbUUr?= =?utf-8?B?MVd2ZkY3WU04N2xxTDRhaG8wTmVkYUx2eTF1RHo5NW5Fc3FRdmY2OWl3QXha?= =?utf-8?B?anBRQldRcGJXSWI4eEhQQ2xSallvcmZCSEQ1VkxlVXBGeDRDYjU0MHNmR1l6?= =?utf-8?B?T0lNcjNkWjE3MVpKTG9BbXVaZDdZVGQwcVRINHFIVFJ1L3hiL3JJeFBDQlJq?= =?utf-8?B?U01sUURRUHRIOGJHSjFxRGVqRVFUeTNEdVVTdHVGY2l2aXFaQWJwVEtmY0hz?= =?utf-8?B?ME90S0FEemZuWmM1TmpiREJWR0tad0dkMVZ5bFpLM3g2cFNFdWVKL0lxTTRn?= =?utf-8?B?N25JQlZiRVJTRVNnYndTa2UraFF3SE1YYzZGSVJLV1B1aDB1ZjhUUGxRblFy?= =?utf-8?B?S1RheVVlb1VNeGhUSE15U0pnRUhXRXh0S2FDWUZUM2F4cUptVHN5WmNTSTZO?= =?utf-8?B?WENKdWZ6RVZ5UjdtcGpzUTBZdkozY2RsNGlBbmVXend6UitySmdYYVA3ekZ6?= =?utf-8?B?VnFDb3Bnem4vUUFOR2o1TmZScHNHRlpHMXZZd01rWTBpQjVUN0gwY2ZhSEx4?= =?utf-8?B?dW9pNHFxTG5iMm1qZzcyZmcraUR6Y25aM2xyLzAwMlpvb09rSW5uc3A2R3hD?= =?utf-8?B?QWsvQmpKS3NQZGxYL2xtTDNjb05QUEc3QklxcDhpWDgxZlQ3enZHakt6MThr?= =?utf-8?B?ZmY0S0tMcUxYREFBS3kwdnpUUzJwVE1nYStjV25rV1NLY3JWOE84WWdUdG9B?= =?utf-8?B?NWNhTFRhU1NxVWswSnAvaHpkWmVtQWo5U3R6Q0N3ekpHT1JkOW9lbU1xZHhD?= =?utf-8?B?NTgyaTJDeHUrQUwyTy9vWFVCVFd0VXZnUVUycTZsZk1vSmg2N2VnZVc3aXlF?= =?utf-8?B?YkZsN0FJNWY0eEM0Mmd4bnhXOXVRN3BmcXRPa1dqQzVwL3dIOXJ0ZjRZcDhv?= =?utf-8?B?S1ExMC9PQmEvSGVGSkphTDlqSGlIYlZaUXpLT3BwMk1nZHZvMWlyaHM5bjhH?= =?utf-8?B?U3hwam5XU1RSazlheGhyQjdpRzBMck9nckt1WHhLMWNCTEhIQzVoVEtvRHpE?= =?utf-8?B?NGhFVDI0UCtEbDhGSFZ3dFkwV0NCK1RoenMwQWVrc2JWdU1xUVdVYVkyWGhv?= =?utf-8?B?MlpCbnlSTjlLWTQ5UmpYRlZWcnMwakpvbU9US2VKc0tMUEpWVDl3RVVlUlJs?= =?utf-8?B?SnE4R1hadXIyYmwzZWF3Zmg5VDVHakZGbTl2NW9paWxNQm1uREJYRFFHTlVW?= =?utf-8?Q?RSIG30y0YiiyQ90tcng9pz77X?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5283d0b8-f392-49bd-0b4b-08dac7593914 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2022 22:32:04.9509 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Sn5nYFIacOBIluybw0njm1xrOaH7n8074So5tSDs3eRKAPTXKD8kokL9+Nh6b6Kaov07s/6oA6vxQj4Ni1vbSk7wwPCgUN48Xg9FyBE7Vk4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB6448 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org SGkgRGF2aWQsIA0KR2l2ZW4gd2UgYXJlIGFscmVhZHkgYXQgUkMzLCBsZXQncyBrZWVwIHRoZSBQ TUQgYXMgaXMgYW5kIGF2b2lkIGNvZGUgY2h1cm4gb24gdG9wIG9mIGxhY2sgb2YgY29uc2Vuc3Vz LiANCkl0IGlzIG5vdCB3b3J0aCBzcGVuZGluZyBtb3JlIHRpbWUgb24gdGhpcyBmb3IgMjIuMTEu IA0KSSBoYXZlIG1hcmtlZCB0aGUgaXNzdWUgYWNjb3JkaW5nbHkgaW4gQ292ZXJpdHksIHRoZXJl IGlzIG5vIGNvbmNlcm5pbmcgdnVsbmVyYWJpbGl0eSBqdXN0IGRlYWQgY29kZSB3aGljaCBpcyBt aW5vciBhbmQgYWNjZXB0ZWQuIA0KQXMgbWVudGlvbmVkIHdlIGNhbiBjbGVhbiB1cCBzb21lIG9m IHRoZXNlIGNoZWNrcyBpbiAyMy4wMywgaGVuY2UgbWFya2VkIGFzIGRlZmVycmVkLiANClRoYW5r cw0KTmljDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQ2hhdXRydSwg Tmljb2xhcyA8bmljb2xhcy5jaGF1dHJ1QGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgTm92 ZW1iZXIgMTUsIDIwMjIgMTA6MDQgQU0NCj4gVG86IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJj aGFuZEByZWRoYXQuY29tPjsgVmFyZ2FzLCBIZXJuYW4NCj4gPGhlcm5hbi52YXJnYXNAaW50ZWwu Y29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBnYWtoaWxAbWFydmVsbC5jb207IHRyaXhAcmVkaGF0 LmNvbTsNCj4gbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207IFpoYW5nLCBRaSBaIDxxaS56Lnpo YW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2MSAxLzFdIGJhc2ViYW5kL2Fj YzogZml4IGNoZWNrIGFmdGVyIGRlcmVmIGFuZCBkZWFkIGNvZGUNCj4gDQo+IEhpIERhdmlkLA0K PiBJIGFtIG5vdCBzdXJlIHdoeSB0aGUgcHVzaCBiYWNrLiBUaGUgbWluaW1hbCBhbmQgcHJvcGVy IGZpeCBpcyB0aGF0IHYxLg0KPiBXZSBhcmUgbm90IG1ha2luZyB0aGF0IGNoZWNrIGZvciBvdGhl ciBkZXF1ZXVlIGZ1bmN0aW9uLiBJdCBzaG91bGQgbm90IGhhdmUNCj4gYmVlbiB0aGVyZSBpbiB0 aGUgZmlyc3QgcGxhY2UuDQo+IFNlZSBwcmV2aW91cyBkaXNjdXNzaW9uLg0KPiANCj4gVGhhbmtz DQo+IE5pYw0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IERh dmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiA+IFNlbnQ6IFR1ZXNk YXksIE5vdmVtYmVyIDE1LCAyMDIyIDg6MDAgQU0NCj4gPiBUbzogQ2hhdXRydSwgTmljb2xhcyA8 bmljb2xhcy5jaGF1dHJ1QGludGVsLmNvbT47IFZhcmdhcywgSGVybmFuDQo+ID4gPGhlcm5hbi52 YXJnYXNAaW50ZWwuY29tPg0KPiA+IENjOiBkZXZAZHBkay5vcmc7IGdha2hpbEBtYXJ2ZWxsLmNv bTsgdHJpeEByZWRoYXQuY29tOw0KPiA+IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOyBaaGFu ZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+DQo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2 MSAxLzFdIGJhc2ViYW5kL2FjYzogZml4IGNoZWNrIGFmdGVyIGRlcmVmIGFuZA0KPiA+IGRlYWQg Y29kZQ0KPiA+DQo+ID4gSGVsbG8gTmljb2xhcywgSGVybmFuLA0KPiA+DQo+ID4gT24gVGh1LCBO b3YgMTAsIDIwMjIgYXQgMTA6MTUgUE0gQ2hhdXRydSwgTmljb2xhcw0KPiA+IDxuaWNvbGFzLmNo YXV0cnVAaW50ZWwuY29tPiB3cm90ZToNCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9i YXNlYmFuZC9hY2MvcnRlX2FjYzEwMF9wbWQuYw0KPiA+ID4gPiA+IGIvZHJpdmVycy9iYXNlYmFu ZC9hY2MvcnRlX2FjYzEwMF9wbWQuYw0KPiA+ID4gPiA+IGluZGV4IDk2ZGFlZjg3YmMuLjMwYTcx ODkxNmQgMTAwNjQ0DQo+ID4gPiA+ID4gLS0tIGEvZHJpdmVycy9iYXNlYmFuZC9hY2MvcnRlX2Fj YzEwMF9wbWQuYw0KPiA+ID4gPiA+ICsrKyBiL2RyaXZlcnMvYmFzZWJhbmQvYWNjL3J0ZV9hY2Mx MDBfcG1kLmMNCj4gPiA+ID4gPiBAQCAtNDEyMiwxNSArNDEyMiwxMSBAQCBhY2MxMDBfZGVxdWV1 ZV9sZHBjX2VuYyhzdHJ1Y3QNCj4gPiA+ID4gcnRlX2JiZGV2X3F1ZXVlX2RhdGEgKnFfZGF0YSwN Cj4gPiA+ID4gPiAgICAgICAgIHN0cnVjdCBydGVfYmJkZXZfZW5jX29wICpvcDsNCj4gPiA+ID4g PiAgICAgICAgIHVuaW9uIGFjY19kbWFfZGVzYyAqZGVzYzsNCj4gPiA+ID4gPg0KPiA+ID4gPiA+ IC0gICAgICAgaWYgKHEgPT0gTlVMTCkNCj4gPiA+ID4gPiAtICAgICAgICAgICAgICAgcmV0dXJu IDA7DQo+ID4gPiA+DQo+ID4gPiA+IEkgZ3Vlc3MgdGhpcyBwcm90ZWN0cyBiYWRseSB3cml0dGVu IGFwcGxpY2F0aW9ucyB0aGF0IHdvdWxkIGRvDQo+ID4gPiA+IHN0dWZmIGxpa2UgcGFzcyBhbiBp bmNvcnJlY3QgcXVldWUgaWQsIG9yIGNhbGwgdGhpcyBjYWxsYmFjayB3aGlsZQ0KPiA+ID4gPiB0 aGUgcXVldWUgaGFzIG5vdCBiZWVuIGNvbmZpZ3VyZWQgeWV0Lg0KPiA+ID4gPiBUaGlzIGlzIHNv bWV0aGluZyB0aGF0IHNob3VsZCBiZSBjYXVnaHQgYXQgdGhlIGJiZGV2IGxheWVyDQo+ID4gPiA+ IChhcmd1YWJseSB1bmRlciB0aGUgUlRFX0xJQlJURV9CQkRFVl9ERUJVRyBpZiB0aGUgcGVyZm9y bWFuY2UgaXMNCj4gPiA+ID4gdGhhdCBtdWNoIGFmZmVjdGVkLCB0aG91Z2ggSSdkIGxpa2UgdG8g c2VlIG51bWJlcnMpLg0KPiA+ID4gPiAoZWRpdDogSSBzZWUgTWF4aW1lIHJlcGxpZWQgYSBzaW1p bGFyIGNvbW1lbnQpLg0KPiA+ID4NCj4gPiA+IFRoYXQgaXMgbm90IGRpcmVjdGx5IHRvIHRoYXQg dGlja2V0IGJ1dCB3b3VsZCBiZSBnb29kIHRvIGZvbGxvdyB1cC4NCj4gPiA+IEZyb20gcHJldmlv dXMgZGlzY3Vzc2lvbiB3aXRoIE1heGltZSwgdGhlIG5ldyBjb25zZW5zdXMgd2FzIHRvIGF2b2lk DQo+ID4gc3BlY2lhbCBjaGVjayBpbiBkZWJ1ZyBtb2RlICh0cnkgdG8gYnVpbGQgdGhlIHNhbWUg Y29kZSkuIEl0IHdvdWxkIGJlDQo+ID4gZ29vZCB0byBjb21lIHVwIHRvIGEgbmV3IGNvbnNlbnN1 cyBvbiB0aGlzLg0KPiA+DQo+ID4gLSBZZXMsIHRoZXJlIGlzIHNvbWV0aGluZyB0byBsb29rIGF0 IGluIGZvbGxvdyB1cHMgc28gd2UgYWdyZWUgb24NCj4gPiB3aGljaCBjaGVja3MgdG8gYWRkIGFu ZCBoYXZlIHRoZW0gKmNvbnNpc3RlbnQqIGZvciBhbGwgZGVxdWV1ZSBmdW5jdGlvbnMuDQo+ID4g SSBhbSBub3QgdGFraW5nIHNpZGVzIHdpdGggcmVtb3Zpbmcgb3IgYWRkaW5nIGNoZWNrcyBmb3Ig bm93Lg0KPiA+DQo+ID4gTXkgcG9pbnQgYWJvdmUgd2FzIHRvIGFzayBmb3IgcGVyZm9ybWFuY2Ug bnVtYmVycyBhcyBwYXJ0IG9mIHRoaXMNCj4gPiBmb2xsb3cgdXBzLg0KPiA+IElmIHRoZXJlIGlz IGNvbmNlcm4gdGhhdCBhZGRpbmcgY2hlY2tzIGhhcyBhIGNvc3QsIHdlIG5lZWQgbnVtYmVycyB0 bw0KPiA+IGNvbmNsdWRlLg0KPiA+IEkgc2F3IG5vbmUgc28gZmFyLg0KPiA+DQo+ID4NCj4gPiAt IE5vdywgZm9yIHRoaXMgcGF0Y2ggcHJlY2lzZWx5LCBJIHN0aWxsIHN0YW5kIHdpdGggdGhpcyBw YXJ0IG9mIG15IHByZXZpb3VzDQo+IG1haWw6DQo+ID4NCj4gPiAiIg0KPiA+ID4gPiBCYWNrIHRv IHRoaXMgcGFydGljdWxhciBwYXRjaCwgcmF0aGVyIHRoYW4gcmVtb3ZlIHRoZSBjaGVjaywgdGhl DQo+ID4gPiA+IHJpZ2h0IGZpeCBpcyB0byBtb3ZlIGFjY19yaW5nX2F2YWlsX2RlcShxKS4NCj4g PiA+ID4gVGhpcyBpcyB3aGF0IENvdmVyaXR5IHJlcG9ydHMuDQo+ID4gIiIiDQo+ID4NCj4gPiBU aGlzIHN1Z2dlc3Rpb24gaGVyZSBzZWVtcyB0aGUgbWluaW1hbCBhbmQgY29ycmVjdCBmaXguDQo+ ID4NCj4gPiBEZWNpZGluZyBvbiByZW1vdmluZy9hZGRpbmcgbW9yZSBjaGVja3MgY2FuIGJlIGRl Y2lkZWQgaW4gZm9sbG93IHVwDQo+ID4gZGlzY3Vzc2lvbnMuDQo+ID4NCj4gPg0KPiA+IC0tDQo+ ID4gRGF2aWQgTWFyY2hhbmQNCg0K