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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3E027C54E4A for ; Wed, 28 Feb 2024 17:02:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=pyDFoh7i/vR6Mgvwpjt+VYOwfEmPbUamCeCKc7tQeJg=; b=oquvdW7HDXHuAC hpVy1C8wrlNKFN6dlC5kQBL7F0A93TmrrueWfAXn3Mftz4gHBIMrTGnYlqjfItLPRDbbsLxqgcaRy WzE+uQZu/zPW2lFfin7r0uSy5uYzglaYjypodvxmK/UdbRi15vSPdWl3P2Nhp80GHNr0gsoBYQuz2 JxIBjkcav5K2dTkIRKTPtGGf5DIeBYSjb1TWb3zThxYiYQjOPMVI3wO8K0j0RHQxF1T8ZrX4w7JU4 XU29W+AaWTZShrKFQ8UPPhvod6CBrWM0HtExPrANa17Wsp8XpxIwDwvPFomQb0XLsdNM5Ar7nQyXo F5ftdYePyzeH9hpcCiTg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rfNJn-0000000ADEA-2qnI; Wed, 28 Feb 2024 17:02:07 +0000 Received: from mgamail.intel.com ([198.175.65.15]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rfNJk-0000000ADCZ-0h0Y; Wed, 28 Feb 2024 17:02:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1709139724; x=1740675724; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=S9lopE8N1NyB+CJp6sqHT5LSOKTMOHpf5Tfs+ZASWEQ=; b=n9GH4MHyzfn3xM/2aoewe+Tkoh+bihdjG1OddxzjoRuC8On+MCcUMavR RDlDirGhAXzyt/cBI8OuFU6UWhodkF7JojzNspx9NROl3KOHfK48CQ8b+ L28yNbzw33QHZea1O2dzVnsRz1sR8l56l5h4HZveKKYIM2+s+KHFiHoLC rP3e+HrnTEd5sDmOIaGvN+9AqAHjXaZ0d/DFdJbXhXBTWfqyGdN5ZeH33 oOQ+oCZrcQL2f9w+YN4zQw3YoVBrdRq37tCVgVAoWkZX307HPUhnBQ7aJ kAbbpc3J+W+CPr1C8sHfH6j9EnxIiD+RFxNLXrart8vq5MTZToCfnI0ly g==; X-IronPort-AV: E=McAfee;i="6600,9927,10998"; a="7379476" X-IronPort-AV: E=Sophos;i="6.06,190,1705392000"; d="scan'208";a="7379476" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Feb 2024 09:01:40 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,190,1705392000"; d="scan'208";a="7419698" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 Feb 2024 09:01:39 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 28 Feb 2024 09:01:39 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 28 Feb 2024 09:01:39 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 28 Feb 2024 09:01:39 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.41) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 28 Feb 2024 09:01:37 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XNRez+Y6F407x5HsWSKlWEJDZoZJueV6pkECSyVdY7DB0Az6MyYQLM4bcLKfVjUnoMo/zcKGhv5MmnnyiLKI76CnAbcoKK1hHQiiilnwnSnDQcOSVfTLGI16RqBFB44haPE8WNPGULdjhFsjpFYcQuWIJZoC7PulCBKLfXn2vkLPBGuNkqf9d9nkxcf1tt9SlmLMhvswVBxzKBysOzMev0f1aEDepYD40Afv2B8aFbzY10tApnj3LF7G84sTNjWMbat3dDbuSF75YQ7joOjuIrF453y65Jri31h37ZRv76N5zeU/3DcuMzHeyZYYfBd5cMexljviVFpA7rdd6j0MJg== 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=S9lopE8N1NyB+CJp6sqHT5LSOKTMOHpf5Tfs+ZASWEQ=; b=a6b4kD5+ws1X35RrtbD8zkr6iJppAYe0dq5IQK7VwriSnkYg7c6XNMw84P9dCQtyT8ISH5N7uLxEptXbbwd3M9A1PJctF8WTiG55lfxiFyLk9pZPkRuAAy4Qif0H7CzyqON5ze9yMplboXkwQIx6pYZS1cffl1GkvBo1aAL/k4cJa+UUCZNko/Yz6g1hQRDAnc5/1JwidLQwUj8aPH51SpYVLBYg/thKcAabDKmwO2SMWJkIRNfXy87Ru4ox/WXPQGH/gzTwUf9EevNKBoO+Psrj95zQF36H06D6HsT4fhQr4WqPmK8dkhOziqg/GiFmPVGhGXSlVdhH/CNlASFDLA== 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 MN0PR11MB5963.namprd11.prod.outlook.com (2603:10b6:208:372::10) by LV8PR11MB8605.namprd11.prod.outlook.com (2603:10b6:408:1e5::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.22; Wed, 28 Feb 2024 17:01:35 +0000 Received: from MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::fc9e:b72f:eeb5:6c7b]) by MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::fc9e:b72f:eeb5:6c7b%5]) with mapi id 15.20.7339.022; Wed, 28 Feb 2024 17:01:35 +0000 From: "Edgecombe, Rick P" To: "keescook@chromium.org" , "christophe.leroy@csgroup.eu" CC: "linux-kernel@vger.kernel.org" , "x86@kernel.org" , "luto@kernel.org" , "dave.hansen@linux.intel.com" , "debug@rivosinc.com" , "akpm@linux-foundation.org" , "linux-sh@vger.kernel.org" , "linux-csky@vger.kernel.org" , "mingo@redhat.com" , "kirill.shutemov@linux.intel.com" , "tglx@linutronix.de" , "linux-parisc@vger.kernel.org" , "loongarch@lists.linux.dev" , "linux-mm@kvack.org" , "linux-snps-arc@lists.infradead.org" , "Liam.Howlett@oracle.com" , "hpa@zytor.com" , "peterz@infradead.org" , "linuxppc-dev@lists.ozlabs.org" , "bp@alien8.de" , "linux-s390@vger.kernel.org" , "linux-alpha@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-mips@vger.kernel.org" , "sparclinux@vger.kernel.org" , "broonie@kernel.org" Subject: Re: [PATCH v2 5/9] mm: Initialize struct vm_unmapped_area_info Thread-Topic: [PATCH v2 5/9] mm: Initialize struct vm_unmapped_area_info Thread-Index: AQHaaOdsOIuf9v8cz0SXVaOI9gIdJbEdxC+AgAC5pQCAAAKPgIAAJA2AgAEcBICAAD1OAA== Date: Wed, 28 Feb 2024 17:01:35 +0000 Message-ID: <8b12189f4379e9e321527ca2ece597a61c431c80.camel@intel.com> References: <20240226190951.3240433-1-rick.p.edgecombe@intel.com> <20240226190951.3240433-6-rick.p.edgecombe@intel.com> <94a2b919-e03b-4ade-b13e-7774849dc02b@csgroup.eu> <202402271004.7145FDB53F@keescook> <8265f804-4540-4858-adc3-a09c11a677eb@csgroup.eu> <91384b505cb78b9d9b71ad58e037c1ed8dfb10d1.camel@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 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: MN0PR11MB5963:EE_|LV8PR11MB8605:EE_ x-ms-office365-filtering-correlation-id: e99cc2f7-d5b3-47e7-a210-08dc387eebe4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NlfMnSJOirBfVyQYqIFIqFpqOUl7pjbnCSOZDnF1gRVYylTGaf5FiOHBK9W1d89mLHDgn7nlN8otmN89ivGYxFlimUP5w2Hhclr8osAQccdBSewHUcqnwl2N71rBl/pTDZgcORJ2Bhv/BVY68iNaM9eNRz2vkoVZrDlAIzciNwpewuuNH3Z4bx/I2Ns2oHqTNXA7ZlL/iuuHBqK3o/z2BhBm50G2YjNwuT6/bAWmHnUCVlfNcRCXiX0F5hknLT6Cwn41r/QS58ugU+e4Svn+zcAFAdbOkWOEMElP+j/SapNbfc1nS13rptYoaDViqdp854VkA0lCqzy+5jPPVZskDesqFBhZknsQ7ayLKnlYZ2BXeowXdOkB+/ppsc5MISado66VcKfAuKePzAG1vblZIrJcMIdxDiy+rLyhug7eMQKxJ15cbbqODxPOYht392UVFmSUk+rPmuNl/C6TG4lZJmZE8+DSsu48jHNKOet7ZaFvrAjlV9YUWNHjb3MEPINxkX1jiHPa36HTLlw9ryJrx8SJ3L7IKoy0CqcWdc8bv/ij4q2OQcYvKH8msbVSa6ZhiOtFagss3wEgUhZjvJC33AUhmUd+AirzI2OkPWeVDaH9n14iLIWo+qdQG27csV3v+RXOWXM/2clNuP3mPbXANAkq+bNCNbwrox1PgR5ONYKoZ/548D4VbLrpIoQbKRuZZG3dySJoYrUjGUqI7P31oocn2IUWraUco2OcTYjatck= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB5963.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YXJtNkVyckE2empMS3lFYnIwVzJYME9RZmZKd3ZmZ2EralpaNGNBQTg2Skpv?= =?utf-8?B?czZFMEVaSE5NdjZ5ZnRCbkxXb3YzbUpkSUFBZVFObk5NcVl1SzF0a1Q5WWpV?= =?utf-8?B?UmQ3V0hZWkt5Nkp5YnZQRi9va0JqdStZaTJReVdFVi9GN2U1clhLQWFaT2JV?= =?utf-8?B?N0dTQ2ZDbFdzcEtMc1lpM09mMk0vZnkrcS9xSThYVjU1TEpjMTBjSmV5REZB?= =?utf-8?B?QWIyOGV0RHQzbEsrWFJHTDNjK1pRdysvSnBQVGM2bnlicWt4Q21QWHRoWGZC?= =?utf-8?B?Vkw1WWQrN2FhZXoxaHM2bUpJSjdOVXBOaWxqb2VRY1FibGhiTXpMQnVseElL?= =?utf-8?B?SEN6TnBEYlU2c0xsMFFMOU80QU55dzRIUGhwZ0l1YVB0cXFQUGp3ZDFnVEw4?= =?utf-8?B?L0xaY3hNR1Q4SFFDVmkyVEFrMXU0SjVYUkNxMGJTUTVib2ovb2pnNjFJa21N?= =?utf-8?B?cFFmeDVjcGhEODgzbDM3RmsxYmRPVjdXSTdsL3RuQTZHbEtDRFZudElJZlpQ?= =?utf-8?B?YlRiQVlGTU5DN3JaTmtETS9QWktKYm4xREkwRFRUeE9yZmFKVGR0YUtVaWlu?= =?utf-8?B?NkkrVzZiQms1R2JWMmxIbjEwZmlYVmVJdlNRL0tqbWV6Vjdyd1ROMnc5NjEr?= =?utf-8?B?YkhabkhKbUN0RGM3Y05sWTRkWTVQeFlETXZaTVRrbXRYS2I1bWw3Rm1rdGZJ?= =?utf-8?B?T0p4S0xRZ2k2YU42YURuNFM1R3FCZElNK1J6dmpuMWM5eXhTTW5wQ04rYkpT?= =?utf-8?B?akRtVXBzMVBweHZ3Z3JuUkZhSFdzcVM2RE9KTEwzc093UUR6Vk50cUhtWlg3?= =?utf-8?B?ZkhvUXlVcXR5RTNZVnNFVXVabDg3SW5wZjY2ZDFjQ0JTcnExL0NGT2FOUGhh?= =?utf-8?B?dGNBbjZLeGw1WC9ESjZlR3JvWkgwTEFPZitHc0pkYUt1blUxVjQzT01ORm4y?= =?utf-8?B?Qy9RbUozM1JGN1c4K0h4bUdWOGVZTllDakhYWnd3UjA1aEtvbUxqdkxqOERu?= =?utf-8?B?eWhxLzFKeHEyeGh0eGZCQVR3cFd6eERScExuRS9aQ09rRG9DMjBwUjBqUS82?= =?utf-8?B?Z2JFekdvVWVXM0tPZTVQTkMxTUwxRXZOWEtXWDlzZ0wvTEt0WXgxNWxpcjgw?= =?utf-8?B?SkhENE4vSXNwNDRLL05kR053ZWgrNTdRTEtybHVJUEJTUnV5eW9iV3RYdVNv?= =?utf-8?B?QkZyNTBqcjlVVzZIWkpwU1g0SStXSXpCSGxjbkJ4RW1ibUdpUGFQQ3R5bGF3?= =?utf-8?B?bWUyNGtFeGpZUEdYR3g1bUFVRDRMajRsZ3NVemRIY0Vyak9LcjMyeHVBUmRX?= =?utf-8?B?b2VWdy95UHJxeGY1MDRnd3hEK0hGRFR6MGpLVVNvM3E4YU9FcWp1ZGlTejFm?= =?utf-8?B?ZXVuTFRaZy9wVzA4UkRMV1h4R0oyQ3ZvenpTSmNxUmhQempSbmk4U2Nac05t?= =?utf-8?B?Sk1ZaUhEYTRJMW5VMmRKK0M4MExIVlZtWnhLWUhLSUhlQlB1RTYvbTVLdUJv?= =?utf-8?B?WGFLR1k4MkpEMVZkMmlmMTBONU5zeUE0Vk9TRk9aQlYvemV4cVRWeWJiekt2?= =?utf-8?B?QlBPSGMzMVVYa2ptbnZrS0RkT0JoMmd3V0ZiY2k0NU5BNVkvYUprT3RWMDN1?= =?utf-8?B?OEtpSnBIdGkvaGxWUXFlbHpMUlNTQUxnaUd0RmwxVkVMR0MvamJvbjdndUwr?= =?utf-8?B?NG1wVlBxbDRubHRTUWtwM1pCVGtCaEs3NnlHQ25WUDArQnRTYWVZVFRkUUNr?= =?utf-8?B?NUQwZDF0VnYrcW5HM0VQdTdpeHl5NFhWT3FwaVRTMEhPVkhCY3drNS9FMWpG?= =?utf-8?B?QkpsZCtXMGY0UEhCanRPTnIzam5kRkh3ZmF4TmNISk5vQTZrSWZzS3Q4QUgv?= =?utf-8?B?VExXUW1MZEZUSjlVbTN6Y3J6bEMyaVA5R1pXN1VGRG9IRVhQVEJrM1JtZVpI?= =?utf-8?B?NEx0OWh2TnpXbDBRRXhPMnpOc0RBcnBNQVptV3JvcElzV0hIQTVPNVptOVFn?= =?utf-8?B?ZDJqcVhVd2JPd3dleDZxTHRsU3k0SSsyOVplVEVNN2pmNmF0SlRzTCtjKzJD?= =?utf-8?B?OE0rc2pFdzErVnU4a3BGOHBmcEhKOWkxd0NMbEFkajNHUU15SE8rd0RYUE1M?= =?utf-8?B?c0hHd1ZKaVNIQjVTNzgxSitwVDVRcmVMQzRtc1ZlR3NROWUyUCtFNTd1d3NU?= =?utf-8?B?c3c9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5963.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e99cc2f7-d5b3-47e7-a210-08dc387eebe4 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2024 17:01:35.4174 (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: I7tKUWlKlpGgPOkk2CnFpV2mc/OL6c0fkYPNBwQTtNz8K1P6N1N38FYJuEG07UmTbjyRRhlQm7EfOz6mtoijI1VWpOtUxJ9khdG3fgjVYLc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR11MB8605 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240228_090204_346460_25F3963F X-CRM114-Status: GOOD ( 14.75 ) X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+linux-snps-arc=archiver.kernel.org@lists.infradead.org T24gV2VkLCAyMDI0LTAyLTI4IGF0IDEzOjIyICswMDAwLCBDaHJpc3RvcGhlIExlcm95IHdyb3Rl Og0KPiA+IEFueSBwcmVmZXJlbmNlPyBPciBtYXliZSBhbSBJIG1pc3NpbmcgeW91ciBwb2ludCBh bmQgdGFsa2luZw0KPiA+IG5vbnNlbnNlPw0KPiA+IA0KPiANCj4gU28gbXkgcHJlZmVyZW5jZSB3 b3VsZCBnbyB0byB0aGUgYWRkaXRpb24gb2Y6DQo+IA0KPiDCoMKgwqDCoMKgwqDCoMKgaW5mby5u ZXdfZmllbGQgPSAwOw0KPiANCj4gQnV0IHRoYXQncyB2ZXJ5IG1pbm9yIGFuZCBpZiB5b3UgdGhp bmsgaXQgaXMgZWFzaWVyIHRvIG1hbmFnZSBhbmQgDQo+IG1haW50YWluIGJ5IHBlcmZvcm1pbmcg e30gaW5pdGlhbGlzYXRpb24gYXQgZGVjbGFyYXRpb24sIGxldHMgZ28gZm9yDQo+IHRoYXQuDQoN CkFwcHJlY2lhdGUgdGhlIGNsYXJpZmljYXRpb24gYW5kIGhlbHAgZ2V0dGluZyB0aGlzIHJpZ2h0 LiBJJ20gdGhpbmtpbmcNCktlZXMnIGFuZCBub3cgS2lyaWxsJ3MgcG9pbnQgYWJvdXQgdGhpcyBw YXRjaCByZXN1bHRpbmcgaW4gdW5uZWNlc3NhcnkNCm1hbnVhbCB6ZXJvIGluaXRpYWxpemF0aW9u IG9mIHRoZSBzdHJ1Y3RzIGlzIHByb2JhYmx5IHNvbWV0aGluZyB0aGF0DQpuZWVkcyB0byBiZSBh ZGRyZXNzZWQuDQoNCklmIEkgY3JlYXRlZCBhIGJ1bmNoIG9mIHBhdGNoZXMgdG8gY2hhbmdlIGVh Y2ggY2FsbCBzaXRlLCBJIHRoaW5rIHRoZQ0KdGhlIGJlc3QgaXMgcHJvYmFibHkgdG8gZG8gdGhl IGRlc2lnbmF0ZWQgZmllbGQgemVybyBpbml0aWFsaXphdGlvbg0Kd2F5Lg0KDQpCdXQgSSBjYW4g ZG8gc29tZXRoaW5nIGZvciBwb3dlcnBjIHNwZWNpYWwgaWYgeW91IHdhbnQuIEknbGwgZmlyc3Qg dHJ5DQp3aXRoIHBvd2VycGMgbWF0Y2hpbmcgdGhlIG90aGVycywgYW5kIGlmIGl0IHNlZW1zIG9i amVjdGlvbmFibGUsIHBsZWFzZQ0KbGV0IG1lIGtub3cuDQoNClRoYW5rcywNCg0KUmljaw0KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtc25wcy1h cmMgbWFpbGluZyBsaXN0CmxpbnV4LXNucHMtYXJjQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1zbnBzLWFyYwo=