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 B64E8C77B7A for ; Wed, 7 Jun 2023 08:29:32 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ve7yRuqIzyFmsulvuU/ZIjB5VhvaZtwjshVPhRd29k0=; b=qMEg2lM5clkyl8 Yx1Hx1/rDQAso9JaJwInS3GIWUOtdHHqepWVuUV/tOeeu1IDbJPY5xHWBzm36Xg/VawKWzEpnNG21 VKdIRQH7EVvHjk7lIPRVMx1F7sXnzgaT3FHBuTranV72oM7tnob3GjqWe9T2KKbyKdew/7MejOyAr jhm/WxTP+GevRBQNS06WE1OthtHF9+Gzlaw/h1v88u3u9LIqCeln06huWPTJfdDceL1DIrLA/1Wqs w//ptrxqBmtOJqouyoCONIGvzOq91JFpWsC72f03YwLBX9+isrMeU8H6Cxx1r38JmwnU7HFh6Vfn9 SR1kaY+6qBY3s11ei9lA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q6oXT-004yMC-1J; Wed, 07 Jun 2023 08:29:07 +0000 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q6oXP-004yLN-2Y for linux-arm-kernel@lists.infradead.org; Wed, 07 Jun 2023 08:29:05 +0000 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-3f73617a292so39374035e9.2 for ; Wed, 07 Jun 2023 01:29:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1686126541; x=1688718541; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=JX1WfNJ60BsXwbkPoGDQCsTAjpWhBPAf/CRfk+6wEPQ=; b=lvAAUMvrMu07Tc2ZuENDkCq0JyGqf6J81FOfMfcTcn7YYsp0OO6jh38TaMJCbaPuvg NlKCUiUFowZCkeFVjFy6vVcGeYSgzny4OB7V1UJ5yr2xH1oTO0hfLliS1oaqFncsU3Kk IX/UJWwvF5fMU2/Qg8rtds8DJpEJe+Hmr0u3Wrj2WrHpSy6gFyBYOBd1GevuCwq7LSM5 0rP7ukPRHSpldOicMCMdzO34vJEFsdw4c+gO4uE507rgaSWpKZXWsPakbSNIg+2qohDe EKu+zIgULVzD8jfJARYdL0HvxpfPUL4VdwzRMy8ATx+cNzx+ZJWeCMXtsx4BDH7GkpGi sDVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686126541; x=1688718541; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JX1WfNJ60BsXwbkPoGDQCsTAjpWhBPAf/CRfk+6wEPQ=; b=kx8a3VXsROrh8P7Tlsj5aftpZZmWBDJrZ5QhG7fsYe3ep1AhxH/PcRDWIe2JwVx2Zf OUBFnzl+rza78r02fyZLSMNaUrPHO9+NnuNd05FicbYiHfYvA4OZSpaDuzUj+bpWrzhm Udg8W8xN7FQfkhOgaUPW4VpdMZQQA3dh0SVpTBWLtsaZim7DtO4H2hmxhFa9BxGCEgng JIsMcB4XZV7eXfJ3Yfj0xCIgq+fp7XBYqXLlxzNcKsFite3mgJWpFNkdROSpY70QCzcG L35Yu9BRzz0FdT/t+HvxNBoN5LfTKZD/HfgY7DZ8O/8qfCNAWtlD8FR3Mjhpvt9rw7Qs 4Iog== X-Gm-Message-State: AC+VfDxg4aBxZBtcDXx+FZlacz9vgCwGQ55zTpfy/l7g/ZQ8YJhlEafu 6Wu+8KAde5wHcDdTfeZi7dzxhA== X-Google-Smtp-Source: ACHHUZ740NDR4ReBgqQ+C8X3Doc2SIZebw1Wapr2hkx9MuGk4ICNYhpwJOuMd7HVgJ6D4jDxX3lNMw== X-Received: by 2002:a05:600c:254:b0:3f7:e7a5:5bc5 with SMTP id 20-20020a05600c025400b003f7e7a55bc5mr3780415wmj.24.1686126541370; Wed, 07 Jun 2023 01:29:01 -0700 (PDT) Received: from ?IPV6:2a05:6e02:1041:c10:d8fb:84d9:d402:6b22? ([2a05:6e02:1041:c10:d8fb:84d9:d402:6b22]) by smtp.googlemail.com with ESMTPSA id g9-20020a7bc4c9000000b003f6129d2e30sm1374174wmk.1.2023.06.07.01.29.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 Jun 2023 01:29:00 -0700 (PDT) Message-ID: <3120c2d5-4473-5b72-29bf-d841e806878f@linaro.org> Date: Wed, 7 Jun 2023 10:28:59 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH 2/3] thermal: qoriq_thermal: only enable supported sensors Content-Language: en-US To: Sebastian Krzyszkowiak , Peng Fan , "Peng Fan (OSS)" , "rafael@kernel.org" , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" Cc: "amitk@kernel.org" , "rui.zhang@intel.com" , "andrew.smirnov@gmail.com" , "linux-pm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "kernel@pengutronix.de" , "festevam@gmail.com" , dl-linux-imx , "linux-arm-kernel@lists.infradead.org" , Alice Guo References: <20230516083746.63436-1-peng.fan@oss.nxp.com> <0eb717ac-82b1-8a76-58a2-394167e69b28@linaro.org> <21914890.EfDdHjke4D@pliszka> From: Daniel Lezcano In-Reply-To: <21914890.EfDdHjke4D@pliszka> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230607_012903_845765_027FDB0B X-CRM114-Status: GOOD ( 26.16 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMDcvMDYvMjAyMyAwODowMSwgU2ViYXN0aWFuIEtyenlzemtvd2lhayB3cm90ZToKPiBPbiBw acSFdGVrLCAyIGN6ZXJ3Y2EgMjAyMyAxNToxMTozNyBDRVNUIERhbmllbCBMZXpjYW5vIHdyb3Rl Ogo+PiBPbiAwMS8wNi8yMDIzIDExOjUyLCBQZW5nIEZhbiB3cm90ZToKPj4+IEhpIERhbmllbCwK Pj4+Cj4+Pj4gU3ViamVjdDogUkU6IFtQQVRDSCAyLzNdIHRoZXJtYWw6IHFvcmlxX3RoZXJtYWw6 IG9ubHkgZW5hYmxlIHN1cHBvcnRlZAo+Pj4+IHNlbnNvcnMKPj4+Pgo+Pj4+PiBTdWJqZWN0OiBS ZTogW1BBVENIIDIvM10gdGhlcm1hbDogcW9yaXFfdGhlcm1hbDogb25seSBlbmFibGUgc3VwcG9y dGVkCj4+Pj4+IHNlbnNvcnMKPj4+Pj4KPj4+Pj4gT24gMzEvMDUvMjAyMyAxNDowNSwgUGVuZyBG YW4gd3JvdGU6Cj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtQQVRDSCAyLzNdIHRoZXJtYWw6IHFvcmlx X3RoZXJtYWw6IG9ubHkgZW5hYmxlCj4+Pj4+Pj4gc3VwcG9ydGVkIHNlbnNvcnMKPj4+Pj4+Pgo+ Pj4+Pj4+IE9uIDE2LzA1LzIwMjMgMTA6MzcsIFBlbmcgRmFuIChPU1MpIHdyb3RlOgo+Pj4+Pj4+ PiBGcm9tOiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gVGhl cmUgYXJlIE1BWCAxNiBzZW5zb3JzLCBidXQgbm90IGFsbCBvZiB0aGVtIHN1cHBvcnRlZC4gU3Vj aCBhcwo+Pj4+Pj4+PiBpLk1YOE1RLCB0aGVyZSBhcmUgb25seSAzIHNlbnNvcnMuIEVuYWJsaW5n IGFsbCAxNiBzZW5zb3JzIHdpbGwKPj4+Pj4+Pj4gdG91Y2ggcmVzZXJ2ZWQgYml0cyBmcm9tIGku TVg4TVEgcmVmZXJlbmNlIG1hbm51YWwsIGFuZCBUTVUgd2lsbAo+Pj4+Pj4+PiBzdHVjaywgdGVt cGVyYXR1cmUgd2lsbCBub3QgdXBkYXRlIGFueW1vcmUuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEZpeGVz OiA0NTAzOGUwM2Q2MzMgKCJ0aGVybWFsOiBxb3JpcTogRW5hYmxlIGFsbCBzZW5zb3JzIGJlZm9y ZQo+Pj4+Pj4+PiByZWdpc3RlcmluZyB0aGVtIikKPj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogUGVu ZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+Cj4+Pj4+Pj4+IC0tLQo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAg ICAgIGRyaXZlcnMvdGhlcm1hbC9xb3JpcV90aGVybWFsLmMgfCAzMAo+Pj4+Pj4+PiAgICAgICsr KysrKysrKysrKysrKysrKystLS0tLS0tLS0tCj4+Pj4KPj4+PiAtCj4+Pj4KPj4+Pj4+Pj4gICAg ICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4+Pj4+ Pj4+Cj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3RoZXJtYWwvcW9yaXFfdGhlcm1hbC5j Cj4+Pj4+Pj4+IGIvZHJpdmVycy90aGVybWFsL3FvcmlxX3RoZXJtYWwuYyBpbmRleAo+Pj4+Cj4+ Pj4gYjgwNmEwOTI5NDU5Li41Mzc0OGM0YTViZTEKPj4+Pgo+Pj4+Pj4+PiAxMDA2NDQKPj4+Pj4+ Pj4gLS0tIGEvZHJpdmVycy90aGVybWFsL3FvcmlxX3RoZXJtYWwuYwo+Pj4+Pj4+PiArKysgYi9k cml2ZXJzL3RoZXJtYWwvcW9yaXFfdGhlcm1hbC5jCj4+Pj4+Pj4+IEBAIC0zMSw3ICszMSw2IEBA Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+ICAgICAgI2RlZmluZSBUTVJfRElTQUJMRQkweDAKPj4+Pj4+Pj4g ICAgICAjZGVmaW5lIFRNUl9NRQkJMHg4MDAwMDAwMAo+Pj4+Pj4+PiAgICAgICNkZWZpbmUgVE1S X0FMUEYJMHgwYzAwMDAwMAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAtI2RlZmluZSBUTVJfTVNJVEVfQUxM CUdFTk1BU0soMTUsIDApCj4+Pj4+Pj4+Cj4+Pj4+Pj4+ICAgICAgI2RlZmluZSBSRUdTX1RNVE1J UgkweDAwOAkvKiBUZW1wZXJhdHVyZSBtZWFzdXJlbWVudAo+Pj4+Pj4+Cj4+Pj4+Pj4gaW50ZXJ2 YWwgUmVnaXN0ZXIgKi8KPj4+Pj4+Pgo+Pj4+Pj4+PiAgICAgICNkZWZpbmUgVE1UTUlSX0RFRkFV TFQJMHgwMDAwMDAwZgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBAQCAtMTA1LDYgKzEwNCwxMSBAQCBzdGF0 aWMgaW50IHRtdV9nZXRfdGVtcChzdHJ1Y3QKPj4+Pj4+Pgo+Pj4+Pj4+IHRoZXJtYWxfem9uZV9k ZXZpY2UgKnR6LCBpbnQgKnRlbXApCj4+Pj4+Pj4KPj4+Pj4+Pj4gICAgICAJICogd2l0aGluIHNl bnNvciByYW5nZS4gVEVNUCBpcyBhbiA5IGJpdCB2YWx1ZSByZXByZXNlbnRpbmcKPj4+Pj4+Pj4g ICAgICAJICogdGVtcGVyYXR1cmUgaW4gS2VsVmluLgo+Pj4+Pj4+PiAgICAgIAkgKi8KPj4+Pj4+ Pj4KPj4+Pj4+Pj4gKwo+Pj4+Pj4+PiArCXJlZ21hcF9yZWFkKHFkYXRhLT5yZWdtYXAsIFJFR1Nf VE1SLCAmdmFsKTsKPj4+Pj4+Pj4gKwlpZiAoISh2YWwgJiBUTVJfTUUpKQo+Pj4+Pj4+PiArCQly ZXR1cm4gLUVBR0FJTjsKPj4+Pj4+Pgo+Pj4+Pj4+IEhvdyBpcyB0aGlzIGNoYW5nZSByZWxhdGVk IHRvIHdoYXQgaXMgZGVzY3JpYmVkIGluIHRoZSBjaGFuZ2Vsb2c/Cj4+Pj4+Pgo+Pj4+Pj4gZGV2 bV90aGVybWFsX3pvbmVfb2Zfc2Vuc29yX3JlZ2lzdGVyIHdpbGwgaW52b2tlIGdldCB0ZW1wLCBz aW5jZSB3ZQo+Pj4+Pj4gcmV2ZXJ0ZWQgdGhlIDQ1MDM4ZTAzZDYzMyBkaWQsIHdlIG5lZWQgdG8g Y2hlY2sgVE1SX01FIHRvIGF2b2lkCj4+Pj4+Cj4+Pj4+IHJldHVybgo+Pj4+Pgo+Pj4+Pj4gaW52 YWxpZCB0ZW1wZXJhdHVyZS4KPj4+Pj4+Cj4+Pj4+ICAgIEZyb20gYSBoaWdoZXIgcGVyc3BlY3Rp dmUgaWYgdGhlIHNlbnNvciB3b24ndCBiZSBlbmFibGVkLCB0aGVuIHRoZQo+Pj4+Pgo+Pj4+PiB0 aGVybWFsIHpvbmUgc2hvdWxkIG5vdCBiZSByZWdpc3RlcmVkLCB0aGUgZ2V0X3RlbXAgd29uJ3Qg aGFwcGVuIG9uIGEKPj4+Pj4gZGlzYWJsZWQgc2Vuc29yIGFuZCB0aGlzIHRlc3Qgd29uJ3QgYmUg bmVjZXNzYXJ5LCBubyA/Cj4+Pgo+Pj4gQWZ0ZXIgdGhpbmtpbmcgbW9yZSwgSSdkIHByZWZlciBj dXJyZW50IGxvZ2ljLgo+Pj4KPj4+IFdlIHJlbHkgb24gZGV2bV90aGVybWFsX29mX3pvbmVfcmVn aXN0ZXIncyByZXR1cm4gdmFsdWUgdG8ga25vdwo+Pj4gd2hldGhlciB0aGVyZSBpcyBhIHZhbGlk IHpvbmUsIHRoZW4gc2V0IHNpdGVzIGJpdCwgYW5kIGFmdGVyIGNvbGxlY3RlZAo+Pj4gYWxsIHNp dGUgYml0cywgd2UgZW5hYmxlIHRoZSB0aGVybWFsIElQLgo+Pj4KPj4+IElmIG1vdmUgdGhlIGVu YWJsaW5nIHRoZXJtYWwgSVAgYmVmb3JlIGRldm1fdGhlcm1hbF9vZl96b25lX3JlZ2lzdGVyLAo+ Pj4gV2UgbmVlZCBjaGVjayBkdGIgdGhlcm1hbCB6b25lLCB0byBrbm93IHdoaWNoIHpvbmUgaXMg dmFsaWQgZm9yIGN1cnJlbnQKPj4+IHRoZXJtYWwgSVAuIFRoaXMgd291bGQgY29tcGxpY2F0ZSB0 aGUgZGVzaWduLgo+Pj4KPj4+IFNvIGp1c3QgY2hlY2tpbmcgdGhlIGVuYWJsaW5nIGJpdCBpbiBn ZXQgdGVtcGVyYXR1cmUgd291bGQgYmUgbXVjaAo+Pj4gc2ltcGxlciwgYW5kIHRoZXJlIGp1c3Qg YSBzbWFsbCB3aW5kb3cgYmVmb3JlIGVuYWJsaW5nIHRoZXJtYWwgSVAuCj4+Cj4+IElmIHRoZSB0 aGVybWFsIHpvbmUgaXMgbm90IGRlc2NyaWJlZCwgdGhlbiB0aGUgdGhlcm1hbCB6b25lIHdvbid0 IGJlCj4+IGNyZWF0ZWQgYXMgaXQgZmFpbHMgd2l0aCAtRU5PREVWIGFuZCB0aHVzIGdldF90ZW1w IHdvbid0IGJlIGNhbGxlZCBvbiBhCj4+IGRpc2FibGVkIHNpdGUsIHJpZ2h0Pwo+IAo+IFRoYXQn cyBub3Qgd2hhdCB0aGUgcHJvYmxlbSBpcy4gSXQncyBhYm91dCB6b25lcyB0aGF0ICp3aWxsKiBi ZSBjcmVhdGVkIC0KPiBzaW5jZSB0aGUgZHJpdmVyIG9ubHkga25vd3MgdGhhdCBhIHRoZXJtYWwg em9uZSBpc24ndCBkZXNjcmliZWQgaW4gdGhlIGRldmljZQo+IHRyZWUgYWZ0ZXIgaXQgZmFpbHMg cmVnaXN0ZXJpbmcsIGl0IGNhbid0IGVuYWJsZSB0aGUgc2l0ZSAqYmVmb3JlKiB0aGUgem9uZQo+ IGdldHMgcmVnaXN0ZXJlZCAtIHNvIGl0IGhhcHBlbnMgYWZ0ZXJ3YXJkcy4gVGhhdCdzIHdoeSBp dCBuZWVkcyB0aGlzIGNoZWNrIHRvCj4gbm90IHJldHVybiBhIGJvZ3VzIGluaXRpYWwgdmFsdWUg YmVmb3JlIHRoZSBzaXRlIGdldHMgYWN0dWFsbHkgZW5hYmxlZCBsYXRlcgo+IGluIHFvcmlxX3Rt dV9yZWdpc3Rlcl90bXVfem9uZS4KClNvcnJ5LCBJIGdldCB0aGUgcG9pbnQgYnV0IEkgZG9uJ3Qg c2VlIGhvdyB0aGF0IGNhbiBoYXBwZW46Cgpxb3JpcV90bXVfcmVnaXN0ZXJfdG11X3pvbmUoKSBj YWxscyBkZXZtX3RoZXJtYWxfb2Zfem9uZV9yZWdpc3RlcigpIGZvciAKKmFsbCogc2l0ZXMgcmVn YXJkbGVzcyBpZiB0aGV5IHJlYWxseSBleGlzdHMgb3Igbm90LgoKVW5kZXIgdGhlIGhvb2QsIHRo ZSBmdW5jdGlvbiBkZXZtX3RoZXJtYWxfb2Zfem9uZV9yZWdpc3RlcigpIGNhbGxzIAp0aGVybWFs X29mX3pvbmVfcmVnaXN0ZXIoKS4gVGhpcyBvbmUgZmFpbHMgd2hlbiBjYWxsaW5nIApvZl90aGVy bWFsX3pvbmVfZmluZCgpIGJlY2F1c2UgaXQgZG9lcyBub3QgZXhpc3QgYW5kIHJldHVybnMgLUVO T0RFVi4KCkhlbmNlLCB0aGUgdGhlcm1hbF96b25lX2RldmljZV9yZWdpc3Rlcl93aXRoX3RyaXBz KCkgaXMgbm90IGNhbGxlZCwgdGhlIAp0aGVybWFsIHpvbmUgaXMgbm90IGNyZWF0ZWQgbmVpdGhl ciB1cGRhdGVkLgoKU28gSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGUgdGVzdDoKCisJcmVnbWFw X3JlYWQocWRhdGEtPnJlZ21hcCwgUkVHU19UTVIsICZ2YWwpOworCWlmICghKHZhbCAmIFRNUl9N RSkpCisJCXJldHVybiAtRUFHQUlOOwoKaXMgbmVlZGVkIGluIHRoZSBnZXRfdGVtcCgpIG9wcyBh cyB0aGUgdGhlcm1hbCB6b25lIGZvciB0aGlzIGRpc2FibGVkIApzaXRlIHNob3VsZCBub3QgZXhp c3QuCgpJJ20gbm90IHB1dHRpbmcgaW4gcXVlc3Rpb24gdGhlIHNlcmllcywganVzdCB3YW50aW5n IHRvIGF2b2lkIGEgCnBvdGVudGlhbCBwb2ludGxlc3MgY2hlY2sgaW4gYW4gb3BzLgoKClsgLi4u IF0KCi0tIAo8aHR0cDovL3d3dy5saW5hcm8ub3JnLz4gTGluYXJvLm9yZyDilIIgT3BlbiBzb3Vy Y2Ugc29mdHdhcmUgZm9yIEFSTSBTb0NzCgpGb2xsb3cgTGluYXJvOiAgPGh0dHA6Ly93d3cuZmFj ZWJvb2suY29tL3BhZ2VzL0xpbmFybz4gRmFjZWJvb2sgfAo8aHR0cDovL3R3aXR0ZXIuY29tLyMh L2xpbmFyb29yZz4gVHdpdHRlciB8CjxodHRwOi8vd3d3LmxpbmFyby5vcmcvbGluYXJvLWJsb2cv PiBCbG9nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K bGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtYXJtLWtlcm5lbAo=