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 686FBC77B73 for ; Mon, 5 Jun 2023 14:38: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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:References:Cc:To:Subject:From: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=eRmZ3KTM2Z5Vvai4kB3M3PnOIiTKFsMrPEOrkBHxxIY=; b=Fm3sQEe793Xu7t DCzXPwWI86d9SrOG6SE8O1lkyZoz/fbFfDswYHY4zToi4fnznAqIM10kOomhCVw5ow9aDmp/Fx1QM sw9kNSIRGNW0CAds6oP5kqteoQD5H5u4rJLIPWolP7MFKaBRZJG3Sp+X4gD+R1d9hAt80rFSPtXRk QmLj48Y4fMuIIK+5deYmQXx8A8MR12VOoyC2aYnyM3ChXaJfep6RZec666ZlDB0FRhk6uYzEpQBN3 ozF2miqYIuQ7CgW3ndRj2P5zpuokb5xbNXH2srzZBuo3kLV1nLDqF8lBxbsoCazPd644hFgjzCFze yFV0xn/fzlRCirX93E5A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q6BLh-00Fp8z-0s; Mon, 05 Jun 2023 14:38:21 +0000 Received: from sender3-op-o17.zoho.com ([136.143.184.17]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q6BLd-00Fp7N-2d; Mon, 05 Jun 2023 14:38:19 +0000 ARC-Seal: i=1; a=rsa-sha256; t=1685975828; cv=none; d=zohomail.com; s=zohoarc; b=dukgcjv1DYIFnONs1Q8SkNEm+ZyHR4hYRxha29hiozFpf1DlNATDuO/0sdT5a1UuU9KlIuekq5k3tm9SvdFApuXty8H7x3444lt0lhD9qao0QhF/vaBLvaUSAqbbbflY3gbFF6hDM4WcPv7CYz/UsdMkm0Ag++KkLjuceTUnI94= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1685975828; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=IKz+qkd0dZYFQDYfgHpiD6xVkvr5p+/lUtnpFOmRwAQ=; b=C7yljG4aDt4vfHsQdTHGElGvlmjxViYp5L1y2xLFBSui2JLBd0MEXa/ZltQyICIrWODlk3ysHw3QcwoWfGqPQCIegJjL3VW7PT87bm0aSjvQ/AhFz2q0Rg+i2naUJCMkq8FHOnde/b1z8g0K/ZRWjBTcrUGdLQO62v+AtxXvCs8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=arinc9.com; spf=pass smtp.mailfrom=arinc.unal@arinc9.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1685975828; s=zmail; d=arinc9.com; i=arinc.unal@arinc9.com; h=Message-ID:Date:Date:MIME-Version:From:From:Subject:Subject:To:To:Cc:Cc:References:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=IKz+qkd0dZYFQDYfgHpiD6xVkvr5p+/lUtnpFOmRwAQ=; b=jbhTkyCgioXDKZnCcrHeddw0ZLyB4uhjRyn8bAiPbk6gg/9lgCQ+xX7nfOHRQ+wX q+HNNIAQEbLVXmlsMqokEbYe4KGaA1tpVW6ADbEw/Si6UZDiWSwkmHwcOWazqFlFRwM HgToi1TGe1iUhGXbFbK8amG5ZCkVyVthqmFNuzss= Received: from [192.168.83.218] (62.74.57.47 [62.74.57.47]) by mx.zohomail.com with SMTPS id 1685975825815348.2953084133545; Mon, 5 Jun 2023 07:37:05 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2023 17:36:56 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= Subject: Re: [PATCH net-next 08/30] net: dsa: mt7530: change p{5,6}_interface to p{5,6}_configured To: "Russell King (Oracle)" Cc: Vladimir Oltean , Sean Wang , Landen Chao , DENG Qingfang , Daniel Golle , Andrew Lunn , Florian Fainelli , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Richard van Schagen , Richard van Schagen , Frank Wunderlich , Bartel Eerdekens , erkin.bozoglu@xeront.com, mithat.guner@xeront.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20230524175107.hwzygo7p4l4rvawj@skbuf> <576f92b0-1900-f6ff-e92d-4b82e3436ea1@arinc9.com> <20230526130145.7wg75yoe6ut4na7g@skbuf> <7117531f-a9f2-63eb-f69d-23267e5745d0@arinc9.com> <826fd2fc-fbf8-dab7-9c90-b726d15e2983@arinc9.com> <20230604125517.fwqh2uxzvsa7n5hu@skbuf> Content-Language: en-US In-Reply-To: X-ZohoMailClient: External X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230605_073817_929064_D1E4FE32 X-CRM114-Status: GOOD ( 35.67 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gNC4wNi4yMDIzIDE4OjEzLCBSdXNzZWxsIEtpbmcgKE9yYWNsZSkgd3JvdGU6Cj4gT24gU3Vu LCBKdW4gMDQsIDIwMjMgYXQgMDQ6MTQ6MzFQTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB3cm90ZToK Pj4gT24gNC4wNi4yMDIzIDE2OjA3LCBSdXNzZWxsIEtpbmcgKE9yYWNsZSkgd3JvdGU6Cj4+PiBP biBTdW4sIEp1biAwNCwgMjAyMyBhdCAwMzo1NToxN1BNICswMzAwLCBWbGFkaW1pciBPbHRlYW4g d3JvdGU6Cj4+Pj4gT24gU3VuLCBKdW4gMDQsIDIwMjMgYXQgMDE6MTg6MDRQTSArMDEwMCwgUnVz c2VsbCBLaW5nIChPcmFjbGUpIHdyb3RlOgo+Pj4+PiBJIGRvbid0IHJlbWVtYmVyIHdoZXRoZXIg VmxhZGltaXIncyBmaXJtd2FyZSB2YWxpZGF0b3Igd2lsbCBmYWlsIGZvcgo+Pj4+PiBtdDc1M3gg aWYgQ1BVIHBvcnRzIGFyZSBub3QgZnVsbHkgZGVzY3JpYmVkLCBidXQgdGhhdCB3b3VsZCBiZSB3 ZWxsCj4+Pj4+IHdvcnRoIGNoZWNraW5nLiBJZiBpdCBkb2VzLCB0aGVuIHdlIGNhbiBiZSBjb25m aWRlbnQgdGhhdCBwaHlsaW5rCj4+Pj4+IHdpbGwgYWx3YXlzIGJlIHVzZWQsIGFuZCB0aG9zZSBi eXBhc3NpbmcgY2FsbHMgc2hvdWxkIG5vdCBiZSBuZWNlc3NhcnkuCj4+Pj4KPj4+PiBJdCBkb2Vz LCBJJ3ZlIGp1c3QgcmV0ZXN0ZWQgdGhpczoKPj4+Pgo+Pj4+IFsgICAgOC40NjkxNTJdIG1zY2Nf ZmVsaXggMDAwMDowMDowMC41OiBPRiBub2RlIC9zb2MvcGNpZUAxZjAwMDAwMDAvZXRoZXJuZXQt c3dpdGNoQDAsNS9wb3J0cy9wb3J0QDQgb2YgQ1BVIHBvcnQgNCBsYWNrcyB0aGUgcmVxdWlyZWQg InBoeS1oYW5kbGUiLCAiZml4ZWQtbGluayIgb3IgIm1hbmFnZWQiIHByb3BlcnRpZXMKPj4+PiBb ICAgIDguNDk0NTcxXSBtc2NjX2ZlbGl4IDAwMDA6MDA6MDAuNTogZXJyb3IgLUVJTlZBTDogRmFp bGVkIHRvIHJlZ2lzdGVyIERTQSBzd2l0Y2gKPj4+PiBbICAgIDguNTAyMTUxXSBtc2NjX2ZlbGl4 OiBwcm9iZSBvZiAwMDAwOjAwOjAwLjUgZmFpbGVkIHdpdGggZXJyb3IgLTIyCj4+Pgo+Pj4gLi4u IHdoaWNoIGlzbid0IGxpc3RlZCBpbiBkc2Ffc3dpdGNoZXNfYXBwbHlfd29ya2Fyb3VuZHNbXSwg YW5kCj4+PiBuZWl0aGVyIGlzIG10NzUzeC4gVGhhbmtzLgo+Pj4KPj4+IFNvLCB0aGF0IHNob3Vs ZCBiZSBzdWZmaWNpZW50IHRvIGtub3cgdGhhdCB0aGUgQ1BVIHBvcnQgd2lsbCBhbHdheXMKPj4+ IHByb3Blcmx5IGRlc2NyaWJlZCwgYW5kIHRodXMgYnlwYXNzaW5nIHBoeWxpbmsgaW4gbXQ3NTN4 IGZvciB0aGUgQ1BVCj4+PiBwb3J0IHNob3VsZCBub3QgYmUgbmVjZXNzYXJ5Lgo+Pgo+PiBQZXJm ZWN0ISBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCB0aGVyZSdzIHRoaXMgY29kZSAtIHNwZWNp ZmljIHRvIE1UNzUzMQo+PiBhbmQgTVQ3OTg4IHBvcnRzIGJlaW5nIHVzZWQgYXMgQ1BVIHBvcnRz IC0gd2hpY2ggcnVucyBpbiBhZGRpdGlvbiB0byB3aGF0J3MKPj4gaW4gbXQ3NTN4X3BoeWxpbmtf bWFjX2NvbmZpZygpOgo+Pgo+PiAJbXQ3NTMwX3dyaXRlKHByaXYsIE1UNzUzMF9QTUNSX1AocG9y dCksCj4+IAkJICAgICBQTUNSX0NQVV9QT1JUX1NFVFRJTkcocHJpdi0+aWQpKTsKPj4KPj4gVGhp cyBzaG91bGQgYmUgcHV0IG9uIG10NzUzeF9waHlsaW5rX21hY19jb25maWcoKSwgdW5kZXIgcHJp di0+aWQgPT0KPj4gSURfTVQ3NTMxLCBwcml2LT5pZCA9PSBJRF9NVDc5ODgsIGFuZCBkc2FfaXNf Y3B1X3BvcnQoZHMsIHBvcnQpIGNoZWNrcz8KPiAKPiBQbGVhc2UgcmVtZW1iZXIgdGhhdCBJIGhh dmUgdmVyeSBsaXR0bGUga25vd2xlZGdlIG9mIE1UNzUzeCwgc28gaW4KPiBvcmRlciB0byBhbnN3 ZXIgdGhpcyBxdWVzdGlvbiwgSSd2ZSByZWFkIHRocm91Z2ggdGhlIG10NzUzMCBkcml2ZXIKPiBj b2RlLgo+IAo+IExvb2tpbmcgYXQgbXQ3NTMwLmg6Cj4gCj4gI2RlZmluZSAgUE1DUl9DUFVfUE9S VF9TRVRUSU5HKGlkKSAgICAgIChQTUNSX0ZPUkNFX01PREVfSUQoKGlkKSkgfCBcCj4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUE1DUl9JRkdfWE1JVCgxKSB8IFBN Q1JfTUFDX01PREUgfCBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgUE1DUl9CQUNLT0ZGX0VOIHwgUE1DUl9CQUNLUFJfRU4gfCBcCj4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgUE1DUl9UWF9FTiB8IFBNQ1JfUlhfRU4gfCBcCj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUE1DUl9UWF9GQ19FTiB8 IFBNQ1JfUlhfRkNfRU4gfCBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgUE1DUl9GT1JDRV9TUEVFRF8xMDAwIHwgXAo+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFBNQ1JfRk9SQ0VfRkRYIHwgUE1DUl9GT1JDRV9MTkspCj4gCj4g VGhpcyBzZWVtcyB0byBiZSBzb21lIGtpbmQgb2YgcG9ydCBjb250cm9sIHJlZ2lzdGVyIHRoYXQg c2V0cyBhbW9uZ3N0Cj4gb3RoZXIgdGhpbmdzIHBhcmFtZXRlcnMgc3VjaCBhcyB3aGV0aGVyIGZs b3cgY29udHJvbCBpcyBlbmFibGVkLCB0aGUKPiBwb3J0IHNwZWVkLCB0aGUgZHVwbGV4IHNldHRp bmcsIHdoZXRoZXIgbGluayBpcyBmb3JjZWQgdXAsIGV0Yy4KPiAKPiBMb29raW5nIGF0IHdoYXQg bXQ3NTN4X3BoeWxpbmtfbWFjX2xpbmtfdXAoKSBkb2VzOgo+IAo+IDEuIGl0IHNldHMgUE1DUl9S WF9FTiB8IFBNQ1JfVFhfRU4gfCBQTUNSX0ZPUkNFX0xOSy4KPiAyLiBpdCBzZXRzIFBNQ1JfRk9S Q0VfU1BFRURfMTAwMCBpZiBzcGVlZCB3YXMgMTAwME1icHMsIG9yIGlmIHVzaW5nCj4gICAgIGFu IGludGVybmFsLCBUUkdNSUksIDEwMDBiYXNlLVggb3IgMjUwMGJhc2UtWCBwaHkgaW50ZXJmYWNl IG1vZGUuCj4gMy4gaXQgc2V0cyBQTUNSX0ZPUkNFX0ZEWCBpZiBmdWxsIGR1cGxleCB3YXMgcmVx dWVzdGVkLgo+IDQuIGl0IHNldHMgUE1DUl9UWF9GQ19FTiBpZiBmdWxsIGR1cGxleCB3YXMgcmVx dWVzdGVkIHdpdGggdHggcGF1c2UuCj4gNS4gaXQgc2V0cyBQTUNSX1JYX0ZDX0VOIGlmIGZ1bGwg ZHVwbGV4IHdhcyByZXF1ZXN0ZWQgd2l0aCByeCBwYXVzZS4KPiAKPiBTbywgcHJvdmlkZWQgdGhp cyBpcyBjYWxsZWQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgcGFyYW1ldGVycywgZm9yIGEKPiBmaXhl ZCBsaW5rLCB0aGF0IHdpbGwgbGVhdmUgdGhlIGZvbGxvd2luZzoKPiAKPiAJUE1DUl9GT1JDRV9N T0RFX0lEKGlkKQo+IAlQTUNSX0lGR19YTUlUKDEpCj4gCVBNQ1JfTUFDX01PREUKPiAJUE1DUl9C QUNLT0ZGX0VOCj4gCVBNQ1JfQkFDS1BSX0VOCj4gCj4gSWYgd2Ugbm93IGxvb2sgYXQgbXQ3NTN4 X3BoeWxpbmtfbWFjX2NvbmZpZygpLCB0aGlzIHNldHMKPiBQTUNSX0lGR19YTUlUKDEpLCBQTUNS X01BQ19NT0RFLCBQTUNSX0JBQ0tPRkZfRU4sIFBNQ1JfQkFDS1BSX0VOLAo+IGFuZCBQTUNSX0ZP UkNFX01PREVfSUQocHJpdi0+aWQpLCB3aGljaCBJIGJlbGlldmUgaXMgZXZlcnl0aGluZyB0aGF0 Cj4gUE1DUl9DUFVfUE9SVF9TRVRUSU5HKHByaXYtPmlkKSBpcyBkb2luZy4KPiAKPiBTbywgV291 bGRuJ3QgYSBmaXhlZC1saW5rIGRlc2NyaXB0aW9uIGluZGljYXRpbmcgMUdicHMsIGZ1bGwgZHVw bGV4Cj4gd2l0aCBwYXVzZSBjYXVzZSBwaHlsaW5rIHRvIGNhbGwgYm90aCBtdDc1M3hfcGh5bGlu a19tYWNfY29uZmlnKCkgYW5kCj4gbXQ3NTN4X3BoeWxpbmtfbWFjX2xpbmtfdXAoKSB3aXRoIGFw cHJvcHJpYXRlIGFyZ3VtZW50cyB0byBzZXQgYWxsCj4gb2YgdGhlc2UgcGFyYW1ldGVycyBpbiBQ TUNSPwo+IAo+IE5vdywgSSdtIGdvaW5nIHRvIGFuYWx5c2Ugc29tZXRoaW5nIGVsc2UuIG10NzUz MV9jcHVfcG9ydF9jb25maWcoKQo+IGlzIGNhbGxlZCBmcm9tIG10NzUzeF9jcHVfcG9ydF9lbmFi bGUoKSwgd2hpY2ggaXMgaXRzZWxmIGNhbGxlZCBmcm9tCj4gbXQ3NTMxX3NldHVwX2NvbW1vbigp LiBUaGF0IGlzIHVsdGltYXRlbHkgY2FsbGVkIGZyb20gdGhlIERTQSBzd2l0Y2gKPiBvcHMgLnNl dHVwKCkgbWV0aG9kLgo+IAo+IFRoaXMgbWV0aG9kIGlzIGNhbGxlZCBmcm9tIGRzYV9zd2l0Y2hf c2V0dXAoKSBmb3IgZWFjaCBzd2l0Y2ggaW4gdGhlCj4gRFNBIHRyZWUuIGRzYV90cmVlX3NldHVw X3N3aXRjaGVzKCkgY2FsbHMgdGhpcywgYW5kIGlzIGNhbGxlZCBmcm9tCj4gZHNhX3RyZWVfc2V0 dXAoKS4gIE9uY2UgZHNhX3RyZWVfc2V0dXBfc3dpdGNoZXMoKSBmaW5pc2hlcwo+IHN1Y2Nlc3Nm dWxseSwgZHNhX3RyZWVfc2V0dXBfcG9ydHMoKSB3aWxsIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHRo ZW4KPiBzZXR1cCBEU0EgYW5kIENQVSBwb3J0cywgd2hpY2ggd2lsbCB0aGVuIHNldHVwIGEgcGh5 bGluayBpbnN0YW5jZQo+IGZvciB0aGVzZSBwb3J0cy4gcGh5bGluayB3aWxsIHBhcnNlIHRoZSBm aXJtd2FyZSBkZXNjcmlwdGlvbiBmb3IKPiB0aGUgcG9ydC4gRFNBIHdpbGwgdGhlbiBjYWxsIGRz YV9wb3J0X2VuYWJsZSgpLgo+IAo+IGRzYV9wb3J0X2VuYWJsZSgpIHdpbGwgdGhlbiBjYWxsIGFu eSBwb3J0X2VuYWJsZSgpIG1ldGhvZCBpbiB0aGUKPiBtdDc1MzAuYyBkcml2ZXIsIHdoaWNoIHdp bGwgYmUgbXQ3NTMwX3BvcnRfZW5hYmxlKCkuIFRoaXMgdGhlbi4uLgo+IAo+ICAgICAgICAgIG10 NzUzMF9jbGVhcihwcml2LCBNVDc1MzBfUE1DUl9QKHBvcnQpLCBQTUNSX0xJTktfU0VUVElOR1Nf TUFTSyk7Cj4gCj4gd2hpY2ggaXM6Cj4gCj4gI2RlZmluZSAgUE1DUl9MSU5LX1NFVFRJTkdTX01B U0sgICAgICAgIChQTUNSX1RYX0VOIHwgUE1DUl9GT1JDRV9TUEVFRF8xMDAwIHwgXAo+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBNQ1JfUlhfRU4gfCBQTUNSX0ZP UkNFX1NQRUVEXzEwMCB8IFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBQTUNSX1RYX0ZDX0VOIHwgUE1DUl9SWF9GQ19FTiB8IFwKPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBQTUNSX0ZPUkNFX0ZEWCB8IFBNQ1JfRk9SQ0VfTE5L IHwgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBNQ1JfRk9S Q0VfRUVFMUcgfCBQTUNSX0ZPUkNFX0VFRTEwMCkKPiAKPiBTbyBpdCB3aXBlcyBvdXQgYWxsIHRo ZSBQTUNSIHNldHRpbmdzIHRoYXQgbXQ3NTMxX2NwdV9wb3J0X2NvbmZpZygpCj4gcGVyZm9ybWVk IC0gdW5kb2luZyAqZXZlcnl0aGluZyogYmVsb3cgdGhhdCBzd2l0Y2goKSBzdGF0ZW1lbnQgaW4K PiBtdDc1MzFfY3B1X3BvcnRfY29uZmlnKCkhCj4gCj4gT25jZSB0aGUgcG9ydF9lbmFibGUoKSBt ZXRob2QgcmV0dXJucywgRFNBIHdpbGwgdGhlbiBjYWxsCj4gcGh5bGlua19zdGFydCgpLCB3aGlj aCB3aWxsIHRyaWdnZXIgcGh5bGluayB0byBicmluZyB1cCB0aGUgbGluawo+IGFjY29yZGluZyB0 byB0aGUgc2V0dGluZ3MgaXQgaGFzLCB3aGljaCB3aWxsIG1lYW4gcGh5bGluayBjYWxscwo+IHRo ZSBtYWNfY29uZmlnKCksIHBjc19jb25maWcoKSwgcGNzX2xpbmtfdXAoKSBhbmQgbWFjX2xpbmtf dXAoKQo+IHdpdGggdGhlIGFwcHJvcHJpYXRlIHBhcmFtZXRlcnMgZm9yIHRoZSBmaXJtd2FyZSBk ZXNjcmliZWQgbGluay4KCkknbSBzbG93bHkgbGVhcm5pbmcgaG93IERTQSBhbmQgcGh5bGluayB3 b3JrcywgdGhpcyBpcyB0aGUgZnVsbCBjb2RlCnBhdGggSSBjb3VsZCBtYWtlIHVwIGZvciB0aGUg TVQ3NTMwIERTQSBzdWJkcml2ZXI6CgptdDc1MzBfcHJvYmUoKSAmIG10Nzk4OF9wcm9iZSgpCiAg ICAtPiBtdDc1MzBfcHJvYmVfY29tbW9uKCkKICAgIC0+IGRzYV9yZWdpc3Rlcl9zd2l0Y2goKQog ICAgICAgLT4gZHNhX3N3aXRjaF9wcm9iZSgpCiAgICAgICAgICAtPiBkc2FfdHJlZV9zZXR1cCgp CiAgICAgICAgICAgICAtPiBkc2FfdHJlZV9zZXR1cF9zd2l0Y2hlcygpCiAgICAgICAgICAgICAg ICAtPiBkc2Ffc3dpdGNoX3NldHVwKCkKICAgICAgICAgICAgICAgICAgIC0+IGRzLT5vcHMtPnNl dHVwKCk6IG10NzUzeF9zZXR1cCgpCiAgICAgICAgICAgICAgICAgICAgICAtPiBtdDc1MzBfc2V0 dXAoKQogICAgICAgICAgICAgICAgICAgICAgICAgLT4gbXQ3NTN4X2NwdV9wb3J0X2VuYWJsZSgp CiAgICAgICAgICAgICAgICAgICAgICAtPiBtdDc1MzFfc2V0dXAoKQogICAgICAgICAgICAgICAg ICAgICAgICAgLT4gbXQ3NTMxX3NldHVwX2NvbW1vbigpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAtPiBtdDc1M3hfY3B1X3BvcnRfZW5hYmxlKCkKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC0+IHByaXYtPmluZm8tPmNwdV9wb3J0X2NvbmZpZygpOgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgbXQ3NTMxX2NwdV9wb3J0X2NvbmZpZygpCiAgICAgICAgICAgICAg ICAgICAgICAtPiBtdDc5ODhfc2V0dXAoKQogICAgICAgICAgICAgICAgICAgICAgICAgLT4gbXQ3 NTMxX3NldHVwX2NvbW1vbigpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBtdDc1M3hf Y3B1X3BvcnRfZW5hYmxlKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IHByaXYt PmluZm8tPmNwdV9wb3J0X2NvbmZpZygpOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgbXQ3OTg4X2NwdV9wb3J0X2NvbmZpZygpCiAgICAgICAgICAgICAtPiBkc2FfdHJlZV9zZXR1 cF9wb3J0cygpCiAgICAgICAgICAgICAgICAtPiBkc2FfcG9ydF9zZXR1cCgpCiAgICAgICAgICAg ICAgICAgICAtPiBkc2Ffc2hhcmVkX3BvcnRfbGlua19yZWdpc3Rlcl9vZigpCiAgICAgICAgICAg ICAgICAgICAgICAtPiBkc2Ffc2hhcmVkX3BvcnRfbGlua19yZWdpc3Rlcl9vZigpCiAgICAgICAg ICAgICAgICAgICAgICAgICAtPiBkc2Ffc2hhcmVkX3BvcnRfcGh5bGlua19yZWdpc3RlcigpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBkc2FfcG9ydF9waHlsaW5rX2NyZWF0ZSgpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBkcy0+b3BzLT5waHlsaW5rX2dldF9jYXBz KCk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtdDc1M3hfcGh5bGlua19nZXRf Y2FwcygpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBwaHlsaW5rX2NyZWF0ZSgp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBJTklUX1dPUksoJnBsLT5yZXNv bHZlLCBwaHlsaW5rX3Jlc29sdmUpCiAgICAgICAgICAgICAgICAgICAtPiBkc2FfcG9ydF9lbmFi bGUoKQogICAgICAgICAgICAgICAgICAgICAgLT4gZHNhX3BvcnRfZW5hYmxlX3J0KCkKICAgICAg ICAgICAgICAgICAgICAgICAgIC0+IGRzLT5vcHMtPnBvcnRfZW5hYmxlKCk6CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBtdDc1MzBfcG9ydF9lbmFibGUoKQogICAgICAgICAgICAgICAgICAg ICAgICAgLT4gcGh5bGlua19zdGFydCgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBw aHlsaW5rX21hY19pbml0aWFsX2NvbmZpZygpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAtPiBwaHlsaW5rX21ham9yX2NvbmZpZygpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAtPiBwaHlsaW5rX21hY19jb25maWcoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgLT4gcGwtPm1hY19vcHMtPm1hY19jb25maWcoKToKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGRzYV9wb3J0X3BoeWxpbmtfbWFjX2NvbmZpZygpCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBkcy0+b3BzLT5waHlsaW5rX21h Y19jb25maWcoKToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG10 NzUzeF9waHlsaW5rX21hY19jb25maWcoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgLT4gcGwtPnBjcy0+b3BzLT5wY3NfY29uZmlnKCk6CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBtdDc1M3hfcGNzX2NvbmZpZygpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAtPiBwaHlsaW5rX2VuYWJsZV9hbmRfcnVuX3Jlc29sdmUoKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLT4gcGh5bGlua19ydW5fcmVzb2x2ZSgpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAtPiBxdWV1ZV93b3JrKHN5c3RlbV9wb3dlcl9lZmZpY2llbnRfd3Es ICZwbC0+cmVzb2x2ZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IHBo eWxpbmtfbGlua191cCgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt PiBwbC0+cGNzLT5vcHMtPnBjc19saW5rX3VwKCk6CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBtdGtfcGNzX2x5bnhpX2xpbmtfdXAoKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgLT4gcGwtPm1hY19vcHMtPm1hY19saW5rX3VwKCk6CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkc2FfcG9ydF9waHlsaW5r X21hY19saW5rX3VwKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC0+IGRzLT5vcHMtPnBoeWxpbmtfbWFjX2xpbmtfdXAoKToKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG10NzUzeF9waHlsaW5rX21hY19saW5rX3VwKCkKCj4g Cj4gU28gSSB0aGluayBJIGhhdmUgdGhlIGFuc3dlciB0byBteSBpbml0aWFsIHRob3VnaHQ6IGRv IHRoZSBjYWxscyBpbgo+IG10NzUzMV9jcHVfcG9ydF9jb25maWcoKSB0byB0aGUgcGh5bGluayBt ZXRob2RzIGhhdmUgYW55IHVzZSB3aGF0IHNvCj4gZXZlcj8gVGhlIGFuc3dlciBpcyBubywgdGhl eSBhcmUgZW50aXJlbHkgdXNlbGVzcy4gVGhlIHNhbWUgZ29lcyBmb3IKPiB0aGUgb3RoZXIgY3B1 X3BvcnRfY29uZmlnKCkgbWV0aG9kcyB0aGF0IGRvIHNvbWV0aGluZyBzaW1pbGFyLiBUaGUKPiBz YW1lIGdvZXMgZm9yIHRoZSBQTUNSIHJlZ2lzdGVyIHdyaXRlIHRoYXQncyBjaGFuZ2luZyBhbnkg Yml0cwo+IGluY2x1ZGVkIGluIFBNQ1JfTElOS19TRVRUSU5HU19NQVNLLgo+IAo+IFdoYXQgdGhh dCBtZWFucyBpcyB0aGF0IG10Nzk4OF9jcHVfcG9ydF9jb25maWcoKSBjYW4gYmUgZW50aXJlbHkK PiByZW1vdmVkLCBpdCBzZXJ2ZXMgbm8gdXNlZnVsIHB1cnBvc2Ugd2hhdCBzbyBldmVyLiBGb3IK PiBtdDc1MzFfY3B1X3BvcnRfY29uZmlnKCksIGl0IG9ubHkgbmVlZHMgdG8gc2V0IHByaXYtPnBb NTZdX2ludGVyZmFjZQo+IHdoaWNoLCBhcyBmYXIgYXMgSSBjYW4gc2VlLCBwcm9iYWJseSBvbmx5 IGF2b2lkcyBtYWNfY29uZmlnKCkgZG9pbmcKPiBhbnkgcGFkIHNldHVwICh0aGF0J3MgYSBndWVz cy4pCgpUaGlzIGlzIHdoYXQgSSBhbHNvIGJlbGlldmUgYW5kIHRoZSByZWFzb24gd2h5IEkgbWFk ZSB0aGlzIHBhdGNoIHRvCnNpbXBsaWZ5IGl0LiBMb29rcyBsaWtlIEknbGwganVzdCByZW1vdmUg cHJpdi0+aW5mby0+Y3B1X3BvcnRfY29uZmlnKCkKaW5zdGVhZC4KCkFyxLFuw6cKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwg bWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8v bGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK