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 D2AB2C433F5 for ; Wed, 27 Apr 2022 07:12:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6E67E6B0073; Wed, 27 Apr 2022 03:12:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6961E6B0075; Wed, 27 Apr 2022 03:12:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4EA896B0078; Wed, 27 Apr 2022 03:12:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.28]) by kanga.kvack.org (Postfix) with ESMTP id 415646B0073 for ; Wed, 27 Apr 2022 03:12:38 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay11.hostedemail.com (Postfix) with ESMTP id 26B9981CB5 for ; Wed, 27 Apr 2022 07:12:38 +0000 (UTC) X-FDA: 79401791196.16.7985CFD Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2043.outbound.protection.outlook.com [40.107.113.43]) by imf05.hostedemail.com (Postfix) with ESMTP id 7090810005F for ; Wed, 27 Apr 2022 07:12:29 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KwqUCMMShWXyiog1obL0jeRzs8n+OP6Hc63nUnkM2PPQY+vOb6ONUF2ME1hauvTICDPa4+cTSvTzonybbOZWalFJeqDR0SNY0rtmyzwy1ODOY4eCoE3PbuCDbwTEUdxF44yCoPcoxm3crWPylXStPVBvei/mEcOl2pS5hJd/Kk82Odd027QvJ4kzxWaJtF7XKGZ1VmR7s47mKdwjxFqij9iNDoeY50D4N8nbzdU/LT9EogJhbUjzc3HajteKVjNLvjt+gxYwJkPo9BxkystSVGX58WBFEiEY/RXmvJjFsrpMqMbogNFGjgkYXQCjSK4xS//k2i0YPDn8TyGgGWGvtg== 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=75QT021fB7QqcptyzD/6/8VbSQOhXXUJkhgzcTsYuMA=; b=aqJh2HlBQNUH1NmA3oimqzBrHbCweBbb65719tEY1oflWCdlAzQj9rfZGsyApuHrg+B2oopTcVCxHtCmrX/vwkpx/FUzHlsMmnE/p23s6VMBMRgf7xNTBK5GQZpyADMaNv9UOuCN9885hopItBGsOYnF1nPMCoRmtyojwrst3qrwf5n5mGM581TVCYPzzOJIlrqCZ6zQNQJCsESpFbmwREeFJzlTc5Jnf1CT+AF1e7gpuwX7cEdMQN4qUYVKFNdI5FOarXcSDeGZ7ThAcO6rDUwfh562D+a/d9RQD0WQt0KbuFlnMrETO+iYO/YI0AAmPFhoMd4k8gi09R9wH7eQ2g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nec.com; dmarc=pass action=none header.from=nec.com; dkim=pass header.d=nec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nec.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=75QT021fB7QqcptyzD/6/8VbSQOhXXUJkhgzcTsYuMA=; b=ReIPgihxy4Z5kjYwjq2wu/8oki0G+Ginxd4CPQEpN+EgUiE5/xauL2ySdm1cnsOsMFz6vsVRzoc/VAAhEdnObF1I6tCkM9tH2v5JcQeO+9C1LRx1/h5hZZE0G0ojSomNu9dr2r5BVsDGcAX4MAXT69k4B6eatqDiub6gQ6IfQBk= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by OSZPR01MB7915.jpnprd01.prod.outlook.com (2603:1096:604:1b8::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.12; Wed, 27 Apr 2022 07:12:32 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::e58f:5f3b:6d28:b245]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::e58f:5f3b:6d28:b245%4]) with mapi id 15.20.5186.021; Wed, 27 Apr 2022 07:12:32 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Xu Yu CC: "linux-mm@kvack.org" , "akpm@linux-foundation.org" , "shy828301@gmail.com" Subject: Re: [PATCH 2/2] mm/huge_memory: do not overkill when splitting huge_zero_page Thread-Topic: [PATCH 2/2] mm/huge_memory: do not overkill when splitting huge_zero_page Thread-Index: AQHYWf2KWjkS9CTjI0mg/uMpo3i4Ca0DWFaA Date: Wed, 27 Apr 2022 07:12:32 +0000 Message-ID: <20220427071231.GA3912770@hori.linux.bs1.fc.nec.co.jp> References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6ecc0fa7-1291-4495-6442-08da281d4c3a x-ms-traffictypediagnostic: OSZPR01MB7915:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sgCCKsgFXIsPwSTWYvNsyJPHOKdztr73kefzZFz1gvlXLXIRjCt8fkrQhsAjDTcpfgWeRMvbMuuEP9fzz40UtxGDiq9FTgk+gDHGbMUzgyfgD70//qODpubdyxZSk5D7gK87RFIILwFo/9tUNwYQGAXwi/AORvtkm72fo3ZrMAmDquSk+P2KcuwXCnVX41jP1Z4pWZqoIEn2E8QzAsBBf+aqywqnzC28PnsqRpwmh7/KaWdNh/z56kBWoP0swBM0E4IunuPWdinqdSGnPCSk8XEfFBF4mTQsgpoWqrryc4CL08z8EneNzcMsn656foD4IkO1pnYkW6Xgb7g2NEg33p2HdwZBGMxC5lHeW0Kwo1RNis/xjxIX+A9AnLmvolGJmSKhj8favJFEIaJnYhSccLy0qsW8AGleGUJCrXsqtZVZp5Prjk8nongmsbuyOsMmA2RDx2M29IuxjMwit7p5aCGiGNCDV15vQKAagBgzaG+DiCi0IqzKJZcRdGCIVbOsa9y+4oPuDRTw3Vo7F9qXtJ3uKmXZDAzm/3FEKCOkRdb/CrGAPZwMqPZ+ioGNXeoy3sT6MC/PJYMvK5+XU0MMJLoWh/kGb/Lku3Zhx+FZ3xsIIOParaaruEEPJ2z8SIPpn/LKcsSDV0szMaWKEcxLq65DE33QRSczFhE6te/HU7ZP5oAoOs2SEdccffX1Lbwxu7E/y9ZFF9hYw0ozhLWi93EM21xLF8VF0uFZpQ+WXzY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYWPR01MB8591.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6486002)(55236004)(508600001)(33656002)(26005)(66446008)(6512007)(85182001)(122000001)(6506007)(9686003)(54906003)(6916009)(38070700005)(71200400001)(316002)(66476007)(38100700002)(82960400001)(1076003)(8936002)(186003)(83380400001)(2906002)(4326008)(8676002)(86362001)(76116006)(66946007)(64756008)(66556008)(5660300002)(14583001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WnZ6M1JtNjlHcUFnTVlFRnZVWGl1ZEtvdmVIU0RwcTJMSXM0TnlSWjdWRTZt?= =?utf-8?B?UmZDQ1Y5STFlZmJsTU5KR1JxZ2FsZDluM0tqS2w0ZGZDMU93eFVsaTNrRU16?= =?utf-8?B?N2YybC9SVFFoaXgwNGJPQm5QakY1YjgwR0R2ZFZkQURvV2I0cHdXMXh0TjNm?= =?utf-8?B?WHlTQ3VCUG1zNkZoNzBTL3BNc0tUV1pJWjZ0SEZQbXlVTGlKaHBCYmcyc3hm?= =?utf-8?B?cUY5TngzWWxDdWFuUlR6N21pdWtMdVlIcG5XdU0vdUphTXhSSmdwUUtwKzlz?= =?utf-8?B?RmZxNjQ4eCtUYmR2bGN3d3JBcFBENVNUc3lYSVFRNXlwRllUbSs0bGJyZFUw?= =?utf-8?B?VnpBWURPejdCZDNwQ0R5Nk9TQmlzbFFmRVNXQ1oxbld5OTNhOGk3UG15NlNO?= =?utf-8?B?QlphVlNxMVNJV3gxejlWYVlJQm5VSnRiU043WGE2SExyWXh2OFpJYVNqZzdi?= =?utf-8?B?U1lsbk5jWGl1cmYrVmVvUlUyTFpWeFlvWGFCZ0FFYXJhVzNEYXdQazFpbTNn?= =?utf-8?B?Y0NoY21vSU5HaG1aY2JCczhpbDlia0JrVjlsRHZDZERBaEFjWTh1T0lxMzhB?= =?utf-8?B?Mkl6VUFrc3RON2RRNVFHNmNZcmNKbExlT0t1YW9CMjh5ajdFUmYwVTR6NXJW?= =?utf-8?B?VE4rQWYzWXBSNjB6OUEvWXhuUWk1dmdreXdDUUFUempoTHJqb3VseWRqdy9D?= =?utf-8?B?L3krd3k0MERjRmFOb3hxT3VmU2R3Zm8wZ1RjUGl6TDhGVE1CUlRNYys5RDFJ?= =?utf-8?B?MjdtdGprK2oybzYwMWtPWGFuYWRBbGNPNUVncFN4dnVab2d2VUxXSi9iSkps?= =?utf-8?B?d2cvc3FFMUJiYlIvRFBLV3dUTHVPSGdiZ1J0Ni90d0ZTSUk5dkNyNW42N0lU?= =?utf-8?B?UE9qUVRBL2VmbTUySzU3cm4zdjJjZUdZU0d1WDU4dlNaQVVCYjhFbnpsZFdJ?= =?utf-8?B?Z0tjQ0hDSUdRWlR2WGs4MzFUYUs5NFk4Vjd1L25yOHczeHQweU1MaktFY0tZ?= =?utf-8?B?Q1FrSE1rWG1CR3J5c2MyYlFtN3ZCdmxZZHlrb2QvRzZjM090eU9oSkJIdVVI?= =?utf-8?B?TUZUd05UYmtyVVBxK0JIck1uVlF0WURzWnhxQnhpMnBjR1lrVXF4MU5pMTdv?= =?utf-8?B?bGdjK011T1RObUNqdFVZbk8wcmpOL2ZOT05lM2thcHEyNzZmNGJjeUZEd2o3?= =?utf-8?B?dXRPZ04vWlk1ODMrTHpyaHJwZnZpTUYyZktYdkY0bzhkWnd0UGs5cGN2Nkp1?= =?utf-8?B?UHQrOVFQN3lFMkh5MXRndktiY1NMU0NQZVU5UnFUU3NHSHcvTUhuZ21nY2x1?= =?utf-8?B?TXNkeWN5T0gvOEU0cnB2R3NMTElEQkN5bGkzM0JOOXdvL1ZlRVIrYzVBVDRW?= =?utf-8?B?VXFtazRKazFEcy9HK1NJamNVQjF1TGlZMHNvQmRmTE1LQ0Y4MFRGdkNlVHRa?= =?utf-8?B?bEgyZUZUNEIvblFmSHg0c3NDK1JnZHd5Uk5RRXVFemNncnBBSWdHdmUyVFZG?= =?utf-8?B?elpzNXhFWUQvNXpMN2xKSUVWMnI4R2YxMnliN3J4enNnc2hUaXI1aStLQ1lr?= =?utf-8?B?ZmtkeTlScTVOTzZNU0ZKbWdjQ3dLUFYwUlpNVWJNWWl4MlZ6b2IxSGRud1VN?= =?utf-8?B?bFRUWmJlekxhVFdiYjdaWjBkNVRCWmxGWjR0UFV5VjlpVXNPazkyRyt6c2pk?= =?utf-8?B?K1pBQlpUN2tWMTBFT1NReHFCVHVxRlFPT0t5S1pIL3pMeXlGTlo5Mi9jYmxN?= =?utf-8?B?UmROWTN4aWhMcVpPOGZseHc4bENNNUorbWwwbU1LUHkydWNWYkc1WkpDd2Vs?= =?utf-8?B?b1JCc0QvL3hkUzY4VHJaNEdGL0hiSnZVNEMwcmFFVFdrSFdUaW83aVEyWkZW?= =?utf-8?B?OFVLejBOVVZ0SnY5TjlRM2FkaENRcXRtbXdrWkxXMDJUamJFdGtobzRDRkpk?= =?utf-8?B?MmdpVTVXMm1WNEpRNGhuTndaa3pHQ29PYWkrb0NmMXlUM0RPQW5mVjlPOHhr?= =?utf-8?B?MUxuZTd2RkhVM2Rqa0lYaENiQndybUVTZWRHcFZMTmhIZkdKWWwweXZuNkVn?= =?utf-8?B?ZXIySmlHM0NxZ2RBeE9neWYzbHRyNGkxMGV2R2RNeWVwSmVHeVc5SmpvVEJp?= =?utf-8?B?eDdZT1JOMXhaWUt0aDluZUtvcTgxQU5PelhDMmw4cVVESFdweE91Q3VqcmE5?= =?utf-8?B?Y0RxNk0xejRHdE9vL21tT1NNeEhxaE83dHJFK3ZJRUdpYno5bFZMTERWUjM3?= =?utf-8?B?UDV0aTB4cVpvNkZRRGZPWXdEVmhiVzdLcGpKa00xcDZWalhwVTFSdHMzNzJ5?= =?utf-8?B?cDJ1cU0wTWxQNUQvMGpDbVh6ckc2Vko5SkViVk5DMmVZY1JPK1cxd1NvUllt?= =?utf-8?Q?hJjSo/v9ZDkZ12FM=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <62612479CEB5EC428F124214DE25341C@jpnprd01.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nec.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYWPR01MB8591.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6ecc0fa7-1291-4495-6442-08da281d4c3a X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2022 07:12:32.4091 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e67df547-9d0d-4f4d-9161-51c6ed1f7d11 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /tk3eUYsnnpXE0JDVoBoZBVsk+TbGEjL6qup0nmGdlCF8ZOOj89+aJd4bBUUE77OAxCdwjsWDeFseTvSEzX2lA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB7915 X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 7090810005F X-Stat-Signature: g8eb1p67sgnkxdynretfu7kf48w8iotx Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=ReIPgihx; dmarc=pass (policy=none) header.from=nec.com; spf=pass (imf05.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.43 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com X-Rspam-User: X-HE-Tag: 1651043549-601025 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: T24gV2VkLCBBcHIgMjcsIDIwMjIgYXQgMDI6MTA6MTdQTSArMDgwMCwgWHUgWXUgd3JvdGU6DQo+ IEtlcm5lbCBwYW5pYyB3aGVuIGluamVjdGluZyBtZW1vcnlfZmFpbHVyZSBmb3IgdGhlIGdsb2Jh bA0KPiBodWdlX3plcm9fcGFnZSwgd2hlbiBDT05GSUdfREVCVUdfVk0gaXMgZW5hYmxlZCwgYXMg Zm9sbG93cy4NCj4gDQo+ICAgSW5qZWN0aW5nIG1lbW9yeSBmYWlsdXJlIGZvciBwZm4gMHgxMDlm ZjkgYXQgcHJvY2VzcyB2aXJ0dWFsIGFkZHJlc3MgMHgyMGZmOTAwMA0KPiAgIHBhZ2U6MDAwMDAw MDBmYjA1M2ZjMyByZWZjb3VudDoyIG1hcGNvdW50OjAgbWFwcGluZzowMDAwMDAwMDAwMDAwMDAw IGluZGV4OjB4MCBwZm46MHgxMDllMDANCj4gICBoZWFkOjAwMDAwMDAwZmIwNTNmYzMgb3JkZXI6 OSBjb21wb3VuZF9tYXBjb3VudDowIGNvbXBvdW5kX3BpbmNvdW50OjANCj4gICBmbGFnczogMHgx N2ZmZmMwMDAwMTAwMDEobG9ja2VkfGhlYWR8bm9kZT0wfHpvbmU9MnxsYXN0Y3B1cGlkPTB4MWZm ZmYpDQo+ICAgcmF3OiAwMTdmZmZjMDAwMDEwMDAxIDAwMDAwMDAwMDAwMDAwMDAgZGVhZDAwMDAw MDAwMDEyMiAwMDAwMDAwMDAwMDAwMDAwDQo+ICAgcmF3OiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw MDAwMDAwMDAwMDAgMDAwMDAwMDJmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwDQo+ICAgcGFnZSBk dW1wZWQgYmVjYXVzZTogVk1fQlVHX09OX1BBR0UoaXNfaHVnZV96ZXJvX3BhZ2UoaGVhZCkpDQo+ ICAgLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tDQo+ICAga2VybmVsIEJVRyBh dCBtbS9odWdlX21lbW9yeS5jOjI0OTkhDQo+ICAgaW52YWxpZCBvcGNvZGU6IDAwMDAgWyMxXSBQ UkVFTVBUIFNNUCBQVEkNCj4gICBDUFU6IDYgUElEOiA1NTMgQ29tbTogc3BsaXRfYnVnIE5vdCB0 YWludGVkIDUuMTguMC1yYzErICMxMQ0KPiAgIEhhcmR3YXJlIG5hbWU6IEFsaWJhYmEgQ2xvdWQg QWxpYmFiYSBDbG91ZCBFQ1MsIEJJT1MgMzI4OGIzYyAwNC8wMS8yMDE0DQo+ICAgUklQOiAwMDEw OnNwbGl0X2h1Z2VfcGFnZV90b19saXN0KzB4NjZhLzB4ODgwDQo+ICAgQ29kZTogODQgOWIgZmIg ZmYgZmYgNDggOGIgN2MgMjQgMDggMzEgZjYgZTggOWYgNWQgMmEgMDAgYjggYjggMDIgMDAgMDAg ZTkgZTggZmIgZmYgZmYgNDggYzcgYzYgZTggNDcgM2MgODIgNGMgYg0KPiAgIFJTUDogMDAxODpm ZmZmYzkwMDAwZGNiZGY4IEVGTEFHUzogMDAwMTAyNDYNCj4gICBSQVg6IDAwMDAwMDAwMDAwMDAw M2MgUkJYOiAwMDAwMDAwMDAwMDAwMDAxIFJDWDogMDAwMDAwMDAwMDAwMDAwMA0KPiAgIFJEWDog MDAwMDAwMDAwMDAwMDAwMCBSU0k6IGZmZmZmZmZmODIzZTRjNGYgUkRJOiAwMDAwMDAwMGZmZmZm ZmZmDQo+ICAgUkJQOiBmZmZmODg4NDNmZmZkYjQwIFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6 IDAwMDAwMDAwZmZmZWZmZmYNCj4gICBSMTA6IGZmZmZjOTAwMDBkY2JjNDggUjExOiBmZmZmZmZm ZjgyZDY4NDQ4IFIxMjogZmZmZmVhMDAwNDI3ODAwMA0KPiAgIFIxMzogZmZmZmZmZmY4MjNjNjIw MyBSMTQ6IDAwMDAwMDAwMDAxMDlmZjkgUjE1OiBmZmZmZWEwMDA0MjdmZTQwDQo+ICAgRlM6ICAw MDAwN2ZjMzc1YTI2NzQwKDAwMDApIEdTOmZmZmY4ODg0MmZkODAwMDAoMDAwMCkga25sR1M6MDAw MDAwMDAwMDAwMDAwMA0KPiAgIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAw MDAwODAwNTAwMzMNCj4gICBDUjI6IDAwMDA3ZmMzNzU3YzkyOTAgQ1IzOiAwMDAwMDAwMTAyMTc0 MDA2IENSNDogMDAwMDAwMDAwMDM3MDZlMA0KPiAgIERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6 IDAwMDAwMDAwMDAwMDAwMDAgRFIyOiAwMDAwMDAwMDAwMDAwMDAwDQo+ICAgRFIzOiAwMDAwMDAw MDAwMDAwMDAwIERSNjogMDAwMDAwMDBmZmZlMGZmMCBEUjc6IDAwMDAwMDAwMDAwMDA0MDANCj4g ICBDYWxsIFRyYWNlOg0KPiAgIHRyeV90b19zcGxpdF90aHBfcGFnZSsweDNhLzB4MTMwDQo+ICAg bWVtb3J5X2ZhaWx1cmUrMHgxMjgvMHg4MDANCj4gICBtYWR2aXNlX2luamVjdF9lcnJvci5jb2xk KzB4OGIvMHhhMQ0KPiAgIF9feDY0X3N5c19tYWR2aXNlKzB4NTQvMHg2MA0KPiAgIGRvX3N5c2Nh bGxfNjQrMHgzNS8weDgwDQo+ICAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lKzB4NDQv MHhhZQ0KPiAgIFJJUDogMDAzMzoweDdmYzM3NTRmOGJmOQ0KPiAgIENvZGU6IDAxIDAwIDQ4IDgx IGM0IDgwIDAwIDAwIDAwIGU5IGYxIGZlIGZmIGZmIDBmIDFmIDAwIDQ4IDg5IGY4IDQ4IDg5IGY3 IDQ4IDg5IGQ2IDQ4IDg5IGNhIDRkIDg5IGMyIDRkIDg5IGM4IDgNCj4gICBSU1A6IDAwMmI6MDAw MDdmZmVkYTkzYTFkOCBFRkxBR1M6IDAwMDAwMjE3IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMDFj DQo+ICAgUkFYOiBmZmZmZmZmZmZmZmZmZmRhIFJCWDogMDAwMDAwMDAwMDAwMDAwMCBSQ1g6IDAw MDA3ZmMzNzU0ZjhiZjkNCj4gICBSRFg6IDAwMDAwMDAwMDAwMDAwNjQgUlNJOiAwMDAwMDAwMDAw MDAzMDAwIFJESTogMDAwMDAwMDAyMGZmOTAwMA0KPiAgIFJCUDogMDAwMDdmZmVkYTkzYTIwMCBS MDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwDQo+ICAgUjEwOiAwMDAw MDAwMGZmZmZmZmZmIFIxMTogMDAwMDAwMDAwMDAwMDIxNyBSMTI6IDAwMDAwMDAwMDA0MDA0OTAN Cj4gICBSMTM6IDAwMDA3ZmZlZGE5M2EyZTAgUjE0OiAwMDAwMDAwMDAwMDAwMDAwIFIxNTogMDAw MDAwMDAwMDAwMDAwMA0KPiANCj4gV2UgdGhpbmsgdGhhdCByYWlzaW5nIEJVRyBpcyBvdmVya2ls bGluZyBmb3Igc3BsaXR0aW5nIGh1Z2VfemVyb19wYWdlLA0KPiB0aGUgaHVnZV96ZXJvX3BhZ2Ug Y2FuJ3QgYmUgbWV0IGZyb20gbm9ybWFsIHBhdGhzIG90aGVyIHRoYW4gbWVtb3J5DQo+IGZhaWx1 cmUsIGJ1dCBtZW1vcnkgZmFpbHVyZSBpcyBhIHZhbGlkIGNhbGxlci4gU28gd2UgdGVuZCB0byBy ZXBsYWNlIHRoZQ0KPiBCVUcgdG8gV0FSTiArIHJldHVybmluZyAtRUJVU1ksIGFuZCB0aHVzIHRo ZSBwYW5pYyBhYm92ZSB3b24ndCBoYXBwZW4NCj4gYWdhaW4uDQo+IA0KPiBTdWdnZXN0ZWQtYnk6 IFlhbmcgU2hpIDxzaHk4MjgzMDFAZ21haWwuY29tPg0KPiBDYzogTmFveWEgSG9yaWd1Y2hpIDxu YW95YS5ob3JpZ3VjaGlAbmVjLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogWHUgWXUgPHh1eXVAbGlu dXguYWxpYmFiYS5jb20+DQoNClJldmlld2VkLWJ5OiBOYW95YSBIb3JpZ3VjaGkgPG5hb3lhLmhv cmlndWNoaUBuZWMuY29tPg0KDQpXaGF0IHRvIGRvIG9uIC1zdGFibGU/DQpUaGUgb2xkZXIgdmVy c2lvbiB3YXMgYmFja3BvcnRlZCB0byA1LjE1LnogYW5kIDUuMTcueiwgc28gaWYgeW91IGNob29z ZQ0KdG8gc2VuZCB0aGlzIHRvIHN0YWJsZSwgMS8yIHNob3VsZCBiZSBhbHNvIHNlbnQgdG8gc3Rh YmxlLg0KDQpUaGFua3MsDQpOYW95YSBIb3JpZ3VjaGk=