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 CF4DEC433EF for ; Wed, 20 Jul 2022 09:39:33 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc: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=BgcLyYYtcLDoOIEvpJGI4GiH75rnPAhyAuXczHjwA28=; b=46kM+2sK11qiGT wFqc4n8kv0VVfuLMfOTdi//m2gvPXJXoAhF7oIEEpkvY0vNR8lHLMDLXzKUoiwWSb9hYw4XA9qXDI /ebCfhPjFq6/9RLmvDp/Hh+3XSNKA3shWc376hp/UAU7tYh9ekEn2OAaxBDfFH095zlckgcK9Is8H LtOubJ8JmdyPWa4V4ZMrEqOiTGQsQ8y04vTcl+dy5tq9fYAV1gPuWziGIghWOJbf1giGsAlwyJryN q/TEOYrCfWBS8keX5ADy41syZiyOMB8ZVM59//hcQlPw1/JAYZzmPr+wDqeIPNTHmW6nThixIzHog IhdhLf/l8h1d6+E3ymGA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oE6B2-003PQO-JJ; Wed, 20 Jul 2022 09:39:32 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oE6Ay-003POm-Kq for ath11k@lists.infradead.org; Wed, 20 Jul 2022 09:39:30 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id E3AC36126A; Wed, 20 Jul 2022 09:39:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 683CAC341C7; Wed, 20 Jul 2022 09:39:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1658309963; bh=bpwOyUAXFiTTEmd9afQz5/COfFvZ78HnxMVqhMFUSgs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=WjdLDCZ/wI33QZYNAtJOpM3jl1PpQldRJfxXuUkzp+kwRG6nCjILVGNrleqr4EGxQ 8Y224y0Z4/nIYpR0aCdyQZVdJBIGarwq/xz8EK5pFz1+ySnXO+jEsAZwCAeg9iDpR1 CCPYMLu4gjoJzI6xjQ+iX84xCF2Onwe3eBOgvbTITilxsupRqNeTu9wuBm5Pv+y22l GhdOEXhOOI5wq5xTlWBzFeTu3u4rnqoZnBa4+FJOANaQBpV8ec5NV4jcNzh+r+f16z bL43jLibj1VJqKmjh5YNmbTHOUipicX3H1EJq198cK82fxIqkcFEjkb4lQIX5JCoUv g/dgiUqWK4reQ== Date: Wed, 20 Jul 2022 15:09:09 +0530 From: Manivannan Sadhasivam To: Kalle Valo Cc: Manivannan Sadhasivam , Qiang Yu , quic_hemantk@quicinc.com, loic.poulain@linaro.org, quic_jhugo@quicinc.com, mhi@lists.linux.dev, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, quic_cang@quicinc.com, ath11k@lists.infradead.org Subject: Re: [PATCH v4 1/1] bus: mhi: host: Move IRQ allocation to controller registration phase Message-ID: <20220720093909.GA5747@thinkpad> References: <1655952183-66792-1-git-send-email-quic_qianyu@quicinc.com> <20220624072740.GA12171@thinkpad> <87k08an038.fsf@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <87k08an038.fsf@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220720_023928_810142_0C26314D X-CRM114-Status: GOOD ( 24.11 ) X-BeenThere: ath11k@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: "ath11k" Errors-To: ath11k-bounces+ath11k=archiver.kernel.org@lists.infradead.org T24gTW9uLCBKdWwgMTgsIDIwMjIgYXQgMDI6MTU6MjNQTSArMDMwMCwgS2FsbGUgVmFsbyB3cm90 ZToKPiArIGF0aDExayBsaXN0Cj4gCj4gTWFuaXZhbm5hbiBTYWRoYXNpdmFtIDxtYW5pQGtlcm5l bC5vcmc+IHdyaXRlczoKPiAKPiA+IE9uIFRodSwgSnVuIDIzLCAyMDIyIGF0IDEwOjQzOjAzQU0g KzA4MDAsIFFpYW5nIFl1IHdyb3RlOgo+ID4+IER1cmluZyBydW50aW1lLCB0aGUgTUhJIGVuZHBv aW50IG1heSBiZSBwb3dlcmVkIHVwL2Rvd24gc2V2ZXJhbCB0aW1lcy4KPiA+PiBTbyBpbnN0ZWFk IG9mIGFsbG9jYXRpbmcgYW5kIGRlc3Ryb3lpbmcgdGhlIElSUXMgYWxsIHRoZSB0aW1lLCBsZXQn cyBqdXN0Cj4gPj4gZW5hYmxlL2Rpc2FibGUgSVJRcyBkdXJpbmcgcG93ZXIgdXAvZG93bi4KPiA+ PiAKPiA+PiBUaGUgSVJRcyB3aWxsIGJlIGFsbG9jYXRlZCBkdXJpbmcgbWhpX3JlZ2lzdGVyX2Nv bnRyb2xsZXIoKSBhbmQgZnJlZWQKPiA+PiBkdXJpbmcgbWhpX3VucmVnaXN0ZXJfY29udHJvbGxl cigpLiBUaGlzIHdvcmtzIHdlbGwgZm9yIHRoaW5ncyBsaWtlIFBDSQo+ID4+IGhvdHBsdWcgYWxz byBhcyBvbmNlIHRoZSBQQ0kgZGV2aWNlIGdldHMgcmVtb3ZlZCwgdGhlIGNvbnRyb2xsZXIgd2ls bAo+ID4+IGdldCB1bnJlZ2lzdGVyZWQuIEFuZCBvbmNlIGl0IGNvbWVzIGJhY2ssIGl0IHdpbGwg Z2V0IHJlZ2lzdGVyZWQgYmFjawo+ID4+IGFuZCBldmVuIGlmIHRoZSBJUlEgY29uZmlndXJhdGlv biBjaGFuZ2VzIChNU0kpLCB0aGF0IHdpbGwgZ2V0IGFjY291bnRlZC4KPiA+PiAKPiA+PiBTaWdu ZWQtb2ZmLWJ5OiBRaWFuZyBZdSA8cXVpY19xaWFueXVAcXVpY2luYy5jb20+Cj4gPgo+ID4gQXBw bGllZCB0byBtaGktbmV4dCEKPiAKPiBJIGRpZCBhIGJpc2VjdCBhbmQgdGhpcyBwYXRjaCBicmVh a3MgYXRoMTFrIGR1cmluZyBybW1vZC4gSSdtIG9uCj4gdmFjYXRpb24gcmlnaHQgbm93IHNvIEkg Y2FuJ3QgaW52ZXN0aWdhdGUgaW4gZGV0YWlsIGJ1dCBtb3JlIGluZm8gYmVsb3cuCj4gCgpJIGp1 c3QgdGVzdGVkIGxpbnV4LW5leHQvbWFzdGVyIG5leHQtMjAyMjA3MTggb24gbXkgTlVDIHdpdGgg UUNBNjM5MCwgYnV0IEknbQpub3QgYWJsZSB0byByZXByb2R1Y2UgdGhlIGlzc3VlIGR1cmluZyBy bW1vZCEgSW5zdGVhZCBJIGNvdWxkbid0IGNvbm5lY3QgdG8gQVAuCgpsb2c6IGh0dHBzOi8vcGFz dGUuZGViaWFuLm5ldC8xMjQ3Nzg4LwoKVGhhbmtzLApNYW5pCgo+IFsgICA2Ni45Mzk4NzhdIHJt bW9kIGF0aDExa19wY2kKPiBbICAgNjcuNjA2MjY5XSBnZW5lcmFsIHByb3RlY3Rpb24gZmF1bHQs IHByb2JhYmx5IGZvciBub24tY2Fub25pY2FsCj4gYWRkcmVzcyAweGRmZmZmYzAwMDAwMDAwMDA6 IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBERUJVR19QQUdFQUxMT0MgS0FTQU4KPiBQVEkKPiBbICAg NjcuNjA2MzI4XSBLQVNBTjogbnVsbC1wdHItZGVyZWYgaW4gcmFuZ2UKPiBbMHgwMDAwMDAwMDAw MDAwMDAwLTB4MDAwMDAwMDAwMDAwMDAwN10KPiBbICAgNjcuNjA2Mzg3XSBDUFU6IDMgUElEOiAx NDYzIENvbW06IHJtbW9kIE5vdCB0YWludGVkIDUuMTkuMC1yYzErICM2NjkKPiBbICAgNjcuNjA2 NDU2XSBIYXJkd2FyZSBuYW1lOiBJbnRlbChSKSBDbGllbnQgU3lzdGVtcwo+IE5VQzhpN0hWSy9O VUM4aTdIVkIsIEJJT1MgSE5LQkxpNzAuODZBLjAwNjcuMjAyMS4wNTI4LjEzMzkgMDUvMjgvMjAy MQo+IFsgICA2Ny42MDY0OTJdIFJJUDogMDAxMDptaGlfaXJxX2hhbmRsZXIrMHg2MS8weDM3MCBb bWhpXQo+IFsgICA2Ny42MDY1NjVdIENvZGU6IDAwIDQ4IDg5IGZhIDQ4IGMxIGVhIDAzIDgwIDNj IDAyIDAwIDBmIDg1IDliIDAyIDAwCj4gMDAgNDkgOGIgYWQgMjAgMDEgMDAgMDAgNDggYjggMDAg MDAgMDAgMDAgMDAgZmMgZmYgZGYgNDggODkgZWEgNDggYzEgZWEKPiAwMyA8ODA+IDNjIDAyIDAw IDBmIDg1IGJkIDAyIDAwIDAwIDQ4IDhkIDdiIDEwIDQ4IDhiIDZkIDAwIDQ4IGI4IDAwIDAwCj4g WyAgIDY3LjYwNjYzOV0gUlNQOiAwMDE4OmZmZmZjOTAwMDQyZmZiYTggRUZMQUdTOiAwMDAxMDA0 Ngo+IFsgICA2Ny42MDY3MDZdIFJBWDogZGZmZmZjMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODgxMmUx ZTI4MDAgUkNYOgo+IDAwMDAwMDAwMDAwMDAwMDEKPiBbICAgNjcuNjA2NzQyXSBSRFg6IDAwMDAw MDAwMDAwMDAwMDAgUlNJOiBmZmZmODg4MTJlMWUyODAwIFJESToKPiBmZmZmODg4MTEwZThkMTIw Cj4gWyAgIDY3LjYwNjc3Nl0gUkJQOiAwMDAwMDAwMDAwMDAwMDAwIFIwODogMDAwMDAwMDAwMDAw MDAwMSBSMDk6Cj4gZmZmZmZmZmY4NmFjMTdhZgo+IFsgICA2Ny42MDY4MTBdIFIxMDogZmZmZmZi ZmZmMGQ1ODJmNSBSMTE6IDAwMDAwMDAwMDAwMDAwMDEgUjEyOgo+IGZmZmY4ODgxMmMzYWZiODAK PiBbICAgNjcuNjA2ODQ1XSBSMTM6IGZmZmY4ODgxMTBlOGQwMDAgUjE0OiBmZmZmODg4MTFkZGJh ODAwIFIxNToKPiBmZmZmODg4MTJlMWUyODAwCj4gWyAgIDY3LjYwNjg4MF0gRlM6ICAwMDAwN2Zl ZjAwNzk0NzQwKDAwMDApIEdTOmZmZmY4ODgyMzQyMDAwMDAoMDAwMCkKPiBrbmxHUzowMDAwMDAw MDAwMDAwMDAwCj4gWyAgIDY3LjYwNjkxNV0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENS MDogMDAwMDAwMDA4MDA1MDAzMwo+IFsgICA2Ny42MDY5NTBdIENSMjogMDAwMDU1ZGYyMzIzYjc4 OCBDUjM6IDAwMDAwMDAxMDk4NDQwMDEgQ1I0Ogo+IDAwMDAwMDAwMDAzNzA2ZTAKPiBbICAgNjcu NjA2OTg3XSBDYWxsIFRyYWNlOgo+IFsgICA2Ny42MDcwMjFdICA8VEFTSz4KPiBbICAgNjcuNjA3 MDU2XSAgX19mcmVlX2lycSsweDU5MC8weDlkMAo+IFsgICA2Ny42MDcwOTldICA/IHNsYWJfZnJl ZV9mcmVlbGlzdF9ob29rKzB4ZjAvMHgxYTAKPiBbICAgNjcuNjA3MTM2XSAgZnJlZV9pcnErMHg3 Yi8weDExMAo+IFsgICA2Ny42MDcxNzFdICBtaGlfZGVpbml0X2ZyZWVfaXJxKzB4MTRlLzB4MjYw IFttaGldCj4gWyAgIDY3LjYwNzIxMF0gIG1oaV91bnJlZ2lzdGVyX2NvbnRyb2xsZXIrMHg2OS8w eDI5MCBbbWhpXQo+IFsgICA2Ny42MDcyNDldICBhdGgxMWtfbWhpX3VucmVnaXN0ZXIrMHgyYi8w eDcwIFthdGgxMWtfcGNpXQo+IFsgICA2Ny42MDcyODRdICBhdGgxMWtfcGNpX3JlbW92ZSsweDEw Ny8weDJhMCBbYXRoMTFrX3BjaV0KPiBbICAgNjcuNjA3MzIxXSAgcGNpX2RldmljZV9yZW1vdmUr MHg4OS8weDFiMAo+IFsgICA2Ny42MDczNTldICBkZXZpY2VfcmVsZWFzZV9kcml2ZXJfaW50ZXJu YWwrMHgzYmMvMHg2MDAKPiBbICAgNjcuNjA3NDAwXSAgZHJpdmVyX2RldGFjaCsweGJjLzB4MTgw Cj4gWyAgIDY3LjYwNzQzOV0gIGJ1c19yZW1vdmVfZHJpdmVyKzB4ZTIvMHgyZDAKPiBbICAgNjcu NjA3NDc2XSAgcGNpX3VucmVnaXN0ZXJfZHJpdmVyKzB4MjEvMHgyNTAKPiBbICAgNjcuNjA3NTEy XSAgX19kb19zeXNfZGVsZXRlX21vZHVsZSsweDMwNy8weDRiMAo+IFsgICA2Ny42MDc1NDhdICA/ IGZyZWVfbW9kdWxlKzB4NGUwLzB4NGUwCj4gWyAgIDY3LjYwNzU4NF0gID8gbG9ja2RlcF9oYXJk aXJxc19vbl9wcmVwYXJlLnBhcnQuMCsweDE4Yy8weDM3MAo+IFsgICA2Ny42MDc2MThdICA/IHN5 c2NhbGxfZW50ZXJfZnJvbV91c2VyX21vZGUrMHgxZC8weDUwCj4gWyAgIDY3LjYwNzY1M10gID8g bG9ja2RlcF9oYXJkaXJxc19vbisweDc5LzB4MTAwCj4gWyAgIDY3LjYwNzY4OF0gIGRvX3N5c2Nh bGxfNjQrMHgzNS8weDgwCj4gWyAgIDY3LjYwNzcyM10gIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJf aHdmcmFtZSsweDQ2LzB4YjAKPiBbICAgNjcuNjA3NzU4XSBSSVA6IDAwMzM6MHg3ZmVmMDA4ZTFh NmIKPiBbICAgNjcuNjA3Nzk0XSBDb2RlOiA3MyAwMSBjMyA0OCA4YiAwZCAyNSBjNCAwYyAwMCBm NyBkOCA2NCA4OSAwMSA0OCA4Mwo+IGM4IGZmIGMzIDY2IDJlIDBmIDFmIDg0IDAwIDAwIDAwIDAw IDAwIDkwIGYzIDBmIDFlIGZhIGI4IGIwIDAwIDAwIDAwIDBmCj4gMDUgPDQ4PiAzZCAwMSBmMCBm ZiBmZiA3MyAwMSBjMyA0OCA4YiAwZCBmNSBjMyAwYyAwMCBmNyBkOCA2NCA4OSAwMSA0OAo+IFsg ICA2Ny42MDc4MzZdIFJTUDogMDAyYjowMDAwN2ZmZGQ1ODAzYTM4IEVGTEFHUzogMDAwMDAyMDYg T1JJR19SQVg6Cj4gMDAwMDAwMDAwMDAwMDBiMAo+IFsgICA2Ny42MDc4NzNdIFJBWDogZmZmZmZm ZmZmZmZmZmZkYSBSQlg6IDAwMDA1NWMwZDNmMTA3YTAgUkNYOgo+IDAwMDA3ZmVmMDA4ZTFhNmIK PiBbICAgNjcuNjA3OTYxXSBSRFg6IDAwMDAwMDAwMDAwMDAwMGEgUlNJOiAwMDAwMDAwMDAwMDAw ODAwIFJESToKPiAwMDAwNTVjMGQzZjEwODA4Cj4gWyAgIDY3LjYwNzk5NV0gUkJQOiAwMDAwN2Zm ZGQ1ODAzYTk4IFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6Cj4gMDAwMDAwMDAwMDAwMDAwMAo+ IFsgICA2Ny42MDgwMjldIFIxMDogMDAwMDdmZWYwMDk1ZGFjMCBSMTE6IDAwMDAwMDAwMDAwMDAy MDYgUjEyOgo+IDAwMDA3ZmZkZDU4MDNjNzAKPiBbICAgNjcuNjA4MDYzXSBSMTM6IDAwMDA3ZmZk ZDU4MDRlYjcgUjE0OiAwMDAwNTVjMGQzZjBmMmEwIFIxNToKPiAwMDAwNTVjMGQzZjEwN2EwCj4g WyAgIDY3LjYwODEwMF0gIDwvVEFTSz4KPiBbICAgNjcuNjA4MTM0XSBNb2R1bGVzIGxpbmtlZCBp bjogYXRoMTFrX3BjaSgtKSBhdGgxMWsgbWFjODAyMTEgbGliYXJjNAo+IGNmZzgwMjExIHFtaV9o ZWxwZXJzIHFydHJfbWhpIG1oaSBxcnRyIG52bWUgbnZtZV9jb3JlCj4gWyAgIDY3LjYwODE4NV0g LS0tWyBlbmQgdHJhY2UgMDAwMDAwMDAwMDAwMDAwMCBdLS0tCj4gWyAgIDY3LjYwODE4Nl0gUklQ OiAwMDEwOm1oaV9pcnFfaGFuZGxlcisweDYxLzB4MzcwIFttaGldCj4gWyAgIDY3LjYwODE5Ml0g Q29kZTogMDAgNDggODkgZmEgNDggYzEgZWEgMDMgODAgM2MgMDIgMDAgMGYgODUgOWIgMDIgMDAK PiAwMCA0OSA4YiBhZCAyMCAwMSAwMCAwMCA0OCBiOCAwMCAwMCAwMCAwMCAwMCBmYyBmZiBkZiA0 OCA4OSBlYSA0OCBjMSBlYQo+IDAzIDw4MD4gM2MgMDIgMDAgMGYgODUgYmQgMDIgMDAgMDAgNDgg OGQgN2IgMTAgNDggOGIgNmQgMDAgNDggYjggMDAgMDAKPiBbICAgNjcuNjA4MTk0XSBSU1A6IDAw MTg6ZmZmZmM5MDAwNDJmZmJhOCBFRkxBR1M6IDAwMDEwMDQ2Cj4gWyAgIDY3LjYwODE5Nl0gUkFY OiBkZmZmZmMwMDAwMDAwMDAwIFJCWDogZmZmZjg4ODEyZTFlMjgwMCBSQ1g6Cj4gMDAwMDAwMDAw MDAwMDAwMQo+IFsgICA2Ny42MDgxOTddIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IGZmZmY4 ODgxMmUxZTI4MDAgUkRJOgo+IGZmZmY4ODgxMTBlOGQxMjAKPiBbICAgNjcuNjA4MTk4XSBSQlA6 IDAwMDAwMDAwMDAwMDAwMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDAxIFIwOToKPiBmZmZmZmZmZjg2 YWMxN2FmCj4gWyAgIDY3LjYwODE5OV0gUjEwOiBmZmZmZmJmZmYwZDU4MmY1IFIxMTogMDAwMDAw MDAwMDAwMDAwMSBSMTI6Cj4gZmZmZjg4ODEyYzNhZmI4MAo+IFsgICA2Ny42MDgyMDBdIFIxMzog ZmZmZjg4ODExMGU4ZDAwMCBSMTQ6IGZmZmY4ODgxMWRkYmE4MDAgUjE1Ogo+IGZmZmY4ODgxMmUx ZTI4MDAKPiBbICAgNjcuNjA4MjAxXSBGUzogIDAwMDA3ZmVmMDA3OTQ3NDAoMDAwMCkgR1M6ZmZm Zjg4ODIzNDIwMDAwMCgwMDAwKQo+IGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPiBbICAgNjcuNjA4 MjAzXSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4g WyAgIDY3LjYwODIwNF0gQ1IyOiAwMDAwNTVkZjIzMjNiNzg4IENSMzogMDAwMDAwMDEwOTg0NDAw MSBDUjQ6Cj4gMDAwMDAwMDAwMDM3MDZlMAo+IFsgICA2Ny42MDgyMDZdIEtlcm5lbCBwYW5pYyAt IG5vdCBzeW5jaW5nOiBGYXRhbCBleGNlcHRpb24KPiBbICAgNjcuNjA4NjY1XSBLZXJuZWwgT2Zm c2V0OiAweGEwMDAwMCBmcm9tIDB4ZmZmZmZmZmY4MTAwMDAwMAo+IChyZWxvY2F0aW9uIHJhbmdl OiAweGZmZmZmZmZmODAwMDAwMDAtMHhmZmZmZmZmZmJmZmZmZmZmKQo+IFsgICA2Ny42MDg3MDRd IFJlYm9vdGluZyBpbiAxMCBzZWNvbmRzLi4KPiAKPiBnaXQgYmlzZWN0IHN0YXJ0Cj4gIyBiYWQ6 IFs5ZGYxMjVhZjA4MjJkM2UyYmRlNzUwOGU5NTM2ZDY3YWI1NDFhMTY2XSBidXM6IG1oaTogZXA6 IENoZWNrIGRldl9zZXRfbmFtZSgpIHJldHVybiB2YWx1ZQo+IGdpdCBiaXNlY3QgYmFkIDlkZjEy NWFmMDgyMmQzZTJiZGU3NTA4ZTk1MzZkNjdhYjU0MWExNjYKPiAjIGdvb2Q6IFsxNzgzMjlkNGQ2 MzVmYjE4NDhjYzdjYTE4MDNkZWU1YTYzNGNkZTBkXSBidXM6IG1oaTogaG9zdDogcGNpX2dlbmVy aWM6IEFkZCBzdXBwb3J0IGZvciBRdWVjdGVsIEVNMTIwIEZDQ0wgbW9kZW0KPiBnaXQgYmlzZWN0 IGdvb2QgMTc4MzI5ZDRkNjM1ZmIxODQ4Y2M3Y2ExODAzZGVlNWE2MzRjZGUwZAo+ICMgYmFkOiBb MTIyN2QyYTIwY2Q3MzE5ZmI0NWM2MmZhYjRiMjUyNjAwZTAzMDhiZl0gYnVzOiBtaGk6IGhvc3Q6 IE1vdmUgSVJRIGFsbG9jYXRpb24gdG8gY29udHJvbGxlciByZWdpc3RyYXRpb24gcGhhc2UKPiBn aXQgYmlzZWN0IGJhZCAxMjI3ZDJhMjBjZDczMTlmYjQ1YzYyZmFiNGIyNTI2MDBlMDMwOGJmCj4g IyBnb29kOiBbYjdjZTcxNjI1NDMxNWRmZmNmY2U2MGUxNDlkZGQwMjJjOGE2MDM0NV0gYnVzOiBt aGk6IGhvc3Q6IHBjaV9nZW5lcmljOiBBZGQgQ2ludGVyaW9uIE1WMzEtVyB3aXRoIG5ldyBiYXNl bGluZQo+IGdpdCBiaXNlY3QgZ29vZCBiN2NlNzE2MjU0MzE1ZGZmY2ZjZTYwZTE0OWRkZDAyMmM4 YTYwMzQ1Cj4gIyBmaXJzdCBiYWQgY29tbWl0OiBbMTIyN2QyYTIwY2Q3MzE5ZmI0NWM2MmZhYjRi MjUyNjAwZTAzMDhiZl0gYnVzOiBtaGk6IGhvc3Q6IE1vdmUgSVJRIGFsbG9jYXRpb24gdG8gY29u dHJvbGxlciByZWdpc3RyYXRpb24gcGhhc2UKPiAKPiAtLSAKPiBodHRwczovL3BhdGNod29yay5r ZXJuZWwub3JnL3Byb2plY3QvbGludXgtd2lyZWxlc3MvbGlzdC8KPiAKPiBodHRwczovL3dpcmVs ZXNzLndpa2kua2VybmVsLm9yZy9lbi9kZXZlbG9wZXJzL2RvY3VtZW50YXRpb24vc3VibWl0dGlu Z3BhdGNoZXMKPiAKCi0tIArgrq7grqPgrr/grrXgrqPgr43grqPgrqngr40g4K6a4K6k4K6+4K6a 4K6/4K614K6u4K+NCgotLSAKYXRoMTFrIG1haWxpbmcgbGlzdAphdGgxMWtAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2F0aDEx awo=