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 6F1D2C5475B for ; Thu, 14 Mar 2024 09:29:23 +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:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:Message-Id:MIME-Version :Subject:Date:From:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=gJ4dpd9YNW0O9BJuSCJMlf8qIb63he6N6vj0HsngMqY=; b=rvUbpFTuoX8Wir clCyewm/czuun8b1U4yn8b1NCorL/FsHGjnbk0hBvk4yehq6f9alO12wBGJSBSSfz2ip1UAa6/XjB xSpnFZLW6LqjsirUSkBe2dqQg6iumseI0WS+l2qzWvrsjlJQQcb6L4w8x5VTokyFArPAxjKtzaSk6 9Fgbb3dgo9T/rN8P4XhTTVrYSRyDW3nnsJsheR1kA3qMNtTmpK8nS1roCrEyLNS5BjmRQOsqNR3Wk WOsfWjMELqXDw5L52yF7PqgHgG63w/N6W+Vqg2wHlCIJlvdrUsf+x3sOc2jfx0zp1C5BoiRX+PHgS nSQYX6ZgtkuCyIG6h/0w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkhOd-0000000DjD2-1Z0O; Thu, 14 Mar 2024 09:29:07 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkhOa-0000000DjBt-0EGA; Thu, 14 Mar 2024 09:29:05 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 988C76158A; Thu, 14 Mar 2024 09:29:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 2DD6BC433F1; Thu, 14 Mar 2024 09:29:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1710408542; bh=Jx/AZAWXpqocB7lNLUtwT+UcAklkZMnptmke1Ph4jas=; h=From:Date:Subject:To:Cc:Reply-To:From; b=gfsRdRpidNPAJe43U7bZizUjxnb7lhLHXhWDvnq6d/KhPYVAVIjUfjecau5q3pGdu q5vKfxAY5KDwkMXc3jfNOj1VWiIUUa6gHlGAUu9jO2gssv0S6cDknBbAzyRwXWv44l tXrGiiIXicEZ/U8Qf2rdouocNpxKGtUxGQzmVS5tT5cSTOZBRVZ0PIxogPyQlmRIcW Da6lOxw/x0CBHt3z04JlbRUCAr6zCcxJkf1GyP5+HRUEVCtsOwY+5fWyXaP1aiLnzi jtGyH8WPc0OvVEXZYApt0BmxxcH3cVS0nWPm+S+pxWY7JFUI+/pigICMSXWIKfx1xY hhnC7esVYq/Rw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 239FDC54E67; Thu, 14 Mar 2024 09:29:02 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay Date: Thu, 14 Mar 2024 12:28:35 +0300 Subject: [PATCH net v2] net: dsa: mt7530: prevent possible incorrect XTAL frequency selection MIME-Version: 1.0 Message-Id: =?utf-8?q?=3C20240314-for-netnext-mt7530-better-fix-xtal-frequen?= =?utf-8?q?cy-v2-1-fe30795593df=40arinc9=2Ecom=3E?= X-B4-Tracking: v=1; b=H4sIAELD8mUC/5WOSw7CIBRFt9K8sc/wERscuQ/TAdKHJbGggE2bp nuXNG7A4f3knrtCpuQpw6VZIdHks4+hCnFowA4mPAh9XzUIJk5McoEuJgxUAs0Fx9IqyfBOpVB C52eci3miS/T+ULALSk5np7SWvHVQJ1+JamvH3aCuQFfNwecS07JfmPge/WjyP9rEkaMyivVOa 6e4uZrkg9VHG0fotm37An9I9ZHuAAAA To: Daniel Golle , DENG Qingfang , Sean Wang , Andrew Lunn , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Philipp Zabel , Landen Chao Cc: Bartel Eerdekens , mithat.guner@xeront.com, erkin.bozoglu@xeront.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Justin Swartz , =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1710408527; l=6807; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=b3iyIQB+IfaOXBCFV+CLb00V/DTdBVGoIX1+WquqbvY=; b=Ipl+/Xf00qHI5kU6sQQr2t9e/tXIrxQha0M6Rg9B5s1AJvw/WD/0qGsj5wKPMdj2NU+7fw4JW AwKYa8g+h8iAgA13wPCzDbrlFJrd5GsCTjjA+VX97fIzFSXvtQe+9Kn X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240314_022904_429286_C3EC2168 X-CRM114-Status: GOOD ( 14.40 ) 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: , Reply-To: arinc.unal@arinc9.com 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 RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKT24gTVQ3NTMwLCB0 aGUgSFRfWFRBTF9GU0VMIGZpZWxkIG9mIHRoZSBIV1RSQVAgcmVnaXN0ZXIgc3RvcmVzIGEgMi1i aXQKdmFsdWUgdGhhdCByZXByZXNlbnRzIHRoZSBmcmVxdWVuY3kgb2YgdGhlIGNyeXN0YWwgb3Nj aWxsYXRvciBjb25uZWN0ZWQgdG8KdGhlIHN3aXRjaCBJQy4gVGhlIGZpZWxkIGlzIHBvcHVsYXRl ZCBieSB0aGUgc3RhdGUgb2YgdGhlIEVTV19QNF9MRURfMCBhbmQKRVNXX1A0X0xFRF8wIHBpbnMs IHdoaWNoIGlzIGRvbmUgcmlnaHQgYWZ0ZXIgcmVzZXQgaXMgZGVhc3NlcnRlZC4KCiAgRVNXX1A0 X0xFRF8wICAgIEVTV19QM19MRURfMCAgICBGcmVxdWVuY3kKICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogIDAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAg UmVzZXJ2ZWQKICAwICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgIDIwTUh6CiAgMSAgICAg ICAgICAgICAgIDAgICAgICAgICAgICAgICA0ME1IegogIDEgICAgICAgICAgICAgICAxICAgICAg ICAgICAgICAgMjVNSHoKCk9uIE1UNzUzMSwgdGhlIFhUQUwyNSBiaXQgb2YgdGhlIFNUUkFQIHJl Z2lzdGVyIHN0b3JlcyB0aGlzLiBUaGUgTEFOMExFRDAKcGluIGlzIHVzZWQgdG8gcG9wdWxhdGUg dGhlIGJpdC4gMjVNSHogd2hlbiB0aGUgcGluIGlzIGhpZ2gsIDQwTUh6IHdoZW4KaXQncyBsb3cu CgpUaGVzZSBwaW5zIGFyZSBhbHNvIHVzZWQgd2l0aCBMRURzLCB0aGVyZWZvcmUsIHRoZWlyIHN0 YXRlIGNhbiBiZSBzZXQgdG8Kc29tZXRoaW5nIG90aGVyIHRoYW4gdGhlIGJvb3RzdHJhcHBpbmcg Y29uZmlndXJhdGlvbi4gRm9yIGV4YW1wbGUsIGEgbGluawptYXkgYmUgZXN0YWJsaXNoZWQgb24g cG9ydCAzIGJlZm9yZSB0aGUgRFNBIHN1YmRyaXZlciB0YWtlcyBjb250cm9sIG9mIHRoZQpzd2l0 Y2ggd2hpY2ggd291bGQgc2V0IEVTV19QM19MRURfMCB0byBoaWdoLgoKQ3VycmVudGx5IG9uIG10 NzUzMF9zZXR1cCgpIGFuZCBtdDc1MzFfc2V0dXAoKSwgMTAwMCAtIDExMDAgdXNlYyBkZWxheSBp cwpkZXNjcmliZWQgYmV0d2VlbiByZXNldCBhc3NlcnRpb24gYW5kIGRlYXNzZXJ0aW9uLiBTb21l IHN3aXRjaCBJQ3MgaW4gcmVhbApsaWZlIGNvbmRpdGlvbnMgY2Fubm90IGFsd2F5cyBoYXZlIHRo ZXNlIHBpbnMgc2V0IGJhY2sgdG8gdGhlIGJvb3RzdHJhcHBpbmcKY29uZmlndXJhdGlvbiBiZWZv cmUgcmVzZXQgZGVhc3NlcnRpb24gaW4gdGhpcyBhbW91bnQgb2YgZGVsYXkuIFRoaXMgY2F1c2Vz Cndyb25nIGNyeXN0YWwgZnJlcXVlbmN5IHRvIGJlIHNlbGVjdGVkIHdoaWNoIHB1dHMgdGhlIHN3 aXRjaCBpbiBhCm5vbmZ1bmN0aW9uYWwgc3RhdGUgYWZ0ZXIgcmVzZXQgZGVhc3NlcnRpb24uCgpU aGUgdGVzdHMgYmVsb3cgYXJlIGNvbmR1Y3RlZCBvbiBhbiBNVDc1MzAgd2l0aCBhIDQwTUh6IGNy eXN0YWwgb3NjaWxsYXRvcgpieSBKdXN0aW4gU3dhcnR6LgoKV2l0aCBhIGNhYmxlIGZyb20gYW4g YWN0aXZlIHBlZXIgY29ubmVjdGVkIHRvIHBvcnQgMyBiZWZvcmUgcmVzZXQsIGFuCmluY29ycmVj dCBjcnlzdGFsIGZyZXF1ZW5jeSAoMGIxMSA9IDI1TUh6KSBpcyBzZWxlY3RlZDoKCiAgICAgICAg ICAgICAgICAgICAgICBbMV0gICAgICAgICAgICAgICAgICBbM10gICAgIFs1XQogICAgICAgICAg ICAgICAgICAgICAgOiAgICAgICAgICAgICAgICAgICAgOiAgICAgICA6CiAgICAgICAgICAgICAg X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICAgICAgICBfX19fX19fX19fX19fX19fX18K RVNXX1A0X0xFRF8wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxfX19fX19ffAogICAg ICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVTV19QM19MRURfMCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8X19fX19fX19fX19fX19fX19fX19fX19fX18KCiAg ICAgICAgICAgICAgICAgICAgICAgOiAgICAgICAgICAgICAgICAgIDogOiAgICAgOgogICAgICAg ICAgICAgICAgICAgICAgIDogICAgICAgICAgICAgICAgICA6IFs0XS4uLjoKICAgICAgICAgICAg ICAgICAgICAgICA6ICAgICAgICAgICAgICAgICAgOgogICAgICAgICAgICAgICAgICAgICAgIFsy XS4uLi4uLi4uLi4uLi4uLi46CgpbMV0gUmVzZXQgaXMgYXNzZXJ0ZWQuClsyXSBQZXJpb2Qgb2Yg MTAwMCAtIDExMDAgdXNlYy4KWzNdIFJlc2V0IGlzIGRlYXNzZXJ0ZWQuCls0XSBQZXJpb2Qgb2Yg MzE1IHVzZWMuIEhXVFJBUCByZWdpc3RlciBpcyBwb3B1bGF0ZWQgd2l0aCBpbmNvcnJlY3QKICAg IFhUQUwgZnJlcXVlbmN5LgpbNV0gU2lnbmFscyByZWZsZWN0IHRoZSBib290c3RyYXBwZWQgY29u ZmlndXJhdGlvbi4KCkluY3JlYXNlIHRoZSBkZWxheSBiZXR3ZWVuIHJlc2V0X2NvbnRyb2xfYXNz ZXJ0KCkgYW5kCnJlc2V0X2NvbnRyb2xfZGVhc3NlcnQoKSwgYW5kIGdwaW9kX3NldF92YWx1ZV9j YW5zbGVlcChwcml2LT5yZXNldCwgMCkgYW5kCmdwaW9kX3NldF92YWx1ZV9jYW5zbGVlcChwcml2 LT5yZXNldCwgMSkgdG8gNTAwMCAtIDUxMDAgdXNlYy4gVGhpcyBhbW91bnQKZW5zdXJlcyBhIGhp Z2hlciBwb3NzaWJpbGl0eSB0aGF0IHRoZSBzd2l0Y2ggSUMgd2lsbCBoYXZlIHRoZXNlIHBpbnMg YmFjawp0byB0aGUgYm9vdHN0cmFwcGluZyBjb25maWd1cmF0aW9uIGJlZm9yZSByZXNldCBkZWFz c2VydGlvbi4KCldpdGggYSBjYWJsZSBmcm9tIGFuIGFjdGl2ZSBwZWVyIGNvbm5lY3RlZCB0byBw b3J0IDMgYmVmb3JlIHJlc2V0LCB0aGUKY29ycmVjdCBjcnlzdGFsIGZyZXF1ZW5jeSAoMGIxMCA9 IDQwTUh6KSBpcyBzZWxlY3RlZDoKCiAgICAgICAgICAgICAgICAgICAgICBbMV0gICAgICAgIFsy LTFdICAgICBbM10gICAgIFs1XQogICAgICAgICAgICAgICAgICAgICAgOiAgICAgICAgICA6ICAg ICAgICAgOiAgICAgICA6CiAgICAgICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19f X18gICAgICAgICBfX19fX19fX19fX19fX19fX18KRVNXX1A0X0xFRF8wICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHxfX19fX19ffAogICAgICAgICAgICAgIF9fX19fX19fX19fX19fX19f X18gICAgICAgICAgIF9fX19fX18KRVNXX1AzX0xFRF8wICAgICAgICAgICAgICAgICAgICAgfF9f X19fX19fX3wgICAgICAgfF9fX19fX19fX19fX19fX19fXwoKICAgICAgICAgICAgICAgICAgICAg ICA6ICAgICAgICAgIDogICAgICAgOiA6ICAgICA6CiAgICAgICAgICAgICAgICAgICAgICAgOiAg ICAgICAgICBbMi0yXS4uLjogWzRdLi4uOgogICAgICAgICAgICAgICAgICAgICAgIFsyXS4uLi4u Li4uLi4uLi4uLi46CgpbMV0gUmVzZXQgaXMgYXNzZXJ0ZWQuClsyXSBQZXJpb2Qgb2YgNTAwMCAt IDUxMDAgdXNlYy4KWzItMV0gRVNXX1AzX0xFRF8wIGdvZXMgbG93LgpbMi0yXSBSZW1haW5pbmcg cGVyaW9kIG9mIDUwMDAgLSA1MTAwIHVzZWMuClszXSBSZXNldCBpcyBkZWFzc2VydGVkLgpbNF0g UGVyaW9kIG9mIDMxMCB1c2VjLiBIV1RSQVAgcmVnaXN0ZXIgaXMgcG9wdWxhdGVkIHdpdGggYm9v dHN0cmFwcGVkCiAgICBYVEFMIGZyZXF1ZW5jeS4KWzVdIFNpZ25hbHMgcmVmbGVjdCB0aGUgYm9v dHN0cmFwcGVkIGNvbmZpZ3VyYXRpb24uCgpFU1dfUDNfTEVEXzAgbG93IHBlcmlvZCBiZWZvcmUg cmVzZXQgZGVhc3NlcnRpb246CgogICAgICAgICAgICAgIDUwMDAgdXNlYwogICAgICAgICAgICAt IDUxMDAgdXNlYwogICAgVEVTVCAgICAgUkVTRVQgSE9MRAogICAgICAgIyAgICAgICAgICh1c2Vj KQogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgMSAgICAgICAgICAgNTQxMAogICAgICAg MiAgICAgICAgICAgNTQ0MAogICAgICAgMyAgICAgICAgICAgNDM3NQogICAgICAgNCAgICAgICAg ICAgNTQ5MAogICAgICAgNSAgICAgICAgICAgNTQ3NQogICAgICAgNiAgICAgICAgICAgNDMzNQog ICAgICAgNyAgICAgICAgICAgNDM3MAogICAgICAgOCAgICAgICAgICAgNTQzNQogICAgICAgOSAg ICAgICAgICAgNDIwNQogICAgICAxMCAgICAgICAgICAgNDMzNQogICAgICAxMSAgICAgICAgICAg Mzc1MAogICAgICAxMiAgICAgICAgICAgMzE3MAogICAgICAxMyAgICAgICAgICAgNDM5NQogICAg ICAxNCAgICAgICAgICAgNDM3NQogICAgICAxNSAgICAgICAgICAgMzUxNQogICAgICAxNiAgICAg ICAgICAgNDMzNQogICAgICAxNyAgICAgICAgICAgNDIyMAogICAgICAxOCAgICAgICAgICAgNDE3 NQogICAgICAxOSAgICAgICAgICAgNDE3NQogICAgICAyMCAgICAgICAgICAgNDM1MAoKICAgICBN aW4gICAgICAgICAgIDMxNzAKICAgICBNYXggICAgICAgICAgIDU0OTAKCiAgTWVkaWFuICAgICAg IDQzNDIuNTAwCiAgICAgQXZnICAgICAgIDQ0NjYuNTAwCgpSZXZlcnQgY29tbWl0IDI5MjBkZDky Yjk4MCAoIm5ldDogZHNhOiBtdDc1MzA6IGRpc2FibGUgTEVEcyBiZWZvcmUgcmVzZXQiKS4KQ2hh bmdpbmcgdGhlIHN0YXRlIG9mIHBpbnMgdmlhIHJlc2V0IGFzc2VydGlvbiBpcyBzaW1wbGVyIGFu ZCBtb3JlCmVmZmljaWVudCB0aGFuIGRvaW5nIHNvIGJ5IHNldHRpbmcgdGhlIExFRCBjb250cm9s bGVyIG9mZi4KCkZpeGVzOiBiOGYxMjZhOGQ1NDMgKCJuZXQtbmV4dDogZHNhOiBhZGQgZHNhIHN1 cHBvcnQgZm9yIE1lZGlhdGVrIE1UNzUzMCBzd2l0Y2giKQpGaXhlczogYzI4ODU3NWY3ODEwICgi bmV0OiBkc2E6IG10NzUzMDogQWRkIHRoZSBzdXBwb3J0IG9mIE1UNzUzMSBzd2l0Y2giKQpDby1k ZXZlbG9wZWQtYnk6IEp1c3RpbiBTd2FydHogPGp1c3Rpbi5zd2FydHpAcmlzaW5nZWRnZS5jby56 YT4KU2lnbmVkLW9mZi1ieTogSnVzdGluIFN3YXJ0eiA8anVzdGluLnN3YXJ0ekByaXNpbmdlZGdl LmNvLnphPgpTaWduZWQtb2ZmLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5j b20+Ci0tLQpDaGFuZ2VzIGluIHYyOgotIEZlYXR1cmUgSnVzdGluIGFzIGEgY28tYXV0aG9yLgot IExpbmsgdG8gdjE6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyNDAzMTMtZm9yLW5ldG5l eHQtbXQ3NTMwLWJldHRlci1maXgteHRhbC1mcmVxdWVuY3ktdjEtMS01YTUwZGY5OWY1MWFAYXJp bmM5LmNvbQotLS0KIGRyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYyB8IDE0ICsrKystLS0tLS0tLS0t CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMgYi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMw LmMKaW5kZXggNjc4YjUxZjljZWE2Li42OTg2ZjUzOGE0ZDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv bmV0L2RzYS9tdDc1MzAuYworKysgYi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMKQEAgLTIxOTIs MjIgKzIxOTIsMTYgQEAgbXQ3NTMwX3NldHVwKHN0cnVjdCBkc2Ffc3dpdGNoICpkcykKIAkJfQog CX0KIAotCS8qIERpc2FibGUgTEVEcyBiZWZvcmUgcmVzZXQgdG8gcHJldmVudCB0aGUgTVQ3NTMw IHNhbXBsaW5nIGEKLQkgKiBwb3RlbnRpYWxseSBpbmNvcnJlY3QgSFRfWFRBTF9GU0VMIHZhbHVl LgotCSAqLwotCW10NzUzMF93cml0ZShwcml2LCBNVDc1MzBfTEVEX0VOLCAwKTsKLQl1c2xlZXBf cmFuZ2UoMTAwMCwgMTEwMCk7Ci0KIAkvKiBSZXNldCB3aG9sZSBjaGlwIHRocm91Z2ggZ3BpbyBw aW4gb3IgbWVtb3J5LW1hcHBlZCByZWdpc3RlcnMgZm9yCiAJICogZGlmZmVyZW50IHR5cGUgb2Yg aGFyZHdhcmUKIAkgKi8KIAlpZiAocHJpdi0+bWNtKSB7CiAJCXJlc2V0X2NvbnRyb2xfYXNzZXJ0 KHByaXYtPnJzdGMpOwotCQl1c2xlZXBfcmFuZ2UoMTAwMCwgMTEwMCk7CisJCXVzbGVlcF9yYW5n ZSg1MDAwLCA1MTAwKTsKIAkJcmVzZXRfY29udHJvbF9kZWFzc2VydChwcml2LT5yc3RjKTsKIAl9 IGVsc2UgewogCQlncGlvZF9zZXRfdmFsdWVfY2Fuc2xlZXAocHJpdi0+cmVzZXQsIDApOwotCQl1 c2xlZXBfcmFuZ2UoMTAwMCwgMTEwMCk7CisJCXVzbGVlcF9yYW5nZSg1MDAwLCA1MTAwKTsKIAkJ Z3Bpb2Rfc2V0X3ZhbHVlX2NhbnNsZWVwKHByaXYtPnJlc2V0LCAxKTsKIAl9CiAKQEAgLTI0MjAs MTEgKzI0MTQsMTEgQEAgbXQ3NTMxX3NldHVwKHN0cnVjdCBkc2Ffc3dpdGNoICpkcykKIAkgKi8K IAlpZiAocHJpdi0+bWNtKSB7CiAJCXJlc2V0X2NvbnRyb2xfYXNzZXJ0KHByaXYtPnJzdGMpOwot CQl1c2xlZXBfcmFuZ2UoMTAwMCwgMTEwMCk7CisJCXVzbGVlcF9yYW5nZSg1MDAwLCA1MTAwKTsK IAkJcmVzZXRfY29udHJvbF9kZWFzc2VydChwcml2LT5yc3RjKTsKIAl9IGVsc2UgewogCQlncGlv ZF9zZXRfdmFsdWVfY2Fuc2xlZXAocHJpdi0+cmVzZXQsIDApOwotCQl1c2xlZXBfcmFuZ2UoMTAw MCwgMTEwMCk7CisJCXVzbGVlcF9yYW5nZSg1MDAwLCA1MTAwKTsKIAkJZ3Bpb2Rfc2V0X3ZhbHVl X2NhbnNsZWVwKHByaXYtPnJlc2V0LCAxKTsKIAl9CiAKCi0tLQpiYXNlLWNvbW1pdDogZDdkNzUx MjQ5NjVhZWUyM2U1ZTQ0MjFkNzgzNzY1NDVjZjA3MGIwYQpjaGFuZ2UtaWQ6IDIwMjQwMzEyLWZv ci1uZXRuZXh0LW10NzUzMC1iZXR0ZXItZml4LXh0YWwtZnJlcXVlbmN5LTMxZTZmNTk5MzE3ZgoK QmVzdCByZWdhcmRzLAotLSAKQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK