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=-14.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 6A9C5C433E0 for ; Wed, 3 Feb 2021 10:10:40 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 EFE6364F59 for ; Wed, 3 Feb 2021 10:10:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EFE6364F59 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org 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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=JgsxSFL5r9VL5tyNUj3WC0jicIO4xS4FeZABTri5UbM=; b=CBja4RApjEWgCULNMtIO63FDp qHAXzmN/3HVPSxyyh1qgGXUNdfb8ViC8cTGRiFFShqtduBeLExAGXVBt+lbOB+zjYYn59dtnIT3ZQ JHVcogD1ghvkEttB3mBrXP7gspPXjwnU34Oo0mOmyxu85YGprsdNvfeWbujYYAUoDGCerqgEeGz7h l3ofDdothsX8AF3jsqvMF/ZfqrlwPeY48xGSbQ5mC3cGv1zNi3and/ggCdSJJKlbu4g83mR9dNOlv XWMCpibnCBdh3jKJvQL6hMeSN/pn0TRoXguvOG+tvCOeqUt13nmJ0bEfJMJofxtCJ+H9IcldLi8Ug FqsfkldaA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l7F6F-0000ob-Qt; Wed, 03 Feb 2021 10:09:27 +0000 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l7F6C-0000nX-DC for linux-arm-kernel@lists.infradead.org; Wed, 03 Feb 2021 10:09:26 +0000 Received: by mail-wm1-x335.google.com with SMTP id l12so3802854wmq.2 for ; Wed, 03 Feb 2021 02:09:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=1uqjJSxQnbknlgfv18nfMi7XDivsav4kfCM1aA58KJM=; b=eVDcc+EhQQg7qLOGGKt1Mn74isgWTu4olg3+T3C8j4NDbE5HP7hU7FNEA5ZlY1210R poMcE3lZu9legm/0Fi3+gtTCSSroy6XOLFhE7YVCEC+bBx3jI76rjeoUJxOm/+kYm7fW rqjCSoLtJKFGV/j+OZ1FPceSO/RE76KHF0LMHPVtJcDTQ2KAOloHoFjkw3nFixYJZQIZ 2ASNugSquQBUW98vmt4z4Zrwhh3cy+O4hVYPL+NLMyvK8ZDy5u1rDgdQMVhvorOjlDie LojozSkBtP1ob9jGGj2Bvicgpl0SR/F7aTR34Ywa2RK9GFNnDCAJ3mHgTyaWFzyQrJYt lllw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=1uqjJSxQnbknlgfv18nfMi7XDivsav4kfCM1aA58KJM=; b=kczy/Aa0ezaGi8mwsksnYIroX69Xc6MttJQjhxUfclHb00X77D0kDrrBayf1qEd9a1 FUTfmCX8JWK8AaNbSX1XjE+BCIqvvM87gyjs1eNYppRoKpfq7C5iM8rBuEVaCqvFKK0A O7mT39clxaZsY2E61U1EtsRmKkvv0zB6RmUGNBzWeRu0Gn6CAZPgO3ynQvjLhdlOFJgq qmNpiHJVXFb+TY3ztBBCektbqMN+6sGZwQw7bu2uHjMgIFuWHQ6oxH3L9nryxgD0h9mZ NK5jDtDGxWMnWFAGMOGrVg+1Cn2BgPbvSgOWUSBYR6raADF0hHyXOMJo90o1Xjh+tCIc drTw== X-Gm-Message-State: AOAM5315ba9vN//bV4k/qmeViMgIHyOrB5AF8CZcNu6aybehFMANSwi+ 1MHf0cNnzRRc1KI/c6+HYhskyQ== X-Google-Smtp-Source: ABdhPJwJPQadSdc/Rbl+Wi50mFdE5FigAkAx5hdNYeMjPJTZVaHJevUyoSTVQ1osCwB78Z44hk+3kQ== X-Received: by 2002:a1c:dc83:: with SMTP id t125mr2056895wmg.154.1612346963151; Wed, 03 Feb 2021 02:09:23 -0800 (PST) Received: from dell ([91.110.221.188]) by smtp.gmail.com with ESMTPSA id p18sm2039778wmc.31.2021.02.03.02.09.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Feb 2021 02:09:22 -0800 (PST) Date: Wed, 3 Feb 2021 10:09:20 +0000 From: Lee Jones To: Maxime Ripard Subject: Re: [PATCH 12/21] clk: sunxi: clk-sun6i-ar100: Demote non-conformant kernel-doc header Message-ID: <20210203100920.GB2329016@dell> References: <20210126124540.3320214-1-lee.jones@linaro.org> <20210126124540.3320214-13-lee.jones@linaro.org> <20210126155430.llxijnwf5i4z3end@gilmour> <20210126165459.GG4903@dell> <20210203092744.yfedaauyynzn537h@gilmour> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210203092744.yfedaauyynzn537h@gilmour> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210203_050924_502469_5AB193A1 X-CRM114-Status: GOOD ( 42.20 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Boris BREZILLON , Jernej Skrabec , Emilio =?iso-8859-1?Q?L=F3pez?= , Michael Turquette , linux-kernel@vger.kernel.org, Stephen Boyd , Chen-Yu Tsai , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org 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 T24gV2VkLCAwMyBGZWIgMjAyMSwgTWF4aW1lIFJpcGFyZCB3cm90ZToKCj4gT24gVHVlLCBKYW4g MjYsIDIwMjEgYXQgMDQ6NTQ6NTlQTSArMDAwMCwgTGVlIEpvbmVzIHdyb3RlOgo+ID4gT24gVHVl LCAyNiBKYW4gMjAyMSwgTWF4aW1lIFJpcGFyZCB3cm90ZToKPiA+IAo+ID4gPiBPbiBUdWUsIEph biAyNiwgMjAyMSBhdCAxMjo0NTozMVBNICswMDAwLCBMZWUgSm9uZXMgd3JvdGU6Cj4gPiA+ID4g Rml4ZXMgdGhlIGZvbGxvd2luZyBXPTEga2VybmVsIGJ1aWxkIHdhcm5pbmcocyk6Cj4gPiA+ID4g Cj4gPiA+ID4gIGRyaXZlcnMvY2xrL3N1bnhpL2Nsay1zdW42aS1hcjEwMC5jOjI2OiB3YXJuaW5n OiBGdW5jdGlvbiBwYXJhbWV0ZXIgb3IgbWVtYmVyICdyZXEnIG5vdCBkZXNjcmliZWQgaW4gJ3N1 bjZpX2dldF9hcjEwMF9mYWN0b3JzJwo+ID4gPiA+IAo+ID4gPiA+IENjOiAiRW1pbGlvIEzDs3Bl eiIgPGVtaWxpb0BlbG9wZXouY29tLmFyPgo+ID4gPiA+IENjOiBNaWNoYWVsIFR1cnF1ZXR0ZSA8 bXR1cnF1ZXR0ZUBiYXlsaWJyZS5jb20+Cj4gPiA+ID4gQ2M6IFN0ZXBoZW4gQm95ZCA8c2JveWRA a2VybmVsLm9yZz4KPiA+ID4gPiBDYzogTWF4aW1lIFJpcGFyZCA8bXJpcGFyZEBrZXJuZWwub3Jn Pgo+ID4gPiA+IENjOiBDaGVuLVl1IFRzYWkgPHdlbnNAY3NpZS5vcmc+Cj4gPiA+ID4gQ2M6IEpl cm5laiBTa3JhYmVjIDxqZXJuZWouc2tyYWJlY0BzaW9sLm5ldD4KPiA+ID4gPiBDYzogQm9yaXMg QlJFWklMTE9OIDxib3Jpcy5icmV6aWxsb25AZnJlZS1lbGVjdHJvbnMuY29tPgo+ID4gPiA+IENj OiBsaW51eC1jbGtAdmdlci5rZXJuZWwub3JnCj4gPiA+ID4gQ2M6IGxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IExlZSBKb25lcyA8bGVl LmpvbmVzQGxpbmFyby5vcmc+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gIGRyaXZlcnMvY2xrL3N1bnhp L2Nsay1zdW42aS1hcjEwMC5jIHwgMiArLQo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl cnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9jbGsvc3VueGkvY2xrLXN1bjZpLWFyMTAwLmMgYi9kcml2ZXJzL2Nsay9zdW54aS9jbGst c3VuNmktYXIxMDAuYwo+ID4gPiA+IGluZGV4IGUxYjdkMDkyOWNmN2YuLjU0YmFiYzJiNGI5ZWUg MTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9jbGsvc3VueGkvY2xrLXN1bjZpLWFyMTAwLmMK PiA+ID4gPiArKysgYi9kcml2ZXJzL2Nsay9zdW54aS9jbGstc3VuNmktYXIxMDAuYwo+ID4gPiA+ IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSAiY2xrLWZhY3Rv cnMuaCIKPiA+ID4gPiAgCj4gPiA+ID4gLS8qKgo+ID4gPiA+ICsvKgo+ID4gPiA+ICAgKiBzdW42 aV9nZXRfYXIxMDBfZmFjdG9ycyAtIENhbGN1bGF0ZXMgZmFjdG9ycyBwLCBtIGZvciBBUjEwMAo+ ID4gPiA+ICAgKgo+ID4gPiA+ICAgKiBBUjEwMCByYXRlIGlzIGNhbGN1bGF0ZWQgYXMgZm9sbG93 cwo+ID4gPiAKPiA+ID4gVGhpcyBpcyB0aGUgc2l4dGggcGF0Y2ggZG9pbmcgdGhlIGV4YWN0IHNh bWUgdGhpbmcgb3ZlciB0aGUgZmlsZXMgaW4KPiA+ID4gdGhhdCBmb2xkZXIgeW91IHNlbnQuIFBs ZWFzZSBmaXggYWxsIHRoZSBvY2N1cmVuY2VzIGF0IG9uY2UKPiA+IAo+ID4gTm8uICBUaGF0IHdv dWxkIG1ha2UgdGhlIHdob2xlIGNsZWFuLXVwIHByb2Nlc3MgMTB4IGhhcmRlciB0aGFuIGl0Cj4g PiBhbHJlYWR5IGlzCj4gPiAKPiA+IEJlZm9yZSBzdGFydGluZyB0aGlzIGVuZGVhdm91ciB0aGVy ZSB3ZXJlIDE4LDAwMCsgd2FybmluZ3Mgc3ByZWFkIG92ZXIKPiA+IDEwMCdzIG9mIGZpbGVzIGFu ZCAxMCdzIG9mIHN1YnN5c3RlbXMgdGhhdCBuZWVkZWQgYWRkcmVzc2luZyAob25seSBhCj4gPiBj b3VwbGUgdGhvdXNhbmQgbGVmdCBub3cgdGhhbmtmdWxseSkuICBTb21lIGlzc3VlcyB2YXN0bHkg ZGlmZmVyZW50LAo+ID4gc29tZSBkdXBsaWNhdGVkIChtdWNoIHRvbyBtdWNoIGNvcHkvcGFzdGlu ZyBnb2luZyB3aGljaCBtYWRlIHRoaW5ncwo+ID4gdmVyeSBmcnVzdHJhdGluZyBhdCB0aW1lcyku Cj4gPiAKPiA+IEFueXdheSwgaW4gb3JkZXIgdG8gd29yayB0aG91Z2ggdGhlbSBhbGwgZ3JhY2Vm dWxseSBhbmQgaW4gYSBzZW5zaWJsZQo+ID4gdGltZS1mcmFtZSBJIGhhZCB0byBjb21lIHVwIHdp dGggYSB3b3JrYWJsZSBwbGFuLiAgRWFjaCBzdWJzeXN0ZW0gaXMKPiA+IGNvbXBpbGVkIHNlcGFy YXRlbHkgYW5kIGEgc2NyaXB0IGF0dGVtcHRzIHRvIHRha2Ugb3V0IGR1cGxpY2F0ZQo+ID4gd2Fy bmluZ3MgYW5kIHRha2VzIG1lIHRocm91Z2ggdGhlIGJ1aWxkLWxvZyBvbmUgZmlsZSBhdCBhIHRp bWUuICBPbmNlCj4gPiBhbGwgb2YgdGhlIHdhcm5pbmdzIGFyZSBmaXhlZCBpbiBhIHNvdXJjZS1m aWxlLCBpdCBtb3ZlcyBvbiB0byB0aGUKPiA+IG5leHQgZmlsZS4gIFRoZSBtZXRob2QgaXMgY2xl YW4gYW5kIGFsbG93cyBtZSB0byBoYW5kbGUgdGhpcwo+ID4gZ2FyZ2FudHVhbiB0YXNrIGluIGJp dGUtc2l6ZWQgY2h1bmtzLgo+IAo+IEkgbWVhbiwgeW91IGhhdmUgbGl0ZXJhbGx5IHVzZWQgdGhl IHNhbWUgY29tbWl0IGxvZyBhbmQgdGhlIHNhbWUgY2hhbmdlcwo+IG92ZXIgc2l4IGRpZmZlcmVu dCBmaWxlcyBpbiB0aGUgc2FtZSBkaXJlY3RvcnkuCgpZZXMsIHRoYXQgaGFwcGVucy4gIEl0J3Mg YW4gdW5mb3J0dW5hdGUgc2lkZS1lZmZlY3Qgb2YgdGhlIHNhbWUgb2wnCmlzc3VlcyByZXBlYXRp bmcgdGhlbXNlbHZlcyBvdmVyIGFuZCBvdmVyLiAgTW9zdGx5IGR1ZSB0byBjb3B5L3Bhc3RlCm9m IG11bmRhbmUgY29kZSBzZWdtZW50cyBzdWNoIGFzIGZ1bmN0aW9uIGRvY3VtZW50YXRpb24uCgo+ IFN1cmUgY2hhbmdlcyBhY3Jvc3MKPiBkaWZmZXJlbnQgcGFydHMgb2YgdGhlIGtlcm5lbCBjYW4g YmUgcGFpbmZ1bCwgYnV0IGl0J3MgcmVhbGx5IG5vdCB3aGF0Cj4gd2UncmUgZGlzY3Vzc2luZyBo ZXJlLgoKSXQgd291bGQgaGF2ZSBldmVuIGJlZW4gcGFpbmZ1bCB0byBwb3N0LXByb2Nlc3MgcGF0 Y2hlcyB3aXRoaW4gdGhlCnNhbWUgc3Vic3lzdGVtLiAgRm9yIGluc3RhbmNlLCBJJ3ZlIGp1c3Qg ZmluaXNoZWQgY2xlYW5pbmcgdXAgR1BVCndoaWNoIHdhcyBhIG1hbW1vdGggdGFzayB3aGVyZSBt b3N0IG9mIHRoZSBpc3N1ZXMgd2VyZSBwZXJwZXR1YWxseQpkdXBsaWNhdGVkLgoKSSB3aWxsIGFk bWl0IHRob3VnaCwgdGhhdCBoZXJlIGluIENsb2NrLCBpdCB3b3VsZCBiZSBzb21ld2hhdCBlYXNp ZXIuCgo+ID4gR29pbmcgdGhvdWdoIGFuZCBwYWlyaW5nIHVwIHNpbWlsYXIgY2hhbmdlcyBpcyB1 bnN1c3RhaW5hYmxlIGZvciBhCj4gPiB0YXNrIGxpa2UgdGhpcy4gIEl0IHdvdWxkIGFkZCBhIGxv dCBvZiBhZGRpdGlvbmFsIG92ZXJoZWFkIGFuZCB3b3VsZAo+ID4gc2xvdyBkb3duIHRoZSByYXRl IG9mIGFjY2VwdGFuY2Ugc2luY2Ugc291cmNlIGZpbGVzIHRlbmQgdG8gaGF2ZQo+ID4gZGlmZmVy ZW50IHJldmlld2Vycy9tYWludGFpbmVycyAtIHNvbWUgd29ya2luZyBmYXN0ZXIgdG8gcmV2aWV3 Cj4gPiBwYXRjaGVzIHRoYW4gb3RoZXJzLCBsZWFkaW5nIHRvIGV4Y2Vzc2l2ZSBsYWcgdGltZXMg d2FpdGluZyBmb3IgdGhhdAo+ID4gb25lIHJldmlld2VyIHdobyB0YWtlcyB3ZWVrcyB0byByZXZp ZXcuCj4gCj4gQXJlIHlvdSBhcmd1aW5nIHRoYXQgc2VuZGluZyB0aGUgc2FtZSBwYXRjaCA2IHRp bWVzIGlzIGVhc2llciBhbmQgZmFzdGVyCj4gdG8gcmV2aWV3IGZvciB0aGUgbWFpbnRhaW5lciB0 aGFuIHRoZSBzYW1lIGNoYW5nZXMgaW4gYSBzaW5nbGUgcGF0Y2g/CgpUaGUgaXNzdWUgSSBzZWUg d2l0aCB0aGUgQ2xvY2ssIGlzIHRoYXQgc29tZSBmaWxlcyBhcmUgbWFpbnRhaW5lZCBieQppbmRp dmlkdWFsIGRyaXZlciBNYWludGFpbmVycyBhbmQgb3RoZXJzIGJ5IHN1YnN5c3RlbSBNYWludGFp bmVycy4gIFNvCnRoZSBwb3N0LXByb2Nlc3MgaGVyZSBpcyB0aGF0IG11Y2ggbW9yZSBwYWluZnVs IChhcyBpdCBjYW4ndCBiZQplYXNpbHkgc2NyaXB0ZWQgdXNpbmcgZ2V0X21haW50YWluZXIucGwp IGFuZCB0aGUgYWZvcmVtZW50aW9uZWQKbGFnLXRpbWUgaXNzdWVzIGNvbWUgaW50byBwbGF5IHdo aWxlIHdlIHdhaXQgZm9yIHNsZWVweSByZXZpZXdlcnMuCgo+ID4gSGF2aW5nIGVhY2ggZmlsZSBh ZGRyZXNzZWQgaW4gYSBzZXBhcmF0ZSBwYXRjaCBhbHNvIGhlbHBzCj4gPiByZXZlcnRhYmlsaXR5 IGFuZCBiaXNlY3RhYmlsaXR5LiBOb3Qgc3VjaCBhIGJpZyBwcm9ibGVtIHdpdGggdGhlCj4gPiBk b2N1bWVudGF0aW9uIHBhdGNoZXMsIGJ1dCBzdGlsbC4KPiAKPiBUaGVyZSdzIG5vdGhpbmcgdG8g cmV2ZXJ0IG9yIGJpc2VjdCwgdGhvc2UgY2hhbmdlcyBhcmVuJ3QgZnVuY3Rpb25hbAo+IGNoYW5n ZXMuCgpSaWdodCwgSSBkaWQgbWVudGlvbiB0aGF0LgoKPiA+IEFkbWl0dGVkbHkgZG9pbmcgaXQg dGhpcyB3YXkgKmNhbiogbG9vayBhIGJpdCBvZGQgaW4gKnNvbWUqIHBhdGNoLXNldHMKPiA+IHdo ZW4gdGhleSBoaXQgdGhlIE1McyAtIHBhcnRpY3VsYXJseSBjbG9jayBpdCBzZWVtcywgd2hlcmUg dGhlcmUKPiA+IGhhc24ndCBldmVuIGJlZW4gYSB2YWd1ZSBhdHRlbXB0IHRvIGRvY3VtZW50IGFu eSBvZiB0aGUgcGFyYW1ldGVycyBpbgo+ID4gdGhlIGtlcm5lbC1kb2MgaGVhZGVycyAtIGhvd2V2 ZXIgdGhlIGFsdGVybmF0aXZlIHdvdWxkIG1lYW4gbm90aGluZwo+ID4gd291bGQgZ2V0IGRvbmUh Cj4gCj4gWWVhaCwgYW5kIGV2ZW4gdGhvdWdoIHByb3Blcmx5IGRvY3VtZW50aW5nIHRoZSBmdW5j dGlvbnMgd291bGQgaGF2ZSBiZWVuCj4gdGhlIHJpZ2h0IHdheSB0byBmaXggdGhvc2Ugd2Fybmlu Z3MsIEkgZGlkbid0IGFzayB5b3UgdG8gZG8gdGhhdCBzaW5jZSBJCj4gd2FzIGV4cGVjdGluZyBp dCB0byBiZSBkYXVudGluZy4KClRoZXJlIGFyZSBhIGNvdXBsZSBvZiBzY2hvb2xzIG9mIHRob3Vn aHQgb24gZnVuY3Rpb24gZG9jdW1lbnRhdGlvbi4KVGhlIGNvbmZsaWN0aW5nIG9uZSB0byB5b3Vy cyBpcyB0aGF0IEtlcm5lbC1kb2MgaGVhZGVycyBzaG91bGQgb25seSBiZQp1c2VkIGlmIHRoZXkg YXJlIHBhcnQgb2YgYW4gQVBJIGFuZCBoYXZlIGFuIGFjY29tcGFueWluZyBrZXJuZWwtZG9jOjoK dGFnIGluIERvY3VtZW50YXRpb24uICBUaGUgZnVuY3Rpb25zIHRvdWNoZWQgaGVyZSBkbyBub3Qu CgpOQjogRm9ydHVuYXRlbHkgdGhlIGZ1bmN0aW9ucyB3ZSdyZSBkaXNjdXNzaW5nIGFyZSBhbGwg c3RhdGljIG9yIGVsc2UKYHNjcmlwdHMvZmluZC11bnVzZWQtZG9jcy5zaGAgd291bGQgY29tcGxh aW4gYWJvdXQgdGhlbSBhbHNvLgoKUGVyc29uYWxseSwgSSBhbSBpbiB0aGUgbWlkZGxlLiAgSWYg YXV0aG9ycyBoYXZlIGhhZCBhIGdvb2QgZ28gYXQKZG9jdW1lbnRpbmcgZnVuY3Rpb25zIGFuZCB0 aGVpciBwYXJhbWV0ZXJzLCBJJ2xsIG1ha2UgdGhlIGVmZm9ydCB0bwpmaXggYW55IGRvYy1yb3Qg b3Igb3ZlcnNpZ2h0cy4gIEhvd2V2ZXIgaWYsIGxpa2UgaGVyZSwgbm8gc3VjaCBlZmZvcnQKaGFz IGJlZW4gbWFkZSwgdGhleSBnZXQgZGVtb3RlZC4gIE5vdGhpbmcgc3RvcHBpbmcgYXV0aG9ycyBm aXhpbmcgdGhlbQp1cCBwcm9wZXJseSBhbmQgcmUtcHJvbW90aW5nIHRoZW0gYWdhaW4gdGhvdWdo LiAgRXNzZW50aWFsbHkgSSdtCnRyeWluZyB0byBhdm9pZCBhIHNpdHVhdGlvbiB3aGVyZSBhdXRo b3JzIHRocm93IHNvbWV0aGluZyB0b2dldGhlcgpoYWxmLWhlYXRlZGx5LCBzYWZlIGluIHRoZSBr bm93bGVkZ2UgdGhhdCBzb21lb25lIHdpbGwgY29tZSBmaXggYW5kCmJlYXV0aWZ5IHRoaW5ncyBm b3IgdGhlbS4KCj4gU3VyZWx5IHdlIGNhbiBtZWV0IGhhbGYtd2F5CgpJJ20gYWx3YXlzIGhhcHB5 IHRvIGNvbGxhYm9yYXRlLiAgV2hhdCBkb2VzIGhhbGYtd2F5IGxvb2sgbGlrZT8KCi0tIApMZWUg Sm9uZXMgW+adjueQvOaWr10KU2VuaW9yIFRlY2huaWNhbCBMZWFkIC0gRGV2ZWxvcGVyIFNlcnZp Y2VzCkxpbmFyby5vcmcg4pSCIE9wZW4gc291cmNlIHNvZnR3YXJlIGZvciBBcm0gU29DcwpGb2xs b3cgTGluYXJvOiBGYWNlYm9vayB8IFR3aXR0ZXIgfCBCbG9nCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlz dApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==