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 22A6645AE4; Tue, 8 Oct 2024 17:38:48 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B33E44025C; Tue, 8 Oct 2024 17:38:47 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) by mails.dpdk.org (Postfix) with ESMTP id 02EDA4021E for ; Tue, 8 Oct 2024 17:38:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728401926; x=1759937926; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=0CYeiZqESO2OLlYpDUVMX2TLTYiOBKcS3unk3M0JfTQ=; b=OhPDNC8WTmgy9zgDCaOiBe5fm7Ps+Amj8wd1j73XuNDqwC//Z0YQ2vgj fzKXaOax7DrRTb/UXCnrpxTdBGS1jbbW3ViHpqJGmD1h8E0IXvw6xCN1M tEoAZSrdBb+9vzVXABbAwTA7MCi5Vrj/xMTgC7zS+2c9ydiSoeqnoBSQ3 M6Cor1k5dN/LbMBh4ds80h6UaXC9YdeSLyVMOUO8u1p/lzxCkF+Ucj9mU Cqy1tXvH2zD/ACAI2L/JgPesBZccaCrgnNsmtTCXnO7D5lT6B8T2IjRSw 6AAMD11FwLAmS5RDMG/lp3M6yAn0zfCvDdotjmqx4MyHeDJnwE3e5D5ke Q==; X-CSE-ConnectionGUID: FdBfIinzS8O9zEuSH3PwKg== X-CSE-MsgGUID: WIZWhwQ/RgSi0Nb5BtL+/w== X-IronPort-AV: E=McAfee;i="6700,10204,11219"; a="27423779" X-IronPort-AV: E=Sophos;i="6.11,187,1725346800"; d="scan'208";a="27423779" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2024 08:38:45 -0700 X-CSE-ConnectionGUID: 35JxEI36TrS5dC8nQRhfVA== X-CSE-MsgGUID: Jtz3JW9KSDq9DQ3IqJUkNg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,187,1725346800"; d="scan'208";a="80905717" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orviesa004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 Oct 2024 08:38:44 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) 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 08:38:44 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) 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 08:38:44 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.39 via Frontend Transport; Tue, 8 Oct 2024 08:38:44 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) by edgegateway.intel.com (134.134.137.102) 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 08:38:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qD1b0cbyL4ng2SoBlS/f2KbFNKl0SzWnrrABJcBaAXaNxefEZLX3R6mhCbrReIRq/nAsCOBxxq9nM1i6rfhypmxq3IswUmBDS+lV8qoNzE0Mtqr+iHFRJGPuDFAyX3Pp9jtgKim0BKnXBVu1wBG95jcuIGW+EgSAihRR6Y+aOWh9H6AvD8Gv2+lpNHUracMsnbNd42Pe91MqwT3v5n5H1GMO0lusC9XWOgno/9V6wfD8k8WA+gdIQATD/pPhb7JwWQxRVGfrNLKS2FQfzkVNwxuxy6xzyILOIxpb3pJsbo2eaSRjDhIS4KdbCc4HIsZKqe/iFLYS4itho4zKtGOLJQ== 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=0CYeiZqESO2OLlYpDUVMX2TLTYiOBKcS3unk3M0JfTQ=; b=LTqlvfKw8OYIHzzJ5q/Rcoo1cA9NXDZiDYluHVeyr34H3QjljKOn7AEc0vSRfClLu8hwBglkYJiioz9NkBaHi2Lhfq48pXKUuTj+kb+d/Ur2yg7/p6bYur2jnafOjO70I1D9j7Q/VDWArugSSJ6WVMu06zvzb59lNk2DJumKsNaRulGUQYJRyifeUjz5VF3/2brBfNjay5kt1pusIlQ5XfKj+DNk+7yfNfcPUiHni5nP5L5XHlXUnOHVGf8eX/duXQ3PkzYALNUmgDUtnFmybs3dU3lC7p8AOPgzE3Xkx+hTYHLG/BS/Sf8o06f4mIDHFeQl4Cicc4i+OsdDeoFWyg== 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 PH7PR11MB6545.namprd11.prod.outlook.com (2603:10b6:510:213::13) 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 15:38:40 +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 15:38:40 +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 08/10] baseband/acc: remove check on HARQ memory Thread-Topic: [PATCH v2 08/10] baseband/acc: remove check on HARQ memory Thread-Index: AQHbFdZqNsvTuBB8J0+iE520Ys7JqbJ8hrwAgAB90RA= Date: Tue, 8 Oct 2024 15:38:40 +0000 Message-ID: References: <20241003204912.131319-1-hernan.vargas@intel.com> <20241003204912.131319-9-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_|PH7PR11MB6545:EE_ x-ms-office365-filtering-correlation-id: 91321104-51b0-41e9-691a-08dce7af48b4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?TktNMmpldWhCZGFYYmI0YVlYa24zU0RPRkIzdU5mZnI5UGZDZGFDVDdqdWdV?= =?utf-8?B?WS9YZ2xvZE1XSDNOVnhXT0k1dUdaSzNOS0NPaml4RXVqNDNyWEM3eWlSbnZ2?= =?utf-8?B?cy90N3NEWEMvdkFLSEUvYjBlK2hST2Jmek9PdGhib2R6U1lHNFUxTy9Mazk4?= =?utf-8?B?dXh6eFVxVkFmeVVKZFJySzk5VThHYnZqUnNjWGFrWEJJWVBtcGJ6cDlzalNJ?= =?utf-8?B?ajlWc3NEK1ZBSW4yV3UrZElUaXVBUWthSlF6WW90OGtDdHUvSEhNOTFRS3N2?= =?utf-8?B?VEFsT3RZQ0VmMlRLbmVtOXZ2L3pBeDlVblEzY2NCQVpLSE5iOXdsRkpOczd0?= =?utf-8?B?TlB2K1JwaG44VEVOTG55Nmd5QTBjSzExQTlKV3VuYzNuRDJ4bXk4Um5iSXBm?= =?utf-8?B?NnBTRkd6c2xYSHVpdGlmZWtIMXQ5eDI2YjYxM2R2bWNzVFAwZHNBTzlqWkhk?= =?utf-8?B?NEI3VjBOWHgzL0hZaUkzRWhGU251NHdsZHl4K2dTNnZKREpEQ3NQVjYvN3dh?= =?utf-8?B?Z2t2aXN0L0FvV0Y5L3g3T3d5SFIzb2ZOUVZ5YnRWRHQ4aDMwcXdiek01Y1pN?= =?utf-8?B?Z2FBdDVvSHNGd3pQN2o2WEhtT3lYd09GT2dQWEFSR1hlUGFvVld4b21tOEJ6?= =?utf-8?B?OVBVWCtxL3YxMVYrMGVobUpSVkZmbWRyMUhINFNZTmhpd3d3SXV1YmtsUGFp?= =?utf-8?B?eWdxQzhYNjZDT2FnVThIMVNrSEJCMHcvZkZvUDIwSGJCMmR2eUhvK3BOQUk2?= =?utf-8?B?aU05QTA4bWIvMktYZUtpemdqOE1BeVpMdVpudmdRV3pqdGtCcVo0UmNnU0F5?= =?utf-8?B?TXBDd0xGTHZDZTZ1ZnFUZ3BjbnhwdnI4TWEvRDhOeXQyTER1RGJ6aXVmZjFN?= =?utf-8?B?akN3d0FRRlVmNml6emt6WXpsaE1kWEJQd0pxMlFldVZDbWZvdVRvbk9rbUlQ?= =?utf-8?B?anRuNnhMNzFHUUhxU3Z0QmZLc2wyYkI0Z1F0V1ZqU3BSRFVIeVJxcGtUZGky?= =?utf-8?B?b1IwOUx1WGNmakdTVFZRQ2tidzdaeVpJcHJWVURSSmZkOUgwY2hKZk1ibEdN?= =?utf-8?B?dnBJZEV6THUrZVlldVpsN3RFOGFmc2RybjUwUTlpcm15bWd4ZDVqUjM4eVhV?= =?utf-8?B?UDc5dmFvNEE5K25COHY2UWFobHJVL2JmRitZenNSZXZjMExjOUpKRnAzbHdp?= =?utf-8?B?VXl5Z3RuZjJxSk8xMzQ5KzFZK0pzMkR4QnVkbE1nNXNOcGJlN0xEKzRETDlv?= =?utf-8?B?RDJwMjlnL1VHdXVpQTZiV1BYR2lSYkIxdFA3SHl5QmlFL2I4SkRJL2J3LzlI?= =?utf-8?B?QVYwUUYzTzNvRkZ3R0ljNlcxeWtxQUdESFhaZm01K1dXdDMvZ1hSTnVlMXhk?= =?utf-8?B?eFNMK3dsR3FpRVFwdFdWVTgyS2lwM3dXczU5VEd5bEREQWpHaVdhdSt1T0Vt?= =?utf-8?B?VDVhUTVrSWEzbEVEUzBEZzVsOXZqUjNwSExJT2xHbW9pVlVyT2thc3hsTzFJ?= =?utf-8?B?N28rM21iYUlLUGUwdUg1MWhxTmV6eTZ1NUJEN1VGTmZmRG1MdHI0RUE4aldp?= =?utf-8?B?YisrNWVhVENtRUdycEE2bjRmRERoU3p5cnBuc0I1bm1xV0xaWDhFWWt4NzFp?= =?utf-8?B?aVB4Sjl2TVlHeXpMSDcweGIya0IzTmxaY3pLNzRMZXZNdm5VNE5iUVcrRFJh?= =?utf-8?B?aEF2Z0d2a1hFaWd5SjlYVktHTzgvOXRCS2tXMFMzQnVRWkwxWk5rY1FpaHBY?= =?utf-8?B?Wm1WN25iNGQ1cXR4aUVRSUV3QXJxR0tUR3BlT1lFclZQeFlJRDhmZ0w1ZzBF?= =?utf-8?B?cWFaYUtwUzlJMC9zeG5yQT09?= 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)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZmFrR1pwdVUzMm04VTl3OXlRMVE5TFc4ZHIvOGpNMjhnbzMvZkQwdkJFVUJU?= =?utf-8?B?K3JiTkY0TVhUSzEwNnVkWUJXRUdidmV4bzc4MnJadGtobk5lcG9TdTRqaGQ1?= =?utf-8?B?U0hUamxtSmh4ZnhBZ01ZbGFldjZDdnlnT0ladmt1clJRbW13VUYvRTdJYnpZ?= =?utf-8?B?ekEvYk96RDA2NVBsTVg4YzhoemdxMG5paHJKeTcvSS8xUFJDZE5hbU9BUFZN?= =?utf-8?B?NlRUajMrWDV3WjJwVzROYkVnN0ZXM3ZOeDQxSnk2S2JGaGtDVkliQmpBWWh2?= =?utf-8?B?RFp1UGJmNWk2aTVqQlloeVpYY2M5YTd2b2srQlVhejFlY3dQWXJWb1d3Sy9W?= =?utf-8?B?VVhGMnhQVFVENjRXZzFTUC84UFdRR0lFSllCZXJBTWVQWEVyVTlnVm5IUGxq?= =?utf-8?B?R3RDbXkycVRwMWt2N3lqVnZiOEQxdXpUQ0l5bjdIWUxEUUpxSkgzTXdTV1po?= =?utf-8?B?cXNKUlltcXVvMlJhWmM3cFNPMTBsNFJ1ck9DRys4aU9wdTZmSFZxV0hnQXJT?= =?utf-8?B?RTZISHlVTzZrUTFmTnVReEttbnd5SHhqM2lqN0dwdzJMcVhVWXd2RVlWeHVz?= =?utf-8?B?Si9DSnBHQWdtQTI0SDhrVGVoOXVJVW1rbEZTSVFVQUFhUGZvd2hzTkwyNG5z?= =?utf-8?B?a0l0d0M2MXczNG9RcTFxOTZvYVJ4WDFKSTVIRlVCZW5DN3lCVFh4L1c3U1ZO?= =?utf-8?B?S2VVbk9NY1JlZXh0ZWhmcWVCcG5VQk1LUzlyYlN3RW5FRGFjVGx4cjNJa1ZX?= =?utf-8?B?aGNvTjUwTGMrbW1YenlFVmFwL1p2V05PT2lJYm53eUdjelFOTGIvS3FHSHFY?= =?utf-8?B?NGpOeFpXRGxUSWx6Y1hxME5OUTUyaUUvb3ZVY3Rpc2hxZlVBZy9oMlg4RDE1?= =?utf-8?B?YUhNQzV5SVFyMk9wZm9GQ0JrNzdBdlAxZWdCM256QVllUTgveG5wNE1oaDRj?= =?utf-8?B?Um1yWXhLU0hYK3hxdGxaTGkvZ0NOcHZ0SmNMS1hEbUE0WHJscjlLODVMbFc3?= =?utf-8?B?d0o5ckNsK1VPRUFBYlRJYVlibmo1NmpQU2VmaWhHYkdJQ0lGWUY5OVYzakFT?= =?utf-8?B?SGQ4SGMremhORE4vdSt3Y1BiNlFUTmlNZEpyZXRHejJhdUlwNFl2MFRxdDM5?= =?utf-8?B?R2tRZTJDbi94VE1HMTY2M2FFRUw5SGcrTWdIZHNrTE8vaW5CWDFUMk8xVDlZ?= =?utf-8?B?Z3JscGdEUHpBK0NvMTBFV3RQREhvYlRkTEg0VS90NzlzeDlENzI3UytpeHo3?= =?utf-8?B?MlVuQ3JTYTFFWnl4QWFXNER4cVNUamVzdFBvRElmeldXcE1qYjBpSXQ2Lys0?= =?utf-8?B?dHZTanNncVlCRWFsdHpwQU9mRk9ndlFEcGlUWGhRWWVPYzVGNy9QU0d2S3lE?= =?utf-8?B?MEVsVlBHZXZSNW5KUHpTQlZwMHcrSDVmZEdUNzZobldKOE5YUWRPc1h5enYr?= =?utf-8?B?MytBc3RmRDdUdGRSbUw3M25lM1V6eXplT09RMVI4a1lsZ2ZkL0hOWk9TdjJZ?= =?utf-8?B?ckIvNUF4VFlXSVdLdUdCZFlkN3dNTnAyUVB2Y2RlUm5uQnA1RGgwYVk5VTlT?= =?utf-8?B?ZjJ2ZXo5dzFOSUNxSStwTU16WXpYOVdraHNlTFBNQTE5QUNLM3hYQlVkVjBs?= =?utf-8?B?MUorVC8zMk0vUmM1a2pHSFJpREpEQVl3NTlGNG5TdTlGTjgwajNOeWswcDQy?= =?utf-8?B?WHFZeGJnYlBTUzd6Qm9PQWNwRjZIZnMxTW12dmRhZlAra09lcGlJbWhoV1Vq?= =?utf-8?B?ZXB1U3VPK1F0RHVsd1dFb1k5SXk0QkdhbTR4QjhmVzcyanFoL3kvM1JmdWdx?= =?utf-8?B?WEpNY2NFMzd1dEF5U1FlRlRTWDErNGgxdDB1ckUvUGVVOEM0TTAxYy9lVWQv?= =?utf-8?B?WkhvVTc0T2V1OU5QTDlHM255dTkxQm5TNHJoMWI4MXVsVlNhaG4vZFpYTlNy?= =?utf-8?B?eE9QMGx4TEIwalQ0b3crN0o1WXpEaGl6cklmaUljSWtCSmF3em5lK3I1NHY2?= =?utf-8?B?c3QrNkM1d1d3RThzdEV1Y0hSRmxaTFQxYktZVmJEVzFQL2c0UXFjSGpkc3BX?= =?utf-8?B?akoyK1Yzb0FEOEh3Z3Q2d0U1dUk1eUdERHBxYnRtemluMFk5ckZ1MnUrdEp3?= =?utf-8?Q?KBu3fk1QTroUi+uL1OMbKmaxz?= 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: 91321104-51b0-41e9-691a-08dce7af48b4 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2024 15:38:40.4381 (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: p45+MfRw9lC8hpNuX1YwBqLlrXQFzeZMlk7WuM1MaWJjnX0j6j7enuxbqFJJEy9syvWXCW0GOny+Hp+Jc8ndoTGDCYC+w724Eyfc1oilS5s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6545 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 SGkgTWF4aW1lLCANCg0KSXQgZG9lc27igJl0IG5lZWQgdG8gYmUgYmFja3BvcnRlZC4NCg0KVGhh bmtzDQpOaWMNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUg Q29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBP Y3RvYmVyIDgsIDIwMjQgMTowOCBBTQ0KPiBUbzogVmFyZ2FzLCBIZXJuYW4gPGhlcm5hbi52YXJn YXNAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOw0KPiBnYWtoaWxAbWFydmVsbC5jb207IHRyaXhA cmVkaGF0LmNvbQ0KPiBDYzogQ2hhdXRydSwgTmljb2xhcyA8bmljb2xhcy5jaGF1dHJ1QGludGVs LmNvbT47IFpoYW5nLCBRaSBaDQo+IDxxaS56LnpoYW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDog UmU6IFtQQVRDSCB2MiAwOC8xMF0gYmFzZWJhbmQvYWNjOiByZW1vdmUgY2hlY2sgb24gSEFSUSBt ZW1vcnkNCj4gDQo+IA0KPiANCj4gT24gMTAvMy8yNCAyMjo0OSwgSGVybmFuIFZhcmdhcyB3cm90 ZToNCj4gPiBBdXRvbWF0aWNhbGx5IHJlc2V0IEhBUlEgbWVtb3J5IHRvIHByZXZlbnQgZXJyb3Jz IGFuZCBzaW1wbGlmeSB1c2FnZS4NCj4gPiBJbiBhIHdheSB3ZSBjYW4gYXNzdW1lIHRoYXQgdGhl IEhBUlEgb3V0cHV0IG9wZXJhdGlvbiB3aWxsIGFsd2F5cw0KPiA+IG92ZXJ3cml0ZSB0aGUgYnVm ZmVyLCBzbyB3ZSBjYW4gcmVzZXQgdGhpcyBmcm9tIHRoZSBkcml2ZXIgdG8gcHJldmVudA0KPiA+ IGFuIGVycm9yIGJlaW5nIHJlcG9ydGVkIHdoZW4gYXBwbGljYXRpb24gZmFpbHMgdG8gZG8gdGhp cyBleHBsaWNpdGx5Lg0KPiANCj4gDQo+IFNob3VsZCBpdCBiZSBiYWNrcG9ydGVkPw0KPiANCj4g PiBTaWduZWQtb2ZmLWJ5OiBIZXJuYW4gVmFyZ2FzIDxoZXJuYW4udmFyZ2FzQGludGVsLmNvbT4N Cj4gPiAtLS0NCj4gPiAgIGRyaXZlcnMvYmFzZWJhbmQvYWNjL3J0ZV92cmJfcG1kLmMgfCAzICsr LQ0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0K PiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmFzZWJhbmQvYWNjL3J0ZV92cmJfcG1kLmMN Cj4gPiBiL2RyaXZlcnMvYmFzZWJhbmQvYWNjL3J0ZV92cmJfcG1kLmMNCj4gPiBpbmRleCA4NjVh MDUwZTFiMTkuLjI3YzhiZGNhM2QwOCAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2Jhc2ViYW5k L2FjYy9ydGVfdnJiX3BtZC5jDQo+ID4gKysrIGIvZHJpdmVycy9iYXNlYmFuZC9hY2MvcnRlX3Zy Yl9wbWQuYw0KPiA+IEBAIC0yNTk1LDggKzI1OTUsOSBAQCB2cmJfZW5xdWV1ZV9sZHBjX2RlY19v bmVfb3BfY2Ioc3RydWN0DQo+IGFjY19xdWV1ZSAqcSwgc3RydWN0IHJ0ZV9iYmRldl9kZWNfb3Ag Km9wLA0KPiA+ICAgCS8qIEhhcmQgb3V0cHV0LiAqLw0KPiA+ICAgCW1idWZfYXBwZW5kKGhfb3V0 cHV0X2hlYWQsIGhfb3V0cHV0LCBoX291dF9sZW5ndGgpOw0KPiA+ICAgCWlmIChvcC0+bGRwY19k ZWMuaGFycV9jb21iaW5lZF9vdXRwdXQubGVuZ3RoID4gMCkgew0KPiA+IC0JCS8qIFB1c2ggdGhl IEhBUlEgb3V0cHV0IGludG8gaG9zdCBtZW1vcnkuICovDQo+ID4gKwkJLyogUHVzaCB0aGUgSEFS USBvdXRwdXQgaW50byBob3N0IG1lbW9yeSBvdmVyd3JpdGluZw0KPiBleGlzdGluZyBkYXRhLg0K PiA+ICsqLw0KPiA+ICAgCQlzdHJ1Y3QgcnRlX21idWYgKmhxX291dHB1dF9oZWFkLCAqaHFfb3V0 cHV0Ow0KPiA+ICsJCW9wLT5sZHBjX2RlYy5oYXJxX2NvbWJpbmVkX291dHB1dC5kYXRhLT5kYXRh X2xlbiA9IDA7DQo+ID4gICAJCWhxX291dHB1dF9oZWFkID0gb3AtPmxkcGNfZGVjLmhhcnFfY29t YmluZWRfb3V0cHV0LmRhdGE7DQo+ID4gICAJCWhxX291dHB1dCA9IG9wLT5sZHBjX2RlYy5oYXJx X2NvbWJpbmVkX291dHB1dC5kYXRhOw0KPiA+ICAgCQlocV9sZW4gPSBvcC0+bGRwY19kZWMuaGFy cV9jb21iaW5lZF9vdXRwdXQubGVuZ3RoOw0KPiANCj4gUmV2aWV3ZWQtYnk6IE1heGltZSBDb3F1 ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IA0KPiBUaGFua3MsDQo+IE1heGlt ZQ0KDQo=