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 X-Spam-Level: X-Spam-Status: No, score=-12.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1C2BBC07E94 for ; Fri, 4 Jun 2021 10:05:40 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id D8F2C61208 for ; Fri, 4 Jun 2021 10:05:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D8F2C61208 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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:References:MIME-Version: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:In-Reply-To: List-Owner; bh=QfdjvIme9rgyTHe1knvmQf/O9u13W25EfBxm/YjtUXE=; b=ev7F/6lLBUyAFE JomYAdk4lAoMQ5YDan8hTrhfAH5aLdU/CFVXz4Wht/TsgVHrfdu66+gX+J6Sjcv5rNNF8dNKmqW+6 JCWedpDVgEnyS/BwXHpaGkNQRWY+Ttxx4zRNDR7H1Y9tF+daUMEJ9xCRD9B5pBf5qH7sAFSMXFLFu 0k5Vb/7EALapVrAzQLDFZkFcsBSRqo+Jka8TejC7Hby1eJZqEGqkMX2FburfALs3WG1cR+4EVkZqv K54DgBdpngZh8jTAYGfXXzdlgIMsuYmTCwii62norttr6zKRN3witfyh/pze2ZHTB3esyJikS41Z5 6YiL12AosPgGYjKlpkkQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lp6fC-00Cmt7-MF; Fri, 04 Jun 2021 10:02:51 +0000 Received: from mailout1.w1.samsung.com ([210.118.77.11]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lp6eW-00CmZX-JD for linux-arm-kernel@lists.infradead.org; Fri, 04 Jun 2021 10:02:16 +0000 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20210604100200euoutp018e858f73b1bb4129e3d99dfa55d91649~FWNbOmRxF1996819968euoutp01F for ; Fri, 4 Jun 2021 10:02:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20210604100200euoutp018e858f73b1bb4129e3d99dfa55d91649~FWNbOmRxF1996819968euoutp01F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1622800920; bh=vZ3KKLqiiZzrxCeZZfN5tDXvbOSiP5vGVtWjdHoKGyQ=; h=From:To:Cc:Subject:Date:References:From; b=eIvFk+VOK21WyUtntEBqXHbnmTIsuJa1jX5qwa97S9UtT3ikR3dSuelCC77S5Oc7o WQIKyB4xdZimrqWLLknQEbBd7DycuwZngy1A/yyQf97H7SweLInzI7eq09z0djMzTN rah6owpKaqlRaEDp6+zBk1fHlmZXnNLDhu7+voMA= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20210604100159eucas1p19bf3ad2927ddeb47578291dd13e14e95~FWNayKr2D0267702677eucas1p1K; Fri, 4 Jun 2021 10:01:59 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id D5.7D.09452.71AF9B06; Fri, 4 Jun 2021 11:01:59 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20210604100159eucas1p15d9bb617c9a25a19bd929153e82e4f48~FWNaQBHwR0267702677eucas1p1H; Fri, 4 Jun 2021 10:01:59 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20210604100159eusmtrp146da1bfd7e04db67e0c5025a67593b6d~FWNaPInZc1837518375eusmtrp1I; Fri, 4 Jun 2021 10:01:59 +0000 (GMT) X-AuditID: cbfec7f2-ab7ff700000024ec-fa-60b9fa1762ea Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id E8.AC.08696.71AF9B06; Fri, 4 Jun 2021 11:01:59 +0100 (BST) Received: from localhost (unknown [106.120.51.46]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20210604100159eusmtip2323c33dc6bc62e74cdd43ad222fd5ab6~FWNZ-Jkm02310823108eusmtip2W; Fri, 4 Jun 2021 10:01:58 +0000 (GMT) From: =?UTF-8?q?=C5=81ukasz=20Stelmach?= To: Andrew Lunn , jim.cromie@gmail.com, Heiner Kallweit , "David S. Miller" , Jakub Kicinski , Rob Herring , Kukjin Kim , Krzysztof Kozlowski , Russell King , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Cc: =?UTF-8?q?Bart=C5=82omiej=20=C5=BBolnierkiewicz?= , Marek Szyprowski , =?UTF-8?q?=C5=81ukasz=20Stelmach?= Subject: [PATCH net-next v13 0/3] AX88796C SPI Ethernet Adapter Date: Fri, 4 Jun 2021 12:01:45 +0200 Message-Id: <20210604100148.17177-1-l.stelmach@samsung.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Organization: Samsung R&D Institute Poland X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIKsWRmVeSWpSXmKPExsWy7djPc7riv3YmGKy7qWNx/u4hZouNM9az Wsw538JiMf/IOVaLRe9nsFpce3uH1aL/8Wtmi/PnN7BbXNjWx2px89AKRotNj6+xWlzeNYfN Ysb5fUwWh6buZbRYe+Quu8WxBWIWrXuPsDsIely+dpHZY8vKm0weO2fdZffYtKqTzWPzknqP nTs+M3n0bVnF6PF5k1wARxSXTUpqTmZZapG+XQJXxo7Z3SwFz/QrFs65ydzAuEi1i5GTQ0LA ROLVkwusXYxcHEICKxglZh3dywbhfGGUmPlvL1TmM6PEvV1/mboYOcBaWheqQMSXM0ocW7MK quM5o8Tr7XdZQeayCThK9C89AdYtInCPWWJ9+wNGEIdZYB+jxM57U5hBqoQF7CWuvVsJ1sEi oCoxde9NRhCbV8Ba4mrLBxaIC+Ul2pdvZ4OIC0qcnPkELM4voCWxpuk6mM0MVNO8dTYzyAIJ geWcEi+2PmCDaHaRmDJ/BjOELSzx6vgWdghbRuL05B4WiH/qJSZPMoPo7WGU2DbnB9Ria4k7 536xgdQwC2hKrN+lDxF2lDj1biobRCufxI23ghAn8ElM2jadGSLMK9HRJgRRrSKxrn8P1EAp id5XKxghbA+JnS17mCcwKs5C8tgsJM/MQti7gJF5FaN4amlxbnpqsWFearlecWJucWleul5y fu4mRmCqO/3v+KcdjHNffdQ7xMjEwXiIUYKDWUmEd4/ajgQh3pTEyqrUovz4otKc1OJDjNIc LErivKtmr4kXEkhPLEnNTk0tSC2CyTJxcEo1MEWe8KjQLJfKCF0h9KJvSWVJlhGbz81jmjfX z8r0j/JmPX22s3ZawcmXp3uevXHnll08K154Y13K+67aPzyBT5srHxgn/Zq66PT7Py+vcb85 GaT0J2Vn9+1ZUQsiX2SIZ7UuTJmutcRWSfR9l/DKCna7BTZKe9/uPPnfzP3Ppsjvgkvl/HtN tti7yBS6OlpN8dyYezww+k3QI+mCfVGLrlXu3XhPU1n4avoM3i/mP0IXd2peP6/Y3JspI7CR /bbwbWtzAd3ejxLdz+MtYx77X9J4p16273P2u4g96kdKP7v8Yi37MWXR6XmPOxbHbltUffrT 2buLJJhf8nI+W779icirFfV6Xc2BGz3Cv1y5cU+JpTgj0VCLuag4EQCRhCAK5AMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRmVeSWpSXmKPExsVy+t/xe7riv3YmGMyayWVx/u4hZouNM9az Wsw538JiMf/IOVaLRe9nsFpce3uH1aL/8Wtmi/PnN7BbXNjWx2px89AKRotNj6+xWlzeNYfN Ysb5fUwWh6buZbRYe+Quu8WxBWIWrXuPsDsIely+dpHZY8vKm0weO2fdZffYtKqTzWPzknqP nTs+M3n0bVnF6PF5k1wAR5SeTVF+aUmqQkZ+cYmtUrShhZGeoaWFnpGJpZ6hsXmslZGpkr6d TUpqTmZZapG+XYJexo7Z3SwFz/QrFs65ydzAuEi1i5GDQ0LARKJ1oUoXIxeHkMBSRokf/96y QcSlJFbOTe9i5AQyhSX+XOtig6h5yijx9O0zNpAEm4CjRP/SE6wgCRGBN8wSTffesoM4zAL7 GCX2H13MDlIlLGAvce3dSlYQm0VAVWLq3puMIDavgLXE1ZYPLBAr5CXal29ng4gLSpyc+YQF 5ApmAXWJ9fOEQML8AloSa5qug5UzA5U3b53NPIFRYBaSjlkIHbOQVC1gZF7FKJJaWpybnlts pFecmFtcmpeul5yfu4kRGKfbjv3csoNx5auPeocYmTgYDzFKcDArifDuUduRIMSbklhZlVqU H19UmpNafIjRFOiDicxSosn5wESRVxJvaGZgamhiZmlgamlmrCTOa3JkTbyQQHpiSWp2ampB ahFMHxMHp1QDE9Oc7pYluzie7TOuWbX0Q7jH2anPhGZf+RV0O/iixdx5pyI6851KOq7IhTDM /SsxLXvrP48g04jOI9mGuSYiPI9O5e19Y3F530kWUW/OvSlLNSO1Fwtw8XlJM1zfHKh6rezY hx7XoH3TeoLZ24V0287M23cx5sPs+Jjecrb0Rx9PrzD+vHSK2cVvSsECUSLHFrtsMtZx+Tf3 ePZxi9YJT5fJ3Xkw+fei4K328f17J/358Kz41sOte1W5p9mYX5RX5FiwcWcIl3Dn9b7bkZ5z M18Vb3jOs9H1qXzX3Qdc7ccdL38V3fnlzh/eL34PJukt3OUsw847U1ZS1CpmluCqqyGLgyd3 eU/f45u1680+rTYlluKMREMt5qLiRADNQmdWXAMAAA== X-CMS-MailID: 20210604100159eucas1p15d9bb617c9a25a19bd929153e82e4f48 X-Msg-Generator: CA X-RootMTR: 20210604100159eucas1p15d9bb617c9a25a19bd929153e82e4f48 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20210604100159eucas1p15d9bb617c9a25a19bd929153e82e4f48 References: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210604_030208_965577_69D9A5CF 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-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 VGhpcyBpcyBhIGRyaXZlciBmb3IgQVg4ODc5NkMgRXRoZXJuZXQgQWRhcHRlciBjb25uZWN0ZWQg aW4gU1BJIG1vZGUgYXMKZm91bmQgb24gQVJUSUs1IGV2YWx1YXRpb24gYm9hcmQuIFRoZSBkcml2 ZXIgaGFzIGJlZW4gcG9ydGVkIGZyb20gYQp2My4xMC45IHZlbmRvciBrZXJuZWwgZm9yIEFSVElL NSBib2FyZC4KCkNoYW5nZXMgaW4gdjEzOgogIC0gcmViYXNlZCBvbnRvIG5ldC1uZXh0IChlYmJm NWZjYjk0YTcpCiAgLSBtaW5vciBmaXg6IHVzZSB1NjRfc3RhdHNfdXBkYXRlX3tiZWdpbl9pcnFz YXZlLGVuZF9pcnFyZXN0b3JlfQogIC0gbWlub3IgZml4OiBpbml0aWFsaXplIHRoZSBzeW5jcCBs b2NrCgpDaGFuZ2VzIGluIHYxMjoKICAtIHJlYmFzZWQgdG8gbmV0LW5leHQtNS4xMwogIC0gYWRk ZWQgbWlzc2luZyBzcGFjZXMgYWZ0ZXIgY29tbWFzCiAgLSBjb3JyZWN0ZWQgaW5kZW50YXRpb24K CkNoYW5nZXMgaW4gdjExOgogIC0gY2hhbmdlZCBzdGF0IGNvdW50ZXJzIHRvIDY0LWJpdAogIC0g cmVwbGFjZWQgV0FSTl9PTighbXV0ZXhfaXNfbG9ja2VkKCkpIHdpdGggbG9ja2RlcF9hc3NlcnRf aGVsZCgpCiAgLSByZXBsYWNlZCBheDg4Nzk2Y19mcmVlX3NrYl9xdWV1ZSgpIHdpdGggX19za2Jf cXVldWVfcHVyZ2UoKQogIC0gYWRkZWQgY2FuY2VsX3dvcmtfc3luYygpIGZvciBheF93b3JrCiAg LSByZW1vdmVkIHVudXNlZCBmaWVsZHMgb2Ygc3RydWN0IHNrYl9kYXRhCiAgLSByZXBsYWNlZCBN QVgoKSB3aXRoIG1heCgpIGZyb20gbWlubWF4LmgKICAtIHJlYmFzZWQgdG8gbmV0LW5leHQgKHJl c2VuZCkKCkNoYW5nZXMgaW4gdjEwOgogIC0gcmVtb3ZlZCB1bnVzZWQgdmFyaWFibGUKIApDaGFu Z2VzIGluIHY5OgogIC0gdXNlZCBwc2tiX2V4dGVuZF9oZWFkKCkKICAtIHVzZWQgZXRodG9vbCBw cml2YXRlIGZsYWdzIGluc3RlYWQgb2YgdHVuYWJsZXMgdG8gc3dpdGNoIFNQSQogICAgY29tcHJl c3Npb24KICAtIGNoYW5nZWQKICAgIC0gYWxsb2Nfc2tiKCkgdG8gbmV0ZGV2X2FsbG9jKHNrYikK ICAgIC0gX19wc2tiX3RyaW0oKSB0byBwc2tiX3RyaW0oKQogIC0gcmVtb3ZlZDoKICAgIC0gY2hh Z2VzIHRvIHNrYi0+dHJ1ZXNpemUKICAgIC0gdW5uZWNlc3NhcnkgY2FzdGluZyB0byBzaG9ydAog ICAgLSByZXR1cm4gZigpIGluIGEgdm9pZCBmdW5jdGlvbgogICAgLSBJUlFGX1NIQVJFRCBmbGFn cwogICAgLSB1bm5lY2Vzc2FyeSBtZW1zZXQoMCkgb2Yga3phbGxvYygpZWQgYnVmZmVyCiAgICAt IHVudXNlZCBlbmRpYW5uZXMgZGV0ZWN0aW9uCiAgICAtIHVubmVjZXNzYXJ5IF9fcGFja2VkIGF0 dHJpYnV0ZSBmb3Igc29tZSBzdHJ1Y3R1cmVzCiAgLSBhZGRlZDoKICAgIC0gdGVtcG9yYXJ5IHZh cmlhYmxlIGluIEFYX1dSSVRFL1JFQUQgc2VxdWVuY2VzCiAgICAtIG1pc3NpbiBtdXRleF91bmxv Y2soKSBpbiBlcnJvciBwYXRocwogIC0gYXhzcGlfcmVhZF9yZWcoKSByZXR1cm5zIGEgY29uc3Rh bnQgdmFsdWUgaW4gY2FzZSBvZiBhbiBlcnJvcgogIApDaGFuZ2VzIGluIHY4OgogIC0gZml4ZWQg dGhlIGVudHJ5IGluIE1BSU5UQUlORVJTCiAgLSByZW1vdmVkIHVubmVjZXNzYXJ5IG5ldGlmX2Vy cigpCiAgLSBjaGFuZ2VkIG5ldGlmX3J4KCkgdG8gbmV0aWZfcnhfbmkoKSBmb3IgY29kZSBydW5u aW5nIGluIGEgcHJvY2VzcwogICAgY29udGV4dAogIC0gYWRkZWQgZXhwbGljaXQgdHlwZSBjYXN0 aW5nIGZvciB+QklUKCkKCkNoYW5nZXMgaW4gdjc6CiAgLSByZW1vdmVkIGR1cGxpY2F0ZSBjb2Rl CiAgLSBtb3ZlZCBhIGNvbnN0YW50IGJ1ZmZlciBkZWZpbml0aW9uIGF3YXkgZnJvbSBhIGhlYWRl ciBmaWxlCgpDaGFuZ2VzIGluIHY2OgogIC0gZml4ZWQgdHlwb3MgaW4gS2NvbmZpZwogIC0gY2hl Y2tlZCBhcmd1bWVudCB2YWx1ZSBpbiBheDg4Nzk2Y19zZXRfdHVuYWJsZQogIC0gdXBkYXRlZCB0 YWdzIGluIGNvbW1pdCBtZXNzYWdlcwoKQ2hhbmdlcyBpbiB2NToKICAtIGNvZGluZyBzdHlsZSAo bG9jYWwgdmFyaWFibGUgZGVjbGFyYXRpb25zKQogIC0gYWRkZWQgc3BpMCBub2RlIGluIHRoZSBE VCBiaW5kaW5nIGV4YW1wbGUgYW5kIHJlbW92ZWQKICAgIGludGVycnVwdC1wYXJlbnQKICAtIHJl bW92ZWQgY29tcCBtb2R1bGUgcGFyYW1ldGVyCiAgLSBhZGRlZCBDT05GSUdfU1BJX0FYODg3OTZD X0NPTVBSRVNTSU9OIG9wdGlvbiB0byBzZXQgdGhlIGluaXRpYWwKICAgIHN0YXRlIG9mIFNQSSBj b21wcmVzc2lvbgogIC0gaW50cm9kdWNlZCBuZXcgZXRodG9vbCB0dW5hYmxlICJzcGktY29tcHJl c3Npb24iIHRvIGNvbnRyb2xsIFNQSQogICAgdHJhbnNmZXIgY29tcHJlc3Npb24KICAtIHJlbW92 ZWQgdW51c2VkIGZpZWxkcyBpbiBzdHJ1Y3QgYXg4ODc5NmNfZGV2aWNlCiAgLSBzd2l0Y2hlZCBm cm9tIHVzaW5nIGJ1ZmZlcnMgYWxsb2NhdGVkIG9uIHN0YWNrIGZvciBTUEkgdHJhbnNmZXJzCiAg ICB0byBETUEgc2FmZSBvbmVzIGVtYmVkZGVkIGluIHN0cnVjdCBheF9zcGkgYW5kIGFsbG9jYXRl ZCB3aXRoCiAgICBrbWFsbG9jKCkKCkNoYW5nZXMgaW4gdjQ6CiAgLSBmaXhlZCBjb21waWxhdGlv biBwcm9ibGVtcyBpbiBhc2l4LGF4ODg3OTZjLnlhbWwgYW5kIGluCiAgYXg4ODc5NmNfbWFpbi5j IGludHJvZHVjZWQgaW4gdjMKCkNoYW5nZXMgaW4gdjM6CiAgLSBtb2RpZnkgdmVuZG9yLXByZWZp eGVzLnlhbWwgaW4gYSBzZXBhcmF0ZSBwYXRjaAogIC0gZml4IHNldmVyYWwgcHJvYmxlbXMgaW4g dGhlIGR0IGJpbmRpbmcKICAgIC0gcmVtb3ZlZCB1bm5lY2Vzc2FyeSBkZXNjcmlwdGlvbnMgYW5k IHByb3BlcnRpZXMKICAgIC0gY2hhbmdlZCB0aGUgb3JkZXIgb2YgZW50cmllcwogICAgLSBmaXhl ZCBwcm9ibGVtcyB3aXRoIG1pc3NpbmcgZGVmaW5lcyBpbiB0aGUgZXhhbXBsZQogIC0gY2hhbmdl ICgxIDw8IE4pIHRvIEJJVChOKSwgbGVmdCBhIGZldyAoMCA8PCBOKQogIC0gcmVwbGFjZSBheDg4 Nzk2Y19nZXRfbGluaygpLCBheDg4Nzk2Y19nZXRfbGlua19rc2V0dGluZ3MoKSwKICAgIGF4ODg3 OTZjX3NldF9saW5rX2tzZXR0aW5ncygpLCBheDg4Nzk2Y19ud2F5X3Jlc2V0KCksCiAgICBheDg4 Nzk2Y19zZXRfbWFjX2FkZHJlc3MoKSB3aXRoIGFwcHJvcHJpYXRlIGtlcm5lbCBmdW5jdGlvbnMu CiAgLSBkaXNhYmxlIFBIWSBhdXRvLXBvbGxpbmcgaW4gTUFDIGFuZCB1c2UgUEhZTElCIHRvIHRy YWNrIHRoZSBzdGF0ZQogICAgb2YgUEhZIGFuZCBjb25maWd1cmUgTUFDCiAgLSBwcm9wYWdhdGUg cmV0dXJuIHZhbHVlcyBpbnN0ZWFkIG9mIHJldHVybmluZyBjb25zdGFudHMgaW4gc2V2ZXJhbAog ICAgcGxhY2VzCiAgLSBhZGQgV0FSTl9PTigpIGZvciB1bmxvY2tlZCBtdXRleAogIC0gcmVtb3Zl IGxvY2FsIHdvcmsgcXVldWUgYW5kIHVzZSB0aGUgc3lzdGVtX3dxCiAgLSByZXBsYWNlIHBoeV9j b25uZWN0X2RpcmVjdCgpIHdpdGggcGh5X2Nvbm5lY3QoKSBhbmQgbW92ZQogICAgZGV2bV9yZWdp c3Rlcl9uZXRkZXYoKSB0byB0aGUgZW5kIG9mIGF4ODg3OTZjX3Byb2JlKCkKICAgIChVbmxpa2Ug cGh5X2Nvbm5lY3RfZGlyZWN0KCkgcGh5X2Nvbm5lY3QoKSBkb2VzIG5vdCBjcmFzaCBpZiB0aGUK ICAgIG5ldHdvcmsgZGV2aWNlIGlzbid0IHJlZ2lzdGVyZWQgeWV0LikKICAtIHJlbW92ZSBlcnJv ciBtZXNzYWdlcyBvbiBFTk9NRU0KICAtIG1vdmUgZnJlZV9pcnEoKSB0byB0aGUgZW5kIG9mIGF4 ODg3OTZjX2Nsb3NlKCkgdG8gYXZvaWQgcmFjZQogICAgY29uZGl0aW9uCiAgLSBpbXBsZW1lbnQg Zmxvdy1jb250cm9sCgpDaGFuZ2VzIGluIHYyOgogIC0gdXNlIHBoeWxpYgogIC0gYWRkZWQgRFQg YmluZGluZ3MKICAtIG1vdmVkICNpbmNsdWRlcyB0byAqLmMgZmlsZXMKICAtIHVzZWQgbXV0ZXgg aW5zdGVhZCBvZiBhIHNlbWFwaG9yZSBmb3IgbG9ja2luZwogIC0gcmVuYW1lZCBzb21lIGNvbnN0 YW50cwogIC0gYWRkZWQgZXJyb3IgcHJvcGFnYXRpb24gZm9yIHNldmVyYWwgZnVuY3Rpb25zCiAg LSB1c2VkIGV0aHRvb2wgZm9yIGR1bXBpbmcgcmVnaXN0ZXJzCiAgLSBhZGRlZCBjb250cm9sIG92 ZXIgY2hlY2tzdW0gb2ZmbG9hZGluZwogIC0gcmVtb3ZlIHZlbmRvciBzcGVjaWZpYyBQTQogIC0g cmVtb3ZlZCBtYWNhZGRyIG1vZHVsZSBwYXJhbWV0ZXIgYW5kIGFkZGVkIHN1cHBvcnQgZm9yIHJl YWRpbmcgYSBNQUMKICAgIGFkZHJlc3MgZnJvbSBwbGF0Zm9ybSBkYXRhIChlLmcuIERUKQogIC0g cmVtb3ZlZCBkZXBlbmRlbmN5IG9uIFNQSSBmcm9tIE5FVF9WRU5ET1JfQVNJWAogIC0gYWRkZWQg YW4gZW50cnkgaW4gdGhlIE1BSU5UQUlORVJTIGZpbGUKICAtIHNpbXBsaWZpZWQgbG9nZ2luZyB3 aXRoIGFwcHJvcHJpYXRlIG5ldGlmXyogYW5kIG5ldGRldl8qIGhlbHBlcnMKICAtIGxvdHMgb2Yg c3R5bGUgZml4ZXMKCsWBdWthc3ogU3RlbG1hY2ggKDMpOgogIGR0LWJpbmRpbmdzOiB2ZW5kb3It cHJlZml4ZXM6IEFkZCBhc2l4IHByZWZpeAogIGR0LWJpbmRpbmdzOiBuZXQ6IEFkZCBiaW5kaW5n cyBmb3IgQVg4ODc5NkMgU1BJIEV0aGVybmV0IEFkYXB0ZXIKICBuZXQ6IGF4ODg3OTZjOiBBU0lY IEFYODg3OTZDIFNQSSBFdGhlcm5ldCBBZGFwdGVyIERyaXZlcgoKIC4uLi9iaW5kaW5ncy9uZXQv YXNpeCxheDg4Nzk2Yy55YW1sICAgICAgICAgICB8ICAgNzMgKysKIC4uLi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3ZlbmRvci1wcmVmaXhlcy55YW1sICB8ICAgIDIgKwogTUFJTlRBSU5FUlMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGRyaXZlcnMvbmV0L2V0aGVybmV0 L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgIDEgKwogZHJpdmVycy9uZXQvZXRoZXJuZXQv YXNpeC9LY29uZmlnICAgICAgICAgICAgIHwgICAzNSArCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9h c2l4L01ha2VmaWxlICAgICAgICAgICAgfCAgICA2ICsKIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Fz aXgvYXg4ODc5NmNfaW9jdGwuYyAgICB8ICAyMzkgKysrKwogZHJpdmVycy9uZXQvZXRoZXJuZXQv YXNpeC9heDg4Nzk2Y19pb2N0bC5oICAgIHwgICAyNiArCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9h c2l4L2F4ODg3OTZjX21haW4uYyAgICAgfCAxMTQ5ICsrKysrKysrKysrKysrKysrCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9hc2l4L2F4ODg3OTZjX21haW4uaCAgICAgfCAgNTY4ICsrKysrKysrCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9hc2l4L2F4ODg3OTZjX3NwaS5jICAgICAgfCAgMTE1ICsrCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9hc2l4L2F4ODg3OTZjX3NwaS5oICAgICAgfCAgIDY5ICsKIDEz IGZpbGVzIGNoYW5nZWQsIDIyOTAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IERv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvYXNpeCxheDg4Nzk2Yy55YW1sCiBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvYXNpeC9LY29uZmlnCiBjcmVh dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvYXNpeC9NYWtlZmlsZQogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2FzaXgvYXg4ODc5NmNfaW9jdGwuYwog Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2FzaXgvYXg4ODc5NmNfaW9j dGwuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2FzaXgvYXg4ODc5 NmNfbWFpbi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvYXNpeC9h eDg4Nzk2Y19tYWluLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9h c2l4L2F4ODg3OTZjX3NwaS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJu ZXQvYXNpeC9heDg4Nzk2Y19zcGkuaAoKLS0gCjIuMjYuMgoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK