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 81F21C88E7F for ; Mon, 14 Sep 2026 20:24:49 +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:Cc:To:From:Subject:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=16tRMBzdr95ubuyXkTq6u9Hrm5VLyri1sgEgKipzlG8=; b=j/JxTQZP8ausTK Mm5Gfq8wfLROSPUu8r+mFJldAFY9FdF6p9JCXVDzPHYv6wtgsOL6YgR/EW0CgmrFTlpPde2Fwbwrb CQSpqUs+BRTiEw1/oUNqivIWoXRmW5y9wavGXibNgYoI2loVhDJcUfoF8RKQ5R0tu8RHULrYXqaF1 PB5RifGGiqObSsp8q7cm5Kvsggijqqjg3wwTeIY75PNjTtcnXD8D6cH290bwDQq92luKdYZ1c+/fb WnsTHlkO82AV1YTcabRntzK3pIekgzey6HHsr7BkUUjWj0iGEJlH+j0+NSHqsVg551gYkHAWqw/OS 1wI8HhDeZrAjX/NRW09Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x6DEP-00000004aPX-04J2; Mon, 14 Sep 2026 20:24:49 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x6DEK-00000004aJQ-1gSL; Mon, 14 Sep 2026 20:24:44 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 8B5FE602C3; Mon, 14 Sep 2026 20:24:43 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D73B91F000FF; Mon, 14 Sep 2026 20:24:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1789417483; bh=PX6Mb7LnvShr+I2gbXnVlA2PsFbnU1H/eODFKdsuXn0=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=mZSabgrU37uqXQERnxDZDn+joXc0PFT+PMJQDTe40rDxjOotL664KqzVsv8YFBhla iz6uIvB22podbe6U24Ue1TJO/eutvdJYjhlYohH6ctaP9IsWZrinIUDoAfx1RxAG48 YJvlocLIgP71CjRu/tHysLvCKKkjHK5f4a5m2nRLDFZdz0pg2o9fo6xferPzM1xNv9 owo508dkLY9sSWd/q2JoUeQjWAV+roQYwgj9OfUjhRNlC3c1mzKFUfQOn0HZ5aZh7e Js8O1qMMDu058FAOAy3m632G9duU2s8iU457a8K7Lqq+TH//tfpikAOlsZdM67ntp3 /dPXiSylfqnaw== Subject: Re: [PATCH net-next v5 04/11] dt-bindings: net: pcs: add rockchip,rk3568-xpcs support From: netdev-bot+sashiko@kernel.org To: coiaprant@gmail.com Cc: andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, vkoul@kernel.org, maxime.chevallier@bootlin.com, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, prabhakar.mahadev-lad.rj@bp.renesas.com, romain.gantois@bootlin.com, hkallweit1@gmail.com, neil.armstrong@linaro.org, linux@armlinux.org.uk, shawn.lin@rock-chips.com, david@ixit.cz, netdev@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-renesas-soc@vger.kernel.org Date: Mon, 14 Sep 2026 20:24:41 +0000 Message-ID: <178941748146.22033.11565395251077332405@kernel.org> In-Reply-To: <20260913185849.907479-5-coiaprant@gmail.com> References: <20260913185849.907479-5-coiaprant@gmail.com> X-sashiko-severity: Low MIME-Version: 1.0 X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg NSBwb3RlbnRpYWwKaXNzdWUocykgdG8gY29uc2lkZXI6CgpDcml0aWNhbDogMCDCtyBIaWdoOiAw IMK3IE1lZGl1bTogMCDCtyBMb3c6IDUKCi0gW0xvd10gQ29uY2VybiAodmFsaWRhdGVkIGFzIGEg ZmFsc2UgcG9zaXRpdmUpOiB0aGUgbmV3IHNjaGVtYSB3YXMgc2FpZAogIHRvIGZvcmsgdGhlIERX IFhQQ1MgZGVzY3JpcHRpb24gaW4gdHdvLCB0byBsYWNrIHRoZSBjb252ZW50aW9uYWzigKYKLSBb TG93XSBDb25jZXJuICh2YWxpZGF0ZWQgYXMgYSBmYWxzZSBwb3NpdGl2ZSk6IHRoZSBmb3VyIGBl dGhlcm5ldC1wY3MtCiAgbWlpQFswLTNdYCBjaGlsZCBub2RlcyB3ZXJlIHNhaWQgdG8gaGF2ZSBu byBpbi10cmVlIGltcGxlbWVudGF0aW9uLOKApgotIFtMb3ddIENvbmNlcm4gKHZhbGlkYXRlZCBh cyBhIGZhbHNlIHBvc2l0aXZlKTogdGhlIGJpbmRpbmcgb21pdHMKICBgcmVzZXRzYC9gcmVzZXQt bmFtZXNgIGZvciB0aGUgUkszNTY4IFhQQ1Mgc29mdCByZXNldHMgKFNSU1RfWFBDUyzigKYKLSBb TG93XSBDb25jZXJuICh2YWxpZGF0ZWQgYXMgYSBmYWxzZSBwb3NpdGl2ZSk6IHRoZSBtYW5kYXRv cnkgYGVlZWAKICBjbG9jayBpcyBhIGRvY3VtZW50ZWQgcHJvcGVydHkgdGhhdCBubyBpbi10cmVl IFhQQ1MgY29kZSByZXF1ZXN0c+KApgotIFtMb3ddIENvbmNlcm4gKHZhbGlkYXRlZCBhcyBhIGZh bHNlIHBvc2l0aXZlKTogdGhlIGJpbmRpbmcgb21pdHMgYHJlZy0KICBuYW1lc2AgKGRpcmVjdC9p bmRpcmVjdCkgYW5kIGByZWctaW8td2lkdGhgLCBzbyB0aGUgQ1NSIG1hcHBpbmcgc3R5bGXigKYK Ci0tCgpkdC1iaW5kaW5nczogbmV0OiBwY3M6IGFkZCByb2NrY2hpcCxyazM1NjgteHBjcyBzdXBw b3J0CgpUaGlzIGFkZHMgYSBuZXcgWUFNTCBiaW5kaW5nIGZvciB0aGUgU3lub3BzeXMgRGVzaWdu V2FyZSBYUENTIGFzCmludGVncmF0ZWQgb24gdGhlIFJLMzU2OCwgZGVzY3JpYmVkIGFzIGFuIEFQ QjMtbWFwcGVkIGJsb2NrIHdpdGggYQpOYW5lbmcgQ29tYm8gU2VyRGVzIFBIWSBhbmQgZm91ciBN SUkgY2hpbGQgcG9ydHMuICBBbGwgdGhlIG9ic2VydmF0aW9ucwpiZWxvdyBhcmUgZG9jdW1lbnRh dGlvbi1sZXZlbCBxdWVzdGlvbnMgb25seTsgdGhlIGFjY29tcGFueWluZyBkcml2ZXIKcGF0Y2hl cyBpbiB0aGUgc2VyaWVzIGRvIGltcGxlbWVudCB3aGF0IHRoZSBzY2hlbWEgZGVzY3JpYmVzLgoK PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9wY3Mv cm9ja2NoaXAscmszNTY4LXhwY3MueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9uZXQvcGNzL3JvY2tjaGlwLHJrMzU2OC14cGNzLnlhbWwKPiBuZXcgZmlsZSBtb2RlIDEw MDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMDAuLjcwM2ZjZmYwZTNmNzAKPiAtLS0gL2Rldi9udWxs Cj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9wY3Mvcm9ja2No aXAscmszNTY4LXhwY3MueWFtbAo+IEBAIC0wLDAgKzEsMTEwIEBACgpbIC4uLiBdCgo+ICtwcm9w ZXJ0aWVzOgo+ICsgIGNvbXBhdGlibGU6Cj4gKyAgICBjb25zdDogcm9ja2NoaXAscmszNTY4LXhw Y3MKCltTZXZlcml0eTogTG93XQpUaGlzIGlzbid0IGEgYnVnLCBidXQgd291bGQgaXQgYmUgd29y dGggc2F5aW5nIGluIHRoZSBjb21taXQgbWVzc2FnZSB3aHkKdGhpcyBnZXRzIGl0cyBvd24gc2No ZW1hIGFuZCBhIHNpbmdsZSBjb21wYXRpYmxlLCByYXRoZXIgdGhhbiB0aGUgdXN1YWwKInJvY2tj aGlwLHJrMzU2OC14cGNzIiwgInNucHMsZHcteHBjcyIgZmFsbGJhY2s/CgpUaGUgZ2x1ZSBkcml2 ZXIgYWRkZWQgbGF0ZXIgaW4gdGhlIHNlcmllcyBtYXBzIHJlZ2lzdGVycyBkaWZmZXJlbnRseSBm cm9tCnRoZSBnZW5lcmljIG9uZToKCiAgZHJpdmVycy9uZXQvcGNzL3Bjcy14cGNzLXJrLmM6eHBj c19ya19hZGRyX2Zvcm1hdCgpIHsKICAgICAgcmV0dXJuIEZJRUxEX1BSRVAoMHg3MDAwMCwgZGV2 KSB8IEZJRUxEX1BSRVAoMHhmZmZmLCByZWcpOwogIH0KCmFuZCByZW1hcHMgTURJT19NTURfUE1B UE1EL01ESU9fTU1EX1ZFTkQyIHBlciBwb3J0IGluCnhwY3NfcmtfbWRpb19yZWFkX3JlbWFwcGlu ZygpLCBzbyBhIHNucHMsZHcteHBjcyBmYWxsYmFjayB3b3VsZCBsZXQKcGNzLXhwY3MtcGxhdCBi aW5kIGFuZCB0b3VjaCB0aGUgd3JvbmcgTU1Ecy4gIFJlY29yZGluZyB0aGF0IHJlYXNvbmluZyBp bgp0aGUgY2hhbmdlbG9nIHdvdWxkIHNhdmUgdGhlIG5leHQgcmVhZGVyIHRoZSBzYW1lIGludmVz dGlnYXRpb24uCgo+ICsgIHJlZzoKPiArICAgIG1heEl0ZW1zOiAxCgpbU2V2ZXJpdHk6IExvd10K VGhlIGV4aXN0aW5nIHNucHMsZHcteHBjcyBiaW5kaW5nIGRlc2NyaWJlcyByZWctbmFtZXMgKGRp cmVjdC9pbmRpcmVjdCkKYW5kIHJlZy1pby13aWR0aDsgbmVpdGhlciBhcHBlYXJzIGhlcmUuICBJ cyB0aGUgaW50ZW50IHRoYXQgdGhlIGNvbXBhdGlibGUKYWxvbmUgaW1wbGllcyBhIGRpcmVjdC1t YXBwZWQgMiBNaUIgd2luZG93IHdpdGggYSBmaXhlZCA0LWJ5dGUgc3RyaWRlPwoKVGhhdCBpcyB3 aGF0IHRoZSBkcml2ZXIgYXNzdW1lczoKCiAgZHJpdmVycy9uZXQvcGNzL3Bjcy14cGNzLXJrLmM6 eHBjc19ya19pbml0X3JlcygpIHsKICAgICAgcmVzID0gcGxhdGZvcm1fZ2V0X3Jlc291cmNlKHBk ZXYsIElPUkVTT1VSQ0VfTUVNLCAwKTsKICAgICAgLi4uCiAgICAgIGlmIChyZXNvdXJjZV9zaXpl KHJlcykgPCBTWl8yTSkgewoKICBkcml2ZXJzL25ldC9wY3MvcGNzLXhwY3MtcmsuYzp4cGNzX3Jr X3JlYWRfcmVnKCkgewogICAgICByZXQgPSByZWFkbChweHBjcy0+cmVnX2Jhc2UgKyAoY3NyIDw8 IDIpKSAmIDB4ZmZmZjsKCldvdWxkIGl0IGhlbHAgdG8gc3RhdGUgdGhlIDIgTWlCIHNpemUgYW5k IHRoZSA0LWJ5dGUgcmVnaXN0ZXIgc3RyaWRlIGluCnRoZSBkZXNjcmlwdGlvbiBzbyB0aGUgb21p c3Npb24gb2YgcmVnLW5hbWVzIGFuZCByZWctaW8td2lkdGggaXMgY2xlYXJseQpkZWxpYmVyYXRl PwoKPiArICBjbG9ja3M6Cj4gKyAgICBpdGVtczoKPiArICAgICAgLSBkZXNjcmlwdGlvbjogQVBC MyBidXMgaW50ZXJmYWNlIGNsb2NrIChjbGtfY3NyX2kpLCByZXF1aXJlZCBmb3IgcmVnaXN0ZXIg YWNjZXNzCj4gKyAgICAgIC0gZGVzY3JpcHRpb246IEVFRSBjbG9jayAoY2xrX2VlZV9pKSwgcmVx dWlyZWQgZm9yIEVuZXJneSBFZmZpY2llbnQgRXRoZXJuZXQgb3BlcmF0aW9uCj4gKwo+ICsgIGNs b2NrLW5hbWVzOgo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIC0gY29uc3Q6IGNzcgo+ICsgICAgICAt IGNvbnN0OiBlZWUKCltTZXZlcml0eTogTG93XQpUaGUgZml4ZWQgW2NzciwgZWVlXSBsaXN0IGRp ZmZlcnMgZnJvbSB0aGUgbmFtZXMgdGhlIGdlbmVyaWMgWFBDUyBjb2RlCmxvb2tzIHVwICgiY29y ZSIgYW5kICJwYWQiIGluIHBjcy14cGNzLmMsICJjc3IiIGluIHBjcy14cGNzLXBsYXQuYykuICBJ cwp0aGUgZXhjbHVzaW9uIG9mIGNvcmUvcGFkIGludGVudGlvbmFsIGhlcmU/CgpCb3RoIGRvY3Vt ZW50ZWQgY2xvY2tzIGFyZSB1c2VkIGJ5IHRoZSBSb2NrY2hpcCBnbHVlOgoKICBkcml2ZXJzL25l dC9wY3MvcGNzLXhwY3MtcmsuYzp4cGNzX3JrX2luaXRfY2xrKCkgewogICAgICBweHBjcy0+Y3Ny X2NsayA9IGRldm1fY2xrX2dldChkZXYsICJjc3IiKTsKICAgICAgLi4uCiAgICAgIHB4cGNzLT5l ZWVfY2xrID0gZGV2bV9jbGtfZ2V0KGRldiwgImVlZSIpOwogICAgICAuLi4KICAgICAgcHhwY3Mt PmVlZV9tdWx0X2ZhY3QgPSBESVZfUk9VTkRfQ0xPU0VTVCgxMDAgKiBjbGtfZ2V0X3JhdGUocHhw Y3MtPmVlZV9jbGspLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDEwMDAwMDAwMDBVTCkgLSAxOwoKc28gdGhlIG5hbWluZyBsb29rcyBjb25zaXN0ZW50IHdp dGggdGhlIGltcGxlbWVudGF0aW9uOyBhIHNlbnRlbmNlIGluIHRoZQpjaGFuZ2Vsb2cgbm90aW5n IHRoYXQgdGhpcyBpbnRlZ3JhdGlvbiBkb2VzIG5vdCB1c2UgdGhlIGNvcmUvcGFkIGNsb2Nrcwp3 b3VsZCBtYWtlIHRoZSBkaWZmZXJlbmNlIGZyb20gc25wcyxkdy14cGNzIG9idmlvdXMuCgpbIC4u LiBdCgo+ICtwYXR0ZXJuUHJvcGVydGllczoKPiArICAiXmV0aGVybmV0LXBjcy1taWlAWzAtM10k IjoKPiArICAgIHR5cGU6IG9iamVjdAo+ICsgICAgZGVzY3JpcHRpb246Cj4gKyAgICAgIE9uZSBv ZiB0aGUgZm91ciBNSUkgcG9ydHMgb2YgdGhlIFhQQ1MuIFRoZSBwb3J0IGlzIGxpbmtlZCB0byBh bgo+ICsgICAgICBFdGhlcm5ldCBNQUMgY29udHJvbGxlciB2aWEgdGhlIHBjcy1oYW5kbGUgcHJv cGVydHkgaW4gdGhlIE1BQydzCj4gKyAgICAgIGRldmljZSB0cmVlIG5vZGUuCgpbU2V2ZXJpdHk6 IExvd10KVGhpcyBpc24ndCBhIGJ1ZywgYnV0IHRoZSBjaGFuZ2Vsb2cgZG9lc24ndCBtZW50aW9u IHRoZSB0d28gcGF0Y2hlcyB0aGF0CmNvbnN1bWUgdGhlc2UgY2hpbGQgbm9kZXMsIHdoaWNoIG1h a2VzIHRoZSBuZXcgQUJJIGxvb2sgdW5pbXBsZW1lbnRlZCB3aGVuCnRoZSBiaW5kaW5nIHBhdGNo IGlzIHJlYWQgb24gaXRzIG93bi4KClRoZSBjb25zdW1lcnMgYXJlOgoKICBkcml2ZXJzL25ldC9w Y3MvcGNzLXhwY3MtcmsuYzp4cGNzX3JrX2NyZWF0ZSgpIHsKICAgICAgaWYgKG9mX3Byb3BlcnR5 X3JlYWRfdTMyKG5wLCAicmVnIiwgJnBvcnQpKQogICAgICAgICAgICAgIHJldHVybiBFUlJfUFRS KC1FSU5WQUwpOwogICAgICAuLi4KICAgICAgeHBjcyA9IHhwY3NfY3JlYXRlX21kaW9kZXYocHhw Y3MtPmJ1cywgKGludClwb3J0KTsKCiAgZHJpdmVycy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1t YWMvZHdtYWMtcmsuYzpya19wY3NfaW5pdCgpIHsKICAgICAgcGNzX25vZGUgPSBvZl9wYXJzZV9w aGFuZGxlKG5wLCAicGNzLWhhbmRsZSIsIDApOwogICAgICAuLi4KICAgICAgeHBjcyA9IHhwY3Nf cmtfY3JlYXRlKHByaXYtPmRldmljZSwgcGNzX25vZGUpOwoKQ291bGQgdGhlIGNvbW1pdCBtZXNz YWdlIHJlZmVyZW5jZSB0aGVtPwoKWyAuLi4gXQoKPiArcmVxdWlyZWQ6Cj4gKyAgLSBjb21wYXRp YmxlCj4gKyAgLSByZWcKPiArICAtICIjYWRkcmVzcy1jZWxscyIKPiArICAtICIjc2l6ZS1jZWxs cyIKPiArICAtIGNsb2Nrcwo+ICsgIC0gY2xvY2stbmFtZXMKPiArICAtIHBoeXMKPiArICAtIHBo eS1uYW1lcwo+ICsgIC0gcG93ZXItZG9tYWlucwo+ICsKPiArYWRkaXRpb25hbFByb3BlcnRpZXM6 IGZhbHNlCgpbU2V2ZXJpdHk6IExvd10KVGhlIFJLMzU2OCBDUlUgZGVmaW5lcyBmb3VyIFhQQ1Mg c29mdCByZXNldHM6CgogIGluY2x1ZGUvZHQtYmluZGluZ3MvY2xvY2svcmszNTY4LWNydS5oOgog ICAgICAjZGVmaW5lIFNSU1RfWFBDUyAgICAgICAgICAgICAgIDE1MAogICAgICAjZGVmaW5lIFNS U1RfWFBDU19UWF9ESVYxMCAgICAgIDE1MQogICAgICAjZGVmaW5lIFNSU1RfWFBDU19SWF9ESVYx MCAgICAgIDE1MgogICAgICAjZGVmaW5lIFNSU1RfWFBDU19YR1hTX1JYICAgICAgIDE1MwoKYnV0 IHRoZSBzY2hlbWEgaGFzIG5vIHJlc2V0cy9yZXNldC1uYW1lcywgc28gYSBkZXZpY2UgdHJlZSBj YW5ub3QgZXhwcmVzcwp0aGVtLiAgSXMgdGhhdCBiZWNhdXNlIGJyaW5nLXVwIHJlbGllcyBvbmx5 IG9uIHRoZSBwb3dlciBkb21haW4sIHRoZQpTZXJEZXMgUEhZIGFuZCB0aGUgWFBDUyByZWdpc3Rl ci1sZXZlbCBzb2Z0IHJlc2V0PwoKICBkcml2ZXJzL25ldC9wY3MvcGNzLXhwY3MtcmsuYzp4cGNz X3JrX3Byb2JlKCkgewogICAgICByZXQgPSBkZXZfcG1fZ2VucGRfcnBtX2Fsd2F5c19vbihkZXYs IHRydWUpOwogICAgICAuLi4KICAgICAgcmV0ID0gcGh5X2luaXQocHhwY3MtPnNlcmRlc19waHkp OwogICAgICAuLi4KICAgICAgcmV0ID0gcGh5X3Bvd2VyX29uKHB4cGNzLT5zZXJkZXNfcGh5KTsK CkEgZ3JlcCBhdCB0aGUgZW5kIG9mIHRoZSBzZXJpZXMgc2hvd3MgU1JTVF9YUENTKiBtYXRjaGlu ZyBvbmx5IHRoZQpkdC1iaW5kaW5ncyBoZWFkZXIsIHdpdGggbm8gZHJpdmVyIG9yIERUUyB1c2Vy LCBzbyB0aGlzIG1heSB3ZWxsIGJlCmludGVudGlvbmFsOyBhIG5vdGUgY29uZmlybWluZyB0aGUg cmVzZXRzIGFyZSBsZWZ0IGF0IHRoZWlyIFNvQyBkZWZhdWx0cwp3b3VsZCBzZXR0bGUgaXQuCgpE b2N1bWVudGluZyB0aGVtIG5vdyBhcyBvcHRpb25hbCBwcm9wZXJ0aWVzIHdvdWxkIGFsc28gc3Rh eSBiYWNrd2FyZHMKY29tcGF0aWJsZSBpZiB0aGV5IHR1cm4gb3V0IHRvIGJlIG5lZWRlZCBsYXRl ci4KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL25ldGRldi1haS5ib3RzLmxpbnV4 LmRldi9zYXNoaWtvLyMvcGF0Y2hzZXQvMjAyNjA5MTMxODU4NDkuOTA3NDc5LTEtY29pYXByYW50 JTQwZ21haWwuY29tCgotLSAKbGludXgtcGh5IG1haWxpbmcgbGlzdApsaW51eC1waHlAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1waHkK