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 77004C001B0 for ; Wed, 12 Jul 2023 09:34:19 +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:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=5cf9FnuLK+uZqGwdpHTxJzQRhbtpdtGYmIE1lwawys4=; b=is5M/OZHGZ1phw u2QPj4z4VL8aXKlSpLDL3N7Fjvc8h20kvA9AkEq8RlqLuzKK3vZLENqO1GXFNPPaFIwifZ7jtExdb sEbpi5eNI4nJBgARow4VVJbZ5SLNY1g4M6qnSQhenZ7lAe3SRQjC7lo3zvzbo9DhJcVtUQXEFLIBf evi3dvf9644lp4UXGo6SHl8BAuWGr5vu11GPnLJkrNoobK9TodUlEssBySLyz2P0irCJekThJepwj aGZWjLeDmE7TAc7KwD+URZtCRWk6uamOikrjLbqcbDjuSBbLK6Buc2RB7cP+R6dKIuw7a3rliU5n6 s3SlDz1J7b6U3nRsCzBQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qJWEL-00H3GG-1q; Wed, 12 Jul 2023 09:33:53 +0000 Received: from mail-tyzapc01on2071f.outbound.protection.outlook.com ([2a01:111:f403:704b::71f] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qJWEH-00H3Cd-08 for linux-arm-kernel@lists.infradead.org; Wed, 12 Jul 2023 09:33:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g2/A89/8+HSTyBpR60ocd5+kZ2b2pNyXwxx7FayKWEZc5z9RXsVwU9OtBYCEmHhE7lgJe5aWuTMCoTJ5UBgH3EodCW5R9ebn7MJiJCsBv2LIOAHPGv3b2WAibD33cuibJ0iWp/sjBNUOaTuAFDjIA1Eu0GzboNGelyuOzFbii+R3qNRNjZm868w5zVRp4jALGyjoZsX1swgAzOQlPf0eRkISJ1mwNx+5dAc4UwcSMp86H6WxcctRVUSuBmXrN//umUjguLxaj4oztl2q+CKDjIOUWldG0AzispVXCSVF95tQxQiRg6FLRKC//hrXocpBLy8z3ajmUCnoMI3kWpuoxw== 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=hn4BgINhfID0hXgw7aqm2m9dcznZSf2Tp+1Mvs1eRBo=; b=YepzNFIRBw+Esy8kCC++1FTqfqVaDCIMAfh2SWMDsZmcczdmgggkxmfnJ9kxGxzyLUnj1yKk6RYrhdsrkCT7eyxvQd5Hmn1QvHwhOlULSF8b79XO87ut5psbn/WWSEBsZjnQAPZVorl3Ks1h3FxXWDZioETk2HGeWULuRU8FNnWkexcXxJMH3uiyKr61bI8ad/5+BMJrNgqnA47QIcH9fE2StpjPN2m0h1OKujGTNdbxPSTKTLZNIfF8W6D/inuqyNLQrjb0Mw/XRG+MXllBQr/81Ivzw5rvTc1eSIAuTmoKJzvmvTQNtgXVQDylLSlY/GxS3zZYGs2Qulu9+0oJeQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hn4BgINhfID0hXgw7aqm2m9dcznZSf2Tp+1Mvs1eRBo=; b=fPjwUTdK6xpvkzw07fRSMw0ARdkRxouFetX9ABk2/rmv2dmptKurVaQkjXtnSE14fpEHzNm+F6NDNeJ1L43eqHT9QMGYZaTW0QUGlf9xzcoCeNmwtLLY9e7s1Ne2fN7FDEMwGcI7faYYrQ3h+zqU+KkLw9bSp0CJpkgmxxrq7jr6pHRb9Xlh+ui6C7PbWxPZoXyTNxTkiD2fzO8Fhs4SLVr6dUL8m8FSAO7BFz4VTuFg2dRyGzdme1wnRQ2zo5UFN9lZJ1EsRh1/krErhdrf0IX6qXRmxoBOorFvdHPergDS6E4CnkNmvk/kOAoGWU4UOdK37W+M2RLt9vztocUgnQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) by SEYPR06MB5985.apcprd06.prod.outlook.com (2603:1096:101:de::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.20; Wed, 12 Jul 2023 09:33:42 +0000 Received: from SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c]) by SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c%5]) with mapi id 15.20.6565.028; Wed, 12 Jul 2023 09:33:42 +0000 From: Yangtao Li To: "Rafael J. Wysocki" , Viresh Kumar , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: Yangtao Li , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 05/19] cpufreq: imx6q: Convert to platform remove callback returning void Date: Wed, 12 Jul 2023 17:33:08 +0800 Message-Id: <20230712093322.37322-5-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230712093322.37322-1-frank.li@vivo.com> References: <20230712093322.37322-1-frank.li@vivo.com> X-ClientProxiedBy: SG2PR01CA0172.apcprd01.prod.exchangelabs.com (2603:1096:4:28::28) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|SEYPR06MB5985:EE_ X-MS-Office365-Filtering-Correlation-Id: 828dac23-1c83-48c5-ae2a-08db82bb14a2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N8QG4E2UNPXTf8iA5eaHt9z5mloI1G4fSojelp6/AK2lZG587ksSyA8MYSREeUjspzaykzs/YfjbxBh6tScEmR0loNPUbbMw8c+zVrIAgsTWuTJa7DAELmqfx+ObCLBQFkhiNvS5Wuyw29O/rBaC7f0206sW9OrSzvvwZFrp/Nu9RiQWbcCS/XoYfvYRorQLt808QvYg7GyfJ/VEQkIXptOA1VuVywIDiue7KrlegwzqruGDyoUnJq6Rgjn9RzJy4gt6WWDueG5AN7DZoii7OPGtvVlIjjb79o2IzA+NMu1KF7pv7aw6IiuLVFdhqdaIfHNqPN80p7hJGbZdu2cgLK4xtRCxU3Sp3NcxY3IPmSRGOJztMmtcInxkOALt7nlLHIAI0FQ1DisMWKC22sDoAtceIeIJt+A0FpS5zlAFXsCeIS/iv4h1o4g9kGzzT5TECiVIIU9vtzlpZFB7CAx7Q9G0S91crdvTEs4O+j7XUZjB3/vn8r0Vydty09sFstJQtrT/KcyZGxt9Mlf89muP4OvjSn3fPcSvTkdKb0/iDg1jA36LGmGuPVNCl4cyASWNnqWboHGtwbeYIPqgYd6U0kL7r1C2UCk+uzD7SIVfR9wQwP87wvPSL9YczGU8s7Ks64T0a68PQSvHVmS5ZcS3oA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5269.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(346002)(366004)(376002)(39860400002)(136003)(451199021)(186003)(2616005)(110136005)(54906003)(38350700002)(38100700002)(5660300002)(8936002)(52116002)(6666004)(6486002)(86362001)(8676002)(478600001)(316002)(41300700001)(2906002)(4326008)(66476007)(66556008)(66946007)(7416002)(6506007)(83380400001)(26005)(1076003)(6512007)(36756003)(32563001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dnVBemZGNHBTaWpTT3RvTXpKMklaOUoyWUdPcGpIZFQ0eVdhbUJwRmZJYnQ4?= =?utf-8?B?eDh2dlJxdzFBQjgwSllSV2t4OEF1K3ZZQWxSajhWdmU0M0VyQ2IydWxid1VG?= =?utf-8?B?MDVzOWdwNHlUbGlUeWM4MUN5UUpSOXdpeUJrZm4wbkJ2OUlEVFFEYUdkbnhn?= =?utf-8?B?b2xXQ3huUnFrd2tRSjVkVmViNndEZjlKY2dtUWZvZmlwVmpvSXB0dHJVTnhL?= =?utf-8?B?eU1iVk1DcDN4TXdHeXdTNFoxWUJveFh1N2RBNll3czNKVXl2YjZzSmcvOFI4?= =?utf-8?B?c1duZmtQV0I4bmMxdWhUaldQU1oyQXdxbVh2dno3U0R4QVVKNk9wTHhhY0Fn?= =?utf-8?B?NzRGdnJLUFNTOFVUWEFDRHZIUjJBZWFEbUFhVjZIUE40OWdONEVRa0hoUW8v?= =?utf-8?B?TkcwUE90dFFMdW1UOVZRdGdrTEFtQ2tZeU1JamE4Smw5eVJsZzU5R1FROGtn?= =?utf-8?B?V2YzeERBNzhNR1QwQjEzVjlZeVE2alp3MFRMYm4wdXZtb2FtMURTZnNpVXdp?= =?utf-8?B?Mm5VN1YrS01adHZCeWpvK1U0Rm9iUkEyekFRSUpCVTlpOXN1bk1SM3JpaFB3?= =?utf-8?B?cFh0YlJQbGJEQ21CdDVJQ1VIcmt2RDRmRFIxQit1Z0pUakpEUlJaLzhSYjVx?= =?utf-8?B?dVNsY21WSFh4R3dEOHlsOXBNRGR3TVBSbFlDZm9LaWRpRjBoM0NoT1ZNallv?= =?utf-8?B?QkVSeFpQMTVQdkE5V1pueG1QNTlIMFpnU3BReFI4L24rMytrd2VjcjluTTdX?= =?utf-8?B?Zmk2SVJBbHBiVUMzK2NRRE5aV042aXhQcm1YUGNFL1VONXYxTGhYSlBBcENs?= =?utf-8?B?bWtsVGpscXhFbDhlQzVGMzcxdTdnYkJnM2lUQnUxQzRncXE2b0dVdGwvOG1y?= =?utf-8?B?VllWOGxUSkswbUwxVVhTZi90VWhwMC9aVlUrN0ZRdm03MXEvYjVrTEoraDRk?= =?utf-8?B?ZjJscFZkeHF2bzc3djNhR3pKZ2Jib2tyckpna25icERwQzdCeGdLSnEyQWxO?= =?utf-8?B?SVorSXN5ZjBPeUtjUzZBaU1qZzZVQ0l1eGZjUlY2WVVzUkN0c2o4MjY4d2th?= =?utf-8?B?ZURMNkxnNk1lSHIxZUZxQWlkNllUT2ZsYzM4RVZwczVmK002MjhoL2dudDl3?= =?utf-8?B?aFdHc1VMejJVMk5mQ05IYngyNEhieDFUMjNGYUdCdlRNMlZhT1Qxdk1tNHg2?= =?utf-8?B?Q1YwOU94eHVvQUl4Y3FGekw0V3ZLclpnN1IrbXdxbTBReGZ3dHdVZXpxZjlH?= =?utf-8?B?bmZzS3BqLzJwa2dIeXhtUkhkdmVrUXFDVk1RT0RIcjdLc2I1bDMwZUNISDRI?= =?utf-8?B?MUt4NndQbEZDcU1ETktPNWZlQjZhdFNxQkE4QmtLd21DTHpRL0o1KzBDN0ZG?= =?utf-8?B?R1dCaS9JT0dWNVRZOENmSm8rUkVHS3FRQ3ZwQlQvd1hGek5idExpdnNGRkx3?= =?utf-8?B?cUQ1Y3lPbyswYS9EQjRuRkNRaTZwUGlnc3lFQWJTY1BMc0ZIV0RLa0tueG5n?= =?utf-8?B?aEFtdFpoaitzTW1KRm1FbUE3bDNIRTdSSmJ4TXl0dFUrUEY2RDIzQkVBcEp1?= =?utf-8?B?UUV1R3F4UHZYdnYzMkJFT29QTWEvSWd3MjlkYm1ockJaR29EL24ySVlNZG9K?= =?utf-8?B?RGJBOEZxUkh2U1FzeFFNeldtRFVBZjMwYmN5SXM2M2I3bS9RcmZ1aFRXcm5n?= =?utf-8?B?V1RyUEZTMXc2T0R4NlIwZXNORW1xck1vOGxGSjJINGdvTHAwWkhaTTBZTW9Q?= =?utf-8?B?MlN0M05HRm9DWHFDYlVhQUNWZE9BY0VwQnQwM2FPSnd6azQ4MDFrMEllTXcz?= =?utf-8?B?QTdyMk96ZjJ5ek9xRmhTcjhoekt4bjdhdWJIT0Raelo1OTFGbWJRZmE0emJU?= =?utf-8?B?RTRWY05jWkdRazhPdVhTVHpwSTRhYmlSeXI3eEtLTWROb3FFUTFNamVoSjcw?= =?utf-8?B?ME1Celk2NGNhQUVaOGFqYmJ5YnVQMVZlYyt1bXVIQWNXQkJyU3VFRjErcFBu?= =?utf-8?B?aXMzcUdrZk5CdGJDKzhGQzVzTlhsNDV1WUtVM0ErV285Qm5aTnhNN200Tzkv?= =?utf-8?B?ZlNsYzBUcXJ6YmZMZytLZHJkNGxpVFNIRndJejBSQStZM00vYkJNeEZiRk1r?= =?utf-8?Q?ZoyKPIUrqpd/QwDAJmqhFRO4z?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 828dac23-1c83-48c5-ae2a-08db82bb14a2 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2023 09:33:42.1086 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3nwZficnIyP9950uqvVOAwHzxAGjJBZnQ6PtCgQz2y9VDiWDo0CX8JN+rjRHfYwTvTCmKLu4P7yk2+bgXmCqJA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR06MB5985 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230712_023349_081083_32EA6326 X-CRM114-Status: GOOD ( 14.91 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhlIC5yZW1vdmUoKSBjYWxsYmFjayBmb3IgYSBwbGF0Zm9ybSBkcml2ZXIgcmV0dXJucyBhbiBp bnQgd2hpY2ggbWFrZXMKbWFueSBkcml2ZXIgYXV0aG9ycyB3cm9uZ2x5IGFzc3VtZSBpdCdzIHBv c3NpYmxlIHRvIGRvIGVycm9yIGhhbmRsaW5nIGJ5CnJldHVybmluZyBhbiBlcnJvciBjb2RlLiBI b3dldmVyIHRoZSB2YWx1ZSByZXR1cm5lZCBpcyAobW9zdGx5KSBpZ25vcmVkCmFuZCB0aGlzIHR5 cGljYWxseSByZXN1bHRzIGluIHJlc291cmNlIGxlYWtzLiBUbyBpbXByb3ZlIGhlcmUgdGhlcmUg aXMgYQpxdWVzdCB0byBtYWtlIHRoZSByZW1vdmUgY2FsbGJhY2sgcmV0dXJuIHZvaWQuIEluIHRo ZSBmaXJzdCBzdGVwIG9mIHRoaXMKcXVlc3QgYWxsIGRyaXZlcnMgYXJlIGNvbnZlcnRlZCB0byAu cmVtb3ZlX25ldygpIHdoaWNoIGFscmVhZHkgcmV0dXJucwp2b2lkLgoKVHJpdmlhbGx5IGNvbnZl cnQgdGhpcyBkcml2ZXIgZnJvbSBhbHdheXMgcmV0dXJuaW5nIHplcm8gaW4gdGhlIHJlbW92ZQpj YWxsYmFjayB0byB0aGUgdm9pZCByZXR1cm5pbmcgdmFyaWFudC4KCkNjOiBVd2UgS2xlaW5lLUvD tm5pZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1dHJvbml4LmRlPgpTaWduZWQtb2ZmLWJ5OiBZYW5n dGFvIExpIDxmcmFuay5saUB2aXZvLmNvbT4KLS0tCiBkcml2ZXJzL2NwdWZyZXEvaW14NnEtY3B1 ZnJlcS5jIHwgNiArKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVmcmVxL2lteDZxLWNwdWZyZXEuYyBi L2RyaXZlcnMvY3B1ZnJlcS9pbXg2cS1jcHVmcmVxLmMKaW5kZXggOWZiMTUwMTAzM2JiLi40OTRk MDQ0YjllNzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY3B1ZnJlcS9pbXg2cS1jcHVmcmVxLmMKKysr IGIvZHJpdmVycy9jcHVmcmVxL2lteDZxLWNwdWZyZXEuYwpAQCAtNTE5LDcgKzUxOSw3IEBAIHN0 YXRpYyBpbnQgaW14NnFfY3B1ZnJlcV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2 KQogCXJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyBpbnQgaW14NnFfY3B1ZnJlcV9yZW1vdmUoc3Ry dWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKK3N0YXRpYyB2b2lkIGlteDZxX2NwdWZyZXFfcmVt b3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiB7CiAJY3B1ZnJlcV91bnJlZ2lzdGVy X2RyaXZlcigmaW14NnFfY3B1ZnJlcV9kcml2ZXIpOwogCWRldl9wbV9vcHBfZnJlZV9jcHVmcmVx X3RhYmxlKGNwdV9kZXYsICZmcmVxX3RhYmxlKTsKQEAgLTUzMCw4ICs1MzAsNiBAQCBzdGF0aWMg aW50IGlteDZxX2NwdWZyZXFfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJ cmVndWxhdG9yX3B1dChzb2NfcmVnKTsKIAogCWNsa19idWxrX3B1dChudW1fY2xrcywgY2xrcyk7 Ci0KLQlyZXR1cm4gMDsKIH0KIAogc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgaW14NnFf Y3B1ZnJlcV9wbGF0ZHJ2ID0gewpAQCAtNTM5LDcgKzUzNyw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGxh dGZvcm1fZHJpdmVyIGlteDZxX2NwdWZyZXFfcGxhdGRydiA9IHsKIAkJLm5hbWUJPSAiaW14NnEt Y3B1ZnJlcSIsCiAJfSwKIAkucHJvYmUJCT0gaW14NnFfY3B1ZnJlcV9wcm9iZSwKLQkucmVtb3Zl CQk9IGlteDZxX2NwdWZyZXFfcmVtb3ZlLAorCS5yZW1vdmVfbmV3CT0gaW14NnFfY3B1ZnJlcV9y ZW1vdmUsCiB9OwogbW9kdWxlX3BsYXRmb3JtX2RyaXZlcihpbXg2cV9jcHVmcmVxX3BsYXRkcnYp OwogCi0tIAoyLjM5LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg==