From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 52773C54E64 for ; Thu, 28 Mar 2024 06:53:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A62BE6B007B; Thu, 28 Mar 2024 02:53:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A135A6B0082; Thu, 28 Mar 2024 02:53:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8B33F6B0083; Thu, 28 Mar 2024 02:53:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 6F5DF6B007B for ; Thu, 28 Mar 2024 02:53:00 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id D44CB160FAA for ; Thu, 28 Mar 2024 06:52:59 +0000 (UTC) X-FDA: 81945530478.24.537B55A Received: from MRZP264CU002.outbound.protection.outlook.com (mail-francesouthazon11020002.outbound.protection.outlook.com [52.101.165.2]) by imf25.hostedemail.com (Postfix) with ESMTP id 95F38A0003 for ; Thu, 28 Mar 2024 06:52:56 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=csgroup.eu header.s=selector2 header.b=cF7u0wiT; dmarc=pass (policy=quarantine) header.from=csgroup.eu; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf25.hostedemail.com: domain of christophe.leroy@csgroup.eu designates 52.101.165.2 as permitted sender) smtp.mailfrom=christophe.leroy@csgroup.eu ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711608776; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=EdSwzqAPTfzUp6/7euhauXtBFWWOAR6eIdZVhs7+qeo=; b=IkZNSIfuwawPkKIWK5VWUUirQP3ksLvzdn27KYWvGCh5OnsQuWp4EzaJJVLnLF82VBt9ii XuckQQFsGEx8LHxwH1ZTM6CS+quFcQHeZNGDGemsKuo9bf9+C2QENhiYw5Lj6WZXXk7yQn HiTYyF4F7RgDF5LvqjhidIUIPD86UhI= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=csgroup.eu header.s=selector2 header.b=cF7u0wiT; dmarc=pass (policy=quarantine) header.from=csgroup.eu; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf25.hostedemail.com: domain of christophe.leroy@csgroup.eu designates 52.101.165.2 as permitted sender) smtp.mailfrom=christophe.leroy@csgroup.eu ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1711608776; a=rsa-sha256; cv=pass; b=syeKR8nQ+EELz16Aek0xNQztaV0wrRrK/VmRpqv0jO5Iuvkrffv94FFqhvZQcNKvxRv8FO WiZgvOgPiYNDYjPrECPrZM5rA7YNtDR3io5Tw40B9vObIv7bN19QxXa39iyzzKuICjdgZZ ct9lab3Jp93i+fCkHnipcgk0wtaYqnA= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Durex1EzYTb5XnQlp1ZiV4NKcQsBejmxKCHLQ2chnKXJ1phalD1UYCPxUGyC+PxmKCYMmjfUF+8DGoqJh7ZeuewWLP7yIXr6xe3TZlSsKSqJHCK0ImyQj9Z4N/bf04xC25fUnldj85G0ytKryxM3oOeyQQ9lne7HSVsCzSkz+YBAc3H+rmSpO/O6Z2piRu62qAmyw+4kgvRykO+aAn3CDxL+D8b1VNaTQXxAWpPrY0GQFhsftVCrysMYrpTb1BWq0lX4MDaMD40KjISJ0DyKFthuhXfK70bVoIfOZF8fdU0PyVT8p1rAi0IJ1Fj2fUPU2c9FoDCFqK69x9X1Ypffzw== 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=EdSwzqAPTfzUp6/7euhauXtBFWWOAR6eIdZVhs7+qeo=; b=Ve75rCjvzED2aLkgM8w2j0ni3+3otcZ+ThXyfMc9X0M92h+JP5uStaV4NJFBSPsTvkPgBAhbsma2stilmb2GuWmrOB4gcFOOrcidwrvJ4+BSPV3G5G5Xp0UYwXy7WeA4R71J08yKuAVZOh+A90z1CGAmiwSYhVYQFDkD6yT5xY4XzIQt/RQIwnDr5/ugaFkh4h0KhFcqedBYvbNQKFNKCBEvNMzSvUqnl/zvLgJN/R42QZnJVqaYdZzehFyPKVChPYZdAwM1Bfu242ElIngNpvMmfyR3ll5vOyWSbEls2UJCFvLPVKEvFoDts5P++YGmnCYpRxCQSGM1q9mZ2haABQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=csgroup.eu; dmarc=pass action=none header.from=csgroup.eu; dkim=pass header.d=csgroup.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=csgroup.eu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EdSwzqAPTfzUp6/7euhauXtBFWWOAR6eIdZVhs7+qeo=; b=cF7u0wiTeawGNhjhDszqkTlM9/YvNBzpxxBqFykU0aFglU0t+7Y3pdjR1tBjdf+A/+EBByOLkSKhky5MNmQYvChORFvHCjCmHcTYuxPrPSLi3aWOPDaocCJ5KGkL53wBPzlsend6RqauclQWddBs9wNm8yIO0mBReiQ82AVbPwbs4U8sGhPtCA5AYGo7JQbRIKLVtz5IC/sqzpZM4DiX1fPKqLLsJw44DoOG228JfJ5n/zpxI7iDzADjcCFM97ADzrV0XPlgNYok4292czzC4IAD8vvRmdk/KcCw9CaWMFbVydJhdOITGi9KQhPFEe9jymrcAm5aBzSS2vDuppFiZA== Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by PR0P264MB2872.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1d3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.33; Thu, 28 Mar 2024 06:52:53 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::c192:d40f:1c33:1f4e]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::c192:d40f:1c33:1f4e%6]) with mapi id 15.20.7409.038; Thu, 28 Mar 2024 06:52:53 +0000 From: Christophe Leroy To: Rohan McLure , "linuxppc-dev@lists.ozlabs.org" CC: "mpe@ellerman.id.au" , "linux-mm@kvack.org" , "linux-riscv@lists.infradead.org" , "linux-arm-kernel@lists.infradead.org" , "x86@kernel.org" Subject: Re: [PATCH v11 00/11] Support page table check PowerPC Thread-Topic: [PATCH v11 00/11] Support page table check PowerPC Thread-Index: AQHagMxYDPDvnI1/CkO3HAPKAXtN1bFMt4IA Date: Thu, 28 Mar 2024 06:52:53 +0000 Message-ID: <5009c511-ec85-4d05-a106-8fca9189dd5d@csgroup.eu> References: <20240328045535.194800-3-rmclure@linux.ibm.com> In-Reply-To: <20240328045535.194800-3-rmclure@linux.ibm.com> Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla Thunderbird x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MRZP264MB2988:EE_|PR0P264MB2872:EE_ x-ms-office365-filtering-correlation-id: d52ff250-c3a8-4ada-70d2-08dc4ef3b0d7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: s/ElYlchFE4o8AGDNP6MCwCQ/oaGCgb256xK9dCkZ1n9Y+3FPPABwEtgg8ydyrNDEjDURQzORou6QH8/ak1rSXgozbHk7FsJoI0Fhi9yEvBv4p7KSCAnG/2FufVhtSygHeXfZ2D+1E1MD4S8ozeTMC4URnkDgMZPOS5DVtdD9y5S6EMaRa6FyJAfV3ff/cdd5iv8yzNz4pQ0jhNn5wSmgeqrChmRZw6Zgu8PD6r8ODBKFDcQDyOZMdygMy8rKpL5tRii/XKSU8mEx8L2J2qa9Eg0Yh8DKRRg6RFmplpASQcGDg/5EeLL0ibhS3k7nC/auPAXRpy2jdGklTv58p0YxiaDuqBJj19zBljdMdOEoEXhZ135iC3LPYOUplFl5uZLDfl0TMvSCq14HHAFdI8CtYpeByUm5kIS5UftD1GAxZ9e3HQuveYnuPmSqP9ulY3V4JirPhivbtGM1lMHsMKwk1b3/JvgJNYooO5QMD33bJ9zJKVLTlhNk07M5So3ewkOjTeXWkEUgM1BfX/7lkGvqiRnFUOasYfyHTChkLSN0TiNSqkkVPxEsP51dFFRxmD5PSHgb7lmAFIOmsTlz1Q/jsLT36tEmFbuoDAR1EVKxbZM6qWBqu9OxZvQB0qmBSd04zwpcyX/832QDph4YCdOvjPuGqJihgC/JUgv5pC/XpR96rMxHlScqovFEodCWb6ATymIzu/AVeRGJEKIPH7IsJIArCWECVxuirU86zeCuR4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eks4eStTSzdPRVhVTThweUQ2alJ0c2lnT0JIbEhHYlZQL2FaaU83RnlmMVl1?= =?utf-8?B?RTBsTjFjVEYxYUgxOXkvak8zK3VXL09kQUpFbWJYZHd2cEhkTm1DTGRTK1Fm?= =?utf-8?B?cVJqQjdRKzZBbFZOdm9hcGJPVy8zMDBQNllIaXJjSGtkV2FBM25YMUJMaVFo?= =?utf-8?B?eEU1VVdzZVUybk9Mc05HVHBFV1RvS3RoVjl1Q2FmYUtnNExSNFBzTFlCQWV4?= =?utf-8?B?QjlaMGRPVEMrcUZWc0x2RG80WkFTKytHQTVuRXh5Tkd6Y2xlZ0lvZ0NSVFB1?= =?utf-8?B?S1RnUU9BM051WDBIbGFidGxTY3h0VzRjazcvZy83b2VrUitSM3JsNU04VWdL?= =?utf-8?B?U1dxVTlXSXREQ2tuaXBtWnJvamFxTUVXazZEZ1lXNXVZTExCUFlIY1FvUWox?= =?utf-8?B?RlRQa1lubERGM1BrbVlDMWZVU0V0Y0xQUWlFSDJIWDlUU3hzSndRWHpoL1NN?= =?utf-8?B?b1JnS0dnUkl2MzBORmpRcG45K3VWWTlDdGxLU1lIcTZ5OW9vSmlHS0Y0aTBV?= =?utf-8?B?N3o5UzYxZm14eStvNVFmSmE5VmhKZkNkeDUyemhaVm5JdEdoSFc1VUMzVTlM?= =?utf-8?B?UFNGMm0wUHcweDd1UnpXL0J3djRXb2diR055NHZRQVNDY3MxLy85MW5VclE3?= =?utf-8?B?R2JzNFplVndNZmJ2N1lDQ1UwaTFCandpa01JN1pHN3ZuN1VWYk9wbjFMVVBk?= =?utf-8?B?SnkzbzIrWmZzNGU5UjhTVkRiTnBzNWFNeDRkYXdsa0VuZXpaVUZySnpvcVZt?= =?utf-8?B?NFhLb2FnNFJESzNocU00NkZJQ00zcW5iYjlDSGY3aGVyZG1Mb2xPVWhEZnhV?= =?utf-8?B?VHVQOGJycXdDc0g4UFVxazBweHpTZXVvVFBJUmtaVUhtNjBBeW5Ma21rcUw5?= =?utf-8?B?T2p5VGkwNFpnWTROUWdtQW5rNzlOdW45N051S0JydXdqVHBCSWtiSjN0MHF6?= =?utf-8?B?MWY5bG54cnRzY3JEZTBRVW9GUnJsMTE5L2NaVnoxSUdZNUhYaGpLY3lPQ2x2?= =?utf-8?B?UmVwVkxyNVR4by9xMnV2QVN2V0Z5c0N2OEJuc2xid0Flb0k0S0xGendadXU0?= =?utf-8?B?T0dvY1l4bkdBdE9WV3VPRkcrc1grN0NnZnVIVWY3L2c0Q1ZWTzhmRHNUcEh4?= =?utf-8?B?bzhveUttRFQ1em55MGFjMU5Wb1ZyV2o3MXJ0Rlh4TkVXL1ROWUFCNHNXM1Ba?= =?utf-8?B?MVgvcjRWN3VBMnowWkQ4NTZ2TzBvL0JBR1Vuc0dDWlVVWitZeVJsY1BPaS9i?= =?utf-8?B?R2pFOW13bjZQQ2Jua3d6dzdmRjdvM0dZT2Z1TEFoZnp0aGpia2RqT0FPLzVY?= =?utf-8?B?dldLNkVGMENESEMwTmtqcTZYaGczLy8vSTdiclN5WkdMYW5qNFgzeTI0WWlQ?= =?utf-8?B?M2FVMGFlRHpmbi9xMVp1ZVdrNExrdTNqN2hpVzJ1bzNzTnVhZFZDbHNtUHBF?= =?utf-8?B?VWU0ZWlTWURic1FWdHBUSlhpTW5rL0h6OVlQWE0xNWpqTldnVmsySFg1Yno3?= =?utf-8?B?b1p2bGtoK0c3Qzk2Y0xEeTJtN1lTcERxMVJDeHhXa21RcGFRWFlKTWF4WndW?= =?utf-8?B?VnA2TlRYV01oSVFZNVl1TWsxdmpOZGhpWFAvdk1BREUvYnVpN0hvR0g5b21N?= =?utf-8?B?c0dmKzhHNTFnOUt3OXVNSzFaUmEwUWdiZFZhd3ZxRGVCc3FCNHAwVVhoa3p0?= =?utf-8?B?Mk1nYVRkNU9DTkprcmxBL2kvN3gyc1diVkkvS3pSMmFGRnpzQ2FIUCtQQnlk?= =?utf-8?B?UzhsaEFrdGFmc0w0dW9uak5PU1lPcWZvNXVLUVE3MVk1K2JMUkNUMng2dGUv?= =?utf-8?B?S25QNXZYTm51dEZmM3VXNjBMQ3JtRjVmKzU5bDNVaVFTMVN3ajJCZGZoMENv?= =?utf-8?B?WFJWc0czbXBpU0lwNUZDTk5qbDV0ZDZEdzV2cWd2cGR4TFNNYXFBTHczYjdB?= =?utf-8?B?eWJBaUJoNHY0NW9OaVk3bmUwSEJwYm81ci90cWFQOHJwK0hFM040dkVCQ0tZ?= =?utf-8?B?WEF4V2thOWEwMjZSZW5XMXFwbldxcllCdmVQanJwaURwdHVWQXdOZW5WUEhG?= =?utf-8?B?L2dOZ0NmdHFTN1dldFJuSDAvVlNLSWVlbDd4TlE0bERMVE9QazJHNnZqMjM0?= =?utf-8?B?WDdXa1UzbVBOSVpWWW16eHZ2dTRUVEMreFFDdm94VFByUzlWZVh6dHR0SlVJ?= =?utf-8?B?OWhMcXdXZXhYOHFiY0NxRlBsK3pHa3BHVERLQjdCbllVNnU0M0p6RUFZcXhh?= =?utf-8?B?aUduck43MkZhS3dHQndMNitHWlRnPT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: d52ff250-c3a8-4ada-70d2-08dc4ef3b0d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2024 06:52:53.0473 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: K3E8JCN8J8OOurO91qKiRsH/NjHHOfOxWZ0K0iTYj4N0wkD9jORZw6z5JGO1ReZtjjnq4OJcSc9amNRWVzUmkB+xgSsgb32gCh9gtsgamQI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB2872 X-Rspam-User: X-Stat-Signature: n59iji5j4ro7paksx6c5jkdjzkerfigb X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 95F38A0003 X-HE-Tag: 1711608776-828783 X-HE-Meta: U2FsdGVkX1+I9t4bo0BitoZapISuzWNxMU7FAOgVAAmMMG1gBFsQx1lHvIfoflPliLvjRUiFqbbJXdxKFbvcx+vPZoFsGfMfGZa4YM6x86ipB51FRU5FjkYYrlCEPror0ep5kwHaUeMmV6IlFIRoohKnnqMAwdJg9lAGMzJV6arGFqC36XJLdan4TIcznJwQo3M6UbE4udOVJvL0Bo/4K0jP0k2pKsOaQRwBfL8xZjKPi9n/qfZOaDEiWQdG865d+X20sBFgtoGG/CkyYzCrjNuWuSK+ph4O3CPSJbxtC0UQbsCu7xq2TYU0pjodQinerY9FMkrYpBDnaRrJRmrz7fpiKRuNjfMGovdfXJwO2/qsnMaCQMsDRw4yb4UcAqw9uSCKgSp0MuJLVAHJiWQQj1GeX8ux4EWy9rEAKPMWDq5ohCq13p0mQkOu3GtogukkosJFTKcWhx2yHBR62m+ITgPMwO7j9XJMdfCKOi4ymLcEofsyuzZJWkFbIIyhhGH1suidBhzA6aJfA5obzmJx7BcsrWvM8cvxM2Ip/LjKZYdfzu47LS6A8QZHs2tN6YqwV4GNGI2xGfKomZMbHL2ek82R15/O6UhEz6fs31hGSHHZfBRHqLmeUwsTZ0v3j1lTJsdw/fMwjKronTk8dsNU+0TMZ+TckFAnDSiBmAfCqyiDUyy47GkezQsOKRTsXExE5bOkRQ3XMotNqqbDtnVA1fmjrHm51ZcmwWzZzdxgaUiOp7mDrbzRdUzQCMkzz7s8o68/9RrqJrtX8wRgW5OjSri2WskpA8qYESGUqh9qJSirsKi9TLEdMTGoAA8eRJAMgQbvvcBmWXtULBQkdFkhQuVMsc+HUIJG2JD1fOUguVdJnlPZHcoNNcZZSMFA+t2nHWBot/oukUCigmfpuS3gLdU0poA6OFCnACVuh8Uny+AIQPPiiZztKhUbOooQOhi22fLYf8pH6V+NeIwhlsK X/f34fAT lyEf+m/xs9OIeiBbnxhINjtC0FBC4lhdRa1ax/eutg5DwLv9GkpbMGHYPLbdUEgbC1NoqABx5eJyGkCnBOqkmwWwvlz3YsUJ41Rq5FDiqVmwXSd/8ocNuAGJvVpPEcH7fbMF/QXOS6yDZmCfcAWgcc0xNBbsvJwVdruVrdbtQ0Np4TzKMbBjHJL4RLDcQD2kMfivrItF001gQJE7nvtFa6Ma+nHfMz0Pyo8urs9AuIftUyoHS+ljEK3/vW4s9+QSbARsygFmwPxdjSVO3oOpZ6fRf1FcaXlCyYcfOm5EGqpLDFT/5t/TrE5BM/jFXXvPzXr3pB5szqf1p4wY= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: DQoNCkxlIDI4LzAzLzIwMjQgw6AgMDU6NTUsIFJvaGFuIE1jTHVyZSBhIMOpY3JpdMKgOg0KPiBT dXBwb3J0IHBhZ2UgdGFibGUgY2hlY2sgb24gYWxsIFBvd2VyUEMgcGxhdGZvcm1zLiBUaGlzIHdv cmtzIGJ5DQo+IHNlcmlhbGlzaW5nIGFzc2lnbm1lbnRzLCByZWFzc2lnbm1lbnRzIGFuZCBjbGVh cnMgb2YgcGFnZSB0YWJsZQ0KPiBlbnRyaWVzIGF0IGVhY2ggbGV2ZWwgaW4gb3JkZXIgdG8gZW5z dXJlIHRoYXQgYW5vbnltb3VzIG1hcHBpbmdzDQo+IGhhdmUgYXQgbW9zdCBvbmUgd3JpdGFibGUg Y29uc3VtZXIsIGFuZCBsaWtld2lzZSB0aGF0IGZpbGUtYmFja2VkDQo+IG1hcHBpbmdzIGFyZSBu b3Qgc2ltdWx0YW5lb3VzbHkgYWxzbyBhbm9ueW1vdXMgbWFwcGluZ3MuDQo+IA0KPiBJbiBvcmRl ciB0byBzdXBwb3J0IHRoaXMgaW5mcmFzdHJ1Y3R1cmUsIGEgbnVtYmVyIG9mIHN0dWJzIG11c3Qg YmUNCj4gZGVmaW5lZCBmb3IgYWxsIHBvd2VycGMgcGxhdGZvcm1zLiBBZGRpdGlvbmFsbHksIHNl cGVyYXRlIHNldF9wdGVfYXQoKQ0KPiBhbmQgc2V0X3B0ZV9hdF91bmNoZWNrZWQoKSwgdG8gYWxs b3cgZm9yIGludGVybmFsLCB1bmluc3RydW1lbnRlZCBtYXBwaW5ncy4NCg0KSSBnYXZlIGl0IGEg dHJ5IG9uIFFFTVUgZTUwMCAoNjQgYml0cyksIGFuZCBnZXQgdGhlIGZvbGxvd2luZyBPb3BzLiBX aGF0IA0KZG8gSSBoYXZlIHRvIGxvb2sgZm9yID8NCg0KRnJlZWluZyB1bnVzZWQga2VybmVsIGlt YWdlIChpbml0bWVtKSBtZW1vcnk6IDI1ODhLDQpUaGlzIGFyY2hpdGVjdHVyZSBkb2VzIG5vdCBo YXZlIGtlcm5lbCBtZW1vcnkgcHJvdGVjdGlvbi4NClJ1biAvaW5pdCBhcyBpbml0IHByb2Nlc3MN Ci0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQ0Ka2VybmVsIEJVRyBhdCBtbS9w YWdlX3RhYmxlX2NoZWNrLmM6MTE5IQ0KT29wczogRXhjZXB0aW9uIGluIGtlcm5lbCBtb2RlLCBz aWc6IDUgWyMxXQ0KQkUgUEFHRV9TSVpFPTRLIFNNUCBOUl9DUFVTPTMyIFFFTVUgZTUwMA0KTW9k dWxlcyBsaW5rZWQgaW46DQpDUFU6IDAgUElEOiAxIENvbW06IGluaXQgTm90IHRhaW50ZWQgNi44 LjAtMTM3MzItZ2M1MzQ3YmVlYWQwYi1kaXJ0eSAjNzg0DQpIYXJkd2FyZSBuYW1lOiBRRU1VIHBw Y2U1MDAgZTU1MDAgMHg4MDI0MDAyMCBRRU1VIGU1MDANCk5JUDogIGMwMDAwMDAwMDAyOTUxYTAg TFI6IGMwMDAwMDAwMDAyOTUxYmMgQ1RSOiAwMDAwMDAwMDAwMDAwMDAwDQpSRUdTOiBjMDAwMDAw MDAzMmU3NDQwIFRSQVA6IDA3MDAgICBOb3QgdGFpbnRlZCANCig2LjguMC0xMzczMi1nYzUzNDdi ZWVhZDBiLWRpcnR5KQ0KTVNSOiAgMDAwMDAwMDA4MDAyOTAwMiA8Q0UsRUUsTUU+ICBDUjogMjQw NDQyNDggIFhFUjogMDAwMDAwMDANCklSUU1BU0s6IDANCkdQUjAwOiBjMDAwMDAwMDAwMDI5ZDkw IGMwMDAwMDAwMDMyZTc2ZTAgYzAwMDAwMDAwMGQ0NDAwMCBjMDAwMDAwMDAzMDE3ZTE4DQpHUFIw NDogMDAwMDAwMDBmZmIxMTAwMCBjMDAwMDAwMDA3ZjE2ODg4IDAwMDAwMDBmYzMyNDEyM2QgMDAw MDAwMDAwMDAwMDAwMA0KR1BSMDg6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSBj MDAwMDAwMDAxMTg0MDAwIDAwMDAwMDAwODQwMDQyNDgNCkdQUjEyOiAwMDAwMDAwMDAwMDAwMGMw IGMwMDAwMDAwMDExYjkwMDAgYzAwMDAwMDAwN2YxNjg4OCBjMDAwMDAwMDA3ZjE5MDAwDQpHUFIx NjogMDAwMDAwMDAwMDAwMTAwMCAwMDAwM2ZmZmZmZmZmMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw MDAwMDAwMDAwMDAwMA0KR1BSMjA6IDAwMDA0MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw MDAwMDAwMDAwMDAwMDAxIGZmZmZjMDAwZmZiMTIwMDANCkdQUjI0OiBjMDAwMDAwMDA3ZjE5MDAw IGMwMDAwMDAwMDYwMDgwMDAgYzAwMDAwMDAwNjAwODAwMCAwMDAwMDAwMDAwMDAwMDMwDQpHUFIy ODogMDAwMDAwMDAwMDAwMDAwMSBjMDAwMDAwMDAxMThhZmU4IGMwMDAwMDAwMDMwMTdlMTggMDAw MDAwMDAwMDAwMDAwMQ0KTklQIFtjMDAwMDAwMDAwMjk1MWEwXSBfX3BhZ2VfdGFibGVfY2hlY2tf cHRlc19zZXQrMHgyMTAvMHgyYWMNCkxSIFtjMDAwMDAwMDAwMjk1MWJjXSBfX3BhZ2VfdGFibGVf Y2hlY2tfcHRlc19zZXQrMHgyMmMvMHgyYWMNCkNhbGwgVHJhY2U6DQpbYzAwMDAwMDAwMzJlNzZl MF0gW2MwMDAwMDAwMDMyZTc3OTBdIDB4YzAwMDAwMDAwMzJlNzc5MCAodW5yZWxpYWJsZSkNCltj MDAwMDAwMDAzMmU3NzMwXSBbYzAwMDAwMDAwMDAyOWQ5MF0gc2V0X3B0ZXMrMHgxNzgvMHgyMTAN CltjMDAwMDAwMDAzMmU3NzkwXSBbYzAwMDAwMDAwMDI0YzcyY10gbW92ZV9wYWdlX3RhYmxlcysw eDI5OC8weDc1MA0KW2MwMDAwMDAwMDMyZTc4NzBdIFtjMDAwMDAwMDAwMmE5NDRjXSBzaGlmdF9h cmdfcGFnZXMrMHgxMjAvMHgyNTQNCltjMDAwMDAwMDAzMmU3OWEwXSBbYzAwMDAwMDAwMDJhOWY5 NF0gc2V0dXBfYXJnX3BhZ2VzKzB4MjQ0LzB4NDE4DQpbYzAwMDAwMDAwMzJlN2IzMF0gW2MwMDAw MDAwMDAzMzE2MTBdIGxvYWRfZWxmX2JpbmFyeSsweDU4NC8weDE3ZDQNCltjMDAwMDAwMDAzMmU3 YzMwXSBbYzAwMDAwMDAwMDJhYTNlOF0gYnBybV9leGVjdmUrMHgyODAvMHg3MDQNCltjMDAwMDAw MDAzMmU3ZDAwXSBbYzAwMDAwMDAwMDJhYzE1OF0ga2VybmVsX2V4ZWN2ZSsweDE2Yy8weDIxNA0K W2MwMDAwMDAwMDMyZTdkNTBdIFtjMDAwMDAwMDAwMDAxMWM4XSBydW5faW5pdF9wcm9jZXNzKzB4 MTAwLzB4MTY4DQpbYzAwMDAwMDAwMzJlN2RlMF0gW2MwMDAwMDAwMDAwMDIxNGNdIGtlcm5lbF9p bml0KzB4ODQvMHgxZjgNCltjMDAwMDAwMDAzMmU3ZTUwXSBbYzAwMDAwMDAwMDAwMDU5NF0gcmV0 X2Zyb21fa2VybmVsX3VzZXJfdGhyZWFkKzB4MTQvMHgxYw0KLS0tIGludGVycnVwdDogMCBhdCAw eDANCkNvZGU6IDgxMjMwMDA0IDdkMjkwN2I0IDBiMDkwMDAwIDdjMDAwNGFjIDdkMjAxODI4IDMx MjkwMDAxIDdkMjAxOTJkIA0KNDBjMmZmZjQgN2MwMDA0YWMgMmMwOTAwMDIgMzkyMDAwMDAgN2Qy OWUwMWUgPDBiMDkwMDAwPiBlOTNkMDAwMCANCjM3ZmZmZmZmIDdmZGU0YTE0DQotLS1bIGVuZCB0 cmFjZSAwMDAwMDAwMDAwMDAwMDAwIF0tLS0NCg0Kbm90ZTogaW5pdFsxXSBleGl0ZWQgd2l0aCBp cnFzIGRpc2FibGVkDQpLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtp bGwgaW5pdCEgZXhpdGNvZGU9MHgwMDAwMDAwNQ0KUmVib290aW5nIGluIDE4MCBzZWNvbmRzLi4N Cg==