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 6AB9C45AE8; Tue, 8 Oct 2024 22:19:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 55E4B402F2; Tue, 8 Oct 2024 22:19:51 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by mails.dpdk.org (Postfix) with ESMTP id C3C2240156 for ; Tue, 8 Oct 2024 22:19:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728418790; x=1759954790; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=jOV+GBBYEnUgXFa5Qd/ufdDPiP4YqQdf5eMPnPLfScA=; b=jn7kkKG++5hXUqKOz8qwPxBWSImJiI+jtazlfHP4frJarLauayQnct/n JOGghPv29f/4ooLQa0X/C6/upGMwEl4TSVMsrUNCjvHjfREYnLz0q5Pyt rLb4FimD5qhqE0H0rLF9FUEK9g+eSzoE79tuxMWI4KpTQwvmRfwBhZv1z N7SKfouea158rTEoaa2EHY1aCTL0piqoJDW8w5VBTBFrBhvml5dW03Deo YODbkVQyL+wKdfRfJA2XxLLCkHZTJA+OvfARDx4dJNa9r+vwGaKMWR0XN DJ56cpJclP3SIEaOtsrTD+zqM8ZMr4DJj6GYekSs5OGkuf8ywTKF5g8yk Q==; X-CSE-ConnectionGUID: 40vEnpk5RPq0yTv2z6LWJg== X-CSE-MsgGUID: dhBsWusQSoeLOYjY7Mljbg== X-IronPort-AV: E=McAfee;i="6700,10204,11219"; a="27540136" X-IronPort-AV: E=Sophos;i="6.11,187,1725346800"; d="scan'208";a="27540136" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2024 13:19:46 -0700 X-CSE-ConnectionGUID: LedwCg70Rpy9ZV8q4ZVFoQ== X-CSE-MsgGUID: Ne0I8pAQQvqlmMg9siKWPw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,187,1725346800"; d="scan'208";a="99315368" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 Oct 2024 13:19:40 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 8 Oct 2024 13:19:36 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 8 Oct 2024 13:19:36 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.177) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 8 Oct 2024 13:19:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wESyF2uzJjvAqwc5CG6krfeoKwqfZf2EDZ9iB4YNUahXMZCLCQzjooPd054YkPofvUVzi0sLGd/3gvqUaPmN2vtRirGpxgppkDSkjz816eGzXySZyCPjAN6WDa9QJ316BWAjEz07G3F3qc6BRJBUN0hymLxtOkBU8n/Q3glgKe/PXAslFZgiMDsd92KhV06KV7l4pBk8Gpr0c/BjL72mzdxDt8uZrlOcpg2RLmeT9uJ3OHsEB/cX+Dor38QGeQRstcjVgMYLZ9k1RqJnCYmYjPa6M205XTrn2Sf0dbhBfWHDiz1Y1lzfcTdIiKQ3BRVSlhcNFn/aWtFhKTXqs9Y8bQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=jOV+GBBYEnUgXFa5Qd/ufdDPiP4YqQdf5eMPnPLfScA=; b=owAYfPHcPmdKfnwMqH8CcJUyGbrLUB8MxWfq0AeFjhdFSCnjeVuyf91YiLIF6/3McinPIyDfSjvI67Sj2XoG8HVSZjGwKwl0znL+9wgl/4QimtmAllPhlE7jkUqHTTuRAsoUjRe+bJKfL62t5cpKY2E7CXIa9UyblCH0qd5gQUWToBcf5sVL1Dl54PFLKqfaT7CIOrYJH/18yVP7f9qQNurox4+MgqsJViY/hWaP+wL6YpNkAhpJ4amonj51rpkaP1BaiSF6qyLMQ9ZLj0XO5MmzJQx/Pb5iNfH1p9JkBuR3Km3p9yEwFXGSyCeFMph4WzokTLbnjRI4zLYrZncYNQ== 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 SJ0PR11MB6694.namprd11.prod.outlook.com (2603:10b6:a03:44d::17) by SJ1PR11MB6227.namprd11.prod.outlook.com (2603:10b6:a03:45a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Tue, 8 Oct 2024 20:19:34 +0000 Received: from SJ0PR11MB6694.namprd11.prod.outlook.com ([fe80::37fd:2328:c9e0:9d57]) by SJ0PR11MB6694.namprd11.prod.outlook.com ([fe80::37fd:2328:c9e0:9d57%4]) with mapi id 15.20.8026.020; Tue, 8 Oct 2024 20:19:34 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "Vargas, Hernan" , "dev@dpdk.org" , "gakhil@marvell.com" , "trix@redhat.com" CC: "Zhang, Qi Z" Subject: RE: [PATCH v2 05/10] baseband/acc: enhance SW ring alignment Thread-Topic: [PATCH v2 05/10] baseband/acc: enhance SW ring alignment Thread-Index: AQHbFdZqgzHErClt9k6Prf2x8MGoYrJ8giQAgADPJhA= Date: Tue, 8 Oct 2024 20:19:34 +0000 Message-ID: References: <20241003204912.131319-1-hernan.vargas@intel.com> <20241003204912.131319-6-hernan.vargas@intel.com> In-Reply-To: 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: SJ0PR11MB6694:EE_|SJ1PR11MB6227:EE_ x-ms-office365-filtering-correlation-id: 6dd97d97-755a-4a7c-6719-08dce7d68657 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?djNIaFkxSlVvem1WQU5kMERVT20vUFk1S3JPYktaRFhNclIyNHV3Q3EycHBJ?= =?utf-8?B?NDJoaGh3WWY3d1FvaGdFUGVUVHFSYUI3U0grQm8zN2hqQTlVS29SM2I4N3dB?= =?utf-8?B?ZndRS1RTbkdIQ3BXcEpMQTlFNGo0bDF5N1Eycnp1bHZKNHFYcnNrRko2akpE?= =?utf-8?B?MHErWklXTUxTdFRWbTA2TjJkcXZFMnVjaFErRldwcGhmRnNsWVhkYVFGazVm?= =?utf-8?B?Zk5LaDJqK0lPNklQMVZPMkx6c3Rkd0hWejhiNVZvL1MvV2E2ekZleDVOUnlX?= =?utf-8?B?Uk1kVGtIbVRNcFRzdkdEUVRCalBOM1NvRE9YOU1xYTJaNFNVSnF1U1BZaW9X?= =?utf-8?B?eGhmYVJRdWxySURtUk9udzBQQmhRSXRGOC9rb1N0Sm5MQUZsL2xkdkxSTGUx?= =?utf-8?B?WHZ6SWdSbUVFdlptOWpNdktvMEZlK2kySjhXMWtTTVpjWTFmZ0dnZmJLNVZ5?= =?utf-8?B?aTNjbjVsd1AwRWk0cDErOGJSQlpyK0lzNTBsZnJPcHZJcG9HSW1kWGU0UTlp?= =?utf-8?B?L09RUzdSRWkvcklMSzh5dElLb2lRVDNPeUlRTVM1aTN6NmhPQlM0dmtyVjFr?= =?utf-8?B?Qy9sK0RiTDZGN1g0aVlnWDZMblhTWkJWbEpQMzdYZHZBaXlDbG1Ma01rd0dN?= =?utf-8?B?TVZaTndvK0pwa0xtekl3dmdKM3JGMUVVQ1NHM1kvZ2E2bWV0OEhNU3l0VUt6?= =?utf-8?B?YVVKakwyQVlTN1hjUWJRQ1JLamo2TDh2M0lubXVWM1Vjc1hKRUhYSVpDc2NJ?= =?utf-8?B?YXpHVkFuU25yMTRINFJGNkQ3dGk2NzRTeDlHeDhpOW5PMkpuVjRaSmwwVkll?= =?utf-8?B?dFd4dFd5VzNERTRsQmk3OVUwS0E5dmd0V0dlbjhtaEpZLzFjZ0w4bmZqa0tv?= =?utf-8?B?MG94bjJhRHYwWGtqWFZtSm00b1RUQmw5bFZLRnJnWVpEUnhZMEZRenV5Wktk?= =?utf-8?B?Y2c4cWJ3ZHhHRXdSWTdBWVdnRFdrYUtOZElxaVdJd3J0ek9NRjFkU0RjSGVh?= =?utf-8?B?WEVCQUdkYVJ5OEs5b0tsR0pCazU4cmtyeSt1YU9ERHAwVnRDUGxDVzU2c0p4?= =?utf-8?B?cUQ5dDAwMnFVNmdxdEFwdkgxQkZUT0JwcXFIS0lCRWxWLzMwVk9ySmR3ci92?= =?utf-8?B?VXROVFFVKythbmhPYW9vMFd4aVJTaEhtNmNacnBjalFuaTFWRmMyc0dKVWpV?= =?utf-8?B?NloyY29wVkR5YWlid3g4MkcvcHRaUDNZSW4wNjI1OTU5YW9uZzFGUHFSQy9v?= =?utf-8?B?d3NXVndZYUVuZjVqMERtMG9lYzZPNzE1djNJRFAyWkNuejEweVhKOTI3UHVL?= =?utf-8?B?V2VVUWQyQk1tdmh1UmplZ1lPUGFvR1p3em9XdEUwM1JaVEF2ZVY1RXF2MU5m?= =?utf-8?B?UWZDQW8yRFlCNy9LOFZLZXNURWhkZHJYMVhpcHZqbUUxbW5zVHh6aXpRK3Nu?= =?utf-8?B?bW81WUxPZHVrb0Z2ZlhTK0pOVE9PZzhUNHJMWDZrTXNKeDNhWkdyRkdUM2JX?= =?utf-8?B?MHhaLy9HT0ZlelhyRjNlN1hEVGlqaWdPL1hNWHBkR0dpZ2ZGb0JyTnVobDJP?= =?utf-8?B?SS9aWDBTak91SzBJVWtzZTArZDNsZFJPZ01OV0t3dXMveStJTnhXbXVNV2Zv?= =?utf-8?B?R2h6bEZQZDBjTnFnYlp5SEJTZS9IaCtVWDJVRm40TncvWUZlRDNtNEdTcExi?= =?utf-8?B?T2ZNWmEyUFpDN3lWaGtSUGdjSjJsQmdDTGo1VmRpdWpaZkh6YjRVQnhvRzJZ?= =?utf-8?B?ZCtyMWxUYjJTSGFOczJ2M2VyYkRiOEhiV3ZYTnhpSWdLOWpaV2JUMEZjRFB1?= =?utf-8?B?dWd2N2UyR2lDUFZtL3h1QT09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB6694.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OU5lQ3lnQjhtdmFla01SbmpuTWliU3BOL1J3ZDAzc20xanhRV1V4djNzMTBW?= =?utf-8?B?Sm5BMW1YcUo5UjFmWWZMNi85c1dhbStXT0xiS2k5L2wzSTVVb2xLS3pMK09Z?= =?utf-8?B?OTVCOENaUXhJbVVCLzFjRy8yU2lSb25uTHVXOTVCRFNPeTM4ak0yVUFKUENS?= =?utf-8?B?aTRKWVRRb1AyQnVqUEpTWkUrcU5GUEd3NzRGNW45NDZPanJLODNVTmtjS3Y0?= =?utf-8?B?UU1iRWFvb0h0K2pmc2h4YkdNODA0MWtVcXZQNGpDbmNnVWtpT09PUlpieWly?= =?utf-8?B?aFJkZFcrc3FJNXNwc2Nadk9YcWlyT3g1azhHZHJNS3FudGNrb3Z6ME9tTldO?= =?utf-8?B?U1pyV3VtRmp4TFZ0L0pyc1JGYk8rbUpQbmtwN2FOM1dib0RDOTc2OTNPMFZq?= =?utf-8?B?ZGVVMXp5dlh1cUNZSG51RXdDbm8xaElqZFhldmM0MXhMeGkrMEZXSnJaRmVh?= =?utf-8?B?VDQrUHczMm9Wc3R6QTlGZUZjeG9wK01pVk5DbDdSSXFsMlRFbnhKN1VCd2V5?= =?utf-8?B?K0FRbHR6RFBjd2Zxa0kyYVpSaVRJdDdLWlc4cExDR1lxUk1hczl4ajlkaXdD?= =?utf-8?B?bzBTQ25SWTZWTWZ6VzFGbFBVUVo0V1hPeHU4U3MycktwOEFZNE4vbXBhS2k2?= =?utf-8?B?R0FvUnpmbGZsc05uMWlSZytNQW9iRlZuV1ltQVhNNDFSNVYzeUM3VXpDSHd2?= =?utf-8?B?SkNyeE9IN0FUVzVkMTZReGdxVGxoejV5Y3JUOStnenlNMFV5bGNZK0FHMEJS?= =?utf-8?B?aElWc1JiUUIyZi8rVEpkdWdWTVVqbmh4WmdES3BhNUg5QWp3WlQ3YzIwVlFo?= =?utf-8?B?YnpmWldVVVBvWW5DY0tNSHdkWWlLTnJEc3pzdmNTcDJ4TTdER0lTTmpwWitY?= =?utf-8?B?VEtlbUhOTGRvSUZQakg1NkZMd3FDWU03VzhXWTNXWXpXSnZ3M1ZqNkhKd09N?= =?utf-8?B?VldhbUx4M1VSK2l2VHRXSzZ6czZhMVlLMHVuRmpkZWQzQ0k5a21RR1VHVWNP?= =?utf-8?B?ZEZQc1dLNnpINXp6YkFrVmpNdWIxQVVMV1owTUpRT2Npd1d2NTRvTnoveGVj?= =?utf-8?B?WkcwYURhTy9MckFnQW1PK2VIMXUvcHEzMWtYU2tUaFBycEpaaisvUkpwWnpq?= =?utf-8?B?KzlIbDBmd3VUTmJKVGpKNlpvZ1dmbkNEYmtPS1lCcHFTN01DOHFPeTlXNDRz?= =?utf-8?B?UGtScHdtQ2hsWmZNOW96a0MvbWpyK2E0Z1pkY1VTS1BxSDR5WG50R1pRYTU1?= =?utf-8?B?V0tkZ1MwLzFTeXRFNEFmbW1EQ2NpZG9zbE9pRTRDb3J3bVFucVdXZlY2dHAx?= =?utf-8?B?b3QyczhET2gzV1ZGaVpnSWRBOUNoemFkdzZyV1pZWGRObmtYZE1LcUFIcFFQ?= =?utf-8?B?eXhBZ01Ja3ZvZTZyM0JWcmcxU3Z0YUQyeitDQU9BVXRCZXplSzNvczhBZllu?= =?utf-8?B?OWlWY1d5OUx4RlQ2ZkFaM3VvNzBtZjBDTXFsK1M4Zmc1Sld4QUtIeEZjaFZ1?= =?utf-8?B?VHB5MzJ5ZEx6ckk1NDNJek1lVVByMmRlR1p0MlJnVHA5WTRaVWYwcUdVV3pL?= =?utf-8?B?azM2VXdFVERvQzArWFY2UysrR1ZoSENDVWl5OXJ2UytqMFpIMXBCL21mbitF?= =?utf-8?B?eHVRQ1RwZERIZjZaQzFrMklKVE5WM1RscXUzSmRzOHE1RDJmbUNGak9SYjVT?= =?utf-8?B?M2tyaXY3MHZuSHUwZ04xSkllRDIzdXZyN01rQk5jWTBCZE4zTkg3bi9Cbmxq?= =?utf-8?B?TTNqV253K0txdXhCdUlsR1ZiNDlYMFJ6T2J0TXBGMk94VnNBNFRMdjRUd21p?= =?utf-8?B?Q2p4VXZaQm1BRGY4QVFVV3hHVUJEcExuczloZzM3YzhIUHIrYXR3ZGJwVkg2?= =?utf-8?B?azcrUEdldm4vbWZ2RWJ2VVkvY0xMaVRueDJBbHgxMlBVQUhsODkycVN6MDNv?= =?utf-8?B?MjFpQ1VXQ2huRStWdGYyOEJFVzRVVTEwcEpRU0R4Qy84YzFqYmVYbWpQU1k1?= =?utf-8?B?OVFJVzVmM3dxZXFrTnFpMWlqSExNTWl2bGMrV2I1c1MrT1lYRmFQMU8vNVNo?= =?utf-8?B?M2R6REI1Vm1DT1M1bWp6Z0JFQk13cFhvMXdTbnZMSEFzSHJnUzdKeXFKRmJt?= =?utf-8?Q?VHVEB5yANJkRynQV8OQf0/3x3?= 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: SJ0PR11MB6694.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6dd97d97-755a-4a7c-6719-08dce7d68657 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2024 20:19:34.2152 (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: ZXFMXzkyuAmhz4PH+TqRjnQiaoUEvIqLWZ7oohCJelv/FF7YMFFzpWPsfeOyqMfoGiE1ceV53SUdnDE36LatvN2l+uXS1UjfsLVNGDl5gKw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6227 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 SGkgTWF4aW1lLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5 LCBPY3RvYmVyIDgsIDIwMjQgMTI6NTIgQU0NCj4gVG86IFZhcmdhcywgSGVybmFuIDxoZXJuYW4u dmFyZ2FzQGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gZ2FraGlsQG1hcnZlbGwuY29tOyB0 cml4QHJlZGhhdC5jb20NCj4gQ2M6IENoYXV0cnUsIE5pY29sYXMgPG5pY29sYXMuY2hhdXRydUBp bnRlbC5jb20+OyBaaGFuZywgUWkgWg0KPiA8cWkuei56aGFuZ0BpbnRlbC5jb20+DQo+IFN1Ympl Y3Q6IFJlOiBbUEFUQ0ggdjIgMDUvMTBdIGJhc2ViYW5kL2FjYzogZW5oYW5jZSBTVyByaW5nIGFs aWdubWVudA0KPiANCj4gDQo+IA0KPiBPbiAxMC8zLzI0IDIyOjQ5LCBIZXJuYW4gVmFyZ2FzIHdy b3RlOg0KPiA+IENhbGN1bGF0ZSB0aGUgYWxpZ25lZCB0b3RhbCBzaXplIHJlcXVpcmVkIGZvciBx dWV1ZSByaW5ncywgZW5zdXJpbmcNCj4gPiB0aGF0IHRoZSBzaXplIGlzIGEgcG93ZXIgb2YgdHdv IGZvciBwcm9wZXIgbWVtb3J5IGFsbG9jYXRpb24uDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBI ZXJuYW4gVmFyZ2FzIDxoZXJuYW4udmFyZ2FzQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgIGRy aXZlcnMvYmFzZWJhbmQvYWNjL2FjY19jb21tb24uaCB8IDcgKysrKy0tLQ0KPiA+ICAgMSBmaWxl IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2Jhc2ViYW5kL2FjYy9hY2NfY29tbW9uLmgNCj4gPiBiL2RyaXZlcnMv YmFzZWJhbmQvYWNjL2FjY19jb21tb24uaA0KPiA+IGluZGV4IDBkMWMyNjE2NmZmMi4uOGFjMWNh MDAxYzFkIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvYmFzZWJhbmQvYWNjL2FjY19jb21tb24u aA0KPiA+ICsrKyBiL2RyaXZlcnMvYmFzZWJhbmQvYWNjL2FjY19jb21tb24uaA0KPiA+IEBAIC03 NjcsMTkgKzc2NywyMCBAQCBhbGxvY19zd19yaW5nc19taW5fbWVtKHN0cnVjdCBydGVfYmJkZXYN Cj4gKmRldiwgc3RydWN0IGFjY19kZXZpY2UgKmQsDQo+ID4gICAJaW50IGkgPSAwOw0KPiA+ICAg CXVpbnQzMl90IHFfc3dfcmluZ19zaXplID0gQUNDX01BWF9RVUVVRV9ERVBUSCAqDQo+IGdldF9k ZXNjX2xlbigpOw0KPiA+ICAgCXVpbnQzMl90IGRldl9zd19yaW5nX3NpemUgPSBxX3N3X3Jpbmdf c2l6ZSAqIG51bV9xdWV1ZXM7DQo+ID4gLQkvKiBGcmVlIGZpcnN0IGluIGNhc2UgdGhpcyBpcyBh IHJlY29uZmlndXJhdGlvbiAqLw0KPiA+ICsJdWludDMyX3QgYWxpZ25tZW50ID0gcV9zd19yaW5n X3NpemUgKg0KPiBydGVfYWxpZ24zMnBvdzIobnVtX3F1ZXVlcyk7DQo+ID4gKwkvKiBGcmVlIGZp cnN0IGluIGNhc2UgdGhpcyBpcyBkZXZfc3dfcmluZ19zaXplLCBxX3N3X3Jpbmdfc2l6ZSwNCj4g PiArc29ja2V0KTsgcmVjb25maWd1cmF0aW9uICovDQo+IA0KPiBUaGVyZSBpcyBhIGNvcHkvcGFz dGUgbWlzdGFrZSBpbiB0aGUgY29tbWVudD8NCg0KVGhhbmtzLCB5ZXMuIFdlIG1pc3NlZCBpdCBp biB0aGUgcmViYXNlIHNvbWVob3cuIA0KDQo+IA0KPiA+ICAgCXJ0ZV9mcmVlKGQtPnN3X3Jpbmdz X2Jhc2UpOw0KPiA+DQo+ID4gICAJLyogRmluZCBhbiBhbGlnbmVkIGJsb2NrIG9mIG1lbW9yeSB0 byBzdG9yZSBzdyByaW5ncyAqLw0KPiA+ICAgCXdoaWxlIChpIDwgQUNDX1NXX1JJTkdfTUVNX0FM TE9DX0FUVEVNUFRTKSB7DQo+ID4gICAJCS8qDQo+ID4gICAJCSAqIHN3X3JpbmcgYWxsb2NhdGVk IG1lbW9yeSBpcyBndWFyYW50ZWVkIHRvIGJlIGFsaWduZWQgdG8NCj4gPiAtCQkgKiBxX3N3X3Jp bmdfc2l6ZSBhdCB0aGUgY29uZGl0aW9uIHRoYXQgdGhlIHJlcXVlc3RlZCBzaXplIGlzDQo+ID4g KwkJICogYWxpZ25tZW50IGF0IHRoZSBjb25kaXRpb24gdGhhdCB0aGUgcmVxdWVzdGVkIHNpemUg aXMNCj4gDQo+IFRoaXMgY29tbWVudCBpcyByZWFsbHkgdW5jbGVhciAiYWxpZ25lZCB0byBhbGln bm1lbnQiDQoNClVuY2xlYXIgaW5kZWVkIHdoZW4gcmVhZGluZyBpdCBhZ2Fpbi4gU2hvdWxkIGJl ICJhbGlnbmVkIHRvIHRoZSB2YXJpYWJsZSBgYWxpZ25tZW50YCAuLi4iDQpJZSB0aGUgY2hhbmdl IGlzIHB1cmVseSB0byB1c2Ugbm93IHRoZSBuZXcgdmFyaWFibGUgYGFsaWdubWVudGAgaW5zdGVh ZCBvZiBgcXVldWVfcmluZ19zaXplYA0KVGhhbmtzDQoNCj4gDQo+ID4gICAJCSAqIGxlc3MgdGhh biB0aGUgcGFnZSBzaXplDQo+ID4gICAJCSAqLw0KPiA+ICAgCQlzd19yaW5nc19iYXNlID0gcnRl X3ptYWxsb2Nfc29ja2V0KA0KPiA+ICAgCQkJCWRldi0+ZGV2aWNlLT5kcml2ZXItPm5hbWUsDQo+ ID4gLQkJCQlkZXZfc3dfcmluZ19zaXplLCBxX3N3X3Jpbmdfc2l6ZSwgc29ja2V0KTsNCj4gPiAr CQkJCWRldl9zd19yaW5nX3NpemUsIGFsaWdubWVudCwgc29ja2V0KTsNCj4gPg0KPiA+ICAgCQlp ZiAoc3dfcmluZ3NfYmFzZSA9PSBOVUxMKSB7DQo+ID4gICAJCQlydGVfYWNjX2xvZyhFUlIsDQoN Cg==