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 BBF3CC433EF for ; Thu, 20 Jan 2022 19:50:04 +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:From:References:Cc:To:Subject: 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=lWUEZ5wS/AM1ZOrPEZWyxwdGRv7FRT7XeotU9o79j48=; b=hWdH2L/VqhBz1m YqjXJ6t3xUNe04OwUWakdc5sXAoEjPDurvQJJA1cwCwEHmm/5zhLf9AHuK0mldov6BmDuDarhh3am k24WmvlCYRgt6gCI0i+0se+RmYgKxJ1GadM1nQqUlQuyPyny1wuYE/bYb7T+lllVlyhsPEK1GVoUj v4+aH6QBtAWMQgHzwF1qAo9MfZOR0Z0CTMk/vbbOaMPtPt/Q9ZLWZ68J2tbMDPX4P+4ToHDP8viK8 rfT22UazuEydqLjOpL3bGnPDn2vXGYznKCYGAluRcT825a1Apsi4lAJC0Zl5lVB/qD/3xVSjEzbwX JixYT8ucMIDkaQcWREHA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nAdQF-00D28H-3D; Thu, 20 Jan 2022 19:48:39 +0000 Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nAdQA-00D27E-Va for linux-arm-kernel@lists.infradead.org; Thu, 20 Jan 2022 19:48:36 +0000 Received: by mail-pj1-x1034.google.com with SMTP id s2-20020a17090ad48200b001b501977b23so6222525pju.2 for ; Thu, 20 Jan 2022 11:48:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=QLXbgw6UXE7hxXAq/GEnWQ2Lt64Mo5GkxXvqE+F9XdM=; b=qPfcrqXMwZ1QmTDC8sDy5mgyAMNb16lc2pTeyQ4AeYjUFbC01K+1FEOBsvrqgwUJ+d fnHGs1G80pej5T8IDExYYgLDFKDABnXxhscJGBkaldBnS82e35vLt0Ub4CIw3eq0DKDz CbOCOWtXw8oIPzAkEiWbVcvxrWbMFh8YSlFudqhsFADDlk+mX/UoUeLl6/+6MZ+L7afj K430IX9cZ/74nfK0a0f51W/nkMRyXoPFKXP8mByZFCAbOX5pzWDepeSUONf53uzJDdqe AV6UYy+PgQOi9o5mc04sWRyebd2uXOITl5bUjF9skdFaV5x7HB2DcTSUrTV8MZQBq/Fa RK0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=QLXbgw6UXE7hxXAq/GEnWQ2Lt64Mo5GkxXvqE+F9XdM=; b=1vmihgZqraNAxjHQ87dTPtrXPqNVjCQkDJKs2q7LGq9PYVan9p2nZq8/9wjVD8x7Ek Y+LyBSOsB9TCiq4NtGWVEwypA5J7Cbnqy6Huuy1dAIZtJnGnhfedHDCxPx2BatSRponF 22PXiINX7h905ABBp/GfTnjyf8zGI30zqbTRvlklq5JiYwXIssbweiWeHZ4IybZX4ga9 JgOWtPG22vVKaW+Oz+u4NdiBfm1YaVnupVkcdMldGgVMm5qyGqFBLhZIFLWB95XGxxxm NNoo8cuprJ1FQn4ghciXtXXdbXPCDRyrrdksnoYC4osXsnSQJj5t5TyPNolZ8i9JzBy5 TW/Q== X-Gm-Message-State: AOAM530Q1Z904MZFPcqz8fs/KrCggxfQL1XcMGcSb2ZR5AbGG2Q3dDP3 3FqrZvLdiPmn67yw6eg09Ck= X-Google-Smtp-Source: ABdhPJwavHaUWMf2RZaaqP0MKcyYdV754LMD4d6CNK4JyNJXoOCp0EhhX5a7hepQUsXk1FsqOEOI0A== X-Received: by 2002:a17:902:9695:b0:149:208f:d9f9 with SMTP id n21-20020a170902969500b00149208fd9f9mr513027plp.139.1642708112870; Thu, 20 Jan 2022 11:48:32 -0800 (PST) Received: from [192.168.1.3] (ip72-194-116-95.oc.oc.cox.net. [72.194.116.95]) by smtp.gmail.com with ESMTPSA id nh18sm3101784pjb.18.2022.01.20.11.48.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 20 Jan 2022 11:48:31 -0800 (PST) Message-ID: <409091e8-abec-ce90-a247-246167223d92@gmail.com> Date: Thu, 20 Jan 2022 11:48:30 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [BUG] bcm2711: bad_chained_irq in brcmstb_l2_intc_irq_handle Content-Language: en-US To: Stefan Wahren , Maxime Ripard Cc: Phil Elwell , Dave Stevenson , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , Nicolas Saenz Julienne References: <330c4d09-3ba7-dfc7-25a7-4840b2ea6784@i2se.com> <20220120153928.yvkrqduoytddvegs@houat> <84253e32-8dbf-dc2e-f44f-4555b8888f8c@i2se.com> From: Florian Fainelli In-Reply-To: <84253e32-8dbf-dc2e-f44f-4555b8888f8c@i2se.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220120_114835_056973_59D40DA0 X-CRM114-Status: GOOD ( 25.38 ) 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 CgpPbiAxLzIwLzIwMjIgMTA6MTAgQU0sIFN0ZWZhbiBXYWhyZW4gd3JvdGU6Cj4gSGkgTWF4aW1l LAo+IAo+IEFtIDIwLjAxLjIyIHVtIDE2OjM5IHNjaHJpZWIgTWF4aW1lIFJpcGFyZDoKPj4gSGkg U3RlZmFuLAo+Pgo+PiBPbiBTdW4sIEphbiAxNiwgMjAyMiBhdCAwNjoyNjo1OFBNICswMTAwLCBT dGVmYW4gV2FocmVuIHdyb3RlOgo+Pj4gcmVjZW50bHkgaSBzYXcgYSByZXBvcnQgWzFdIGFib3V0 IGJhZCBjaGFpbmVkIElSUSB3aXRoIExpbnV4IDUuMTUuMTMKPj4+IEFhcmNoNjQgd2l0aCBBcmNo IExpbnV4LiBJJ20gYWJsZSB0byByZXByb2R1Y2UgdGhpcyBpc3N1ZSBvbiBteQo+Pj4gUmFzcGJl cnJ5IFBpIDQgQiAoOCBHQiBSQU0sIEZpcm13YXJlOiAyMDIyLTAxLTA2VDE1OjM5OjMwKSBieSB0 dXJuaW5nCj4+PiB0aGUgY29ubmVjdGVkIEhETUkgbW9uaXRvciBvZmYgYW5kIG9uIGFnYWluLgo+ PiBCeSB0dXJuaW5nIHRoZSBtb25pdG9yIG9uIGFuZCBvZmYsIHlvdSBtZWFuIHRoYXQgeW91IHVz ZWQgdGhlIHBvd2VyCj4+IGJ1dHRvbiBvbiBpdD8KPiB5ZXMsIGNvcnJlY3QKPj4gICBOb3Qgc29t ZXRoaW5nIGxpa2UgZGlzYWJsaW5nIHRoZSBvdXRwdXQgaW4gc3lzZnMsIHJpZ2h0Pwo+Pgo+Pj4g S2VybmVsIG91dHB1dCBpcyB0aGUgZm9sbG93aW5nOgo+Pj4KPj4+IFsxNTA1My4yODU0MzhdIGly cSAxMCwgZGVzYzogMDAwMDAwMDBhY2M0MWZjYSwgZGVwdGg6IDAsIGNvdW50OiAwLAo+Pj4gdW5o YW5kbGVkOiAwCj4+PiBbMTUwNTMuMjk1NDQwXSAtPmhhbmRsZV9pcnEoKTrCoCAwMDAwMDAwMGIy OGNmMWQxLAo+Pj4gYnJjbXN0Yl9sMl9pbnRjX2lycV9oYW5kbGUrMHgwLzB4MWUwCj4+PiBbMTUw NTMuMzA2MDQ5XSAtPmlycV9kYXRhLmNoaXAoKTogMDAwMDAwMDA1ZjE3Mjc2MCwgZ2ljX2RhdGEr MHgwLzB4NzY4Cj4+PiBbMTUwNTMuMzE1MjMzXSAtPmFjdGlvbigpOiAwMDAwMDAwMDIzNmU4MTVl Cj4+PiBbMTUwNTMuMzIyMDIyXSAtPmFjdGlvbi0+aGFuZGxlcigpOiAwMDAwMDAwMDEzMDIzMjg5 LAo+Pj4gYmFkX2NoYWluZWRfaXJxKzB4MC8weDUwCj4+PiBbMTUwNTMuMzMxOTA5XcKgwqDCoMKg wqAgSVJRX0xFVkVMIHNldAo+Pj4gWzE1MDUzLjMzNzgyMl3CoMKgwqAgSVJRX05PUFJPQkUgc2V0 Cj4+PiBbMTUwNTMuMzQzNzE1XcKgIElSUV9OT1JFUVVFU1Qgc2V0Cj4+PiBbMTUwNTMuMzQ5NTg1 XcKgwqAgSVJRX05PVEhSRUFEIHNldAo+PiBJUlExMCBpcyB0aGUgaW50ZXJydXB0IHRoYXQgYSBt b25pdG9yIGhhcyBiZWVuIGNvbm5lY3RlZCBvbiBIRE1JMSwgd2hpY2gKPj4gbWFrZXMgc2Vuc2Ug aWYgeW91IHdlcmUgdXNpbmcgSERNSTEuCj4gCj4gVGhlIGlycSBudW1iZXIgaW4gdGhpcyBvdXRw dXQgaXMgYWx3YXlzIDEwIHJlZ2FyZGxlc3Mgb2YgdGhlIHVzZWQgSERNSQo+IGNvbm5lY3RvciAo MCBvciAxKS4gU28gbWF5YmUgaXQncyB0aGUgaGFyZHdhcmUgaW50ZXJydXB0PyBBbHNvIGluIHRo ZQo+IGludGVycnVwdHMgbGlzdCB0aGVyZSBpcyBhIGludGVycnVwdCB3aXRoIG51bWJlciAxMCBp biB0aGUgZmlyc3QgY29sdW1uLAo+IHdoaWNoIGhhcyB0aGUgbmFtZSAobnVsbCkgYW5kIGl0J3Mg Y291bnQgaXMgaWRlbnRpY2FsIHRvIHRoZSBvY2N1cmVkCj4gd2FybmluZ3MuCgoxMCBpcyB0aGUg dmlydHVhbCBpbnRlcnJ1cHQgbnVtYmVyIG9mIHRoZSBpbnRlcnJ1cHQgZGVzY3JpcHRvciAKYWxs b2NhdGVkLCB0aGUgaGFyZHdhcmUgaW50ZXJydXB0IGlzIDEyOCAoMzIgZm9yIHRoZSBTUEkgb2Zm c2V0IGFuZCA5NiAKZm9yIHRoZSBhY3R1YWwgbnVtYmVyIHdpdGhpbiB0aGUgU1BJKS4KCj4gCj4g W8KgwqDCoCAwLjAwMDAwMF0gaXJxX2JyY21zdGJfbDI6IHJlZ2lzdGVyZWQgTDIgaW50Ywo+ICgv c29jL2ludGVycnVwdC1jb250cm9sbGVyQDdlZjAwMTAwLCBwYXJlbnQgaXJxOiAxMCkKPiAKPj4g ICBVc3VhbGx5LCB3aGVuIGEgZGlzcGxheSBpcyB0dXJuZWQKPj4gb24sIGl0IHdpbGwgaXNzdWUg YSBwdWxzZSBvbiB0aGUgSFBEIGxpbmUgc28gd2Ugd291bGQgaGF2ZSBhCj4+IGRpc2Nvbm5lY3Rp b24gaW50ZXJydXB0IGZvbGxvd2VkIGJ5IGEgY29ubmVjdGlvbiBpbnRlcnJ1cHQuCj4+Cj4+IFRo aXMgaXMgd2VpcmQgdGhvdWdoLCBzaW5jZSB3ZSBoYXZlIGFuIGludGVycnVwdCBoYW5kbGVyIG9u IHRoYXQKPj4gaW50ZXJydXB0IChocGQtY29ubmVjdGVkIGluIHRoZSBEVCBiaW5kaW5nKToKPj4g aHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvbGF0ZXN0L3NvdXJjZS9kcml2ZXJzL2dw dS9kcm0vdmM0L3ZjNF9oZG1pLmMjTDE1NzgKPiAKPiBJIHBsYXllZCBhIGxpdHRsZSBiaXQgd2l0 aCB0dXJuIG9uL29mZiBhbmQgaXQgc2VlbXMgdGhlIGNvbm5lY3QKPiBpbnRlcnJ1cHRzIGdldCBs b3N0IHNvbWV0aW1lcyAoc2VlIGJlbG93KS4gSSBtZWFuIHRoZSB3YXJuaW5nIGRvZXNuJ3QKPiBv Y2N1ciBhbHdheXMsIGl0IGhhcHBlbnMgbW9zdCBvZiB0aGUgdGltZS4KClRoZSBmYWN0IHRoYXQg eW91IGFyZSBsb3NpbmcgaW50ZXJydXB0cyBtYWtlcyBzZW5zZSBiZWNhdXNlIHdlIGhhdmUgYSAK bGV2ZWwgaGFuZGxlciByZWdpc3RlcmVkIGZvciBIVyBpbnRlcnJ1cHQgMTI4IHdoaWNoICJzdGVh bHMiIHRoZSAKaW50ZXJydXB0IGV2ZW50cyBmcm9tIHRoZSBMMiBpbnRlcnJ1cHQgY29udHJvbGxl ciBoYW5kbGVyIHRoYXQgd291bGQgCnByb2Nlc3MgdGhlbSBhcyBlZGdlLCBpZiB1c2VkLiBUaGUg Y29tcGxhaW5zIGZyb20gdGhlIGtlcm5lbCBpcyBiZWNhdXNlIApvbiBvbmUgaGFuZCB0aGUgaW50 ZXJydXB0IGRlc2NyaXB0b3Igd2FudHMgYSBjZXJ0YWluIHNldCBvZiBwcm9wZXJ0aWVzIAoobGV2 ZWwgdHJpZ2dlcmVkIGluIHBhcnRpY3VsYXIpLCBidXQgdGhlIGZsb3cgdGhhdCBpcyBpbnN0YWxs ZWQgYnkgCmlycS1icmNtc3RiLWwyIGlzIG9mIGVkZ2UgdHlwZSwgbWF5aGVtIGVuc3Vlcy4KCj4g Cj4gcmVkdWNlZCAvcHJvYy9pbnRlcnJ1cHRzIGZvciBIRE1JIDAgY2FzZToKPiAKPiAgwqAxMDrC oMKgwqDCoMKgwqDCoMKgwqAgNcKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKg IDDCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgIEdJQ3YyIDEyOCBMZXZlbAo+IChudWxsKQo+ ICDCoC4uLgo+IAo+ICDCoDQzOsKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKg IDDCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwCj4gaW50ZXJydXB0LWNv bnRyb2xsZXJAN2VmMDAxMDDCoMKgIDAgRWRnZcKgwqDCoMKgwqAgdmM0IGhkbWkgY2VjIHR4Cj4g IMKgNDQ6wqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDC oMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDAKPiBpbnRlcnJ1cHQtY29udHJvbGxlckA3ZWYw MDEwMMKgwqAgMSBFZGdlwqDCoMKgwqDCoCB2YzQgaGRtaSBjZWMgcngKPiAgwqA0NzrCoMKgwqDC oMKgwqDCoMKgwqAgNMKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKg wqDCoMKgwqDCoMKgwqAgMAo+IGludGVycnVwdC1jb250cm9sbGVyQDdlZjAwMTAwwqDCoCA0IEVk Z2XCoMKgwqDCoMKgIHZjNCBoZG1pIGhwZCBjb25uZWN0ZWQKPiAgwqA0ODrCoMKgwqDCoMKgwqDC oMKgwqAgN8KgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKg wqDCoMKgwqAgMAo+IGludGVycnVwdC1jb250cm9sbGVyQDdlZjAwMTAwwqDCoCA1IEVkZ2XCoMKg wqDCoMKgIHZjNCBoZG1pIGhwZCBkaXNjb25uZWN0ZWQKPiAgwqA0OTrCoMKgwqDCoMKgwqDCoMKg wqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDC oMKgwqAgMAo+IGludGVycnVwdC1jb250cm9sbGVyQDdlZjAwMTAwwqDCoCA4IEVkZ2XCoMKgwqDC oMKgIHZjNCBoZG1pIGNlYyB0eAo+ICDCoDUwOsKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDC oMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwCj4gaW50 ZXJydXB0LWNvbnRyb2xsZXJAN2VmMDAxMDDCoMKgIDcgRWRnZcKgwqDCoMKgwqAgdmM0IGhkbWkg Y2VjIHJ4Cj4gIMKgNTM6wqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMMKg wqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDAKPiBpbnRlcnJ1cHQtY29udHJv bGxlckA3ZWYwMDEwMMKgIDEwIEVkZ2XCoMKgwqDCoMKgIHZjNCBoZG1pIGhwZCBjb25uZWN0ZWQK PiAgwqA1NDrCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDC oMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMAo+IGludGVycnVwdC1jb250cm9sbGVyQDdl ZjAwMTAwwqAgMTEgRWRnZcKgwqDCoMKgwqAgdmM0IGhkbWkgaHBkIGRpc2Nvbm5lY3RlZAo+IAo+ IC4uLgo+IAo+IEVycjrCoMKgwqDCoMKgwqDCoMKgwqAgNQo+IAo+IC9wcm9jL2ludGVycnVwdHMg Zm9yIEhETUkgMSBjYXNlOgo+IAo+ICDCoDEwOsKgwqDCoMKgwqDCoMKgwqDCoCA2wqDCoMKgwqDC oMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKg wqAgR0lDdjIgMTI4IExldmVsCj4gKG51bGwpCj4gLi4uCj4gIMKgNDM6wqDCoMKgwqDCoMKgwqDC oMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKg wqDCoMKgIDAKPiBpbnRlcnJ1cHQtY29udHJvbGxlckA3ZWYwMDEwMMKgwqAgMCBFZGdlwqDCoMKg wqDCoCB2YzQgaGRtaSBjZWMgdHgKPiAgwqA0NDrCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKg wqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMAo+IGlu dGVycnVwdC1jb250cm9sbGVyQDdlZjAwMTAwwqDCoCAxIEVkZ2XCoMKgwqDCoMKgIHZjNCBoZG1p IGNlYyByeAo+ICDCoDQ3OsKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDDC oMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwCj4gaW50ZXJydXB0LWNvbnRy b2xsZXJAN2VmMDAxMDDCoMKgIDQgRWRnZcKgwqDCoMKgwqAgdmM0IGhkbWkgaHBkIGNvbm5lY3Rl ZAo+ICDCoDQ4OsKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDC oMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwCj4gaW50ZXJydXB0LWNvbnRyb2xsZXJA N2VmMDAxMDDCoMKgIDUgRWRnZcKgwqDCoMKgwqAgdmM0IGhkbWkgaHBkIGRpc2Nvbm5lY3RlZAo+ ICDCoDQ5OsKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKg wqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwCj4gaW50ZXJydXB0LWNvbnRyb2xsZXJAN2Vm MDAxMDDCoMKgIDggRWRnZcKgwqDCoMKgwqAgdmM0IGhkbWkgY2VjIHR4Cj4gIMKgNTA6wqDCoMKg wqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwwqDC oMKgwqDCoMKgwqDCoMKgIDAKPiBpbnRlcnJ1cHQtY29udHJvbGxlckA3ZWYwMDEwMMKgwqAgNyBF ZGdlwqDCoMKgwqDCoCB2YzQgaGRtaSBjZWMgcngKPiAgwqA1MzrCoMKgwqDCoMKgwqDCoMKgwqAg M8KgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKg wqAgMAo+IGludGVycnVwdC1jb250cm9sbGVyQDdlZjAwMTAwwqAgMTAgRWRnZcKgwqDCoMKgwqAg dmM0IGhkbWkgaHBkIGNvbm5lY3RlZAo+ICDCoDU0OsKgwqDCoMKgwqDCoMKgwqDCoCA3wqDCoMKg wqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoCAwCj4g aW50ZXJydXB0LWNvbnRyb2xsZXJAN2VmMDAxMDDCoCAxMSBFZGdlwqDCoMKgwqDCoCB2YzQgaGRt aSBocGQgZGlzY29ubmVjdGVkCj4gCj4gLi4uCj4gCj4gRXJyOsKgwqDCoMKgwqDCoMKgwqDCoCA2 Cj4gCj4gSSBjb3VsZCBzZW5kIGEgZGlmZiBvZiB0aGUgY29uZmlnIGFnYWluc3QgYXJtNjQvZGVm Y29uZmlnPyBDb250cmFyeSB0bwo+IHRoZSBSYXNwYmVycnkgUGkgT1MsIEFyY2ggTGludXggdXNl cyBVLUJvb3Qgbm90IHN1cmUgdGhpcyBpcyByZWxhdGVkLgoKQ2FuIHdlIGdldCB0aGUgZnVsbCBk dW1wIG9mIHRoZSBEZXZpY2UgVHJlZSB0aGF0IHlvdSBhcmUgcnVubmluZyB3aXRoPyAKU29tZXRo aW5nIGxpa2U6CgpkdGMgLUkgZnMgL3Byb2MvZGV2aWNlLXRyZWUgLU8gZHRzID4gbGl2ZS5kdHMK CndvdWxkIGJlIGhlbHBmdWwgdG8gZmlndXJlIG91dCB3aGF0IGlzIGdvaW5nIG9uIGhlcmUuCi0t IApGbG9yaWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==