Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp483966iob; Wed, 18 May 2022 06:32:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxXK4+mbUY/JydUl5zJkrPTlPJhErDaDxBrZioh6R5/K+nHCxMFjxYiC+QgcKmepEJIy7AG X-Received: by 2002:a63:2a0d:0:b0:3ab:392c:f45c with SMTP id q13-20020a632a0d000000b003ab392cf45cmr24138614pgq.575.1652880767245; Wed, 18 May 2022 06:32:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652880767; cv=pass; d=google.com; s=arc-20160816; b=xBopWm26NZAbgOgokTMaOx1G3FKFEv09foz/x3683Rr4Lxf6/gJQxqmnuuxGX2EF2c 2s2b6jFlLJrN4q2B5Of8JwQcH8vKAjVk8O7+bMkQ4AgMTIe1OMfFnogFZtJTtGiP/k+1 N6u/sTTW9vrlatgMgJPbvP6cy+6j9scbzvlX4qFLJI8l5uLCiAkisI7qla5xz3LjOYGn k2urqYTfu6wDaT311imcHM4yqwoRiAdernCZ3STR2ApwlzWt9Friq/UI9oeEVck3d/Br TN5JUxJsUn0H9lB38zvh868lEE8jXsnIb/fADkHyh2fUcjl1JCfpAw2xMFcbvMMX5jPV QYhw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from; bh=82EC/t7kT7jJQ9iG3FfbA9NC/kgFDtm/gmiBpw201z4=; b=giayDmndrM+a0LRKVxz1yyjB0LNWQ780D/zxoVP4UIMPbGEqPT0HzN3AeJoYMYp9jV PU4KW69KA3DKaE5Jul2h6RXdmpGvyzRK7sExDTuW2dlOAaf7flTGWyq1v7pIrDXCfaBo YnS3BvEWewv6eVzPBrWbMWLXLn4UN9IEvq+Nu9Ki9/t/73VZggtIg6epuP0O25sWxsA+ c8+Io5haj0sD4HoofLJEkBgypdXziJp7MZt7NAw3OIc1F9ZFq30XknidKnixfiXx9Pmj jEAqWJEUmxIXG8559Y5CRPdSBM5WfTEt6xOPV8/PyKK/vDyoU0Rvdr5NKGBOniTr6qnu B+Lw== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=csgroup.eu dkim=pass dkdomain=csgroup.eu dmarc=pass fromdomain=csgroup.eu); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id k23-20020aa792d7000000b00505fd3b3dcbsi2862826pfa.164.2022.05.18.06.32.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 06:32:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=csgroup.eu dkim=pass dkdomain=csgroup.eu dmarc=pass fromdomain=csgroup.eu); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E4F031C1970; Wed, 18 May 2022 06:29:34 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237928AbiERN3Y (ORCPT + 99 others); Wed, 18 May 2022 09:29:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53918 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237981AbiERN3H (ORCPT ); Wed, 18 May 2022 09:29:07 -0400 Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-eopbgr120051.outbound.protection.outlook.com [40.107.12.51]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F8E41BE967 for ; Wed, 18 May 2022 06:28:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kyYbihDjxMbyNpO6VDwqwKik2QvskfCCNKqLY0BtXHSAmCJt/GLTZamLBC+Dzy40DgqJcXBMUwkfXPu9s8cxfs28mpOXz5SdsRb7TSvDYPL4hLTVV7RNqKB+x+baf4cBoLAfJS6fBTO/Jn3JSHd22om0MBKaUb1726eTWTNvGqojXDGyhHiR2xtGhUqDyJhZRsazsdYw+Ant9t2Uw5iSh4eikVFDi4mGs5tjmT0AG+iD0M6Jcskm0V9dlDhxvYwh12ULlzrq9ocCx5IcSqmoPvcToHtAb34SNPF5ppOH16fzhwPwfax8Tw6VNDk8qoHVzcbTs2JfDa8354LSTRQXZA== 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=82EC/t7kT7jJQ9iG3FfbA9NC/kgFDtm/gmiBpw201z4=; b=aHS7/mwsAeyDxAARdFQQo/bBuZfuWdXjKN2SqjXghFHWuObr3GJ1PwsYPfWaACROiugdshDLWqHBCkHam6dLI5i/V2UD4s4XcJW5uZg0EUEUOONan3Js4bBM2jIh2W+RLDvHrU9oukZiHqE1Xq98TyFzHLYX2/qwue2bqomQq19OjjnbY3TmWGWr5PjB44R/R0rRODRFx6v/B45m61zsaplosK7sMKt9HkFBqVK1v9ihQ5cexktsNw63yTpNSpLnQoDtUVLKwwTZqprq4FhksdYfrPf+qRdvEqnNX8cR2wQE8g5P6SHulrmtSNccx255SwkEpoNuW1iLvwT+Pk7hRQ== 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 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by MRZP264MB1816.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.14; Wed, 18 May 2022 13:27:57 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::ad4e:c157:e9ac:385d]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::ad4e:c157:e9ac:385d%8]) with mapi id 15.20.5273.015; Wed, 18 May 2022 13:27:57 +0000 From: Christophe Leroy To: Arnd Bergmann , Michael Ellerman CC: "linuxppc-dev@lists.ozlabs.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH 1/2] powerpc: Add generic PAGE_SIZE config symbols Thread-Topic: [PATCH 1/2] powerpc: Add generic PAGE_SIZE config symbols Thread-Index: AQHYYH7uKAhvQ4voMUuG99eSqREKbK0kdcgAgAA3rwCAAAXPAIAAAeiA Date: Wed, 18 May 2022 13:27:57 +0000 Message-ID: References: <20220505125123.2088143-1-mpe@ellerman.id.au> <87fsl7nggr.fsf@mpe.ellerman.id.au> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1f9f99d8-739b-40eb-0c94-08da38d238fe x-ms-traffictypediagnostic: MRZP264MB1816: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: VPQQ2+sSuGdvWUeFqw6uC+6GNE0CYhGRUdlgdaKT0AA8/vmjsMiCeyjfP0L1fFyH6ALY+F3tGAycrSkcCPPVDZBNrHGebe/61bG7T4vstZL4/DnECnZPfkUiIQBgpjnn45eECR76Ix/XYDD3gKeUmLKdDdbUdh5umKwSfbLhZB5/jo/GhW4FjZBzPRF6tcQEwEs42MTxz8COqKfZLAhHyD8xsjrsU2gxo/2/iL+LtTioN+xqMskwHapsGyNrlkIr2JMpZN3ao0W3KHJALSNK3J6t89GE7KFL0N+qTNu1jbfLz5igtIUpFURZwqz5Ev8DqY1OG6cswYNpU0oGkXTfFdA52w2sNkl69cSsmoIN+dRA8qFmSM2E35oiYt0NxnG92zP4F9R9Tyt+/HzZFQwUY77wMzMcLV1s18Ej1I70pw3W9soQPCU2pumeTY0FzpIcJf9BXEAC1FBkJLWpvleTLCRutRtxRyD55uR9srRe3jLiui9dDy1j/6Qf88DMod4ZhKznjnzv11Oj/tlEFAOKWSbufBAXpdC7mzE96kizcwHQfE1opKWxhjziHqjRJdy3ME04kCl5Zc41enNh/0noTEB90G724d7FZoAynHmX9+j3TmIqe3FlABFB9Lj6EuwEM2e/vrB/dgu0YTxlCovWD3I8finkVqZTBpfFrEw36n5U75wPaT2zgzDLazziXAYiih3ImLgN8EkhU70Jg9B4zjlj3Vex5YxZVVy1Aoo3LJXJq3Zjg6PDDyYVP66NU4t0HzUezjGP08Po2HB1OtAjMY6E8CTSg+pwhZ+7txn2P5ExOlLcstMfR9PKMtZkL9t/XCnmSPO+qCbJbv4WRZOgj7nmV0tSgIMSnR2lXiQ5NHeJic6s9tSbsxWh1gIZzLiJ 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:(13230001)(4636009)(366004)(8936002)(122000001)(26005)(186003)(38070700005)(36756003)(6506007)(6512007)(508600001)(966005)(5660300002)(38100700002)(86362001)(44832011)(64756008)(91956017)(66476007)(8676002)(4326008)(76116006)(66946007)(66556008)(66446008)(110136005)(31686004)(54906003)(53546011)(71200400001)(316002)(6486002)(31696002)(2906002)(2616005)(41533002)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?emNma1RWQm01c3V0VnN3bEo4cGdhelRid1JKZ0pKbEFwQnBsczZvNTlaemZh?= =?utf-8?B?VHBST1h1NnBncWttTnoyem50QU5HUXdTU3BtUXUzK2xvN0dlY1JJOGNweURv?= =?utf-8?B?d3lEcTlTbFJNRStxV3VLbHUzZjBnaDRUREFsWm5IN3pZVU0vNkJHWWllTnBX?= =?utf-8?B?U0MvbC9rQjRwbHBrT1JKSWQ0c1dJQlVpVGRtU3MwYnNVRFNqbU1QUm9FQnNK?= =?utf-8?B?M1NOcFNBVFN6ZXhIVGZacHN3cmFrS1FXejMwWEZvbis5YWhKZnpIMERaYVRC?= =?utf-8?B?NG1JQXI5Z2d5Sk1WaWxYTlpuQW5peldTbm9kK2lBRnJSUWMvOHZYQnQ0SC82?= =?utf-8?B?UkU0a3RtNzcwd3pURk9XUzBiRDBtYTNLaGgvLzJDMFAzL280aUFKUDU5VjVT?= =?utf-8?B?ZHU0UHdCQ1NSZHZDd1lPQ1Q1RXJNZXNuL2JJVDllQWVDR2tJVkpVRVBnSzVU?= =?utf-8?B?NHRqS0ZFTk5SZ216SlNwM01SaUg4eTh2NGdXN1YvNHhVQmdia093Rm1FdWli?= =?utf-8?B?Z1hya096NWNGblNkaDlkdmZWL0hEMEtCRm1NSXpkOC96MHBjajkxOTdCcmtO?= =?utf-8?B?RXJpdldlNnpTL205NVQyaGhlall1VnI5bWNaT3FpVm5uWHUzbGtXMmRPRDFM?= =?utf-8?B?WGU4RTFtRjBsSU9IVU53MnJpMTAzUFJFVWpMZzJobDlHL2dqRXVIQ1V6WkE1?= =?utf-8?B?c0FmZFFCcmhneXhyU3R2c0NJcFl1S2IzV05zbTU0eWNLbmhJdzkzaVJMWG9W?= =?utf-8?B?TUZhcVYzWCt6NXkyTE5oYS9iclQ5Q1YwZUZsUkUxQU50VHg1NUdUY3F5eC9L?= =?utf-8?B?dHcrYXFlWTlFUzJGNC9hamR0K3hzY0kvbkY5QUV3aGEyQWk1MnJHZkZLQ2M1?= =?utf-8?B?WHFlZHRuTlh0blkzTFBZVHpDWCtPQVJMNWlrSmFjZ1JDblViL1BIUjYrcU1H?= =?utf-8?B?dVVHSmdQUnJMZ2NDWjV0N1J6aWRna1cyQ2RhTFJGbVp5Y215RlIzM2RLS3FL?= =?utf-8?B?dHRuNHpwUExjcXB6QlArM2R5UWtvY1E2Q2dteWRRYVFVVzJzbVZSWndiYmJS?= =?utf-8?B?VmtBbWJJbUUrZ052SzVhMVhFZURtSkZIQ0RDNkZiWk1EYkdCTTNWdXJDVmd2?= =?utf-8?B?c3VHNzN2cGMxRzR6eGd4OXlGRzdycjF5d3cyMFppWHovbXUyV1pFM29iWnB5?= =?utf-8?B?bllZMUJSTnMwRFFaNGlTd1VhcjVrQThXbTRkek9nM0dFUVREOWVDcHVBVHh0?= =?utf-8?B?MEx2K0cwMS9iZkF0K2ZZcXZYeWlPeklPc0htTWtyb0VlSmV1NTRPblg4K1BD?= =?utf-8?B?R0N0UE80ekZDWnE4dmlqV3JpdWQyWFVlbnBwNlpnRkExTk5VNWF6ZU5ya0do?= =?utf-8?B?TmNlcDd6L0R6SS9ZcXJHRnpPTy93QysvQml6QTg0ZUpsOHpKMW10b21yT2lD?= =?utf-8?B?UnYwWm1WSm5yVzhEOHRYcGU3N3o4SzY5eUU3QTB2MDZuV0ZMYlE2djNOaXZx?= =?utf-8?B?SkxDT2VncTlWcjV6aXBRU2Y3Z1lLc2JsVWpNWjNxSFRnR1Zsa3BpRWJRYmh3?= =?utf-8?B?eStOVjQ0dWhpd2JrZGdvd2Z6cVJ6ckFnR2czY2pkeVBaUTZ5TzJpTmRkeW83?= =?utf-8?B?d2QzZC96Q1FROG1LcTlIVldvdUJYRzFJZ1dQNllvYUI0UndoNUtrTnU5UzZl?= =?utf-8?B?YW1pZ21sc3FEUWc4UHlmck83aXYvOTA2SUltL2xzakRsT1NHbjc4azhXcG01?= =?utf-8?B?RThFVnVnaVZwdU0wbTJQd3M2eGg2M1IrZEJFRmpvMlpHTGN3dVNNRUlyVERR?= =?utf-8?B?eUJZNHZseXgyY1A2UHNrNzJHd01JWkN2NnIxV2JHMUtEb0syaUhlbUJyS2pS?= =?utf-8?B?QVNpRHJ4MDhpSFpWaWNoME1PZTE3aCtZc3NoKzhRaFlnVWZnaUpSK3R4NThL?= =?utf-8?B?M0tLNkRycTZhaTl5QnhPSlVKUHhOUDVqblNIVkU4bDdmb1BOOEEwMGJVSU4r?= =?utf-8?B?bzRtaU9RK2tmU2MzVmcyMDlja0g4VDdDbjdDUzFwOGV6UWpoNGZBeWRsSmRp?= =?utf-8?B?OHJEcmJtNVBOdjJDOVlHcS9VV2I2UnVsUitoL3dnTzhOcUE5aFdreFlzclJw?= =?utf-8?B?RWtBbUxxRVhUZ1hLSlJNWFZrQkR0SnRmd0w0TDFuS1hiaVVFc3dTV3daYWR6?= =?utf-8?B?UFB2NEZPbFV0WkNkcko0UWlwTWMxOG05KytlTHVqS25GV2sweVRyampaVEFD?= =?utf-8?B?RGFsaHVVVkFHSWZRZ1UyQ3pZdFBuOThTVW1OUDBwYmhrRVRYSUxEMUJBQ0JV?= =?utf-8?B?c2ZYZ0tJbEFoT3VDM1Fnb08rRFFaMGp2SE16bTFiYzIrbnB5a2xDaEZvNUpH?= =?utf-8?Q?ScY056N1Aked2JPbh8k+xr6Uab1Tgxa2a4J34?= 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: 1f9f99d8-739b-40eb-0c94-08da38d238fe X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2022 13:27:57.6651 (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: IMl6TT5I6WAcjCftmYMzxC8D2hWcVOwHW1+dc+FU80gO/9zP28vYg2Df1RRJ1xOT5mVzP6WDenjZuN+SnUsbcg/+DmJY7/eGgZyNBRw3P7M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB1816 X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCkxlIDE4LzA1LzIwMjIgw6AgMTU6MjEsIEFybmQgQmVyZ21hbm4gYSDDqWNyaXTCoDoNCj4g T24gV2VkLCBNYXkgMTgsIDIwMjIgYXQgMjowMCBQTSBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxs ZXJtYW4uaWQuYXU+IHdyb3RlOg0KPj4NCj4+IENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUu bGVyb3lAY3Nncm91cC5ldT4gd3JpdGVzOg0KPj4+IExlIDA1LzA1LzIwMjIgw6AgMTQ6NTEsIE1p Y2hhZWwgRWxsZXJtYW4gYSDDqWNyaXQgOg0KPj4+PiBPdGhlciBhcmNoZXMgKHNoLCBtaXBzLCBo ZXhhZ29uKSB1c2Ugc3RhbmRhcmQgbmFtZXMgZm9yIFBBR0VfU0laRQ0KPj4+PiByZWxhdGVkIGNv bmZpZyBzeW1ib2xzLg0KPj4+Pg0KPj4+PiBBZGQgbWF0Y2hpbmcgc3ltYm9scyBmb3IgcG93ZXJw Yywgd2hpY2ggYXJlIGVuYWJsZWQgYnkgZGVmYXVsdCBidXQNCj4+Pj4gZGVwZW5kIG9uIG91ciBh cmNoaXRlY3R1cmUgc3BlY2lmaWMgUEFHRV9TSVpFIHN5bWJvbHMuDQo+Pj4+DQo+Pj4+IFRoaXMg YWxsb3dzIGdlbmVyaWMvZHJpdmVyIGNvZGUgdG8gZXhwcmVzcyBkZXBlbmRlbmNpZXMgb24gdGhl IFBBR0VfU0laRQ0KPj4+PiB3aXRob3V0IG5lZWRpbmcgdG8gcmVmZXIgdG8gYXJjaGl0ZWN0dXJl IHNwZWNpZmljIGNvbmZpZyBzeW1ib2xzLg0KPj4+DQo+Pj4gSSBndWVzcyBuZXh0IHN0ZXAgc2hv dWxkIGJlIHRvIGdldCByaWQgb2YgcG93ZXJwYyBzcGVjaWZpYyBzeW1ib2xzIGFuZA0KPj4+IHVz ZSBnZW5lcmljIHN5bWJvbHMgaW5zdGVhZC4NCj4+Pg0KPj4+IFdlIGhhdmUgKG9ubHkpIDExMSBv Y2N1cmVuY2VzIG9mIGl0Lg0KPj4NCj4+IEkgdGhvdWdodCBhYm91dCBkb2luZyB0aGF0LCBidXQg aXQncyBxdWl0ZSBhIGJpdCBvZiBjaHVybi4gTWF5YmUgaXQncw0KPj4gd29ydGggaXQgdGhvdWdo IHRvIGF2b2lkIGNvbmZ1c2lvbiBiZXR3ZWVuIHRoZSB0d28gc3ltYm9scy4NCj4gDQo+IEkgaGF2 ZSBhY3R1YWxseSBkb25lIHRoaXMgYXQgc29tZSBwb2ludCwgYnV0IGZvciBzb21lIHJlYXNvbiBu ZXZlciBzZW50IGl0IG91dCwNCj4gc2VlIG15IG9sZCBwYXRjaCBhdDoNCj4gDQo+IGh0dHBzOi8v Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2FybmQvcGxheWdyb3VuZC5n aXQvY29tbWl0Lz9oPXJhbmRjb25maWctNS4xNS1uZXh0JmlkPTE4NGM3MjczZWUzNjdmZGEzNjI2 ZTM1ZjAwNzlmMTgxMDc1NjkwYzgNCj4gDQo+IEZlZWwgZnJlZSB0byB0YWtlIGlkZWFzIG9yIHRo ZSBlbnRpcmUgcGF0Y2ggZnJvbSB0aGF0Lg0KPiANCg0KDQpXZWxsLCBhdCB0aGlzIHBvaW50IEkg d2FzIGp1c3QgdGFsa2luZyBhYm91dCByZW5hbWluZyB0aGUgDQpDT05GSUdfUFBDX3h4S19QQUdF UyBzeW1ib2xzIHRvIHRoZSBnZW5lcmljIG5hbWluZyB3aGlsZSBzdGlsbCBrZWVwaW5nIA0KdGhl bSBpbiBwb3dlcnBjIEtjb25maWcuDQoNCllvdSBhcmUgZ29pbmcgb25lIHN0ZXAgZnVydGhlciBi eSBtYWtpbmcgaXQgYSBnZW5lcmljIGFyY2ggc3ltYm9sLCANCnRoYXQncyBhbHNvIGEgZ29vZCBp ZGVhIGFuZCBjYW4gYmUgZG9uZSBtb3JlIG9yIGxlc3MgaW5kZXBlbmRhbnRseS4NCg0KQ2hyaXN0 b3BoZQ==