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 490D3C3DA4A for ; Mon, 29 Jul 2024 06:34:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BC7FF6B0092; Mon, 29 Jul 2024 02:34:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B78096B00A0; Mon, 29 Jul 2024 02:34:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 97DCA6B00A2; Mon, 29 Jul 2024 02:34:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 736A36B0092 for ; Mon, 29 Jul 2024 02:34:38 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 2827D1C048C for ; Mon, 29 Jul 2024 06:34:38 +0000 (UTC) X-FDA: 82391826636.19.78A0498 Received: from esa13.fujitsucc.c3s2.iphmx.com (esa13.fujitsucc.c3s2.iphmx.com [68.232.156.96]) by imf02.hostedemail.com (Postfix) with ESMTP id 80E7880004 for ; Mon, 29 Jul 2024 06:34:34 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=fujitsu.com header.s=fj1 header.b=rDYHF1+i; dmarc=pass (policy=reject) header.from=fujitsu.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf02.hostedemail.com: domain of lizhijian@fujitsu.com designates 68.232.156.96 as permitted sender) smtp.mailfrom=lizhijian@fujitsu.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1722234835; a=rsa-sha256; cv=pass; b=Pz9EK+7ubGg5bI0lHuc55t2y+y0IIUIlEiroVtW1TvmWUV2n3pwLBQKMy+Tw8vXoX3rN3k CnbqAlJZNfXPkciJbLFdEaCavXu9azMwpcwmi58vl5/izxV4HnmyANnRIE+7BtycdyKGH8 4xdztlrhj5c8DOMpg1ffHN7LKkxrRBk= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=fujitsu.com header.s=fj1 header.b=rDYHF1+i; dmarc=pass (policy=reject) header.from=fujitsu.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf02.hostedemail.com: domain of lizhijian@fujitsu.com designates 68.232.156.96 as permitted sender) smtp.mailfrom=lizhijian@fujitsu.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1722234835; 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=SAMNOym646ffzLggbK5n8WodGUnNur1cFYz2INII3mo=; b=UEGR/VHFHs0JdjZcIGiEv+zEsWuqflQ/jDAuS3oFOUq/dA6nPrGr9si4xzD5M8uWjnwxDM cNgsjNI1C/mQ37cisqmkcN1/4Dy/lhhj+549+Diggsf8dOkEuMvXk43/jnnnFGGEkyMNLR b3yTJyMJNKc+Nru40SWb9qvNii5cLgk= DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1722234875; x=1753770875; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=SAMNOym646ffzLggbK5n8WodGUnNur1cFYz2INII3mo=; b=rDYHF1+ieS0CYDuPvRUzkONIPuzyEFVTDCrkc7xsT4xVcKLU6An2eYtH CDDPl6yY6uqlyYkshXGlwwAvkGMmzgLbagMoSRoICEWLAMy0950oixRIZ tUP52pGGqTboTz+Y/vFVi33LK8zHCUvvRZYr+/mmU9girWa3qH8zs4Yh2 eEQDQtJ9u2IS+DwtZAVCk4xARygky34oTo2Xqd6KJq5dSvob2ORH/W5bL 4Kw/ECh9K8i3g8+XMXjTr0nLtEDjdCRmsMaL1Xe3WMNlPVHq6zZxGFhak cJsedhl9HqgaqxAv22hbyVaPVWkW7zVlM2EhSuDl2kTxk/OjRGdKmcHiB w==; X-IronPort-AV: E=McAfee;i="6700,10204,11147"; a="126044255" X-IronPort-AV: E=Sophos;i="6.09,245,1716217200"; d="scan'208";a="126044255" Received: from mail-japanwestazlp17010007.outbound.protection.outlook.com (HELO OS0P286CU011.outbound.protection.outlook.com) ([40.93.130.7]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jul 2024 15:34:25 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YV03KJOolmJYSu/nDlPIqPoQs1lKwS1/oAbZt+5QTQvaVuSX8WXiQ2h8NdV5RSrnaQPhY+DihFDh9fSBYeF3RAUdSydnzlTFJ1dvVRbPqNbHUafYQb1egiV00rXv6C/7foTvhNNrMGe3BKDqqvQvC6BZrJW3bNsQHYxoancXqAFjJuzwOYGBjQTBCxhKdYhqlD7YoVngK1yWp2HCnMKMlESeayaJ8lA9ddFvG1fIQT8RrJu/X8ac4Oqbi5imk0G6cvcXYeuVO2RHGvfU8kBFywdOYPJ/+z6uWIxh/PNPuGNZamYKF1oTyGNC5Nj9AZrW28tL4M4MTlce/23CdXnVdQ== 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=SAMNOym646ffzLggbK5n8WodGUnNur1cFYz2INII3mo=; b=IE1DxzPUa84eT1HraXkpqKdM1823m90FF5u4ypnPwnDddGt2aHfEI72QJbuGnFV756PlTagM/8932TZznnlQcIsj2l+Uttqp3DYlCWl5euNB9yjyW95cEgO2bx/H7wgEUzj2barX+UpDJcM1Xa3v0jn+DLbO/EO9gXmk2fxGYqUBbU7UVSjrjTDLUqezgEBOOw273idsDKHM9JYEMKj07yQlRD2ukGaK42FnfUHnDTfY4a/b1agbFh4q1LCHNwFaBYMLQh07wvmSeacbfVm5v+gi2G+X8Qp+v1VDmBUWNXbL+0C8D2V8k+xM4lysOu/QkRJPGxkkTyZMtj88JEYjbA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none Received: from TY1PR01MB1562.jpnprd01.prod.outlook.com (2603:1096:403:6::12) by TYCPR01MB11268.jpnprd01.prod.outlook.com (2603:1096:400:3bd::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.23; Mon, 29 Jul 2024 06:34:21 +0000 Received: from TY1PR01MB1562.jpnprd01.prod.outlook.com ([fe80::d9ba:425a:7044:6377]) by TY1PR01MB1562.jpnprd01.prod.outlook.com ([fe80::d9ba:425a:7044:6377%6]) with mapi id 15.20.7807.026; Mon, 29 Jul 2024 06:34:21 +0000 From: "Zhijian Li (Fujitsu)" To: Michal Hocko CC: "linux-mm@kvack.org" , Andrew Morton , David Hildenbrand , Oscar Salvador , "linux-kernel@vger.kernel.org" , "Yasunori Gotou (Fujitsu)" Subject: Re: [PATCH RFC] mm: Avoid triggering oom-killer during memory hot-remove operations Thread-Topic: [PATCH RFC] mm: Avoid triggering oom-killer during memory hot-remove operations Thread-Index: AQHa3zgpkku48clQz0iGM14ekjFxLLIIuvWAgAQlj4CAABsMAIAAQuCAgAAFzYA= Date: Mon, 29 Jul 2024 06:34:21 +0000 Message-ID: <264840d7-d770-29a0-7c36-6ede9063d06f@fujitsu.com> References: <20240726084456.1309928-1-lizhijian@fujitsu.com> <2ab277af-06ed-41a9-a2b4-91dd1ffce733@fujitsu.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.1.1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TY1PR01MB1562:EE_|TYCPR01MB11268:EE_ x-ms-office365-filtering-correlation-id: ce74c508-4b55-4610-0834-08dcaf987aef x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|1580799027|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?MTNaNmo4dlJURVJnM1Nlampaa252KzN4U1dVenBEemNvWllkSldvK3hGcC95?= =?utf-8?B?SUUwTjhWdjlhdXNHenJhd2FMSU04Rk1PajE1Tk5aY3AyVUk3S1cxT2tJZU5p?= =?utf-8?B?TVJtWVZKbFdKek1QTGs2bFdIMEovUEpDUWRvY0YvREg0VGdlQk5XRkl0UFBx?= =?utf-8?B?R3BEWXQ0cGtBVFNTVnUxQUNraS8vUGtZSmZFTmVqeFUxQXZac1VkZGg3bU00?= =?utf-8?B?UCtwL1JPY2dCdUlUMEV1WEVDWGJwVEtiU2hzSElzSWtJR1VVZzk2eXQwWVV1?= =?utf-8?B?a3FBNWh6Y3pzaGRic3hjakwwUmlkSHVQQmZXdzJNSi9uWGJRaS9xVXdWclBU?= =?utf-8?B?c0hCUk5JZWFNbzdTUkpHUnd0RWxRK01hT3BNUXU5YUFVOVlMMldVRzltQ09q?= =?utf-8?B?QmppS1RBMGFhUm53QXlKOEE2WUtEb3pKTEF2bGR5ZkJjTnpvNlZoQk5jeEpr?= =?utf-8?B?bmVNQWVLRC9nTy81ZUd3OFJDV1ovUW94WEZDd2xaeElYc1NDRmZhUEViNGN6?= =?utf-8?B?RC8rd2hSVzhUM1FSZHg2ZWNVTFRZZWg2QktmTWhWK2FLam1TUTBNdTYxUFlv?= =?utf-8?B?d3grN05FcytZVUZoOENLeXJCOU1XUExzRndFanpSamJaSTdKdW01NmJpQUEy?= =?utf-8?B?WmFRQUNNY1JzNUpCL2YzSENYUUtLWklSQlRaK2pHVEhOaDVyRGNhdFE4MDB5?= =?utf-8?B?eEVEa2htenlpVUQvRWhReEhIc2tnWGRuRngyK255TFlRWFNKMnJhTXU2Skww?= =?utf-8?B?K1pOTnRGV2xaQ2tvODg4UnpsYUozTkt0L3JncXFHZXVkNEVKaStNUENCdERX?= =?utf-8?B?R1FqMTRwbWhQd0gzVDNvQy9FTlFYTVljUTVLdXZOQ0ZjZkRISlR5ckczcGFG?= =?utf-8?B?a2YyU2hmVGZHRFliVkRkY3d4NTZCWUFkZE5EQ3B6Qklyc2F0Rk9iN3JPZVVI?= =?utf-8?B?OExIazFEeWR6bXIvTkZnWUpPaGd1dWJjdHpYV0J0NDJMVlBlZWI3WHZFOGJ3?= =?utf-8?B?dzlBczc1Q3FybFZ6Vlk1aXdFa3pQYlRNM0M3MGZtZWt3cUduaU8zaTdxTFpO?= =?utf-8?B?MjRGNG9qbGVabVBhT3h4VGdnaWNSOElpSlZ1V2lXcHZwM01oREZUR1JjZXNL?= =?utf-8?B?V3prZEc1TmR6WWpPSEVBc29sMzU3L2RXcjNpMjVwb24wWENseWUrcU5SMXhT?= =?utf-8?B?d05aZi9SbWxUM2Qra0psdFpJWVpIMkRRWXhwR29YZ3JpaDFWbm11SXdwODY3?= =?utf-8?B?emQvU240WXBKaUlvazJVclJIRjF3VHdKWVVxV08xc3RKcXA3Vmh6SU1rNzAw?= =?utf-8?B?bFc3NFMxYkJmeEFSOEM1Sy95RHoyZ1FhSU1EMWs4T1BXZytpWHRlelFWakt0?= =?utf-8?B?VkFxNlQ0RW1DcFFHaVNpb3loZ095Vlo5M3M5dDNGUjhoSVNTYkdKd2xIcFM0?= =?utf-8?B?MmFHNVRtYTUzYzM2bnBwcmg5NDlyK2NHZzVjTzhNZmd3QUZPMHFiWVl5eXpk?= =?utf-8?B?N3htU2h2bVB4OGFGQlFtVVMwbzFNQ1RQYmR6UFJNUFZhMVVTcEd0MmFxSlor?= =?utf-8?B?aHV0Ums5NjBRdUhGOTZod2piWVNMMVJKU0JpL0x0d2x2b1NoZ0dWNHY1ektF?= =?utf-8?B?TkpmTFdPVldGNDdOay91MTVtQnFuU1hYNlhlRVNQNVRJN2x4aWpoYm10cEZ0?= =?utf-8?B?K0ZPdEJOVmpEUS9ZNWxNNDgvSDhrRVBoVzBwVCs4dk9VTnFaY1AvWWlLMktH?= =?utf-8?B?eUNLNVFMSmZJSDVNREdubXVOWERQbWkyZzFqMzkxeHBOeFlMeHpQb1pLclY1?= =?utf-8?B?L3JndFExL3FIcTM0cXZ1M1krYUdrTW1LYlA0L1NKYktyaWh1RXF1OFNFbndD?= =?utf-8?B?UkhaZGJVQ1dRRllpNXJBOUdxQU9mcTRFYVc3RlBtR1RhWGFCVGFmYXJac2Vm?= =?utf-8?Q?xzGr3QwGInI=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TY1PR01MB1562.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(1580799027)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OWU2U256MmtkbDBYQmJJeWlUU3ROZGY4eU00a0c1SElMTllXS2tQWjZDbEV1?= =?utf-8?B?R2VwNkJ1bXo2cDBuTHdtNDRoZ2wrRG82S3FrTyt0ZTJkajdJc2NQbXlpTDNm?= =?utf-8?B?VmZ0bUtrK3Bzd0locCtHdm1hYWRCVERWZmdMSWJnNjNIS050N0RNanhqZ09t?= =?utf-8?B?bWtvQXFyWHBmK0xtdnl2MDdQbklRQVRHVzVTRTg4aG5IUFdieFVlMzhOYzBP?= =?utf-8?B?azFYYSt3amRNK1BLT1ZhSjNlTXFldHEvakNmVjJvU1NobUV1L2dyZ3VZTGRD?= =?utf-8?B?SXNEOElCSkw5VzRHS3FaR3VDRFZLdlVmZkJJaGZ0UXF5NER0Njdub2tBczlw?= =?utf-8?B?cG4zd0NuejNTYmRwK3R5TGJITEpRNW0yOFRaZDl3MlNaeDJmWW4zRGN4cWNK?= =?utf-8?B?bVZvYzIzUEhob0JobkRRZmswZ1VOOWdJT0l5ZjhHRW1ob3RLSkx6OFZTSVRx?= =?utf-8?B?cUFhNmE2Y2RHVnNuL1FnN3RTK0ZBRDg4MnVtZ0VjL3FYa0RqUkkybFcxeEhQ?= =?utf-8?B?c3VsbTM5YkhNZGpyWDRpdG4vV1BTNXZXVTZEeDB2Q0liQ0daSEIyZXA3OTZE?= =?utf-8?B?dmtCenNOMlNNN0dweTV1TTVtNWlNQmJuTzdPQjV0RXh0NSs4NStMUmFnTndG?= =?utf-8?B?dUhHbjEyVkxCaVY2dUFubzg5NmRJWHVyK0FMQTJZZC81T2tIektsN0FQTzV0?= =?utf-8?B?WmdGSnpnRGpUVkxGUWNUUGRkSmlvUGRkbXRVRzBjb3IwdldyZlNoWE5rRFJq?= =?utf-8?B?U0xqRHpMSWNyTm1uWC9ZZ0VjVEVVMkROc0NuU2Z4NHQ4QitmRUpuZERMd3pY?= =?utf-8?B?RGhHUlF4dklFbDhFeFRwZjUveUNWaTdOK3RnUGJPYm5SKytTREhtanVCZkN2?= =?utf-8?B?czExZ2tDUDlyWWJpSXdjakZtSHFvTlF3dENKOSt5V0ZVRXpsYzhTTHd3aXp5?= =?utf-8?B?THoyRllqdXp4d1EyVlA3TXdsSnczRElEUjduUmt2a0EweWxod1N3ZjJFWGVQ?= =?utf-8?B?b1hLc2o0dzdTcm1FVW1aSWV3NTdoWUxXVFllb0RPblJvSmY3UHFvcEx6MG9P?= =?utf-8?B?UGVPaHZMeGF5bFF2ZzliMzlJMXdkOGhmaEUwWERoM2tQRTZaTWZqMnhTU0dQ?= =?utf-8?B?LzluRUowMTZMOEJZc2lZSDJWNTA5alRwYXYzTEFxTDhLUkNiRzlVbXZ2SHRB?= =?utf-8?B?RExZYy91dHExc2xRSmlHNCs5L3ZkRmcwTEIycHdzdzBpa05Xa2pHK1R6NG00?= =?utf-8?B?NmErMGxzSXc2S3RhaWN2Rm16MWpmQVh3VzRQZWc4QlN6VE5pYlYzVlBiSkFV?= =?utf-8?B?WWlnMzB3bTJ0cGJkV1pBckxXb3FHM1h3UzJMVG9NRUdkQVIwRzZlZjRUTUhG?= =?utf-8?B?V09UMmowUjVBRVNPUTFSekdnMDJVRjBnV0xmbjZuYXd2alVmcHNYL3JmYnRw?= =?utf-8?B?ZEE1Y21IQURqYXNPNWJ4dXd3SjlDQ0ZkVnNwcThaaGtHOTdGZXFIejhMQk50?= =?utf-8?B?UWZIT0RBY2dib3hONFkwZDV5ZlBnNFB0bVNrSEhubC9Hd3c3SEhITnhTMGkw?= =?utf-8?B?MlZZQ2lvYW1sTm5uYUVtWHFoM3lyeEo0bE5BYVlLREV1NytwRWg4RW4rTnBO?= =?utf-8?B?dk5aUEZuNTNZWWZpZm9heEtLNlc0ZnY1eXNFU0pzMkhNdjBlYjJ0M050UGNI?= =?utf-8?B?UFluS0czUEpkUlZOSnNqV3lIb1JoRXYyY2Fiak1aRWMvYzY3T1B1NFVuUExj?= =?utf-8?B?dlpId1FleEl5QWFzREh4cVNOc1BCdkljWVFvSGhDNmN3OHRkcE9tR0liUVN5?= =?utf-8?B?aUNZWlY0eUNmb0RHSTlLeGRvcmZqUnM0ZHJlL2V0dmt3azdVVDdhalhha2FI?= =?utf-8?B?L0h4cXp2Z01ocFBDczY0NWxRZUFtWm9jNHltSXNPdnBoQlNxTlhhODZpcjg0?= =?utf-8?B?Y21ZdW84SW03VjNLWnJjRENaNXhhQ293Z1RtNjU5M25UVWtFaHVncGVTdXVz?= =?utf-8?B?NUNKRmJLOHo1bjY0dVFkalJadFF2QnN1S0dzMW5uSW0vbjlxdWN4SC9BZVVr?= =?utf-8?B?d281Y2V1Z3laVkU3bGFLR3ZWRHJsOVNDRFI1L0trV3BTbWNIYXo1WU9xeHNV?= =?utf-8?B?a0FzTHJ2dkw0ODg1QnBJL05TZTRkYjFOL3o0S3lNU1RHWDJlNE51aFhwUEc2?= =?utf-8?B?dlE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: vWlJ7upmCVd5BVYjs9nIpHnPQrLahHq2NH1DXW6C7AjUcHkpAabtf3OClT5qns5I1y+HnVREqde8I6Rb2BD66lz+bIUsC6j/pdbco16zmetd79YLKbdaHv24pIddLwJsebTJCbI0AqJ7crUl4g2JvrbmEmnQfTNhbYXiSzj2BBovn50W+ChL7LE5Xuj4sMaQo0YyOMwGSX6UEzqoaZ9VpQttOozyNxPmygRH6DmJTdO2wXyBP0eiPOQLqKz1A6KZeIp5NFSi4F3jkZv5TRZ2HL38KnrL0A7og6eyucTnzUJ9Oa1Brkwcm+qSawQpLz0Ub3DD6BwuuwQGEj+1MBFmXYTweRmLmvYggr4iT1eqOlwHTKBKZ+seTBmBKZ7A5+mJK+t6zqQvylVGmR0etLupDHPW4SEFu1Hnrx0wse/c4jrpCnmu0Ji/p460yW0eorNlJ7jRQanZ2Yb6hBn2JNzOU1uaUkncO/pbIID6Axl83JaX+t7udvbKiUKVYMZC2biy/mju5azov/61s9aFs2CVujZ08IqU7N+KYSRTjCKpC7d2LEbfpgMIYQfpxaBlcHzXct6AP6tXqTWCcSm6VxaNldZ85Y5UrYdSdgqxy6WXe9CM9O0QN4DJFWFTbMsnPcOu X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TY1PR01MB1562.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce74c508-4b55-4610-0834-08dcaf987aef X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2024 06:34:21.1541 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: L+LQpUkbwNgqaVFM7gc0XRpbPNx05fkKlwnQNiO7qtm3S8B4bt/NQNFuJiBA9LmMZL0WrT8dqkZH1XuK9RDscg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB11268 X-Rspamd-Queue-Id: 80E7880004 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: momr4j8czwf4zpw7jhfyfbjhmgsqksy7 X-HE-Tag: 1722234874-693425 X-HE-Meta: U2FsdGVkX1+IajqEbH0Gh6bhtAkFSJ+mm8HnDPVTVVYACgv0CVmNN/PzUD9Au46VU7CEkzmGe+YYRFURBUtEll/kdTOR5JdOIVLgyd0vjqCoo+pvm313NR+ptDzQFga2xh9AlRzMuuYuPk+dT9tOX/HDZP58anoMb18mtLvyixTHa6NYoM6tXGJ48IdlNG3tXfv1+2H6rYQlOl9WeagqgQZV9q6p6ziNiHEDN3vVykOl/WvX1Vf/6/atITsUFNYidrluV97qbsqZpj/wCmNUsc9YMTE0XVSlTVGuFTGV3YsxNWyye8S+mWPKjAy/gd+KA3obfL+PcZiowYjUxdq1f/PV4JWzBpfKpKZRtjgabNccVeNqHDtlbQPwx28jHWKDBraibEWYkvyHaC7jy1nxGvG31V80/Jw4zWxjgTDvUJCM8m9uhSobsVzhyYr2CcQEY29ozPvmDBCcDvjYgcqHO0FzLyHay+s178hfbYc+EVz78Eh2qxzIpE1dDFdaFCf1M8RXrXCEUQ/9ewOwoQgsv5c+yESbayiMIuE7bs2+Cq6PJapFEY7P+6+ZGrBVo7gto8COoFVtMHKBmnrh3375ox2+DWnvVejvbV6naUIoFhdLV27t6Ae9gK+3QggMHm3FES+2HaqVz2HuImemZKbbTgvNRTVOeIiwPRoZ8w0CrGz+TPiPC9QA/Ry66wpyAF2u++4F5W/6bnl+BZezDbDP4JLswpFwmAomvsOnhucpHB1uEm40R4b/HW/QGp98t/LCC1hF4K/BCjbb8cGU4gm50Id9LatoEK7fmxPru4K1qR4Y8hobwIPfsp+mFl/CAyH6mcg7Oa31v1HnGVBpEwLEM4Y4Ha5/eRp7znlV6z6c7hG+yX0h1aqZ3YKd4j1MwjgPU7aboGcG0URfG6l/01se/pWTXyy5pdcbqyhhsHJ3/bTMrUgtcXh6hWyRRvnt569pG+IKLvVdCX4dvoha0jn qyWKsPOu oPB8awr8hlXuPnRmXBF3lGrB4n1e5sECXxpmYcGyah1L6kVxTFemKodzMFwgbJ+Cn+dwGfk24Y+F/Yjv6Ikscyy1EZs/8E0mplLOeRtikzQIsgqNBDfsJFJDEAwBzS3q7eVjjp8llepMJ92lBQVEHuu1NGuBHNaA5YgDk+aOsV8RAiCnKtWqWnzB0LdQj7wqMFjEOz2o5Jrn4N8Q7fLYfLAXj/0qkGvFUldt3GuodSwUWOFg28vPv4renxkYQa7LEWLKEen5z0uP261v5hOlkqxQQ+Y/CPkjZQuj9uSbYXkOFuXKT1iEpPiYtENDTPq9RXlJp/SQjQFnXCuoay/es5O43DuiqyABQ7MPsR3ZlxMVL7TEb+3zoOT3GMGzvBZQ1CFzQW8RhGU6kZz/6WOtWDPTNM8+sI/+Q+59c3ygOALARToOF9WhTmjkJwQ== 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: DQoNCm9uIDcvMjkvMjAyNCAyOjEzIFBNLCBNaWNoYWwgSG9ja28gd3JvdGU6DQo+IE9uIE1vbiAy OS0wNy0yNCAwMjoxNDoxMywgWmhpamlhbiBMaSAoRnVqaXRzdSkgd3JvdGU6DQo+Pg0KPj4gT24g MjkvMDcvMjAyNCAwODozNywgTGkgWmhpamlhbiB3cm90ZToNCj4+PiBNaWNoYWwsDQo+Pj4NCj4+ PiBTb3JyeSB0byB0aGUgbGF0ZSByZXBseS4NCj4+Pg0KPj4+DQo+Pj4gT24gMjYvMDcvMjAyNCAx NzoxNywgTWljaGFsIEhvY2tvIHdyb3RlOg0KPj4+PiBPbiBGcmkgMjYtMDctMjQgMTY6NDQ6NTYs IExpIFpoaWppYW4gd3JvdGU6DQo+Pj4+PiBXaGVuIGEgcHJvY2VzcyBpcyBib3VuZCB0byBhIG5v ZGUgdGhhdCBpcyBiZWluZyBob3QtcmVtb3ZlZCwgYW55IG1lbW9yeQ0KPj4+Pj4gYWxsb2NhdGlv biBhdHRlbXB0cyBmcm9tIHRoYXQgbm9kZSBzaG91bGQgZmFpbCBncmFjZWZ1bGx5IHdpdGhvdXQN Cj4+Pj4+IHRyaWdnZXJpbmcgdGhlIE9PTS1raWxsZXIuIEhvd2V2ZXIsIHRoZSBjdXJyZW50IGJl aGF2aW9yIGNhbiBjYXVzZSB0aGUNCj4+Pj4+IG9vbS1raWxsZXIgdG8gYmUgaW52b2tlZCwgbGVh ZGluZyB0byB0aGUgdGVybWluYXRpb24gb2YgcHJvY2Vzc2VzIG9uIG90aGVyDQo+Pj4+PiBub2Rl cywgZXZlbiB3aGVuIHRoZXJlIGlzIHN1ZmZpY2llbnQgbWVtb3J5IGF2YWlsYWJsZSBpbiB0aGUg c3lzdGVtLg0KPj4+PiBCdXQgeW91IHNhaWQgdGhleSBhcmUgYm91bmQgdG8gdGhlIG5vZGUgdGhh dCBpcyBvZmZsaW5lZC4NCj4+Pj4+IFByZXZlbnQgdGhlIG9vbS1raWxsZXIgZnJvbSBiZWluZyB0 cmlnZ2VyZWQgYnkgcHJvY2Vzc2VzIGJvdW5kIHRvIGENCj4+Pj4+IG5vZGUgdW5kZXJnb2luZyBo b3QtcmVtb3ZlIG9wZXJhdGlvbnMuIEluc3RlYWQsIHRoZSBhbGxvY2F0aW9uIGF0dGVtcHRzDQo+ Pj4+PiBmcm9tIHRoZSBvZmZsaW5pbmcgbm9kZSB3aWxsIHNpbXBseSBmYWlsLCBhbGxvd2luZyB0 aGUgcHJvY2VzcyB0byBoYW5kbGUNCj4+Pj4+IHRoZSBmYWlsdXJlIGFwcHJvcHJpYXRlbHkgd2l0 aG91dCBjYXVzaW5nIGRpc3J1cHRpb24gdG8gdGhlIHN5c3RlbS4NCj4+Pj4gTkFLLg0KPj4+Pg0K Pj4+PiBBbHNvIGl0IGlzIG5vdCByZWFsbHkgY2xlYXIgd2h5IHByb2Nlc3Mgb2Ygb2ZmbGluaW5n IHNob3VsZCBiZWhhdmUgYW55DQo+Pj4+IGRpZmZlcmVudCBmcm9tIGFmdGVyIHRoZSBub2RlIGlz IG9mZmxpbmVkLiBDb3VsZCB5b3UgZGVzY3JpYmUgYW4gYWN0dWFsDQo+Pj4+IHByb2JsZW0geW91 IGFyZSBmYWNpbmcgd2l0aCBtdWNoIG1vcmUgZGV0YWlscyBwbGVhc2U/DQo+Pj4gV2UgZW5jb3Vu dGVyZWQgdGhhdCBzb21lIHByb2Nlc3NlcyhpbmNsdWRpbmcgc29tZSBzeXN0ZW0gY3JpdGljYWwg c2VydmljZXMsIGZvciBleGFtcGxlIHNzaGQsIHJzeXNsb2dkLCBsb2dpbikNCj4+PiB3ZXJlIGtp bGxlZCBkdXJpbmcgb3VyIG1lbW9yeSBob3QtcmVtb3ZlIHRlc3RpbmcuIE91ciB0ZXN0IHByb2dy YW0gYXJlIGRlc2NyaWJlZCBwcmV2aW91cyBtYWlsWzFdDQo+Pj4NCj4+PiBJbiBzaG9ydCwgd2Ug aGF2ZSAzIG1lbW9yeSBub2Rlcywgbm9kZTAgYW5kIG5vZGUxIGFyZSBEUkFNLCB3aGlsZSBub2Rl MiBpcyBDWEwgdm9sYXRpbGUgbWVtb3J5IHRoYXQgaXMgb25saW5lZA0KPj4+IHRvIFpPTkVfTU9W QUJMRS4gV2hlbiB3ZSBhdHRlbXB0ZWQgdG8gcmVtb3ZlIHRoZSBub2RlMiwgb29tLWtpbGxlZCB3 YXMgaW52b2tlZCB0byBraWxsIG90aGVyIHByb2Nlc3Nlcw0KPj4+IChzc2hkLCByc3lzbG9nZCwg bG9naW4pIGV2ZW4gdGhvdWdoIHRoZXJlIGlzIGVub3VnaCBtZW1vcnkgb24gbm9kZTArbm9kZTEu DQo+IFdoYXQgYXJlIHNpemVzIG9mIHRob3NlIG5vZGVzLCBob3cgbXVjaCBtZW1vcnkgZG9lcyB0 aGUgdGVzdGluZyBwcm9ncmFtDQo+IGNvbnN1bWVzIGFuZCBkbyB5b3UgaGF2ZSBvb20gcmVwb3J0 IHdpdGhvdXQgdGhlIHBhdGNoIGFwcGxpZWQ/DQo+DQpub2RlMDogNEcsIG5vZGUxOiA0Rywgbm9k ZTI6IDJHDQoNCm15IHRlc3RpbmcgcHJvZ3JhbSB3aWxsIGNvbnN1bWUgNjRNIG1lbW9yeS4gSXQn cyBydW5uaW5nIG9uIGFuICpJREVMKiANCnN5c3RlbS4NCg0KW3Jvb3RAbG9jYWxob3N0IGd1ZXN0 XSMgbnVtYWN0bCAtSA0KDQphdmFpbGFibGU6IDMgbm9kZXMgKDAtMikNCm5vZGUgMCBjcHVzOiAw IDENCm5vZGUgMCBzaXplOiAzOTI3IE1CDQpub2RlIDAgZnJlZTogMzQ0OSBNQg0Kbm9kZSAxIGNw dXM6IDIgMw0Kbm9kZSAxIHNpemU6IDQwMjggTUINCm5vZGUgMSBmcmVlOiAzNjE0IE1CDQpub2Rl IDIgY3B1czoNCm5vZGUgMiBzaXplOiAyMDQ4IE1CDQpub2RlIDIgZnJlZTogMjA0OCBNQg0Kbm9k ZSBkaXN0YW5jZXM6DQpub2RlICAgMCAgIDEgICAyDQogICAgMDogIDEwICAyMCAgMjANCiAgICAx OiAgMjAgIDEwICAyMA0KICAgIDI6ICAyMCAgMjAgIDEwDQoNCg0KQW4gb29tIHJlcG9ydCBpcyBh cyBmb2xsb3dpbmc6DQpbMTM4NTMuNzA3NjI2XSBjb25zdW1lX3N0ZF9wYWcgaW52b2tlZCBvb20t a2lsbGVyOiANCmdmcF9tYXNrPTB4MTQwZGNhKEdGUF9ISUdIVVNFUl9NT1ZBQkxFfF9fR0ZQX0NP TVB8X19HRlBfWkVSTyksIG9yZGVyPTAsIA0Kb29tX3Njb3JlX2Fkaj0wDQpbMTM4NTMuNzA4NDAw XSBDUFU6IDEgUElEOiAyNzQ3NDYgQ29tbTogY29uc3VtZV9zdGRfcGFnIE5vdCB0YWludGVkIA0K Ni4xMC4wLXJjMisgIzE2MA0KWzEzODUzLjcwODc0NV0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFu ZGFyZCBQQyAoUTM1ICsgSUNIOSwgMjAwOSksIEJJT1MgDQpyZWwtMS4xNi4zLTAtZ2E2ZWQ2Yjcw MWYwYS1wcmVidWlsdC5xZW11Lm9yZyAwNC8wMS8yMDE0DQpbMTM4NTMuNzA5MTYxXSBDYWxsIFRy YWNlOg0KWzEzODUzLjcwOTE2MV0gPFRBU0s+DQpbMTM4NTMuNzA5MTYxXSBkdW1wX3N0YWNrX2x2 bCsweDY0LzB4ODANClsxMzg1My43MDkxNjFdIGR1bXBfaGVhZGVyKzB4NDQvMHgxYTANClsxMzg1 My43MDkxNjFdIG9vbV9raWxsX3Byb2Nlc3MrMHhmOC8weDIwMA0KWzEzODUzLjcwOTE2MV0gb3V0 X29mX21lbW9yeSsweDExMC8weDU5MA0KWzEzODUzLjcwOTE2MV0gX19hbGxvY19wYWdlc19zbG93 cGF0aC5jb25zdHByb3AuOTIrMHhiNWYvMHhkODANClsxMzg1My43MDkxNjFdIF9fYWxsb2NfcGFn ZXNfbm9wcm9mKzB4MzU0LzB4MzgwDQpbMTM4NTMuNzA5MTYxXSBhbGxvY19wYWdlc19tcG9sX25v cHJvZisweGUzLzB4MWYwDQpbMTM4NTMuNzA5MTYxXSB2bWFfYWxsb2NfZm9saW9fbm9wcm9mKzB4 NWMvMHhiMA0KWzEzODUzLjcwOTE2MV0gZm9saW9fcHJlYWxsb2MrMHgyMS8weDgwDQpbMTM4NTMu NzA5MTYxXSBkb19wdGVfbWlzc2luZysweDY5NS8weGEyMA0KWzEzODUzLjcwOTE2MV0gPyBfX3B0 ZV9vZmZzZXRfbWFwKzB4MWIvMHgxODANClsxMzg1My43MDkxNjFdIF9faGFuZGxlX21tX2ZhdWx0 KzB4NjVmLzB4YzEwDQpbMTM4NTMuNzA5MTYxXSA/IHNjaGVkX3RpY2srMHhkNy8weDJiMA0KWzEz ODUzLjcwOTE2MV0gaGFuZGxlX21tX2ZhdWx0KzB4MTI4LzB4MzYwDQpbMTM4NTMuNzA5MTYxXSBk b191c2VyX2FkZHJfZmF1bHQrMHgzMDkvMHg4MTANClsxMzg1My43MDkxNjFdIGV4Y19wYWdlX2Zh dWx0KzB4N2UvMHgxODANClsxMzg1My43MDkxNjFdIGFzbV9leGNfcGFnZV9mYXVsdCsweDI2LzB4 MzANClsxMzg1My43MDkxNjFdIFJJUDogMDAzMzoweDdmMWQzYWUyNDI4YQ0KWzEzODUzLjcwOTE2 MV0gQ29kZTogYzUgZmUgN2YgMDcgYzUgZmUgN2YgNDcgMjAgYzUgZmUgN2YgNDcgNDAgYzUgZmUg N2YgDQo0NyA2MCBjNSBmOCA3NyBjMyA2NiAwZiAxZiA4NCAwMCAwMCAwMCAwMCAwMCA0MCAwZiBi NiBjNiA0OCA4OSBkMSA0OCA4OSANCmZhIDxmMz4gYWEgNDggODkgZDAgYzUgZjggNzcgYzMgNjYg NjYgMmUgMGYgMWYgODQgMDAgMDAgMDAgMDAgMDAgNjYgOTANClsxMzg1My43MTI5OTFdIFJTUDog MDAyYjowMDAwN2ZmZTA4M2EyMzg4IEVGTEFHUzogMDAwMDAyMDYNClsxMzg1My43MTI5OTFdIFJB WDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDA3ZmZlMDgzYTI0ZDggUkNYOiANCjAwMDAwMDAw MDdlYjgwMTANClsxMzg1My43MTM5MTVdIEZhbGxiYWNrIG9yZGVyIGZvciBOb2RlIDA6IDAgMQ0K WzEzODUzLjcxMzk4N10gRmFsbGJhY2sgb3JkZXIgZm9yIE5vZGUgMTogMSAwDQpbMTM4NTMuNzE0 MDA2XSBGYWxsYmFjayBvcmRlciBmb3IgTm9kZSAyOiAwIDENClsxMzg1My43MTQxNzVdIEJ1aWx0 IDMgem9uZWxpc3RzLCBtb2JpbGl0eSBncm91cGluZyBvbi4gVG90YWwgcGFnZXM6IDIwMDI0MTkN ClsxMzg1My43MTI5OTFdIFJEWDogMDAwMDdmMWQzMmMwMDAxMCBSU0k6IDAwMDAwMDAwMDAwMDAw MDAgUkRJOiANCjAwMDA3ZjFkMzJkNDgwMDANClsxMzg1My43MTI5OTFdIFJCUDogMDAwMDdmZmUw ODNhMjNiMCBSMDg6IDAwMDAwMDAwZmZmZmZmZmYgUjA5OiANCjAwMDAwMDAwMDAwMDAwMDANClsx Mzg1My43MTQ0MzldIFBvbGljeSB6b25lOiBOb3JtYWwNClsxMzg1My43MTI5OTFdIFIxMDogMDAw MDdmMWQzYWNkNTIwMCBSMTE6IDAwMDA3ZjFkM2FlMjQxYzAgUjEyOiANCjAwMDAwMDAwMDAwMDAw MDINClsxMzg1My43MTI5OTFdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6IDAwMDA3ZjFkM2Fl ZWEwMDAgUjE1OiANCjAwMDAwMDAwMDA0MDNlMDANClsxMzg1My43MTI5OTFdIDwvVEFTSz4NClsx Mzg1My43MTY1NjRdIE1lbS1JbmZvOg0KWzEzODUzLjcxNjY4OF0gYWN0aXZlX2Fub246MTc5Mzkg aW5hY3RpdmVfYW5vbjowIGlzb2xhdGVkX2Fub246MA0KWzEzODUzLjcxNjY4OF0gYWN0aXZlX2Zp bGU6MTMyMzQ3IGluYWN0aXZlX2ZpbGU6MTA5NTYwIGlzb2xhdGVkX2ZpbGU6MA0KWzEzODUzLjcx NjY4OF0gdW5ldmljdGFibGU6MCBkaXJ0eToyMDIxIHdyaXRlYmFjazowDQpbMTM4NTMuNzE2Njg4 XSBzbGFiX3JlY2xhaW1hYmxlOjU4NzYgc2xhYl91bnJlY2xhaW1hYmxlOjE4NTY2DQpbMTM4NTMu NzE2Njg4XSBtYXBwZWQ6MzU1ODkgc2htZW06MjUxIHBhZ2V0YWJsZXM6MTgwOQ0KWzEzODUzLjcx NjY4OF0gc2VjX3BhZ2V0YWJsZXM6MCBib3VuY2U6MA0KWzEzODUzLjcxNjY4OF0ga2VybmVsX21p c2NfcmVjbGFpbWFibGU6MA0KWzEzODUzLjcxNjY4OF0gZnJlZToxNjk0MTc2IGZyZWVfcGNwOjAg ZnJlZV9jbWE6MA0KWzEzODUzLjcxODQyMF0gTm9kZSAyIGh1Z2VwYWdlc190b3RhbD0wIGh1Z2Vw YWdlc19mcmVlPTAgDQpodWdlcGFnZXNfc3VycD0wIGh1Z2VwYWdlc19zaXplPTEwNDg1NzZrQg0K WzEzODUzLjcxODczMF0gTm9kZSAyIGh1Z2VwYWdlc190b3RhbD0wIGh1Z2VwYWdlc19mcmVlPTAg DQpodWdlcGFnZXNfc3VycD0wIGh1Z2VwYWdlc19zaXplPTIwNDhrQg0KWzEzODUzLjcxOTEyN10g MjQyMTU4IHRvdGFsIHBhZ2VjYWNoZSBwYWdlcw0KWzEzODUzLjcxOTMxMF0gMCBwYWdlcyBpbiBz d2FwIGNhY2hlDQpbMTM4NTMuNzE5NDQxXSBGcmVlIHN3YXAgPSA4MTQyODQ0a0INClsxMzg1My43 MTk1ODNdIFRvdGFsIHN3YXAgPSA4MTQzODY4a0INClsxMzg1My43MTk3MzFdIDIwOTcwMTkgcGFn ZXMgUkFNDQpbMTM4NTMuNzE5ODkwXSAwIHBhZ2VzIEhpZ2hNZW0vTW92YWJsZU9ubHkNClsxMzg1 My43MjAxNTVdIDYwODE0IHBhZ2VzIHJlc2VydmVkDQpbMTM4NTMuNzIwMjc4XSAwIHBhZ2VzIGNt YSByZXNlcnZlZA0KWzEzODUzLjcyMDM5M10gMCBwYWdlcyBod3BvaXNvbmVkDQpbMTM4NTMuNzIw NDk0XSBUYXNrcyBzdGF0ZSAobWVtb3J5IHZhbHVlcyBpbiBwYWdlcyk6DQpbMTM4NTMuNzIwNjg2 XSBbIHBpZCBdIHVpZCB0Z2lkIHRvdGFsX3ZtIHJzcyByc3NfYW5vbiByc3NfZmlsZSByc3Nfc2ht ZW0gDQpwZ3RhYmxlc19ieXRlcyBzd2FwZW50cyBvb21fc2NvcmVfYWRqIG5hbWUNClsxMzg1My43 MjEyMTRdIFsgNzE4XSAwIDcxOCA0MDk2NSAyOTU5OCAyNTYgMjkzNDIgMCAzNjg2NDAgMCAtMjUw IA0Kc3lzdGVtZC1qb3VybmFsDQo8Li4uc25pcC4uLj4NClsxMzg1My43NDcxOTBdIFsgMjc0NzE1 XSAwIDI3NDcxNSA4NTIwIDE3MzEgODc5IDg1MiAwIDczNzI4IDAgMCANCih1ZGV2LXdvcmtlcikN ClsxMzg1My43NDc1NjFdIFsgMjc0NzQzXSAwIDI3NDc0MyA2MTcgMzg0IDAgMzg0IDAgNDUwNTYg MCAwIGNvbnN1bWVfYWN0aXZpdA0KWzEzODUzLjc0ODA5OV0gWyAyNzQ3NDRdIDAgMjc0NzQ0IDYx NyAyODEgMCAyODEgMCA0NTA1NiAwIDAgY29uc3VtZV9hY3Rpdml0DQpbMTM4NTMuNzQ4NDc5XSBb IDI3NDc0NV0gMCAyNzQ3NDUgMjM2OSA5NTQgMTI4IDgyNiAwIDYxNDQwIDAgMCBkYXhjdGwNClsx Mzg1My43NDg4ODVdIFsgMjc0NzQ2XSAwIDI3NDc0NiAzMzM4NiA2NjcgMzIwIDM0NyAwIDQ5MTUy IDAgMCANCmNvbnN1bWVfc3RkX3BhZw0KPC4uLnNuaXAuLi4+DQpbMTM4NTMuNzU1NjUzXSBbIDI3 NDgwOF0gMCAyNzQ4MDggMzUzNCAyNTEgMzIgMjE5IDAgNjE0NDAgMCAwIHN5c3RlbWN0bA0KWzEz ODUzLjc1NjE1MV0gDQpvb20ta2lsbDpjb25zdHJhaW50PUNPTlNUUkFJTlRfTUVNT1JZX1BPTElD WSxub2RlbWFzaz0yLGNwdXNldD0vLG1lbXNfYWxsb3dlZD0wLTIsZ2xvYmFsX29vbSx0YXNrX21l bWNnPS9zeXN0ZW0uc2xpY2UvcnN5c2xvZy5zZXJ2aWNlLHRhc2s9cnN5c2xvZ2QscGlkPTI3NDU1 Nyx1aWQ9MA0KWzEzODUzLjc1Njc5MV0gT3V0IG9mIG1lbW9yeTogS2lsbGVkIHByb2Nlc3MgMjc0 NTU3IChyc3lzbG9nZCkgDQp0b3RhbC12bTo5NTc5NjRrQiwgYW5vbi1yc3M6NjQwa0IsIGZpbGUt cnNzOjQ2NDk2a0IsIHNobWVtLXJzczowa0IsIA0KVUlEOjAgcGd0YWJsZXM6MTUxMmtCIG9vbV9z Y29yZV9hZGo6MA0KWzEzODUzLjc1ODE5Ml0gcGFnZWZhdWx0X291dF9vZl9tZW1vcnk6IDQwNTUg Y2FsbGJhY2tzIHN1cHByZXNzZWQNClsxMzg1My43NTgyNDNdIEh1aCBWTV9GQVVMVF9PT00gbGVh a2VkIG91dCB0byB0aGUgI1BGIGhhbmRsZXIuIFJldHJ5aW5nIFBGDQpbMTM4NTMuNzU4ODY1XSBI dWggVk1fRkFVTFRfT09NIGxlYWtlZCBvdXQgdG8gdGhlICNQRiBoYW5kbGVyLiBSZXRyeWluZyBQ Rg0KWzEzODUzLjc1OTMxOV0gSHVoIFZNX0ZBVUxUX09PTSBsZWFrZWQgb3V0IHRvIHRoZSAjUEYg aGFuZGxlci4gUmV0cnlpbmcgUEYNClsxMzg1My43NTk1NjRdIEh1aCBWTV9GQVVMVF9PT00gbGVh a2VkIG91dCB0byB0aGUgI1BGIGhhbmRsZXIuIFJldHJ5aW5nIFBGDQpbMTM4NTMuNzU5Nzc5XSBI dWggVk1fRkFVTFRfT09NIGxlYWtlZCBvdXQgdG8gdGhlICNQRiBoYW5kbGVyLiBSZXRyeWluZyBQ Rg0KWzEzODUzLjc2MDEyOF0gSHVoIFZNX0ZBVUxUX09PTSBsZWFrZWQgb3V0IHRvIHRoZSAjUEYg aGFuZGxlci4gUmV0cnlpbmcgUEYNClsxMzg1My43NjAzNjFdIEh1aCBWTV9GQVVMVF9PT00gbGVh a2VkIG91dCB0byB0aGUgI1BGIGhhbmRsZXIuIFJldHJ5aW5nIFBGDQpbMTM4NTMuNzYwNTg4XSBI dWggVk1fRkFVTFRfT09NIGxlYWtlZCBvdXQgdG8gdGhlICNQRiBoYW5kbGVyLiBSZXRyeWluZyBQ Rg0KWzEzODUzLjc2MDc5NF0gSHVoIFZNX0ZBVUxUX09PTSBsZWFrZWQgb3V0IHRvIHRoZSAjUEYg aGFuZGxlci4gUmV0cnlpbmcgUEYNClsxMzg1My43NjExODddIEh1aCBWTV9GQVVMVF9PT00gbGVh a2VkIG91dCB0byB0aGUgI1BGIGhhbmRsZXIuIFJldHJ5aW5nIFBGDQpbMTM4NTMuNzc0MTY2XSBE ZW1vdGlvbiB0YXJnZXRzIGZvciBOb2RlIDA6IG51bGwNClsxMzg1My43NzQ0NzhdIERlbW90aW9u IHRhcmdldHMgZm9yIE5vZGUgMTogbnVsbA0KDQo=