From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from TY3P286CU002.outbound.protection.outlook.com (mail-japaneastazon11010050.outbound.protection.outlook.com [52.101.229.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BDAA21DE887; Tue, 18 Feb 2025 20:40:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.229.50 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739911252; cv=fail; b=YGa57AyP0f9DNke0AAsmqh2s9DoIXT4tcGS7htoDsSHXLN8MA00YUFpMSKd35lawm7QRX6MVWaQjq82nFjF8kXt53qB4kTptmLYkFCrmKrl4KFXbrzXy2sNkaW95Nh6b3ABduYumto6JyzUNQxrORarwfpevs4A7MwXtjZTSlaY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739911252; c=relaxed/simple; bh=RiziVd3D6LXneYa4yrCH4rJviY+GIRcwF07Le1gqfVk=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=qdibuqUEZlGAVxzwGZPq9zClD9ZZEe/rhRBfnxBFBdkayl7zSIvDT4bpPkS95MhGzKl7NovPXB7KjwThnPvuYiIJfGJVdohHUvyMnJuw7FF1F9E3ltUWEbmUyBffre1gTHPCRfAXjp7ALlhdGaJJr6feidJHF388slB+rA7N/5g= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=f9WzOXDO; arc=fail smtp.client-ip=52.101.229.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="f9WzOXDO" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eIc5pYTfXAUpA8pZs2v7isSrpIxL9VnFqfbv52oXkFMvgHy5laeMNlvh1o2foU+4aUTjWzvm44HIRYMiiXxhydpezLDl+pH3DD73HPRxAFpb3xnepzDwcMT8LXbwpU25mhSHnx6JB6AYmm2HnpHGPdUTkfh9q5EcCY+wXGwvlROQXGZSkzJb5EP9w0aXUmsC5N51G0wRPvHKkafRWn5mi6ey6N1e+fMGbGkTiIBEFQ4o62WEiWOXT04Bwxfr2/6bgmK/CA082R4IFqpu7/O/OjFdpGrtqWCWj8Rc2oImIbCoY5q6togYZH6wD/B7Vb/3P9MUVHcFZS+2XreDoKACow== 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=RiziVd3D6LXneYa4yrCH4rJviY+GIRcwF07Le1gqfVk=; b=aCrbEa+5MjZuuUnKYidQ/Ona5KV49qCeAHUCgaq19BpyS+6J3aKXqrVduG2g1wvGMUKi2S77ZQtQ+jX3yfLbxLDTNrdg+ayyyp9OJoLke1DgQAh6O2s1c9uP2sFJDl4dcEdEvpQpdQ0dY1j4qGfGcTm8OjXyGttrpHIWT8ZywdieHn0I29jPU9xFMvVA9duoovorB6tPG/a1K6RFsJyIpdd0uRk2Hf4zZU+mcAeUxfpwCRIh1r4H9aS3ia7vVCrnyfMLlONoBpqWUkLvjSb7YqJHs2RmBVyOFLcc5+9lM0qk3QknkhQx/MQkIsohTjA4lOXVIRyB5x7Uwv87NkU5Eg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RiziVd3D6LXneYa4yrCH4rJviY+GIRcwF07Le1gqfVk=; b=f9WzOXDOflqD+GRaeetEnpvYK3jnfGFQ6H3ZiCTm51iLvosO88DjZPCMLqccKEYQ4hwJP3za10xqg+CldCyKiH9A2FOo0tyXvPAxFS2Fccr8XpiBTvD0vwkKk5j6FP0Ym6Wa2hjLzHyeXaxyLuZnpmkadesJqxVL9Rs6MabtNh8= Received: from TYCPR01MB12093.jpnprd01.prod.outlook.com (2603:1096:400:448::7) by TY4PR01MB14736.jpnprd01.prod.outlook.com (2603:1096:405:25a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.18; Tue, 18 Feb 2025 20:40:47 +0000 Received: from TYCPR01MB12093.jpnprd01.prod.outlook.com ([fe80::439:42dd:2bf:a430]) by TYCPR01MB12093.jpnprd01.prod.outlook.com ([fe80::439:42dd:2bf:a430%6]) with mapi id 15.20.8466.013; Tue, 18 Feb 2025 20:40:47 +0000 From: Fabrizio Castro To: Geert Uytterhoeven CC: Vinod Koul , Magnus Damm , Philipp Zabel , Wolfram Sang , Biju Das , =?utf-8?B?VXdlIEtsZWluZS1Lw7ZuaWc=?= , "dmaengine@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-renesas-soc@vger.kernel.org" , Prabhakar Mahadev Lad Subject: RE: [PATCH v2 6/7] dmaengine: sh: rz-dmac: Add RZ/V2H(P) support Thread-Topic: [PATCH v2 6/7] dmaengine: sh: rz-dmac: Add RZ/V2H(P) support Thread-Index: AQHbfZtdxIDYq1hzdkW2ZqTI1jppObNFSWGAgAABF4CACES8kA== Date: Tue, 18 Feb 2025 20:40:47 +0000 Message-ID: References: <20250212221305.431716-1-fabrizio.castro.jz@renesas.com> <20250212221305.431716-7-fabrizio.castro.jz@renesas.com> In-Reply-To: Accept-Language: en-GB, 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=renesas.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYCPR01MB12093:EE_|TY4PR01MB14736:EE_ x-ms-office365-filtering-correlation-id: deeaa3d7-38b3-4f8a-92e3-08dd505c863c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|7053199007|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?UmJBRmdGSS9mQTRLaWFDQm9NWENXaDhHTURpeVNhZzV1NDZ6RXlwYkdnam5p?= =?utf-8?B?cVlkUDU5UStzT3loS05lQVBnTUMvbGJ3UlZYUGwrVENTWnMzd3BuSjduUlcx?= =?utf-8?B?SkhxSXlZaWZFZW5hWk9UMDU2Kzltb200bjZ5U2k1MzUrQmNLb3hHeTZyTko4?= =?utf-8?B?WG1lcjhjUy9EbVRrbDc5RG1DbEUzeDlQbmZ6MEQ3dXZWTytyMVJsNkN3MDFS?= =?utf-8?B?ODFYS05ueHNVRW9MQ20rcFQ1WUN6U0NITlF4bVpPZTZYV2Nvb0RMSzVJa0xY?= =?utf-8?B?aFYvOWpDNWFpVGVwUHo0VjRWb2tGS2piOVVad2REZlJEWkRvTFo4WkhrTU4w?= =?utf-8?B?MVl4TlJidnY0VmRqVlF6TUJxZ3pHNUorNHRxL01OaDBWVXZLbWkralgzNk1J?= =?utf-8?B?SXhGeFI0dGtFMnQxQk1BVGdjRXlNS3cvckx4allnN2szMEZ4TGVnTkc0RWZX?= =?utf-8?B?WndRZ29EOHlHNkRWR1U2dlJZVjNGcTQ3TG9zYlhXU2dwZGlwMXEzd1ZnSDda?= =?utf-8?B?UUp1akpHRTArUE1KVXJPZzc4N2dGNm1hSTRvdEZ1Nk9tR3lYNnhMRU12NzZu?= =?utf-8?B?M1hQeGNLMGlDTnNRWjZxd1V2RFB0emxCSXdSK3luSmY2b3gvcWxxejk5dURs?= =?utf-8?B?R1JRWWZ1a056WVMyZmdJZUZxMG93SVg0c003cUMvQndna1cvL1EwM1ZXTkxo?= =?utf-8?B?SUY5eHAvU1pPQm9GN3J0REZCbW1HQ0dNRFpocFhXVDhaM0J2U09FcWc3bE13?= =?utf-8?B?VDVlOVFpSlpMcER6VkZFamNncUplME9tYWd3cmlINmdzMS9aUk1TQjZ0b05I?= =?utf-8?B?TE9TcGdvT002WG9uS25pcmpDMFp3VkJKRnp2VFBmNVBtUCtzNjFDNmFVdWhP?= =?utf-8?B?T0kzYXdnNmd4bTBUOFVvYXd4Y0wzTEZWVnh1dUM2MFVqRmRjTzJFRDFVSUNz?= =?utf-8?B?OE5KTjZPbG1qdlVWRHZFV0dSQURXd0Noa0tpUktZWm41Y3RwNnJJSjR1SHBh?= =?utf-8?B?Sk56TEZtR04yVWU1MldnbU9seU5kSmdVQXhTTGV6a0RDcTRvTHNMdGJvZ29F?= =?utf-8?B?ZUZNL0VSNHFKNm12SUZpM1ZuWlg4OFZJVXRla0VCOEZjZ2NWQmJxWDByc1FZ?= =?utf-8?B?QUxETDB4TDRVWklrZE9ucjFURU5KS0tYMXRDR01uRnEvUWVLTjZTSUFZaTRL?= =?utf-8?B?V05WUnVkSjhZbEQxb0tkZDNJSXhuUDdBVmRnVFJVdTRCNnZIR005RVprM2VM?= =?utf-8?B?Q05RMWhJZ2ZZTWtiaWFkVFNUcURMYllsUlFtS3hTZGl2QlNmNk9ldjlsUDRU?= =?utf-8?B?V1M1cy93N2lTaE9WY25MbTFISnU3RUhXOXNKWTB0RXZxa096c3Ftblg1THpj?= =?utf-8?B?cVMrd00vUWxOMndWQUZ6U0ZEM1M0bzlWWDdSRGVLUEhPR2R0dUlzZGpCeXAw?= =?utf-8?B?R0VDYmVrdUJBMlhKWW1yKzU1SXEvUmZHdkJzYWdNc09tT2pmSUJvN1lleDR5?= =?utf-8?B?alVRSG8wZTJoVTdTVnpHWlpNMjE5WUMyQS81UXpCVHhVRnhZQnRyRGlobi9S?= =?utf-8?B?ZitYWVBFR3pTaUVWU0w5Z1NGZVBVMmRoUVF4VzU5ZVdrSHp5ZUFQRlQvTkRD?= =?utf-8?B?VzZ6OG9vaStiNkdMU2duUzF3aWk3SkliVHZVWjMxaTNBQXNhenVUWnhkcVZW?= =?utf-8?B?bVl5MWpsRjQ0cXo1MEJ6MWFmMGpNbTZ1dHpRL1FiVHh2RWRSUFJwVDdpYVR3?= =?utf-8?B?TVl5V3dNMjdUYmEwWjZLWW9TV2lKWE13MTBDNSt6ZFNGRStkZzB0cndZMFpV?= =?utf-8?B?TEFRS0hlM3N1b2lzQmpGMHJPdDhBKzUxenQ4Yml6YmV1ak43NzFJTXNkM2da?= =?utf-8?B?UzBVVkNtK09Helpsa042cHVjUGdPRFRxSmt1TUE2eWdSQ2I3QkptVmdzVGdn?= =?utf-8?Q?4ppVHB1bPCFt4hg+tkL/7Js0Ht0LUhpt?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB12093.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(7053199007)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YTZ1Qm9ISzJyWTY5WkdxZFF6TFFQbnNYZkl3MDdQdlRSKzRoL05OVWttZDhH?= =?utf-8?B?Y3F1d0VsMGRLTktzenc5L2ZSdnZLYXMxb05FWkNnQ2l6MjhVbzdTSkQ1UzRK?= =?utf-8?B?RE5yYTluWDdVUmpTaCtOYzhTeXppRkU0OVlYOHo2Qjd0SERsVUgwakFobmhC?= =?utf-8?B?NGZhVFI2eTNOVUdNZ082TGFVWklEdlh0WTFRNlFBTS80aGVzUU9CL2xhWmhW?= =?utf-8?B?Ymg3VThaa1AxZVJvVkZEMnhUMXRtZkJvUkVGZTlWdnJrMTZNWUFKSlZKd2dl?= =?utf-8?B?M2hmK3pveGxMM0RjRHJ6SC9uYkNhVEJCUDUrd2NaaXdCOHE4WWlQVyt4b2tE?= =?utf-8?B?Z1NiRmJ5aDVqS21ZamhSQisrT3lPMHpJYkh6MEo0dkRBb2NrQjlWTXlPU3ho?= =?utf-8?B?WjJRSkZpc3ZnYlpHUzh5MTZxVjNwY0lGTk8waGJqU3hPYlI1UUZMQnBkMUNr?= =?utf-8?B?RzY4NHBSYlpYNEthbldHaXdab2ZNNG1BNjJ6NmV1R0IycmZDTldVUGprWGtG?= =?utf-8?B?cmpGUU5pVE00aDNrb1F5KytvMEpjcGtqZlMzTG9kV1hScEtBSlRuS3BDUkRW?= =?utf-8?B?OU1CMDFtMHMzWUZzdjBLbFNzb1lhSEJuNUwrSGtXc1VvZkRzRzVjWmZaUkFs?= =?utf-8?B?V0M2ajROaUUvTjhoSm9kcm1IdHN0YkU5bmlmRjVsVENjRGRhOC93VGFLU2Fv?= =?utf-8?B?b3RlT0cwb3lFOWV5OTZtSSttWWpRcXozZk5jZHZoNVFiTjVDamlLU1FuOUFO?= =?utf-8?B?a25JYkJYdjQ0LzQwU0ZRSnA2SjhZOEdTcW5zM0Y1UUs5WjdXTHUzYmQzcDNm?= =?utf-8?B?RVc0L1BYRDY1cjJ1cU5hZy9JWUNEaXh1NVlleG4vMTc0VEs0eU9YWi9wV2k0?= =?utf-8?B?cFhLa2MyUTFIK2xjSjBXRVBoSEJLamxaMDllNmhjMWdtLzQzNkhWQ00zUGpJ?= =?utf-8?B?eURmZHhwb3V4YzdzSHJMZlE0bTh2MTQzZkdzcW5pTkE4cW9Lanc1QW85NTA3?= =?utf-8?B?YmxieWF4aXNUVFJzMlphcGlVOVlNRDJHOU0zN1NLdFhZWkx4MTFKam1qM0dJ?= =?utf-8?B?MysyTk5xdnpNalZ3VHVvckw3RnlSQTMyWmxVMXF6UXlIRXZGSEFTTm5KcUhU?= =?utf-8?B?U3VkVis1RjhRd0xWZ2pGUnZFa1pCRE9sVnllWGEwcUptdndHL3FqMDJJZDlp?= =?utf-8?B?bjdMaENMTERaMk9qa2dTSlZtUG5LZDNoRC80NjI0WU55dzIxZTl3a3NvY2lO?= =?utf-8?B?SHpLSGRuVUNoUVdYTG5VWmZ2RDVBMWpQdUNOOUpwZU5jQWNvV3VpcXIvcDFX?= =?utf-8?B?U2VmYVk2T21yeUJmcENKckZ2VVF0dUd1K29mZ3VoendLRS80eGE0eTU5bTE5?= =?utf-8?B?SnhRN3dBa0ZmRTgySFkzRkx4OWFsaUpGMlJJdWkwcHJYQWVmbUk4NmgzUXdS?= =?utf-8?B?MWdnRTUvWlpiQ2dmcmpWaXlRNU9vTHhGMUp2dHFIeGEvd2xjSG15anFvODFi?= =?utf-8?B?RVd4UWpKSWlycXJMYUdmNUs4TGRPWW9mV3E5TGNXemNGekZ3WlRmbzl3YXZG?= =?utf-8?B?OGVMWHJ1eXdrbHJsRmFyYml2NWQwQW8wS2tkbFF0eHVKSStKTmRTd3F4THlt?= =?utf-8?B?RzVPcGpTVHlXeXR3eXcwZzRPUXpFdVlsSmVXZjFYQ2cyL3VjUmxXTzlkNlBr?= =?utf-8?B?cDhsWms5bUtTZzAxZmFyeDFVdVdvalVLYU9YN3lJL0hZbytRNXQ4akZqNkw1?= =?utf-8?B?Y2swa1pWZ1Q0UlVialBSUlRuN0NZVXJDNTJWbzFhcU1wZFdYMkViS1NJaStV?= =?utf-8?B?dGsyMEdVQ1pSN3VjUnB6akQyQWt5Y3M1TFkyNmhPblRsNmpFalFjYkw3bW50?= =?utf-8?B?YWVkUUg3YmIrZU5LSG1nZzk0SzdYOVhGK2UvaEVYOXN5SzJFckNNNERJNWdQ?= =?utf-8?B?QlhjRlA1MXdFTUpBOEJDcXVPZndMNU03cFNOUDBENkE1RUo3enV1SzZYbVJu?= =?utf-8?B?aWxGRnhCWE5QbWRsY2tuYXR0RzdJclRJbVRJUGxXUXc5SnI0cUpTK0JuczV0?= =?utf-8?B?am9jZ1N4Y09DUWJvK0NKSWdqSEZqN1cvMkxsMFFhdmxieDM5UytFaTNpV3N4?= =?utf-8?B?bC9SdGhJNkRFbWxiR1JOR3dFQmlkd05aM0FEZ3A1Wkc2ZVhmQWQwSkxNUmdx?= =?utf-8?B?TXc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB12093.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: deeaa3d7-38b3-4f8a-92e3-08dd505c863c X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2025 20:40:47.5236 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: MVZO5e+7xz7ttDCtmHQq7Vhxq9Tc0916dgaSAa3mA53aVOl+6cGxSuPxxhtvsSY1rMy39BkDYdOPWxnQYW62eUlM8rRQOtG1zKBOe+02jeg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY4PR01MB14736 SGkgR2VlcnQsDQoNClRoYW5rcyBmb3IgeW91ciBmZWVkYmFjayENCg0KPiBGcm9tOiBHZWVydCBV eXR0ZXJob2V2ZW4gPGdlZXJ0QGxpbnV4LW02OGsub3JnPg0KPiBTZW50OiAxMyBGZWJydWFyeSAy MDI1IDE0OjIzDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgNi83XSBkbWFlbmdpbmU6IHNoOiBy ei1kbWFjOiBBZGQgUlovVjJIKFApIHN1cHBvcnQNCj4gDQo+IEhpIEZhYnJpemlvLA0KPiANCj4g T24gVGh1LCAxMyBGZWIgMjAyNSBhdCAxNToxOSwgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBs aW51eC1tNjhrLm9yZz4gd3JvdGU6DQo+ID4gT24gV2VkLCAxMiBGZWIgMjAyNSBhdCAyMzoxMywg RmFicml6aW8gQ2FzdHJvDQo+ID4gPGZhYnJpemlvLmNhc3Ryby5qekByZW5lc2FzLmNvbT4gd3Jv dGU6DQo+ID4gPiBUaGUgRE1BQyBJUCBmb3VuZCBvbiB0aGUgUmVuZXNhcyBSWi9WMkgoUCkgZmFt aWx5IG9mIFNvQ3MgaXMNCj4gPiA+IHNpbWlsYXIgdG8gdGhlIHZlcnNpb24gZm91bmQgb24gdGhl IFJlbmVzYXMgUlovRzJMIGZhbWlseSBvZg0KPiA+ID4gU29DcywgYnV0IHRoZXJlIGFyZSBzb21l IGRpZmZlcmVuY2VzOg0KPiA+ID4gKiBJdCBvbmx5IHVzZXMgb25lIHJlZ2lzdGVyIGFyZWENCj4g PiA+ICogSXQgb25seSB1c2VzIG9uZSBjbG9jaw0KPiA+ID4gKiBJdCBvbmx5IHVzZXMgb25lIHJl c2V0DQo+ID4gPiAqIEluc3RlYWQgb2YgdXNpbmcgTUlEL0lSRCBpdCB1c2VzIFJFUSBOTy9BQ0sg Tk8NCj4gPiA+ICogSXQgaXMgY29ubmVjdGVkIHRvIHRoZSBJbnRlcnJ1cHQgQ29udHJvbCBVbml0 IChJQ1UpDQo+ID4gPiAqIE9uIHRoZSBSWi9HMkwgdGhlcmUgaXMgb25seSAxIERNQUMsIG9uIHRo ZSBSWi9WMkgoUCkgdGhlcmUgYXJlIDUNCj4gPiA+DQo+ID4gPiBBZGQgc3BlY2lmaWMgc3VwcG9y dCBmb3IgdGhlIFJlbmVzYXMgUlovVjJIKFApIGZhbWlseSBvZiBTb0MgYnkNCj4gPiA+IHRhY2ts aW5nIHRoZSBhZm9yZW1lbnRpb25lZCBkaWZmZXJlbmNlcy4NCj4gPiA+DQo+ID4gPiBTaWduZWQt b2ZmLWJ5OiBGYWJyaXppbyBDYXN0cm8gPGZhYnJpemlvLmNhc3Ryby5qekByZW5lc2FzLmNvbT4N Cj4gPiA+IC0tLQ0KPiA+ID4gdjEtPnYyOg0KPiA+ID4gKiBTd2l0Y2hlZCB0byBuZXcgbWFjcm9z IGZvciBtaW5pbXVtIHZhbHVlcy4NCj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhlIHVwZGF0ZSENCj4g Pg0KPiA+ID4gLS0tIGEvZHJpdmVycy9kbWEvc2gvS2NvbmZpZw0KPiA+ID4gKysrIGIvZHJpdmVy cy9kbWEvc2gvS2NvbmZpZw0KPiA+ID4gQEAgLTUzLDYgKzUzLDcgQEAgY29uZmlnIFJaX0RNQUMN Cj4gPiA+ICAgICAgICAgZGVwZW5kcyBvbiBBUkNIX1I3UzcyMTAwIHx8IEFSQ0hfUlpHMkwgfHwg Q09NUElMRV9URVNUDQo+ID4gPiAgICAgICAgIHNlbGVjdCBSRU5FU0FTX0RNQQ0KPiA+ID4gICAg ICAgICBzZWxlY3QgRE1BX1ZJUlRVQUxfQ0hBTk5FTFMNCj4gPiA+ICsgICAgICAgc2VsZWN0IFJF TkVTQVNfUlpWMkhfSUNVDQo+ID4NCj4gPiBUaGlzIGVuYWJsZXMgUkVORVNBU19SWlYySF9JQ1Ug dW5jb25kaXRpb25hbGx5LCB3aGlsZSBpdCBpcyBvbmx5DQo+ID4gcmVhbGx5IG5lZWRlZCBvbiBS Wi9WMkgsIGFuZCBub3Qgb24gb3RoZXIgYXJtNjQgU29Dcywgb3Igb24gYXJtMzINCj4gPiBvciBy aXNjdiBTb0NzLg0KPiANCj4gQXMgQVJDSF9SOUEwOUcwNTcgYWxyZWFkeSBzZWxlY3RzIFJFTkVT QVNfUlpWMkhfSUNVLCB5b3UgY291bGQgcHJvdmlkZQ0KPiBhIGR1bW15IHJ6djJoX2ljdV9yZWdp c3Rlcl9kbWFfcmVxX2FjaygpIGZvciB0aGUgIVJFTkVTQVNfUlpWMkhfSUNVDQo+IGNhc2UsIG9y IGV2ZW4gZGlzYWJsZSBhbGwgSUNVLXJlbGF0ZWQgY29kZSB3aGVuIGl0IGlzIG5vdCBuZWVkZWQu DQoNCkEgZHVtbXkgcnp2MmhfaWN1X3JlZ2lzdGVyX2RtYV9yZXFfYWNrKCkgc291bmRzIGdvb2Qs IEknbGwgaW5jbHVkZSB0aGF0DQppbiB0aGUgbmV4dCB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMuDQoN ClRoYW5rcyENCg0KQ2hlZXJzLA0KRmFiDQoNCj4gDQo+IEdye29ldGplLGVldGluZ31zLA0KPiAN Cj4gICAgICAgICAgICAgICAgICAgICAgICAgR2VlcnQNCj4gDQo+IC0tDQo+IEdlZXJ0IFV5dHRl cmhvZXZlbiAtLSBUaGVyZSdzIGxvdHMgb2YgTGludXggYmV5b25kIGlhMzIgLS0gZ2VlcnRAbGlu dXgtbTY4ay5vcmcNCj4gDQo+IEluIHBlcnNvbmFsIGNvbnZlcnNhdGlvbnMgd2l0aCB0ZWNobmlj YWwgcGVvcGxlLCBJIGNhbGwgbXlzZWxmIGEgaGFja2VyLiBCdXQNCj4gd2hlbiBJJ20gdGFsa2lu ZyB0byBqb3VybmFsaXN0cyBJIGp1c3Qgc2F5ICJwcm9ncmFtbWVyIiBvciBzb21ldGhpbmcgbGlr ZSB0aGF0Lg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tIExpbnVzIFRvcnZh bGRzDQo=