From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 13B84606A32C for ; Sun, 1 Nov 2026 08:36:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=L+q8aarh; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=J/uAysWm 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-Unsubscribe-Post:List-Owner; bh=x1agCHIbXHJKNMK74RvcoS4jyz8+EAZERxOvXGlR91I=; b=L+q8aarhDMSoEQyL3M4Bxh9n/F nLuOBIYc+LmtndRmvXX/laPOsspCTvl/s6nVWSyOyEp+kJw9h5EHDjsVwRNzJQKkHsFrXyVqkXXQq b0lgKQaC5lcPLnrR3xT39jq387ip6KzcLFAMrBbJbjQF/7GgLpGYNo9gTjHF6QDp9X1qyp89z3CfS zaaOqhIOI/7hVkciU3xHlGK0NSQLN9Sw4pl1ld5vpcXzE63PkKkvcsuq8QyYjkzHmuIUSRAFDsefv L64oFUYXpvFEQX/zhDV+sf7FQRAX9xTaf+al6IjVr1ScDoYOhhLm9jE/7psQauILzIsQU01ELaP9g d9I5GhBg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xNR3N-0000000E1W1-19l6; Sun, 01 Nov 2026 08:36:37 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xNR3K-0000000E1VL-41DV; Sun, 01 Nov 2026 08:36:34 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 397FA423DD; Sun, 1 Nov 2026 08:36:34 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0CC021F000C1; Sun, 1 Nov 2026 08:36:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1793522194; bh=Q8dXQ9ryUVTDCQ5xMUQGfCQz0vSmgN8XPPGnta6liS8=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=J/uAysWm9ZhHLp+YN/QuxKhdNxuGmk50BVnad1guZOwNgSOEZ35cnq83H+5S0dEq2 oGuYALwj+BcaBnIwQ5Y965jZUm7w9LwWoEjgB6sn/nzPR4+mxBm3xpZwvmY1KTgb83 HcmKXWjijcDkHX78emx7Fac3wt7Oker6QtSlpDyMvgyv0ysugytq861MDrNWsPx5zw yzOtiqbKpSg5DqKCdPjELPqWjdRLTciqQMEL7qhy5ntZ2KbYfPfigrex7PTqxwvUPr s2oIZkdHvUxMFvWG2ByEpnUluGSkabMhVMxCP8IFviNV98swWhwtTrNgId2+B1kY6s HD/4C8CVqIR2w== Subject: Re: [PATCH net v4 2/5] net: phy: disable the line of a postponed PHY interrupt only once From: netdev-bot+sashiko@kernel.org To: iav@iav.lv Cc: andrew@lunn.ch, hkallweit1@gmail.com, linux@armlinux.org.uk, davem@davemloft.net, edumazet@kernel.org, kuba@kernel.org, pabeni@redhat.com, maxime.chevallier@bootlin.com, lukas@wunner.de, rafael.j.wysocki@intel.com, wei.fang@nxp.com, niklas.soderlund@ragnatech.se, paul@pbarker.dev, florian.fainelli@broadcom.com, opendmb@gmail.com, Thangaraj.S@microchip.com, shenwei.wang@nxp.com, netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Date: Sun, 01 Nov 2026 08:36:32 +0000 Message-ID: <179352219260.3131.3775758268420642181@kernel.org> In-Reply-To: <20261031-b4-phylib-mac-pm-irq-v3-v4-2-5ba23b3ff9a4@iav.lv> References: <20261031-b4-phylib-mac-pm-irq-v3-v4-2-5ba23b3ff9a4@iav.lv> X-sashiko-severity: Medium X-Archived-By: MIME-Version: 1.0 X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" X-Spam-Status: No, score=-8.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MSBwb3RlbnRpYWwKaXNzdWUocykgdG8gY29uc2lkZXIuCgpDcml0aWNhbDogMCDCtyBIaWdoOiAw IMK3IE1lZGl1bTogMSAoMSkgwrcgTG93OiAwCgpJZiB5b3UgYmVsaWV2ZSBub25lIG9mIHRoZSBp c3N1ZXMgYXJlIGxlZ2l0aW1hdGUsIHBsZWFzZSByZXBseSB0byBlYWNoCmlzc3VlIG9mIE1lZGl1 bSBzZXZlcml0eSBvciBoaWdoZXIgYW5kIGV4cGxhaW4gd2h5IHRoZSBBSSBpcyB3cm9uZy4KSWYg YW55IG9mIHRoZW0gYXJlIGxlZ2l0aW1hdGUgYW5kIHlvdSBwbGFuIHRvIHJlc3BpbiwgcGxlYXNl IGxldCBwYXRjaHdvcmsKa25vdyBieSBpbmNsdWRpbmcgInB3LWJvdDogY3IiIGFzIGEgc2VwYXJh dGUgbGluZSBhdCB0aGUgZW5kIG9mIHlvdXIgcmVwbHkKKG9uZSBzdWNoIHJlcGx5IHBlciBzZXJp ZXMgaXMgZW5vdWdoKS4KCi0gW01lZGl1bV0gVGhpcyBjb21taXQgaW50cm9kdWNlcyB0aGUgcHJv YmxlbSwgYW5kIGEgbGF0ZXIgY29tbWl0IGluIHRoZQogIHNlcmllcyBmaXhlcyBpdC4KClByZS1l eGlzdGluZyBpc3N1ZXM6Ci0gW01lZGl1bV0gTm90IGZpeGVkIGJ5IHRoaXMgY29tbWl0LCBhbmQg dGhlIHNlcmllcyBmaXhlcyBpdCBsYXRlci4KCi0tCgpuZXQ6IHBoeTogZGlzYWJsZSB0aGUgbGlu ZSBvZiBhIHBvc3Rwb25lZCBQSFkgaW50ZXJydXB0IG9ubHkgb25jZQoKVGhpcyBjb21taXQgY2hh bmdlcyBwaHlkZXYtPmlycV9yZXJ1biB0byBhbiBhdG9taWNfdC4gT25seSB0aGUgcG9zdHBvbmVk CnBoeV9pbnRlcnJ1cHQoKSBydW4gdGhhdCBzZXRzIGl0IG5vdyBjYWxscyBkaXNhYmxlX2lycV9u b3N5bmMoKSwgd2hpY2gKYXZvaWRzIGEgZG91YmxlIGRpc2FibGUgd2hlbiBhbiBlZGdlIHJlcnVu cyB0aGUgdGhyZWFkIGR1cmluZyBhIHNsZWVwCnRyYW5zaXRpb24uIFRoZSBpcnFfc3VzcGVuZGVk IGFjY2Vzc2VzIGFsc28gZ2V0IFJFQURfT05DRSgpIGFuZApXUklURV9PTkNFKCkgYW5ub3RhdGlv bnMuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9waHkvcGh5LmMgYi9kcml2ZXJzL25ldC9w aHkvcGh5LmMKPiBpbmRleCA5YWYzMDNkNjBiZDZiLi5iNDdmMGQzZDk5ZTU1IDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvbmV0L3BoeS9waHkuYwo+ICsrKyBiL2RyaXZlcnMvbmV0L3BoeS9waHkuYwoK WyAuLi4gXQoKPiBAQCAtMTQzMCw4ICsxNDMwLDkgQEAgc3RhdGljIGlycXJldHVybl90IHBoeV9p bnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqcGh5X2RhdCkKPiAgCQkJCXBtX3dha2V1cF9kZXZfZXZl bnQocGFyZW50LCAwLCB0cnVlKTsKPiAgCQl9Cj4gIAo+IC0JCXBoeWRldi0+aXJxX3JlcnVuID0g dHJ1ZTsKPiAtCQlkaXNhYmxlX2lycV9ub3N5bmMoaXJxKTsKPiArCQkvKiBEaXNhYmxlIHRoZSBs aW5lIG9ubHkgb25jZTogYW4gZWRnZSBjYW4gcmVydW4gdGhlIHRocmVhZC4gKi8KPiArCQlpZiAo IWF0b21pY194Y2hnKCZwaHlkZXYtPmlycV9yZXJ1biwgMSkpCj4gKwkJCWRpc2FibGVfaXJxX25v c3luYyhpcnEpOwo+ICAJCXJldHVybiBJUlFfSEFORExFRDsKPiAgCX0KCltTZXZlcml0eTogTWVk aXVtXQpXaGF0IGhhcHBlbnMgaGVyZSBpZiBpcnFfcmVydW4gaXMgc3RpbGwgMSBmcm9tIGFuIGVh cmxpZXIgY3ljbGUgYW5kIHRoZQpsaW5lIGhhcyBzaW5jZSBiZWVuIHJlLXJlcXVlc3RlZD8KCkF0 IHRoaXMgY29tbWl0LCBvbmx5IHRoZSBzdWNjZXNzZnVsIG5vX3Jlc3VtZSBwYXRoIG9mCm1kaW9f YnVzX3BoeV9yZXN1bWUoKSBjbGVhcnMgaXJxX3JlcnVuLiBwaHlfZnJlZV9pbnRlcnJ1cHQoKSBk b2VzIG5vdApyZXNldCBpdDoKCmRyaXZlcnMvbmV0L3BoeS9waHkuYzpwaHlfZnJlZV9pbnRlcnJ1 cHQoKSB7CglwaHlfZGlzYWJsZV9pbnRlcnJ1cHRzKHBoeWRldik7CglmcmVlX2lycShwaHlkZXYt PmlycSwgcGh5ZGV2KTsKfQoKV2hlbiB0aGUgUEhZIGlzIHRoZSBvbmx5IHVzZXIgb2YgdGhlIGxp bmUsIGZyZWVfaXJxKCkgc2h1dHMgaXQgZG93bi4gVGhlCm5leHQgcmVxdWVzdF90aHJlYWRlZF9p cnEoKSBpbiBwaHlfcmVxdWVzdF9pbnRlcnJ1cHQoKSBnb2VzIHRocm91Z2gKaXJxX3N0YXJ0dXAo KSwgd2hpY2ggc2V0cyBkZXNjLT5kZXB0aCA9IDAuIFNvIHRoZSBsaW5lIGlzIGVuYWJsZWQgd2hp bGUKaXJxX3JlcnVuIGlzIHN0aWxsIDEuCgpUaGVyZSBzZWVtIHRvIGJlIHR3byB3YXlzIHRvIHJl YWNoIHRoYXQgc3RhdGU6CgogIGEpIG1kaW9fYnVzX3BoeV9yZXN1bWUoKSByZXR1cm5zIGVhcmx5 IG9uIGEgcGh5X2luaXRfaHcoKSBvcgogICAgIHBoeV9yZXN1bWUoKSBmYWlsdXJlLiBUaGF0IGxl YXZlcyBpcnFfc3VzcGVuZGVkID09IHRydWUgYW5kCiAgICAgaXJxX3JlcnVuID09IDEuIExhdGVy IHRoZSBpbnRlcmZhY2UgaXMgY3ljbGVkIHRocm91Z2gKICAgICBwaHlfZGlzY29ubmVjdCgpL3Bo eV9jb25uZWN0KCkuCgogIGIpIEEgTUFDIGRyaXZlciB3aXRob3V0IG1hY19tYW5hZ2VkX3BtIGZy ZWVzIGFuZCByZS1yZXF1ZXN0cyB0aGUgUEhZCiAgICAgSVJRIGluIGl0cyBvd24gUE0gY2FsbGJh Y2tzLiBUaGUgcGFyZW50IE1BQyByZXN1bWVzIGJlZm9yZSB0aGUgUEhZLAogICAgIHNvIHRoZSBy ZS1yZXF1ZXN0IHJ1bnMgd2hpbGUgaXJxX3N1c3BlbmRlZCBpcyBzdGlsbCB0cnVlLgoKSW4gYm90 aCBjYXNlcywgdGhlIG5leHQgUEhZIGludGVycnVwdCB0YWtlcyB0aGUgcG9zdHBvbmVkIGJyYW5j aCBhbmQgc2VlcwppcnFfcmVydW4gPT0gMS4gSXQgc2tpcHMgZGlzYWJsZV9pcnFfbm9zeW5jKCkg YW5kIHJldHVybnMgSVJRX0hBTkRMRUQKd2l0aG91dCBjYWxsaW5nIGRydi0+aGFuZGxlX2ludGVy cnVwdCgpLgoKVGhlIFBIWSBpbnRlcnJ1cHQgc3RhdHVzIGlzIG5ldmVyIGNsZWFyZWQuIE9uIGEg bGV2ZWwtdHJpZ2dlcmVkCklSUUZfT05FU0hPVCBsaW5lLCB0aGUgSVJRIGNvcmUgdW5tYXNrcyBh ZnRlciB0aGUgdGhyZWFkIHJldHVybnMgYW5kIHRoZQppbnRlcnJ1cHQgZmlyZXMgYWdhaW4gcmln aHQgYXdheS4KCkNvdWxkIHRoaXMgYmVjb21lIGFuIElSUSBzdG9ybSwgd2l0aCBubyBlbmQgaW4g Y2FzZSBhKSBhbmQgbGFzdGluZyB1bnRpbApQSFkgcmVzdW1lIGluIGNhc2UgYik/CgpJbiBjYXNl IGIpLCBtZGlvX2J1c19waHlfcmVzdW1lKCkgdGhlbiBydW5zOgoKCQlpZiAoYXRvbWljX3hjaGco JnBoeWRldi0+aXJxX3JlcnVuLCAwKSkgewoJCQllbmFibGVfaXJxKHBoeWRldi0+aXJxKTsKCm9u IGEgbGluZSBhdCBkZXB0aCAwLiBXb3VsZCB0aGF0IHRyaWdnZXIgdGhlICJVbmJhbGFuY2VkIGVu YWJsZSBmb3IgSVJRIgp3YXJuaW5nPyBCZWZvcmUgdGhpcyBwYXRjaCwgZXZlcnkgcG9zdHBvbmVk IHJ1biBkaXNhYmxlZCB0aGUgbGluZSwgc28KdGhlIGxhdGVyIGVuYWJsZV9pcnEoKSBzdGF5ZWQg YmFsYW5jZWQuCgpUd28gbGF0ZXIgcGF0Y2hlcyBpbiB0aGlzIHNlcmllcyBhcHBlYXIgdG8gcmVz b2x2ZSB0aGlzOiAibmV0OiBwaHk6CmJhbGFuY2UgYSBwb3N0cG9uZWQgUEhZIGludGVycnVwdCB3 aGVuIHRoZSBpbnRlcnJ1cHQgaXMgZnJlZWQiIGFuZCAibmV0OgpwaHk6IHN0b3AgcG9zdHBvbmlu ZyBQSFkgaW50ZXJydXB0cyB3aGVuIGEgUEhZIFBNIGNhbGxiYWNrIGZhaWxzIi4gVGhlCmZpcnN0 IHJlc2V0cyBpcnFfcmVydW4gaW4gcGh5X2ZyZWVfaW50ZXJydXB0KCkuIFRoZSBzZWNvbmQgcm91 dGVzIHRoZQpyZXN1bWUgZXJyb3IgcGF0aHMgdGhyb3VnaCBtZGlvX2J1c19waHlfcmVzdW1lX2ly cSgpLgoKU2luY2UgdGhpcyBjb21taXQgaGFzIGEgRml4ZXM6IHRhZywgd291bGQgYSBzdGFibGUg YmFja3BvcnQgb2YgaXQKd2l0aG91dCB0aG9zZSBmb2xsb3ctdXBzIGJyaW5nIGluIHRoaXMgcmVn cmVzc2lvbj8KCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3BoeS9waHlfZGV2aWNlLmMgYi9k cml2ZXJzL25ldC9waHkvcGh5X2RldmljZS5jCj4gaW5kZXggNzlkYmE0M2Q3MDNhMi4uZDVkMGVm YzEwNDE4NyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL25ldC9waHkvcGh5X2RldmljZS5jCj4gKysr IGIvZHJpdmVycy9uZXQvcGh5L3BoeV9kZXZpY2UuYwo+IEBAIC0zNDQsNyArMzQ0LDcgQEAgc3Rh dGljIF9fbWF5YmVfdW51c2VkIGludCBtZGlvX2J1c19waHlfc3VzcGVuZChzdHJ1Y3QgZGV2aWNl ICpkZXYpCj4gIAkgKiBoYXMgcmVzdW1lZC4gV2FpdCBmb3IgY29uY3VycmVudCBpbnRlcnJ1cHQg aGFuZGxlciB0byBjb21wbGV0ZS4KPiAgCSAqLwo+ICAJaWYgKHBoeV9pbnRlcnJ1cHRfaXNfdmFs aWQocGh5ZGV2KSkgewo+IC0JCXBoeWRldi0+aXJxX3N1c3BlbmRlZCA9IHRydWU7Cj4gKwkJV1JJ VEVfT05DRShwaHlkZXYtPmlycV9zdXNwZW5kZWQsIHRydWUpOwo+ICAJCXN5bmNocm9uaXplX2ly cShwaHlkZXYtPmlycSk7Cj4gIAl9CgpbU2V2ZXJpdHk6IE1lZGl1bV0KVGhpcyBpcyBhIHByZS1l eGlzdGluZyBpc3N1ZSBhbmQgd2FzIG5vdCBpbnRyb2R1Y2VkIGJ5IHRoaXMgcGF0Y2guIFdoYXQK Y2xlYXJzIGlycV9zdXNwZW5kZWQgaWYgcGh5X3N1c3BlbmQoKSBmYWlscz8KCm1kaW9fYnVzX3Bo eV9zdXNwZW5kKCkgc2V0cyB0aGUgZmxhZyBoZXJlIGFuZCB0aGVuIGVuZHMgd2l0aDoKCglwaHlk ZXYtPnN1c3BlbmRlZF9ieV9tZGlvX2J1cyA9IDE7CgoJcmV0dXJuIHBoeV9zdXNwZW5kKHBoeWRl dik7CgpJZiBwaHlfc3VzcGVuZCgpIHJldHVybnMgYW4gZXJyb3IsIHRoZSBQTSBjb3JlIHNraXBz IHRoaXMgZGV2aWNlJ3MKcmVzdW1lIGNhbGxiYWNrIGluIGRldmljZV9yZXN1bWUoKSwgc28gaXJx X3N1c3BlbmRlZCBzdGF5cyB0cnVlLgoKRXZlcnkgbGF0ZXIgcGh5X2ludGVycnVwdCgpIHJ1biB0 aGVuIHRha2VzIHRoZSBwb3N0cG9uZWQgYnJhbmNoLiBUaGUKZmlyc3Qgb25lIGRpc2FibGVzIHRo ZSBsaW5lLCBhbmQgbm90aGluZyByZS1lbmFibGVzIGl0IHVudGlsIGFub3RoZXIKZnVsbCBzdXNw ZW5kL3Jlc3VtZSBjeWNsZS4KCm1kaW9fYnVzX3BoeV9yZXN1bWUoKSBzZWVtcyB0byBlbmQgdXAg dGhlIHNhbWUgd2F5IG9uIGl0cyBlcnJvciBwYXRoczoKCglyZXQgPSBwaHlfaW5pdF9odyhwaHlk ZXYpOwoJaWYgKHJldCA8IDApCgkJcmV0dXJuIHJldDsKCglyZXQgPSBwaHlfcmVzdW1lKHBoeWRl dik7CglpZiAocmV0IDwgMCkKCQlyZXR1cm4gcmV0Owpub19yZXN1bWU6CgpCb3RoIHJldHVybnMg c2tpcCB0aGUgYmxvY2sgdGhhdCBjbGVhcnMgaXJxX3N1c3BlbmRlZCwgY29uc3VtZXMKaXJxX3Jl cnVuIGFuZCBjYWxscyBlbmFibGVfaXJxKCkuCgpXb3VsZCB0aGUgUEhZIGxpbmsgaW50ZXJydXB0 IHRoZW4gc3RheSBkaXNhYmxlZCwgc28gbGluayBjaGFuZ2VzIGFyZQpsb3N0PwoKVGhlIGxhdGVy IHBhdGNoIGluIHRoaXMgc2VyaWVzLCAibmV0OiBwaHk6IHN0b3AgcG9zdHBvbmluZyBQSFkKaW50 ZXJydXB0cyB3aGVuIGEgUEhZIFBNIGNhbGxiYWNrIGZhaWxzIiwgYXBwZWFycyB0byBmaXggYm90 aCBwYXRocyBieQpjYWxsaW5nIG1kaW9fYnVzX3BoeV9yZXN1bWVfaXJxKCkgb24gdGhlc2UgZmFp bHVyZXMuCgpbIC4uLiBdCgotLSAKU2FzaGlrbyBBSSByZXZpZXcgwrcgaHR0cHM6Ly9uZXRkZXYt YWkuYm90cy5saW51eC5kZXYvc2FzaGlrby8jL3BhdGNoc2V0LzIwMjYxMDMxLWI0LXBoeWxpYi1t YWMtcG0taXJxLXYzLXY0LTAtNWJhMjNiM2ZmOWE0JTQwaWF2Lmx2CgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1yb2NrY2hpcCBtYWlsaW5nIGxp c3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJvY2tjaGlwCg==