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 33EDAC433F5 for ; Fri, 29 Apr 2022 14:52:23 +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:References:In-Reply-To:From: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=ydY9wlXrvLLH+ruxgcByoDCwuu844kTgNyiOT1GCGCA=; b=kzFpOhINU3TB4m DutN2pwq/v6DpYIwT4oLb7zdJJAxe6RirBTDxG9V93KdSmT0vQBIAEwaLJ15qUPq1USe92h3zKC4Q G4D5UB0qT7PXv4eXnMLcP350h/UYCEHyXghWqQ9skqlC1m1aSfHRF82n5Htwg6vqs352zm7xy4knx GQL/lvDNxbRjIpUj5rSrWGxhqyZwwGMcwXFhy13R7aBp2pLQ/4fiCxx/OiEy3T19vulP6C5jZDV7f QwjqMg0IEVJU/2T6P3L2tsvkSXfWP/s49rf6lk0g06290I2Xq3/JCQLXc9KB8/IYTdv5P03LrICpy OXFV9UgBKOeLJrXJcxcg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nkRxg-00BfLh-My; Fri, 29 Apr 2022 14:51:12 +0000 Received: from mailout2.w1.samsung.com ([210.118.77.12]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nkRxb-00BfID-D4 for linux-arm-kernel@lists.infradead.org; Fri, 29 Apr 2022 14:51:10 +0000 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20220429145105euoutp02a4ff87d736e062c2b5b8d6949b4a8124~qZYvtOB600645106451euoutp02X; Fri, 29 Apr 2022 14:51:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20220429145105euoutp02a4ff87d736e062c2b5b8d6949b4a8124~qZYvtOB600645106451euoutp02X DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1651243865; bh=5YBaHMY3mPIzdSas9KX5dsom+hzeyHCAeOerOpdnlGM=; h=Date:Subject:To:Cc:From:In-Reply-To:References:From; b=nUygAb0awXyLhsWvbplVvnPEjXFct41EUHXyvcagoZZduuCOiiwbl3paB7Z3NT/3Q 82B0Qh+kW/mKX0QfGho5StrLqkL+va0m/keORiKtboEXzCjt6tjtcL1fZ18g15k4AD B60vtGBDgdRlTfWkIwVZJAghgRNvqBlidfNYJStg= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20220429145104eucas1p1b664d55195f404d0491068056d04f953~qZYvTcF4l1233212332eucas1p1k; Fri, 29 Apr 2022 14:51:04 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id F1.AF.10260.85BFB626; Fri, 29 Apr 2022 15:51:04 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20220429145104eucas1p1b6a251590f370a28b664559a60a3b16b~qZYuz9Sd21955719557eucas1p10; Fri, 29 Apr 2022 14:51:04 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20220429145104eusmtrp2af05bf6f42d264c4ddf8aff43c3bcdf0~qZYuwfnSp2710627106eusmtrp2j; Fri, 29 Apr 2022 14:51:04 +0000 (GMT) X-AuditID: cbfec7f5-bf3ff70000002814-43-626bfb583005 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id EB.21.09522.75BFB626; Fri, 29 Apr 2022 15:51:03 +0100 (BST) Received: from [106.210.134.192] (unknown [106.210.134.192]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20220429145102eusmtip2cb3f061d2c2fe5223225a8705c3a0fc9~qZYs5kqVa2214722147eusmtip2R; Fri, 29 Apr 2022 14:51:01 +0000 (GMT) Message-ID: <6e21f7d3-49d0-eda7-7a89-0f8ac69596a4@samsung.com> Date: Fri, 29 Apr 2022 16:51:02 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Subject: Re: [PATCH v7 12/12] rpmsg: Fix kfree() of static memory on setting driver_override Content-Language: en-US To: Krzysztof Kozlowski , Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Stuart Yoder , "K. Y. Srinivasan" , Haiyang Zhang , Stephen Hemminger , Wei Liu , Dexuan Cui , Bjorn Helgaas , Bjorn Andersson , Mathieu Poirier , Vineeth Vijayan , Peter Oberparleiter , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Andy Gross , linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, NXP Linux Team , linux-arm-kernel@lists.infradead.org, linux-hyperv@vger.kernel.org, linux-pci@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-s390@vger.kernel.org, linux-arm-msm@vger.kernel.org, alsa-devel@alsa-project.org, linux-spi@vger.kernel.org, virtualization@lists.linux-foundation.org, Linus Torvalds , Rasmus Villemoes , Andy Shevchenko From: Marek Szyprowski In-Reply-To: <75b94ccd-b739-2164-bc4a-20025356cc34@linaro.org> X-Brightmail-Tracker: H4sIAAAAAAAAA01SbUxTVxjeuff29sJSuFQZR2aYKcyBiyhDkzMlKosud9ElSwbL5rLNIneU tQXWiuAWB9LNuOpYxRngThAE+aggUuVDvinDzhYKiJCKQNzakfA5+RgbNuhaLm78OXme533e 8z7vyaFwsZX0p+ITjrGqBKlCQnoStXeWerZ+6JTHbLddCEDVlnESWe1OAt3vM2JoXNcBUHGG DFlaZwhkXzaSqOVbA0C93KIAaYqqSDRYx6DJfD1AzZM1QuS45joM9kEBOt/aLUSz50YF6OL5 xyTSPinHUX/DJRJ155tIpOmRIF2hBkenZh8IkZ3LJ1FNUxuGzMMjAOUtXMTRdEc7jtqrh3BU UlUpRL9nTgtRabfLl9VRIkAdhiFsXyBzYz6DZG5zI0KmwJDMGPTfk8zwYBPJ/JrjJBjdlTbA tOZVCJmbxWnMBVspYL6rXxYy1TP1GNOrlTPzhoD3vA57RsSyivjjrGrbniOest8sOURSkX9q 5bKVTAfcS1rgQUF6B7zTPyDUAk9KTJcBeGasgeDJAoCNc3qSJ/MADrUWCp63tGmnVgulrkLn 3xhPZgHMcPS4CEWJ6D3QmO/jbiDoV2HJnIl0YxHtA+/mOgg39qVjYF7LKO7G6+hPYdvDCsyN cdoPDjkur+D19E8AXh3fyesWD9jfyrgxSYdB7bR25U4P16gCcy7gPa9ATc3PuDsPpB2eUNtZ IORT74cPKrswHq+DE6Zbq/pG+Oz25ZXMkE6EyznhvJwKBycrcB7vhsPWJ6TbgtMhsKphGy9H wpKFzNVOL2ib9uETeMGs2mycl0XwzGkx794MOdP1/2a2997DdUDCrXkTbs3u3JpduP/nFgBC D/zYZLUyjlWHJ7ApoWqpUp2cEBd6NFFpAK4vb3lq+qselE3MhhoBRgEjgBQuWS9aaJTFiEWx 0hNfsarEz1TJClZtBC9ThMRPdDT+hlRMx0mPsXKWTWJVz6sY5eGfjmH2vru1nzjnL105YO4N LpG/nhaZMRDkrw958+GzoL3hisDG0J25Z8U35YfTwrZsjw5Q+hYuGRKiH0dKTniHGDejEHw0 YsNHoXMHMpfeoVo2pUSJTmfOL+2a+gFPKbfmF23Kjnxjwt588KT8c0Gmv+3kxoh0s0Yx2Ake he1vqj7e+NauH4+kbgis+GK6TpMUfK3ty49rdFRs3eKt7EMBJpPXPcELXads46qgg1QtfPTB P85zX/9SrCjt+uYP89nde2dGyrW6q1ujhqO415g/s2R9viqHxdos917esa83pDj5fvD1sfeV Y+DdhYy6QzFzyrdzojWcNzVeRjY/fbHcOuCHphYlhFomDduCq9TSfwG+068WYQQAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCKsWRmVeSWpSXmKPExsVy+t/xe7rhv7OTDCYfMrXYePolm8W5x79Z LK5cPMRk8XLCYUaLJU0ZFqf3v2OxePz3EJvFvpZNjBYXZn1jtWhevJ7N4tp2D4vX81YxWux9 vZXd4slqILHp8TVWi4n7z7JbfOy5x2oxdeIHNouuXyuZLS7vmsNmcXbecTaL5vNKFhMWNjNb NH68yW7xeNY8Noutew4wWZy6c5fRYu6XqcwWbw8fZLY4uPEWs8Wy9WvZLR71vWW3WH4WqG7S 4WWsFoc33WJyUPbY8LmJzWPnrLvsHgs2lXpsWtXJ5nHn2h42jxMzfrN4TFh0gNFj/9w17B6b l9R7TL6xnNGjdcdfdo+N73YweVzoyvb4vEkugC9Kz6Yov7QkVSEjv7jEVina0MJIz9DSQs/I xFLP0Ng81srIVEnfziYlNSezLLVI3y5BL+Ph6RksBYulKtb+PcfWwDhLrIuRk0NCwETiQNcb ti5GLg4hgaWMEo8eX2KBSMhInJzWwAphC0v8udYFVfSeUaK7dR+Qw8HBK2AncWieIEgNi4Cq xLJPx9lAbF4BQYmTM5+AzREVSJJ4se05I4gtLBAnceD2GiYQm1lAXOLWk/lMIDNFBKYBLW44 wwKRuMgpcXlfAsSyvUwSW/9tZwZJsAkYSnS97QLbwAm0eMGpmYwQDWYSXVu7oGx5ieats5kn MArNQnLILCQLZyFpmYWkZQEjyypGkdTS4tz03GJDveLE3OLSvHS95PzcTYzA5Lbt2M/NOxjn vfqod4iRiYPxEKMEB7OSCO+X3RlJQrwpiZVVqUX58UWlOanFhxhNgaExkVlKNDkfmF7zSuIN zQxMDU3MLA1MLc2MlcR5PQs6EoUE0hNLUrNTUwtSi2D6mDg4pRqYpsb6rV6QVS1ZvWhGieA9 Kc5rk/+U8lRkubZKiRQJ7JTz5zq969OrF4eyhM5rvvR5nGxSvt+Uu/NW++3NuxK0O37W9ti4 PJm7Z0aZPsuNkmf+oXt9jt+suJdmalzVdHNPqv4RU9MXKrJ905qWx3hr3mjZ2bm5dfpm8ZdP qosPp/0qebW4UvvHJS09U8aDV4MyCphbhZZ0XC4oc7P++sJ2wjS2HTfi9R2eJt3UbK95FsB9 8LDaL9Hs4rt+/Ir9XZGPbC11Ei9ecRK69+fYr8q+V83vVI5rrtHOSj/om5OX4jvtSJPwOUZ5 6yOeDVMj12wXEHPmiez0v3/P9r9i5udnO9YYyS5mf+ATGZ3wxk2JpTgj0VCLuag4EQDgSxtZ 9wMAAA== X-CMS-MailID: 20220429145104eucas1p1b6a251590f370a28b664559a60a3b16b X-Msg-Generator: CA X-RootMTR: 20220429122942eucas1p1820d0cd17a871d4953bac2b3de1dcdd9 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20220429122942eucas1p1820d0cd17a871d4953bac2b3de1dcdd9 References: <20220419113435.246203-1-krzysztof.kozlowski@linaro.org> <20220419113435.246203-13-krzysztof.kozlowski@linaro.org> <870885de-33f3-e0ba-4d56-71c3c993ac87@samsung.com> <75b94ccd-b739-2164-bc4a-20025356cc34@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220429_075107_923315_61405C59 X-CRM114-Status: GOOD ( 16.80 ) 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 T24gMjkuMDQuMjAyMiAxNjoxNiwgS3J6eXN6dG9mIEtvemxvd3NraSB3cm90ZToKPiBPbiAyOS8w NC8yMDIyIDE0OjI5LCBNYXJlayBTenlwcm93c2tpIHdyb3RlOgo+PiBPbiAxOS4wNC4yMDIyIDEz OjM0LCBLcnp5c3p0b2YgS296bG93c2tpIHdyb3RlOgo+Pj4gVGhlIGRyaXZlcl9vdmVycmlkZSBm aWVsZCBmcm9tIHBsYXRmb3JtIGRyaXZlciBzaG91bGQgbm90IGJlIGluaXRpYWxpemVkCj4+PiBm cm9tIHN0YXRpYyBtZW1vcnkgKHN0cmluZyBsaXRlcmFsKSBiZWNhdXNlIHRoZSBjb3JlIGxhdGVy IGtmcmVlKCkgaXQsCj4+PiBmb3IgZXhhbXBsZSB3aGVuIGRyaXZlcl9vdmVycmlkZSBpcyBzZXQg dmlhIHN5c2ZzLgo+Pj4KPj4+IFVzZSBkZWRpY2F0ZWQgaGVscGVyIHRvIHNldCBkcml2ZXJfb3Zl cnJpZGUgcHJvcGVybHkuCj4+Pgo+Pj4gRml4ZXM6IDk1MGE3Mzg4ZjAyYiAoInJwbXNnOiBUdXJu IG5hbWUgc2VydmljZSBpbnRvIGEgc3RhbmQgYWxvbmUgZHJpdmVyIikKPj4+IEZpeGVzOiBjMGNk YzE5Zjg0YTQgKCJycG1zZzogRHJpdmVyIGZvciB1c2VyIHNwYWNlIGVuZHBvaW50IGludGVyZmFj ZSIpCj4+PiBTaWduZWQtb2ZmLWJ5OiBLcnp5c3p0b2YgS296bG93c2tpIDxrcnp5c3p0b2Yua296 bG93c2tpQGxpbmFyby5vcmc+Cj4+PiBSZXZpZXdlZC1ieTogQmpvcm4gQW5kZXJzc29uIDxiam9y bi5hbmRlcnNzb25AbGluYXJvLm9yZz4KPj4gVGhpcyBwYXRjaCBsYW5kZWQgcmVjZW50bHkgaW4g bGludXgtbmV4dCBhcyBjb21taXQgNDJjZDQwMmI4ZmQ0ICgicnBtc2c6Cj4+IEZpeCBrZnJlZSgp IG9mIHN0YXRpYyBtZW1vcnkgb24gc2V0dGluZyBkcml2ZXJfb3ZlcnJpZGUiKS4gSW4gbXkgdGVz dHMgSQo+PiBmb3VuZCB0aGF0IGl0IHRyaWdnZXJzIHRoZSBmb2xsb3dpbmcgaXNzdWUgZHVyaW5n IGJvb3Qgb2YgdGhlCj4+IERyYWdvbkJvYXJkNDEwYyBTQkMgKGFyY2gvYXJtNjQvYm9vdC9kdHMv cWNvbS9hcHE4MDE2LXNiYy5kdGIpOgo+Pgo+PiAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t LS0tLS0tLS0KPj4gREVCVUdfTE9DS1NfV0FSTl9PTihsb2NrLT5tYWdpYyAhPSBsb2NrKQo+PiBX QVJOSU5HOiBDUFU6IDEgUElEOiA4IGF0IGtlcm5lbC9sb2NraW5nL211dGV4LmM6NTgyCj4+IF9f bXV0ZXhfbG9jaysweDFlYy8weDQzMAo+PiBNb2R1bGVzIGxpbmtlZCBpbjoKPj4gQ1BVOiAxIFBJ RDogOCBDb21tOiBrd29ya2VyL3U4OjAgTm90IHRhaW50ZWQgNS4xOC4wLXJjNC1uZXh0LTIwMjIw NDI5ICMxMTgxNQo+PiBIYXJkd2FyZSBuYW1lOiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4g QVBRIDgwMTYgU0JDIChEVCkKPj4gV29ya3F1ZXVlOiBldmVudHNfdW5ib3VuZCBkZWZlcnJlZF9w cm9iZV93b3JrX2Z1bmMKPj4gcHN0YXRlOiA2MDAwMDAwNSAoblpDdiBkYWlmIC1QQU4gLVVBTyAt VENPIC1ESVQgLVNTQlMgQlRZUEU9LS0pCj4+IHBjIDogX19tdXRleF9sb2NrKzB4MWVjLzB4NDMw Cj4+IGxyIDogX19tdXRleF9sb2NrKzB4MWVjLzB4NDMwCj4+IC4uCj4+IENhbGwgdHJhY2U6Cj4+ ICAgwqBfX211dGV4X2xvY2srMHgxZWMvMHg0MzAKPj4gICDCoG11dGV4X2xvY2tfbmVzdGVkKzB4 MzgvMHg2NAo+PiAgIMKgZHJpdmVyX3NldF9vdmVycmlkZSsweDEyNC8weDE1MAo+PiAgIMKgcWNv bV9zbWRfcmVnaXN0ZXJfZWRnZSsweDJhOC8weDRlYwo+PiAgIMKgcWNvbV9zbWRfcHJvYmUrMHg1 NC8weDgwCj4+ICAgwqBwbGF0Zm9ybV9wcm9iZSsweDY4LzB4ZTAKPj4gICDCoHJlYWxseV9wcm9i ZS5wYXJ0LjArMHg5Yy8weDI5Ywo+PiAgIMKgX19kcml2ZXJfcHJvYmVfZGV2aWNlKzB4OTgvMHgx NDQKPj4gICDCoGRyaXZlcl9wcm9iZV9kZXZpY2UrMHhhYy8weDE0Ywo+PiAgIMKgX19kZXZpY2Vf YXR0YWNoX2RyaXZlcisweGI4LzB4MTIwCj4+ICAgwqBidXNfZm9yX2VhY2hfZHJ2KzB4NzgvMHhk MAo+PiAgIMKgX19kZXZpY2VfYXR0YWNoKzB4ZDgvMHgxODAKPj4gICDCoGRldmljZV9pbml0aWFs X3Byb2JlKzB4MTQvMHgyMAo+PiAgIMKgYnVzX3Byb2JlX2RldmljZSsweDljLzB4YTQKPj4gICDC oGRlZmVycmVkX3Byb2JlX3dvcmtfZnVuYysweDg4LzB4YzQKPj4gICDCoHByb2Nlc3Nfb25lX3dv cmsrMHgyODgvMHg2YmMKPj4gICDCoHdvcmtlcl90aHJlYWQrMHgyNDgvMHg0NTAKPj4gICDCoGt0 aHJlYWQrMHgxMTgvMHgxMWMKPj4gICDCoHJldF9mcm9tX2ZvcmsrMHgxMC8weDIwCj4+IGlycSBl dmVudCBzdGFtcDogMzU5OQo+PiBoYXJkaXJxcyBsYXN0wqAgZW5hYmxlZCBhdCAoMzU5OSk6IFs8 ZmZmZjgwMDAwOTE5MDUzYz5dCj4+IF9yYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSsweDk4LzB4 OWMKPj4gaGFyZGlycXMgbGFzdCBkaXNhYmxlZCBhdCAoMzU5OCk6IFs8ZmZmZjgwMDAwOTE5MGJh ND5dCj4+IF9yYXdfc3Bpbl9sb2NrX2lycXNhdmUrMHhjMC8weGNjCj4+IHNvZnRpcnFzIGxhc3TC oCBlbmFibGVkIGF0ICgzNTU0KTogWzxmZmZmODAwMDA4MDEwNDcwPl0gX3N0ZXh0KzB4NDcwLzB4 NWU4Cj4+IHNvZnRpcnFzIGxhc3QgZGlzYWJsZWQgYXQgKDM1NDkpOiBbPGZmZmY4MDAwMDgwYTQ1 MTQ+XQo+PiBfX2lycV9leGl0X3JjdSsweDE4MC8weDFhYwo+PiAtLS1bIGVuZCB0cmFjZSAwMDAw MDAwMDAwMDAwMDAwIF0tLS0KPj4KPj4gSSBkb24ndCBzZWUgYW55IGRpcmVjdCByZWxhdGlvbiBi ZXR3ZWVuIHRoZSAkc3ViamVjdCBhbmQgdGhlIGFib3ZlIGxvZywKPj4gYnV0IHJldmVydGluZyB0 aGUgJHN1YmplY3Qgb24gdG9wIG9mIGxpbnV4IG5leHQtMjAyMjA0MjkgaGlkZXMvZml4ZXMgaXQu Cj4+IE1heWJlIHRoZXJlIGlzIGEga2luZCBvZiBtZW1vcnkgdHJhc2hpbmcgc29tZXdoZXJlIHRo ZXJlIGFuZCB5b3VyIGNoYW5nZQo+PiBvbmx5IHJldmVhbGVkIGl0Pwo+IFRoYW5rcyBmb3IgdGhl IHJlcG9ydC4gSSB0aGluayB0aGUgZXJyb3IgcGF0aCBvZiBteSBwYXRjaCBpcyB3cm9uZyAtIEkK PiBzaG91bGQgbm90IGtmcmVlKHJwZGV2LT5kcml2ZXJfb3ZlcnJpZGUpIGZyb20gdGhlIHJwbXNn IGNvZGUuIFRoYXQncyB0aGUKPiBvbmx5IHRoaW5nIEkgc2VlIG5vdy4uLgo+Cj4gQ291bGQgeW91 IHRlc3QgZm9sbG93aW5nIHBhdGNoIGFuZCB0ZWxsIGlmIGl0IGhlbHBzPwo+IGh0dHBzOi8vcGFz dGViaW4udWJ1bnR1LmNvbS9wL3JwM3E5WjVmWGovCgpUaGlzIGRvZXNuJ3QgaGVscCwgdGhlIGlz c3VlIGlzIHN0aWxsIHJlcG9ydGVkLgoKQmVzdCByZWdhcmRzCi0tIApNYXJlayBTenlwcm93c2tp LCBQaEQKU2Ftc3VuZyBSJkQgSW5zdGl0dXRlIFBvbGFuZAoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK