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 8258EA00C3; Wed, 7 Dec 2022 16:35:25 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1D6D6410D2; Wed, 7 Dec 2022 16:35:25 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 59B3B40156 for ; Wed, 7 Dec 2022 16:35:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1670427323; x=1701963323; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=JkCJUnUuNVNpJ0EoewI9KE78q1S2VjBjYIz9ZVMrhAw=; b=Xu3hakJAf739DcuM8PrK81Zq/jbz+IxXeO4XAWCN8gvIG2Fz4NNUe7S+ 7p69qvQ5S1fjXkXgyF4jwTmheJ5CHgKL5UpORXh1/Oq+jIgFrmLChTWEa JvCwHCFj4gYSKEnAx6LXfqSPWi/4387MtwNmG+6jHEOLNM5OZ1P+SAjvO V6fmSC7YPPxAmXtzHnkN7kubQst8PeAAS1DvBcP5wwmOR4DoekjOkGbZH 151NYD988FZR8Eow0zNSl9+OCD4eww4fUPjJT80LoJXCVdOXldMDBLbTh NdTi4qSxZG9IeXvOZGW89Rviz067gLx33IZjmxp278RMqRYNpdW2fhtEY g==; X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="381212009" X-IronPort-AV: E=Sophos;i="5.96,225,1665471600"; d="scan'208";a="381212009" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2022 07:33:41 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10553"; a="677401626" X-IronPort-AV: E=Sophos;i="5.96,225,1665471600"; d="scan'208";a="677401626" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga008.jf.intel.com with ESMTP; 07 Dec 2022 07:33:41 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 7 Dec 2022 07:33:41 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.16; Wed, 7 Dec 2022 07:33:41 -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.2507.16 via Frontend Transport; Wed, 7 Dec 2022 07:33:41 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.48) 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.2507.16; Wed, 7 Dec 2022 07:33:41 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JLmtq11s+wHvkifY0WQfa4G4FMjAX64zz8bQWN5xMbhKqLDySd6oOqV3o76GiC6JLggHsLWT6n6bqD9UoJMMoVUJJx4owsdjYioD1ii4s7VNU7kl03zwieeg4CxnIUkaPyedkQV5NIlo2A61JV05u+W3MuPS+GJAxdnJy9qi52VnCciAdeWEVFI7K5mG/A7yQ716wgeU8ajq9yEIN82CRkPexTqTMLlXw5DbPkaiuV7Zmw8Kf36xfpTChxKeSy4oEJLLnwHzf27qsbXvYcoxWYcSAs8bpxerG9PGSrUajuSEEPxIpG/QV8kJRoiP4agQx1v9M91o1y6i627DQS4skw== 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=JkCJUnUuNVNpJ0EoewI9KE78q1S2VjBjYIz9ZVMrhAw=; b=XbiAx6+TxHg5TgquMRf3Qb+IRPjgkTu6zliM1kN+JRn9Y7S9zlv+rzZe6tKRo/v6L8fpNXzSom95G9i2ITB2RbpaLV3OmaFVRudK02nwyNYcFuZ5rZhJ49z7WDqT+gPiLDacYayrv4ZVXI2Nnuo8u3Un8Q/bgX2aEZDvo/ppN27u9SQzW22frEX66id18FUsPYK0whtL/9+UkSfqgv1UvIKI7jPO2DYdGuYDoJ5QtyTA+kCPhc42vvM/CcqrSZmM2uHO+VaQho0v9JV7226KbMhgMgTMSeles8wkqORXZuZcH0m7m9afCo0MvQEtaBVuOToHO5yVL9+NYYsjtOe88w== 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 DM6PR11MB4676.namprd11.prod.outlook.com (2603:10b6:5:2a7::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Wed, 7 Dec 2022 15:33:39 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::a996:f091:4a73:97c8]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::a996:f091:4a73:97c8%7]) with mapi id 15.20.5880.014; Wed, 7 Dec 2022 15:33:39 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "dev@dpdk.org" CC: "Vargas, Hernan" , "Vipin.Varghese@amd.com" Subject: RE: [PATCH v2 3/3] test/bbdev: explicit check for allocation failure Thread-Topic: [PATCH v2 3/3] test/bbdev: explicit check for allocation failure Thread-Index: AQHZCacIIZpPlCd2vUC4AT6Syf8ZHK5iG9CAgABy39A= Date: Wed, 7 Dec 2022 15:33:38 +0000 Message-ID: References: <20221206191441.12428-1-nicolas.chautru@intel.com> <20221206191441.12428-4-nicolas.chautru@intel.com> <2bdb6439-4fbd-9643-2f16-4eb750e7bf14@redhat.com> In-Reply-To: <2bdb6439-4fbd-9643-2f16-4eb750e7bf14@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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_|DM6PR11MB4676:EE_ x-ms-office365-filtering-correlation-id: 80b54081-7b1a-43c7-3b8f-08dad86869cd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2nbF5JkeS1sBzNgOfUMTdwl25NvyXNAJorAOXCWhnxyt4kiym/zr0QnXipN2TCZl9gAaAu06+22MhAFLmc+FgC1IeVDhPOLhsT56J7X6p9QCgVsBatLJa2JpRLO9H4WVa+9VXc8Migkz14CRxwinpWaIIB0t0R5ouoNZwxDOaRiN6cmjrsuHnZQ8YM7pPBryvsKTCdLjLvDJK2W/4B4lZhepkhbNIRxEfwCPXAAG0hocwJSbq9AaR2M3mGOpCrk95HVCQHu0Y88lkvXp0C87nEzzaaoxnu6/nPHJ5Pbpw4g+4/vErlsira9l9vlDBLYKPz3DuZpLlgAcvGJX0axQgVIJplt0QJA927EMduvCRwd3bJcEtDuSQinsGDcJRJ0M0q1ERwfF5aVrkqiKqrsIetgOf8UR5yNOo7Y7mAefet89ZtfLtJttHlzCQPGw0dY79zkX54pqymj7pNiZ7h4ZydOUyox99j3DFHASGfsb/OY8LJsDIN+5296A+Bpvi8MWgEszpKqVgLwTHG9jhuz2yvBXnTmvJUhabkne5QDIb8OnR5TNR9B9iw5DFS2wRDTBUtZe+KVh/SK4OHxkMmlRFMTFOrx3xEP6rwHOza5zFNDY6az/E74vz577zhV6YeJC7pnESIFIYvEDzeaRGAJGp6pSUk+88VWvkgx1bOlA4WuARyyda7mQkItZdiAWHyBdCkgkYj0jt26av21rpgtdRw== 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)(136003)(396003)(39860400002)(366004)(376002)(346002)(451199015)(33656002)(66556008)(66946007)(86362001)(186003)(76116006)(41300700001)(55016003)(4326008)(8936002)(122000001)(8676002)(5660300002)(66446008)(64756008)(52536014)(66476007)(71200400001)(53546011)(6506007)(7696005)(316002)(54906003)(478600001)(26005)(110136005)(82960400001)(9686003)(38100700002)(38070700005)(2906002)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R3pXU2REb0hmMFZnOFdRNDdzbjd2Z2ZmM056ZWszVEQvV3JhUUx6ZWlERVpk?= =?utf-8?B?blBxK1IyNEFmS0s4cHBEWGNTaERCNG9wODB1bDdGanJEZUNQcGZyUnNjU3ZZ?= =?utf-8?B?ZXl1K05oUVlnTEZBSEd5ckxXOXhYMTdOcmR1L1graXNiNDNwV1F2OUs2L3p5?= =?utf-8?B?NjljdFVXRW5KVTdiR2I3MWgva1ZhUHhCdUw0dEZuK3pubXN5UXMwVXdtK1Nk?= =?utf-8?B?VzROQXdyalI5UUkzWmdNU01XM0ZYUndiYklralJEWFp2S295OGt2WGN1TWFT?= =?utf-8?B?cTBseUNNMjhOQVZJN1ZubTcrMGpUNVRsTmhsYy94OWI3UkNJcEQ5Y3QvOUIx?= =?utf-8?B?UnRYaG0zQ3Y5RWNCM3Exai9SY0NEaEh1NzJvNmY1eDd2bjlXV1ZwcHBvZEs2?= =?utf-8?B?QzNQOG9vemFtV3ptckw0TDJyVmoxZGdMeHdXUG5uV0Q4RVgvNWpqKzBSTVU2?= =?utf-8?B?aTc0UTdKL1R6bmtEZnJMZXcvTjNZUkRIWVpZQUtQVVlFdDNOcm43TmpaM3l6?= =?utf-8?B?NERUN2lwU1ZSbDdySVlZOFg0b0Y3S3F1bzJnMnk1cGNvcEFNRkV1Y3ZVdXBP?= =?utf-8?B?YTlxVU5WcSs1bjZwaWJSb0JKUFNUa2c0UFVwTTEzZGVhbTExZ2xiUytDbjlE?= =?utf-8?B?K1VJd1lrN28yaCtCNFlxRzlBWUpzZ3grWUg5RjgveHl1REowb3JrMWs1WmhM?= =?utf-8?B?ckFXUXMwSFI0V3RhcXVFVSsvUU1vN3Z4RHpHSU5VZnMyOVo3VTlORExoS1RG?= =?utf-8?B?Q0hWcStGaCtPUUlHSU5JR0Qwc3lJTTJPVWx5UkZtbnByRFdZUFAra1gyM25H?= =?utf-8?B?N05DMEpTYXEwME5kMjFTTmZVbWRUanJCUnlWakhQaGdCSklyZE8vQ0FJbnB5?= =?utf-8?B?VFFiTXV2UjhETS93RUtub2h1UjRwYmFvL3c2L1hTbVdwTmxsWHBmTkYrUG5W?= =?utf-8?B?SWowQ1owVi9JdEM3U2Qva0tJVy9CcC95YVd5bkRlSGMrdjhUcUlXazVjL1c2?= =?utf-8?B?eTJrRTY5NUgwVVdkYUs4eGZ1RDJ6a204YzVEWUs0aWkvU0pVeFd3M3MzcHZi?= =?utf-8?B?TDFrd2FFWTFYNnVKV2YxYUNrNUVlWUJtUU1oQmFnWitJcFJnWVVDSEpXQm9G?= =?utf-8?B?OWRiNDZJRG54S3RYUDdEaHAwcTNacTlHZjhCb3M3S005YTdDZXAySlJFeEZN?= =?utf-8?B?eFRrM21qalJhZVpIcWR1dVNIYUFRTDJFdGFXRy9RSWVZdmtIdnYrbUtPVjEx?= =?utf-8?B?a3AzU2ZVMDZ6QmczeVdrRHlOdk80UUFDVFA4VHBRTmM3MVBZT3JFOHNneVdn?= =?utf-8?B?ZzlBNi9QOC84Q2ZzWlhsOGlxR1NCQ2o0MWM5d0g3M1R0NktRWlJWbzlSMXZJ?= =?utf-8?B?anZsM0F5RXpuVWUwQUoycGpVVzFqTXNrY053MXo0Mmkvd2RybDFyeE1yWVV3?= =?utf-8?B?cWx0RWR6OUZpbzRtdEVXeVNBWU52L2hySEhONTN4NzBmejg5bDJpYVVSM21S?= =?utf-8?B?L3YzTERxUEhMUWFadG1qRG5FVkdLQUM3TExFSjhKcnRJZ1Z0YWNWRmZvZWho?= =?utf-8?B?c253ODVPTXdLOVF2VlAxREcvV1ZxdDlMS0hoY2Z4VWZoeUJoMHNDcUNqRml5?= =?utf-8?B?dnJHRDVlVitJLzlOSjJxQVNHMHZ0N2VEWWRhZ1FkeFhObko1WCt5UU5HZGU3?= =?utf-8?B?WjcxcXhDM0RJWEVQdVg3RFVGeS82WWRqVlNZbXc5S3NRSXMyOEM2ZHR3ZnFF?= =?utf-8?B?ZVRkYnRUT0V4N1lJSTdodGErNjNCbktqNW9WYVRxYXNhNVRrOVBvQW1nNG1n?= =?utf-8?B?NkNpc2QwVytJN1dmems2TEJmTHQ4MWZpSVNnV05HS3JDMXdUYktpcjBvM0pt?= =?utf-8?B?QUFkQll3UytFcXJVYjlydmo4S3V4M1dpUmFQclFwdzNtZTN4cGZaVWp0OURN?= =?utf-8?B?TS9VbkNNMFhiWHorQzlpNWlTTkE4dHJYcnNSU3p4SHpzdmpiUnBaS0dOdTBL?= =?utf-8?B?MnVvOW1JaXh3bWZlK2lNUG9DKzZTOUM4WUNlSG5KQmhCazZLc0I2bEJEWkth?= =?utf-8?B?T2tndGwrSVlTSmdPaHgxMkNobFBMeXhHekxjcW9IN3RuS1BSekk1ZXBKWFlR?= =?utf-8?Q?IhwnV9n1YJD9S7RZSXMIvJlhT?= 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: 80b54081-7b1a-43c7-3b8f-08dad86869cd X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2022 15:33:38.9446 (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: xQT8MXAbD4Lcb8vcnorabLYLVkMYDJWC3+rK8ZgTDu2vyOIyNpyo057hspJrPsv2GxmR3S5APhSHGzNFectk6N2Aa0O8SXfd2CZFqXElnHo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4676 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 SGkgTWF4aW1lLCANCg0KSSBkb27igJl0IGJlbGlldmUgdGhpcyBjb25zdGl0dXRlcyBhIGZpeCwg anVzdCBhZGRpbmcgbW9yZSBlcnJvciBjaGVjayB0byBiZSBtb3JlIGNvbXByZWhlbnNpdmUuIE5v dCByZXF1aXJlZCBmb3Igc3RhYmxlIGJyYW5jaCByZWFsbHkuIExldCBtZSBrbm93IGlmIHlvdSBk aXNhZ3JlZS4NCg0KQ2FuIHRoaXMgYmUgYXBwbGllZD8NCg0KVGhhbmtzDQpOaWMNCg0KPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5j b3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIERlY2VtYmVyIDcsIDIwMjIg MTI6NDAgQU0NCj4gVG86IENoYXV0cnUsIE5pY29sYXMgPG5pY29sYXMuY2hhdXRydUBpbnRlbC5j b20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IFZhcmdhcywgSGVybmFuIDxoZXJuYW4udmFyZ2FzQGlu dGVsLmNvbT47IFZpcGluLlZhcmdoZXNlQGFtZC5jb20NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2 MiAzLzNdIHRlc3QvYmJkZXY6IGV4cGxpY2l0IGNoZWNrIGZvciBhbGxvY2F0aW9uIGZhaWx1cmUN Cj4gDQo+IA0KPiANCj4gT24gMTIvNi8yMiAyMDoxNCwgTmljb2xhcyBDaGF1dHJ1IHdyb3RlOg0K PiA+IEFkZGluZyBjaGVjayBmb3IgZXJyb3Igb24gcmV0dXJuIG9mIHRoZSBydGVfYmJkZXZfKl9v cF9hbGxvY19idWxrDQo+ID4gY2FsbHMgaW4gYmJkZXYtdGVzdC4NCj4gPg0KPiA+IFNpZ25lZC1v ZmYtYnk6IE5pY29sYXMgQ2hhdXRydSA8bmljb2xhcy5jaGF1dHJ1QGludGVsLmNvbT4NCj4gPiAt LS0NCj4gPiAgIGFwcC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfcGVyZi5jIHwgOSArKysrKystLS0N Cj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ ID4NCj4gPiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMNCj4g PiBiL2FwcC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfcGVyZi5jDQo+ID4gaW5kZXggYjJlNTM2YjVl My4uYTkyMmQ2OWFkYSAxMDA2NDQNCj4gPiAtLS0gYS9hcHAvdGVzdC1iYmRldi90ZXN0X2JiZGV2 X3BlcmYuYw0KPiA+ICsrKyBiL2FwcC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfcGVyZi5jDQo+ID4g QEAgLTQ5NTgsNyArNDk1OCw4IEBAIG9mZmxvYWRfbGF0ZW5jeV90ZXN0X2ZmdChzdHJ1Y3QgcnRl X21lbXBvb2wNCj4gKm1lbXBvb2wsIHN0cnVjdCB0ZXN0X2J1ZmZlcnMgKmJ1ZnMsDQo+ID4gICAJ CWlmICh1bmxpa2VseShudW1fdG9fcHJvY2VzcyAtIGRlcXVldWVkIDwgYnVyc3Rfc3opKQ0KPiA+ ICAgCQkJYnVyc3Rfc3ogPSBudW1fdG9fcHJvY2VzcyAtIGRlcXVldWVkOw0KPiA+DQo+ID4gLQkJ cnRlX2JiZGV2X2ZmdF9vcF9hbGxvY19idWxrKG1lbXBvb2wsIG9wc19lbnEsIGJ1cnN0X3N6KTsN Cj4gPiArCQlyZXQgPSBydGVfYmJkZXZfZmZ0X29wX2FsbG9jX2J1bGsobWVtcG9vbCwgb3BzX2Vu cSwNCj4gYnVyc3Rfc3opOw0KPiA+ICsJCVRFU1RfQVNTRVJUX1NVQ0NFU1MocmV0LCAiQWxsb2Nh dGlvbiBmYWlsZWQgZm9yICVkIG9wcyIsDQo+IG9wc19lbnEpOw0KPiA+ICAgCQlpZiAodGVzdF92 ZWN0b3Iub3BfdHlwZSAhPSBSVEVfQkJERVZfT1BfTk9ORSkNCj4gPiAgIAkJCWNvcHlfcmVmZXJl bmNlX2ZmdF9vcChvcHNfZW5xLCBidXJzdF9zeiwNCj4gZGVxdWV1ZWQsDQo+ID4gICAJCQkJCWJ1 ZnMtPmlucHV0cywNCj4gPiBAQCAtNTA0MCw3ICs1MDQxLDggQEAgb2ZmbG9hZF9sYXRlbmN5X3Rl c3RfZGVjKHN0cnVjdCBydGVfbWVtcG9vbA0KPiAqbWVtcG9vbCwgc3RydWN0IHRlc3RfYnVmZmVy cyAqYnVmcywNCj4gPiAgIAkJaWYgKHVubGlrZWx5KG51bV90b19wcm9jZXNzIC0gZGVxdWV1ZWQg PCBidXJzdF9zeikpDQo+ID4gICAJCQlidXJzdF9zeiA9IG51bV90b19wcm9jZXNzIC0gZGVxdWV1 ZWQ7DQo+ID4NCj4gPiAtCQlydGVfYmJkZXZfZGVjX29wX2FsbG9jX2J1bGsobWVtcG9vbCwgb3Bz X2VucSwNCj4gYnVyc3Rfc3opOw0KPiA+ICsJCXJldCA9IHJ0ZV9iYmRldl9kZWNfb3BfYWxsb2Nf YnVsayhtZW1wb29sLCBvcHNfZW5xLA0KPiBidXJzdF9zeik7DQo+ID4gKwkJVEVTVF9BU1NFUlRf U1VDQ0VTUyhyZXQsICJBbGxvY2F0aW9uIGZhaWxlZCBmb3IgJWQgb3BzIiwNCj4gb3BzX2VucSk7 DQo+ID4gICAJCWlmICh0ZXN0X3ZlY3Rvci5vcF90eXBlICE9IFJURV9CQkRFVl9PUF9OT05FKQ0K PiA+ICAgCQkJY29weV9yZWZlcmVuY2VfZGVjX29wKG9wc19lbnEsIGJ1cnN0X3N6LA0KPiBkZXF1 ZXVlZCwNCj4gPiAgIAkJCQkJYnVmcy0+aW5wdXRzLA0KPiA+IEBAIC01MTI1LDcgKzUxMjcsOCBA QCBvZmZsb2FkX2xhdGVuY3lfdGVzdF9sZHBjX2RlYyhzdHJ1Y3QNCj4gcnRlX21lbXBvb2wgKm1l bXBvb2wsDQo+ID4gICAJCWlmICh1bmxpa2VseShudW1fdG9fcHJvY2VzcyAtIGRlcXVldWVkIDwg YnVyc3Rfc3opKQ0KPiA+ICAgCQkJYnVyc3Rfc3ogPSBudW1fdG9fcHJvY2VzcyAtIGRlcXVldWVk Ow0KPiA+DQo+ID4gLQkJcnRlX2JiZGV2X2RlY19vcF9hbGxvY19idWxrKG1lbXBvb2wsIG9wc19l bnEsDQo+IGJ1cnN0X3N6KTsNCj4gPiArCQlyZXQgPSBydGVfYmJkZXZfZGVjX29wX2FsbG9jX2J1 bGsobWVtcG9vbCwgb3BzX2VucSwNCj4gYnVyc3Rfc3opOw0KPiA+ICsJCVRFU1RfQVNTRVJUX1NV Q0NFU1MocmV0LCAiQWxsb2NhdGlvbiBmYWlsZWQgZm9yICVkIG9wcyIsDQo+IG9wc19lbnEpOw0K PiA+ICAgCQlpZiAodGVzdF92ZWN0b3Iub3BfdHlwZSAhPSBSVEVfQkJERVZfT1BfTk9ORSkNCj4g PiAgIAkJCWNvcHlfcmVmZXJlbmNlX2xkcGNfZGVjX29wKG9wc19lbnEsIGJ1cnN0X3N6LA0KPiBk ZXF1ZXVlZCwNCj4gPiAgIAkJCQkJYnVmcy0+aW5wdXRzLA0KPiANCj4gWW91IG5lZWQgdG8gYWRk IEZpeGVzIHRhZyBhbmQgY2Mgc3RhYmxlLg0KPiANCj4gTWF4aW1lDQoNCg==