From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) (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 9F9C2212B0A for ; Fri, 10 Jan 2025 17:05:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=67.231.145.42 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736528740; cv=fail; b=fD/hc5Y+na2fOdQ5KDt3Q6Bu55BogU5itFSQbRI1WRbXrbBQV6sswJef9dBFZPdk1BKVBGP79MOEc5FATTjoWpnI2Do2a/l+rvOBtVMVvJ1/UTB2iQ0iukFQwexo7Y55uIU4Um/qbbk3zkM0M7aoxCopHlr079PMV0GQ5T139Jw= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736528740; c=relaxed/simple; bh=TJBJJySwFliAmyUsh7naddXc9lwflnwiqp/uzEhj3wk=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=TEqrZXqp2C/oi1O3HS+VY+h1x6FAYYEzvhBLaHV1sFY9qfKe20xcEqmUs1Q4KkF74KNeLtaxxp5ssWPGOKPQnWGl+aYRjdmumj8vgk1SqJGsbsyVh6kAeK9vu6ZSkDKibNVfH7BlHLXIdhZU5Dk1YG2zrH05Z26W8YvzvKvT6HQ= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=meta.com; spf=pass smtp.mailfrom=meta.com; dkim=pass (2048-bit key) header.d=meta.com header.i=@meta.com header.b=AIQYwgFP; arc=fail smtp.client-ip=67.231.145.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=meta.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=meta.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=meta.com header.i=@meta.com header.b="AIQYwgFP" Received: from pps.filterd (m0148461.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50AFp4dB008524 for ; Fri, 10 Jan 2025 09:05:38 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=cc :content-id:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= s2048-2021-q4; bh=TJBJJySwFliAmyUsh7naddXc9lwflnwiqp/uzEhj3wk=; b= AIQYwgFPxaDKmJ+5NdVsci7mvJkxepEq6m3sq28n+Ps2i0VrcXP4lap5EZw5tWxW CG8Ap+S/LUgZCcQlljR1FZwLs5aBqxpBYfeDaOD9GAXdMXZIuvPJyssT6Pgt2vjF WINsr7ETs5nu4lK/g4J8dsFbpqgwtX74qGWAbxi7GAur1BfkUFzsMPkcF0122nEV +khFYE8ffFAf9g2oCb0V3siBrOoZCKxnMKH5nVUfcodUViwt2v7f7kfLEb+6HYvQ hNrfWcYPEdLIMPBJu/x2Xr+QLz9UsYceZ04J7hx3IfNcZwX7XPTWz74Gqh6YRzpp sTKWNuCN+CySEfpCWrjt0Q== Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2042.outbound.protection.outlook.com [104.47.74.42]) by mx0a-00082601.pphosted.com (PPS) with ESMTPS id 4436j80grx-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 10 Jan 2025 09:05:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QlH9IYprCr0aKuxT2kujMIcXzUxUYhEgzqop3RViECTyzOzCI5Ukwan1jbcislfC8kmxGFMC+OvdMEBF4AFOOAISEmATscZu/I3JDQIK+4290wuYM26O7Pl99RW96iC/k7JOmVBsilLJwta91w76XxpQnzGouQ7ZciUHS3TMHuwy+eddiGrkNi16ZZz380MGLtuFyGkcDQFze0fRaLoZWSRHQUWG7WswNP7CnQbPiJ8dd4cjnVl5TRXxuWhcje33DOrTd10Ep0zJXt5Koevyim2Bb19chHPUd6FC0kMB3Jmo9IBlYlH52I3fmteQrFs9QEs2X6OL1Acf5+6/7dWslg== 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=TJBJJySwFliAmyUsh7naddXc9lwflnwiqp/uzEhj3wk=; b=L2ktyErDXUjQ4FaaO0f0j9lNvjZjcWGbKBFSFIx263W6jT4KhrHAsKvP7+DkxhIslc5rFvMhKo+5y0UhWf4wOp/mnFBaArPP6UhzqnrLfJpZfl6+LptkfOobJzNcr4KplGn/aNf1NaApalHag1aIkIDEU3x3w1m+1u/U5V8p63ccKRoru2ssfUzwrmJCHh8mkns0Ks9P4tLAn13FL++8z5BLVG0G+HnojyKfjT/jiwevYMikw1zAPWYSAJQzMNMZkxorEAm0L7QEU+FdYWolMrXTdWxX/QNDla6I2FaMT8jrRK3CzTA9+Pbq0Cd2rBork41WQX3QnQWks17TskzAQw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meta.com; dmarc=pass action=none header.from=meta.com; dkim=pass header.d=meta.com; arc=none Received: from BLAPR15MB4052.namprd15.prod.outlook.com (2603:10b6:208:276::22) by BL3PR15MB5457.namprd15.prod.outlook.com (2603:10b6:208:3b8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.11; Fri, 10 Jan 2025 17:05:34 +0000 Received: from BLAPR15MB4052.namprd15.prod.outlook.com ([fe80::d42a:8422:b4de:55db]) by BLAPR15MB4052.namprd15.prod.outlook.com ([fe80::d42a:8422:b4de:55db%5]) with mapi id 15.20.8335.012; Fri, 10 Jan 2025 17:05:34 +0000 From: Daniel Xu To: Joel Granados , "bot+bpf-ci@kernel.org" , Douglas Anderson , Petr Mladek , Andrew Morton CC: kernel-ci , "andrii@kernel.org" , "daniel@iogearbox.net" , "martin.lau@linux.dev" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] treewide: const qualify ctl_tables where applicable Thread-Topic: [PATCH] treewide: const qualify ctl_tables where applicable Thread-Index: AQHbY4Hc8ECGCoF4hEyGGkvbu+JYmQ== Date: Fri, 10 Jan 2025 17:05:34 +0000 Message-ID: <588ec9ab-b38a-40b3-8db5-575a09e9a126@meta.com> References: <20250109-jag-ctl_table_const-v1-1-622aea7230cf@kernel.org> <501b718d1bd046bf3eb1932b11627e4cec6194f992124722840145bed109ac0a@mail.kernel.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BLAPR15MB4052:EE_|BL3PR15MB5457:EE_ x-ms-office365-filtering-correlation-id: 06f0c303-49c9-4943-0f43-08dd3198ff2e x-fb-source: Internal x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?SUJRcXVkRGtSYk1lRlh0dDBQZ1lmbW0wRWl3WXdQNmZFLytnSUlWc28xaDl4?= =?utf-8?B?cDVSa2RsTG44NHJweUc0a1ljRWQxaEsrSjNsWGpHb01sTFNQWTk0MElTb21t?= =?utf-8?B?STJyKytNQUdIS2kwK1N0T2ZVc1BBMnJIV0tmU3lTQlFKSmtCekVTcDVSakxp?= =?utf-8?B?YkpqOUl0c0FTbEpGVG5UQjR4elJNdXJudGpMZFNObmF3OGlHWDk2K1RFV0Ja?= =?utf-8?B?QW8vM1A5N2t5NWo2YTRRMTNNa2x4OUtXcHZsWFJIc2kyN2oxb3ZobkdFaFhj?= =?utf-8?B?WS9ieWcrbmd1RjJVSnNldFVyMDlpK0IyRHpMZkFzTWtUTHFyQkRNb1gyc0pX?= =?utf-8?B?ellpN3oyVDNnL3pJNEptdGM2SC9PcGhzMlJRYnE5MkxWY2RPTmgzR1d6MVhE?= =?utf-8?B?eXo2RmlWajN1Mlp1aWh0eVVEbUhwN1V3aytNRkpuOUF4TjB0V3l3WDA3dVhI?= =?utf-8?B?b0xqZFFnZlQ4aTZRbWJWZ1R1ZWVqNlNST3FxZmovTmp4RFptMmpsakRBbE93?= =?utf-8?B?andqYU4vMU1uSGh3YWhvRG4rdDVqakVzMkZwc25JR3dsU0R3Qm1pcXNxQ1Zp?= =?utf-8?B?bm9vSTVpeG45THhPRThhRlNqdWJzM1BoSVA3aFIxU0FYUGxIY2ozalQvK1Iw?= =?utf-8?B?eWVhSHNhVXgzanl0dytKaCs5RFdsTkFuTUVJYVI5Y29kZVJPUmxQZXVvUE4y?= =?utf-8?B?eHd5cytlRm1jNmpxUThCWWRtZWsvYTZaVzZJWHN0UGFMWForVnRmSStiL3kx?= =?utf-8?B?SG1XVTExNmlyay9oVUQ4TGswRWZwRktZQ3FqRlFiY05rTVBsTWRzbHplOSsz?= =?utf-8?B?TW0yUmtqcmpPbjlxeWFWblJYMUJ3Sk9OclZCamlLaUdQbU0xaDllalZiYmdW?= =?utf-8?B?d2FRZ3cvQ1RNOFdxM0EydzFiaE1uV3hzTU5HWHl6ZWZSSzJjZnQyNWM1eXd2?= =?utf-8?B?YWpnWkQwRDk1TSttR3orNnVBRm9KdmNONndNbzB3UUR4T3FRbllCdi9iSjBn?= =?utf-8?B?eFppYWkyOVZWamJmUnFER2NMTFZrQlB1djFLTTlLY2YxVGJjb05EbWkvbCth?= =?utf-8?B?eVovY1BpZUhxVFQvemJURXBGNjk1UVlYZnBlMkx0NFlOVmdqYU1yYUI2Smd3?= =?utf-8?B?VU80ZmNMWlVmRVRIT0htLzhGa2Z6TnFUQUpHTkF6VWpOK1hmQ2U2WHovMlgw?= =?utf-8?B?UjRNdUQ5QmNUZzM3QnM2ZXhHOHl4OTNDT2kwajNaMnNXOVdIeU9oYzlYQjZ2?= =?utf-8?B?bm40T2Y1YUQrMUJPOVhxWSt6STdpMTgrM1A0bHZpTU5tZTBsSVJXSmk0eC83?= =?utf-8?B?Y0F0NnNKZ1hVaWRGNEpoMlB6ajNHY1BjUUtOTDUzUmU1VW9nOGpyZzFqZnEr?= =?utf-8?B?Z0ptWEJ6Uk1BdTVibFJrdi9oUEF3ZGNEekFFOHdxbERaMGhPSTVSa1ZaMlRq?= =?utf-8?B?ZG0xdUluS2x4ck1HNEJEVU9zNWJERWh2eFJkUmZaa0VHTVQzYzE0NHYyRVhq?= =?utf-8?B?SnlDSHZ4ckE4YWlTTmRyeVlqdzdFUXM4a2JaUnlhc0w2b3haMzRiTWdOeC9Q?= =?utf-8?B?SldrbFFKOGo3Mm5ndk1nSU9jZ1BlTmVlM3pOVi9WbFFrR0RUTkRpaGNlVUN3?= =?utf-8?B?endrWWp5MVpsZXBRaDFVYVFBRGJmTEs0VTFSaHdsSDNYRld0TnVFV1FyU20z?= =?utf-8?B?NlVEcFFOemhTRjlybEJFWWtEbGYza0kxZFV5cjhlZVI1akNqeSs5TDdvS1oy?= =?utf-8?B?c3JETGE0dGdVejNHSnpjNEdvZS9TRDZ0alhHdGlXOENjbzVqK0hnN2t4ZkNw?= =?utf-8?B?WUxTbzVmV3NkTlFQWWFadURZVDU3ZXdXOXlzVWNPSjFkZElERG4yNG9xUVRy?= =?utf-8?B?UzRDdTVLays2V1I5b1BpODFVQnUrVVNyRldBS1FoNmFUWmc9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BLAPR15MB4052.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c0N0UVJpRll4SEJZOG8rcmNRVDVnbEh5ODlnenVCNGZJWXVIQkh2c0xqL0Fa?= =?utf-8?B?U1l5L3duMTFiOTFMK0k2TkxGWjZjdHBGWHUwOGVmTlg5THlmVW4rL1lSUk84?= =?utf-8?B?TSttRmtjb2tMS2Zvc1ZnVnZUZ2V1dFNERTRKUkhXN3FRcThoOHNRaVBaVVJX?= =?utf-8?B?Wnp5U0tFeGpUOHRZTjRUMGQ3dEdneTMwQWtNaGpLRXV6aEdOZFkvQjdNWC93?= =?utf-8?B?akkwK2Q5b3VONzVNTDMza3VVRkNJV2hJNDNKM21CeitFYWFJZnZpZExFSFJ6?= =?utf-8?B?S1FOMWJ0SVBVdCtXcVluTUxBcGtsWUJKOTRFNCtlQzVaTy9WV0Y2UmxGV2FJ?= =?utf-8?B?MS9mb0taeHo3eGgrT21DdTgxUHZrODU2c0IrVmliY0dJcUNKZkdoMGNWd254?= =?utf-8?B?RFdkQWdibytoSjVqSkUvd2ZGWFdFMktlZGNzTTloT3NUQkJBczJjbWE0d0dh?= =?utf-8?B?VHJnRCt2RCtTMTZ3ZVFwZWNnVnFydzdJQmw0S0psdzlkOStRVFQ2QjAyV1Fh?= =?utf-8?B?SXVhcFBGUUFwWUJjaUhpZmYzL0QvK091TnBnK3JJb1FCSll6UlV6b1VQVVU1?= =?utf-8?B?dTd4Y2VXK2ZiNXZCbUZSWWVablhLaGtWVGp6NC8wMzJpUkNVZlZsd2RjZ1Zy?= =?utf-8?B?ZVhtc1MzekRBaXJoVHRBeVgyelVoTkY1OG9NM1dlMlR4d0ZGTWYwdGFOK0RR?= =?utf-8?B?VUlaSHV4eXVacVNtSTBVN2djUndqdW1nZ1BUcFp1eE5jeWM2a3dPbzY2bEFO?= =?utf-8?B?bEFNTDA2OG40enNuc0s1cCtpTklrYTZYUUd3UXRyaXhTMDJEL1FqcjhkR2R1?= =?utf-8?B?UDJGL1pQejArSUlOT2IrYzZXN2ZYUWQ1VVdZUEVzQk5uL2p3OVdydklWNVll?= =?utf-8?B?cWdwSWphSTRJdUlkczA5Q3FxdlBCVC9ibW9yVW1NNk5uQUNOdlFlNy9oM3Ja?= =?utf-8?B?aUZkdU1hUkdhM3NYYVFDRUI4T3FCTjNtNFpLNDlEb1BxMmF5THl0UzVkdzQ2?= =?utf-8?B?NlJ5cm0wRW5WZ3lQWGpaeThRWDArUzg0emU5aHd0WDUxcENndXVyTitBQk9Z?= =?utf-8?B?bGVzUVovMVJVUjg4TXU3V3ljc3Jab3ZHNjBZNEFjSDlMTGY3ZHVvR3F5UFNj?= =?utf-8?B?KzFVUGRMeURTdm1iVlpid2dDNHNwM0k0WTVXTDcyZE1ubWxIY2R6TGtGVzYz?= =?utf-8?B?WkZzVkJnbkFPanBLcXpUSlRmY3U4Uk41eUdianRnNlEvRU8rSlI4elh4SGdS?= =?utf-8?B?bUh3cFZ6YVBObGV1VTg0VzNUYTh1MXRkeGhsaURvbHhYNDgxSlJTQjdMMFQ4?= =?utf-8?B?OGNaSlpEenBLZjFEMWtTV2UraUZUY25UNVdYYXFpSDBrM0ZVY0ozZ3ZqMy8w?= =?utf-8?B?ZGJsWC83VzhXVjJQMlpQREM3eWpYSmdSSDB4eWgvdmJsdkJFaXAyWDNjaEZm?= =?utf-8?B?NlJPVTdBdmJOTkxkSTVreTFpRTBnWldUZGxBcTNpaG5aUGlXYlNrSVVLV1gw?= =?utf-8?B?Qk5McnRMTElyWXc4TDZsL1BsWEZKb0g3cjBvMnRybEZBNFdEbzF4VXQ3Q2RT?= =?utf-8?B?RUYvVU5KUTlHWTNXaHVRQlBNTHpIMkhXTlBnaVljSEhrOEJRMmhheTV2VGd6?= =?utf-8?B?YjAwK2JtN0ttSTR0NTVxVCtUTFR4SFBEWi85K3ZXUUo3dEdlOHB1WjJqWm42?= =?utf-8?B?M1NsVHd0eVR3UVc0d0VTWnl0RFU2UTY2KzNZL2cwS2NuUUJSanEwem1nUGpJ?= =?utf-8?B?c3hmMGUvUmJ0ZURyM3Fsa1lOWTZrTHMrbno3VjI5Tis1KzEzd0tMd0xPTHlq?= =?utf-8?B?UEhPWnB1ZmE5N3ZpRVAwSUZ4RXd0cDQydWVPa2FOYTZXTDNJZklvaGwvUW42?= =?utf-8?B?aWoxc1Y1UEJUMUN5Y2U2alQ5ZThKQnZhckt4ZitMc1hqTDhhTXJyY084UFJC?= =?utf-8?B?WVNMQWNUSWw1WnpXblYvZ2ZQNWtmMnZCUW1VaEJoUXgycWF1cmNPeHIzVEY2?= =?utf-8?B?U29CZWNpSjAvQ25ocVhxZy8yaVNxb1VtV2N4OUJMaktOd202U0N2S05ocTBB?= =?utf-8?B?UUZjSTYweW9MY0VwTlFQNDFKNkd3cnVRdXdLcGN4U1NJMUNZM2k3UHZiRjlV?= =?utf-8?Q?kGBg=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: meta.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BLAPR15MB4052.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06f0c303-49c9-4943-0f43-08dd3198ff2e X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2025 17:05:34.2147 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: irz9VG8z6vgwjd3oQM4aUVIDrzWADWadAglCmcXN+xFIcUIUEuV+V4ZiiqCV0Mp+ X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR15MB5457 X-Proofpoint-GUID: nNv94pdKIlwppqZxrBYTZvfebFtnaCaK X-Proofpoint-ORIG-GUID: nNv94pdKIlwppqZxrBYTZvfebFtnaCaK X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-05_03,2024-10-04_01,2024-09-30_01 SGkgSm9lbCwNCg0KT24gMS8xMC8yNSAwNTozMiwgSm9lbCBHcmFuYWRvcyB3cm90ZToNCj4gT24g VGh1LCBKYW4gMDksIDIwMjUgYXQgMDE6Mzg6MzNQTSArMDAwMCwgYm90K2JwZi1jaUBrZXJuZWwu b3JnIHdyb3RlOg0KPj4gRGVhciBwYXRjaCBzdWJtaXR0ZXIsDQo+Pg0KPj4gQ0kgaGFzIHRlc3Rl ZCB0aGUgZm9sbG93aW5nIHN1Ym1pc3Npb246DQo+PiBTdGF0dXM6ICAgICBGQUlMVVJFDQo+PiBO YW1lOiAgICAgICB0cmVld2lkZTogY29uc3QgcXVhbGlmeSBjdGxfdGFibGVzIHdoZXJlIGFwcGxp Y2FibGUNCj4+IFBhdGNod29yazogIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVj dC9uZXRkZXZicGYvbGlzdC8/c2VyaWVzPTkyMzc0MyZzdGF0ZT0qDQo+PiBNYXRyaXg6ICAgICBo dHRwczovL2dpdGh1Yi5jb20va2VybmVsLXBhdGNoZXMvYnBmL2FjdGlvbnMvcnVucy8xMjY5MDc5 NTI3MA0KPj4NCj4+IEZhaWxlZCBqb2JzOg0KPj4gYnVpbGQteDg2XzY0LWdjYzogaHR0cHM6Ly9n aXRodWIuY29tL2tlcm5lbC1wYXRjaGVzL2JwZi9hY3Rpb25zL3J1bnMvMTI2OTA3OTUyNzAvam9i LzM1MzcyNDM0NzE4DQo+PiBidWlsZC14ODZfNjQtbGx2bS0xNzogaHR0cHM6Ly9naXRodWIuY29t L2tlcm5lbC1wYXRjaGVzL2JwZi9hY3Rpb25zL3J1bnMvMTI2OTA3OTUyNzAvam9iLzM1MzcyNDM0 OTk3DQo+PiBidWlsZC14ODZfNjQtbGx2bS0xNy1PMjogaHR0cHM6Ly9naXRodWIuY29tL2tlcm5l bC1wYXRjaGVzL2JwZi9hY3Rpb25zL3J1bnMvMTI2OTA3OTUyNzAvam9iLzM1MzcyNDM1Mjk0DQo+ PiBidWlsZC14ODZfNjQtbGx2bS0xODogaHR0cHM6Ly9naXRodWIuY29tL2tlcm5lbC1wYXRjaGVz L2JwZi9hY3Rpb25zL3J1bnMvMTI2OTA3OTUyNzAvam9iLzM1MzcyNDM1NjM4DQo+PiBidWlsZC14 ODZfNjQtbGx2bS0xOC1PMjogaHR0cHM6Ly9naXRodWIuY29tL2tlcm5lbC1wYXRjaGVzL2JwZi9h Y3Rpb25zL3J1bnMvMTI2OTA3OTUyNzAvam9iLzM1MzcyNDM1OTQ5DQo+IFdlIGNhbid0IG1ha2Ug d2F0Y2hkb2dfaGFyZGxvY2t1cF9zeXNjdGwgY29uc3QgaGVyZSBiZWNhdXNlIGl0IGlzDQo+IGNo YW5naW5nIHRoZSBjdGxfdGFsYmUubW9kZSB0byAwNjQ0IGlmIHdhdGNoZG9nX2hhcmRsb2NrdXBf YXZhaWxhYmxlIGlzDQo+IHRydWUuIEknbGwgcmVtb3ZlIHRoaXMgc3lzY3RsIGFycmF5IGZyb20g bXkgcGF0Y2hzZXQgdG8gbW92ZSBmb3J3YXJkDQo+IHdpdGggdGhlIGdlbmVyYWwgY29uc3RpZmlj YXRpb24sIGJ1dCBJIHN0aWxsIGRvbid0IGZ1bGx5IHVuZGVyc3RhbmQgdGhlDQo+IG5lZWQgZm9y IHRoZSBtb2RpZmljYXRpb24gb2YgdGhlIHBlcm1pc3Npb25zLg0KPg0KPiBNeSBtYWluIHF1ZXN0 aW9uIGlzOiBDYW50IHdlIGp1c3QgbGVhdmUgdGhlIHBlcm1pc3Npb25zIGFzIHRoZXkgd2hlcmUN Cj4gb3JpZ2luYWxseSAoYmVmb3JlIHRoZSB0aGlzIGNvbW1pdCBbMV0pPyBUaGUgcHJvYmxlbSB0 b3VjaGVkIGJ5IFsxXSBpcw0KPiB3aGVuIHRoZSB1c2VyIHdyaXRlcyB0byBubWlfd2F0Y2hkb2cg YW5kIHdhdGNoZG9nX2hhcmRsb2NrdXBfYXZhaWxhYmxlDQo+IGlzIGZhbHNlLCB0aGV5IHdpbGwg cmVjZWl2ZSBhIC1FTk9UU1VQUCBlcnJvciBmcm9tIHByb2Nfbm1pX3dhdGNoZG9nLg0KPiBCdXQg d29udCB0aGV5IGdldCBhbiBlcnJvciBhbnl3YXkgaWYgdGhleSB0cnkgdG8gd3JpdGUgdG8gYSBy ZWFkLW9ubHkNCj4gZmlsZT8gRG9lcyB0aGlzIGZpeCB0YXJnZXQgc29tZSBzcGVjaWZpYyB1c2Vy LXNwYWNlIGFwcGxpY2F0aW9uPw0KPg0KPiBJIGhhdmUgYWRkZWQgdGhlIG9yaWdpbmFsIHRvOi9m cm9tOiBjb250YWN0cyBmcm9tIFsxXS4gUGxlYXNlIGNvcnJlY3QgbWUNCj4gaWYgSSBoYXZlIG1p c3MtcmVhZCB0aGUgc2l0dWF0aW9uLg0KPg0KPiBCZXN0DQo+DQo+IFsxXSBodHRwczovL2xvcmUu a2VybmVsLm9yZy9sa21sLzIwMjMwNTI2MTg0MTM5LjEuSTBkNzU5NzFjYzUyYTcyODNmNDk1YWFj MGJkNWMzMDQxYWFkYzczNGVAY2hhbmdlaWQvDQoNClRoYXQgc2VlbXMgbGlrZSBhIHJlYXNvbmFi bGUgcXVlc3Rpb24uIE5vdGUgQlBGIENJIGlzIG9mZi1saXN0IGJ5IA0KZGVmYXVsdCwgc28gSSd2 ZSBDQydkIGxpbnV4LWtlcm5lbC4NCg0KVGhhbmtzLA0KDQpEYW5pZWwNCg0KDQo=