From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.codeaurora.org by pdx-caf-mail.web.codeaurora.org (Dovecot) with LMTP id 256yDkupGlu9RQAAmS7hNA ; Fri, 08 Jun 2018 16:06:26 +0000 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 11965607DC; Fri, 8 Jun 2018 16:06:26 +0000 (UTC) Authentication-Results: smtp.codeaurora.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="TkHBSsnH" X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,T_DKIMWL_WL_HIGH autolearn=unavailable autolearn_force=no version=3.4.0 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by smtp.codeaurora.org (Postfix) with ESMTP id EDDC6607A4; Fri, 8 Jun 2018 16:06:23 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org EDDC6607A4 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752764AbeFHQGS (ORCPT + 25 others); Fri, 8 Jun 2018 12:06:18 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:55833 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751280AbeFHQGP (ORCPT ); Fri, 8 Jun 2018 12:06:15 -0400 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20180608160612euoutp02e8e47f34fcd7b26041e2af51c9aa7be0~2OvrpduDV2790427904euoutp02M; Fri, 8 Jun 2018 16:06:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20180608160612euoutp02e8e47f34fcd7b26041e2af51c9aa7be0~2OvrpduDV2790427904euoutp02M DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1528473972; bh=7IdCQIVswN0EoPlY110aQoEaYF9RC9SpFmcmhqTiYtE=; h=From:To:Cc:Subject:Date:In-reply-to:References:From; b=TkHBSsnHuO0JJWJr+gvBhlBU6Q+XiFTYEHdBs7ugNfew/zqmEpfXmpXbgspyLMWo4 94Xyh9ma+0uJWUPzep8WjVh6hG0jzGOeC93I8RVxp4B1bhI91AcQAwU43pOwnX51sM Yrq31lwfii4YcdMSKklFUHWBZR0F+aGUH/cQ6/pk= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20180608160610eucas1p12c2bc8f46f72bf4e158e73f3cb569481~2OvpHYyKG0748707487eucas1p1R; Fri, 8 Jun 2018 16:06:10 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 56.81.10409.079AA1B5; Fri, 8 Jun 2018 17:06:08 +0100 (BST) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20180608160607eucas1p25cf1af748ac2790edfdf67776192e7f1~2OvmUGhEV1185011850eucas1p2R; Fri, 8 Jun 2018 16:06:07 +0000 (GMT) X-AuditID: cbfec7f5-b45ff700000028a9-e3-5b1aa9701191 Received: from eusync1.samsung.com ( [203.254.199.211]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id B0.C6.04183.F69AA1B5; Fri, 8 Jun 2018 17:06:07 +0100 (BST) Received: from amdc3058.localnet ([106.120.53.102]) by eusync1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0PA000L4OI26SA10@eusync1.samsung.com>; Fri, 08 Jun 2018 17:06:07 +0100 (BST) From: Bartlomiej Zolnierkiewicz To: Arnd Bergmann Cc: Tomi Valkeinen , linux-omap@vger.kernel.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] fb_omap: add gpiolib dependency Date: Fri, 08 Jun 2018 18:06:06 +0200 Message-id: <2141120.Yc9aKbDC23@amdc3058> User-Agent: KMail/4.13.3 (Linux/3.13.0-96-generic; KDE/4.13.3; x86_64; ; ) In-reply-to: <20180530214938.1073749-1-arnd@arndb.de> MIME-version: 1.0 Content-transfer-encoding: 7Bit Content-type: text/plain; charset="us-ascii" X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRmVeSWpSXmKPExsWy7djP87oFK6WiDS48MLH4O+kYu8WVr+/Z LE70fWC1uLxrDpvF7CX9LBbr599ic2Dz+P1rEqPH/e7jTB7Hb2xn8vi8SS6AJYrLJiU1J7Ms tUjfLoEr40jHI8aCBvGKtc9esTcwfhDpYuTkkBAwkVjRfIixi5GLQ0hgBaPE/mePmSGcz4wS UyasZ4Wp+tJ1kAkisYxRYtf0f+wQzm9Gif7dN9hBqtgErCQmtq9iBLFFBBQlpr54BjaKGaTj yemTYEXCQKNW/fzLBGKzCKhKvHy9ia2LkYODV0BTYkFvKkhYVMBLYsu+drASTgFTidXTd4HN 5BUQlPgx+R4LiM0sIC+xb/9UVghbR+LssXVgP0gIbGCTWHb2KRvE2S4Sfx+eZ4awhSVeHd/C DmHLSFye3M0C0TCdUeLNr6VQznpGiTVnjjFBVFlLHD5+EWoFn8SkbdOZQS6VEOCV6GgTgijx kPi5/iErJCg6GCUWP/vJMoFRZhaSa2chuXYWkmsXMDKvYhRPLS3OTU8tNs5LLdcrTswtLs1L 10vOz93ECEwAp/8d/7qDcd+fpEOMAhyMSjy8DU1S0UKsiWXFlbmHGCU4mJVEeJ8pAYV4UxIr q1KL8uOLSnNSiw8xSnOwKInzxmnURQkJpCeWpGanphakFsFkmTg4pRoYEzqvN7x/dZMnUM1+ y8RZ5taPPNVqGWTXsJ5PktsQWtr2YDKrxHkm118cd9IFc7VKwn+U5Nrse7GrVcunqtWowJgh scz3T5DwgpzXNlFqWq0hH6/NCvhmLW/dkryhRWnSa2V/GzX5q5kmWx7MfbzOWmKpRg7Pcr8n 1Xd+tazul9Gd/GLb5+1KLMUZiYZazEXFiQCYv06//AIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRmVeSWpSXmKPExsVy+t/xy7r5K6WiDT52MVv8nXSM3eLK1/ds Fif6PrBaXN41h81i9pJ+Fov182+xObB5/P41idHjfvdxJo/jN7YzeXzeJBfAEsVlk5Kak1mW WqRvl8CVcaTjEWNBg3jF2mev2BsYP4h0MXJySAiYSHzpOsjUxcjFISSwhFFidsMrZpCEkMBf RonHr3hAbDYBK4mJ7asYQWwRAUWJqS+eMYM0MAssY5T4/v4WK0hCGGjSqp9/mUBsFgFViZev N7F1MXJw8ApoSizoTQUJiwp4SWzZ1w5WwilgKrF6+i5GiMVdjBL/fl9kA0nwCghK/Jh8jwXE ZhaQl9i3fyorhK0lsX7ncaYJjPyzkJTNQlI2C0nZAkbmVYwiqaXFuem5xUZ6xYm5xaV56XrJ +bmbGIGBu+3Yzy07GLveBR9iFOBgVOLhbWiSihZiTSwrrsw9xCjBwawkwvtMCSjEm5JYWZVa lB9fVJqTWnyIUZqDRUmc97xBZZSQQHpiSWp2ampBahFMlomDU6qBMe48b86JB1sbuitX/TT8 vsJ278qSQ9zmCqHmAkZP39+6aFCjW9RyXfOrsFroS413zWXndkp99eXcx7MpcCv/14zJnzbx C024seu/OPe88OcrWiJ1e03fzOa3Kgm+t2TPtYtGHaUnLm+r3l3jI/nsfSFzxqSkGtZLr1oX 8BilbXr0n6UyJa+yVImlOCPRUIu5qDgRAIsZLzhYAgAA X-CMS-MailID: 20180608160607eucas1p25cf1af748ac2790edfdf67776192e7f1 X-Msg-Generator: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180530214948epcas1p43ed1ac72bc8959b7bf0f21220c48e96d References: <20180530214938.1073749-1-arnd@arndb.de> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday, May 30, 2018 11:49:22 PM Arnd Bergmann wrote: > Building the omap sub-drivers when CONFIG_GPIOLIB is disabled causes > lots of build failures, either from using gpiolib interfaces, or from > including the wrong headers: > > drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c: In function 'opa362_enable': > drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:101:3: error: implicit declaration of function 'gpiod_set_value_cansleep'; did you mean 'gpio_set_value_cansleep'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_enable': > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:86:2: error: implicit declaration of function 'gpiod_set_value_cansleep'; did you mean 'gpio_set_value_cansleep'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_probe_pdata': > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:189:23: error: implicit declaration of function 'gpio_to_desc'; did you mean 'irq_to_desc'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_probe_of': > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:210:9: error: implicit declaration of function 'devm_gpiod_get_optional'; did you mean 'devm_gpio_request_one'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c: In function 'sharp_ls_enable': > drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:120:3: error: implicit declaration of function 'gpiod_set_value_cansleep'; did you mean 'gpio_set_value_cansleep'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c: In function 'lb035q02_enable': > drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:170:3: error: implicit declaration of function 'gpiod_set_value_cansleep'; did you mean 'gpio_set_value_cansleep'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c: In function 'hdmi_probe_of': > drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:584:2: error: implicit declaration of function 'of_node_put'; did you mean 'node_set'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c: In function 'hdmi_probe_of': > drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:554:2: error: implicit declaration of function 'of_node_put'; did you mean 'node_set'? [-Werror=implicit-function-declaration] > > Rather than fixing up each one individually, this just marks all of it > as depending on GPIOLIB. > > Signed-off-by: Arnd Bergmann Patch queued for 4.18 (w/ fb_omap->fb_omap2 fixed in the patch title), thanks. Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bartlomiej Zolnierkiewicz Date: Fri, 08 Jun 2018 16:06:06 +0000 Subject: Re: [PATCH] fb_omap: add gpiolib dependency Message-Id: <2141120.Yc9aKbDC23@amdc3058> List-Id: References: <20180530214938.1073749-1-arnd@arndb.de> In-Reply-To: <20180530214938.1073749-1-arnd@arndb.de> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Arnd Bergmann Cc: linux-omap@vger.kernel.org, Tomi Valkeinen , linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org On Wednesday, May 30, 2018 11:49:22 PM Arnd Bergmann wrote: > Building the omap sub-drivers when CONFIG_GPIOLIB is disabled causes > lots of build failures, either from using gpiolib interfaces, or from > including the wrong headers: > > drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c: In function 'opa362_enable': > drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:101:3: error: implicit declaration of function 'gpiod_set_value_cansleep'; did you mean 'gpio_set_value_cansleep'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_enable': > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:86:2: error: implicit declaration of function 'gpiod_set_value_cansleep'; did you mean 'gpio_set_value_cansleep'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_probe_pdata': > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:189:23: error: implicit declaration of function 'gpio_to_desc'; did you mean 'irq_to_desc'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_probe_of': > drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:210:9: error: implicit declaration of function 'devm_gpiod_get_optional'; did you mean 'devm_gpio_request_one'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c: In function 'sharp_ls_enable': > drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:120:3: error: implicit declaration of function 'gpiod_set_value_cansleep'; did you mean 'gpio_set_value_cansleep'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c: In function 'lb035q02_enable': > drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:170:3: error: implicit declaration of function 'gpiod_set_value_cansleep'; did you mean 'gpio_set_value_cansleep'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c: In function 'hdmi_probe_of': > drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:584:2: error: implicit declaration of function 'of_node_put'; did you mean 'node_set'? [-Werror=implicit-function-declaration] > drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c: In function 'hdmi_probe_of': > drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:554:2: error: implicit declaration of function 'of_node_put'; did you mean 'node_set'? [-Werror=implicit-function-declaration] > > Rather than fixing up each one individually, this just marks all of it > as depending on GPIOLIB. > > Signed-off-by: Arnd Bergmann Patch queued for 4.18 (w/ fb_omap->fb_omap2 fixed in the patch title), thanks. Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bartlomiej Zolnierkiewicz Subject: Re: [PATCH] fb_omap: add gpiolib dependency Date: Fri, 08 Jun 2018 18:06:06 +0200 Message-ID: <2141120.Yc9aKbDC23@amdc3058> References: <20180530214938.1073749-1-arnd@arndb.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-reply-to: <20180530214938.1073749-1-arnd@arndb.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Arnd Bergmann Cc: linux-omap@vger.kernel.org, Tomi Valkeinen , linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org List-Id: linux-omap@vger.kernel.org T24gV2VkbmVzZGF5LCBNYXkgMzAsIDIwMTggMTE6NDk6MjIgUE0gQXJuZCBCZXJnbWFubiB3cm90 ZToKPiBCdWlsZGluZyB0aGUgb21hcCBzdWItZHJpdmVycyB3aGVuIENPTkZJR19HUElPTElCIGlz IGRpc2FibGVkIGNhdXNlcwo+IGxvdHMgb2YgYnVpbGQgZmFpbHVyZXMsIGVpdGhlciBmcm9tIHVz aW5nIGdwaW9saWIgaW50ZXJmYWNlcywgb3IgZnJvbQo+IGluY2x1ZGluZyB0aGUgd3JvbmcgaGVh ZGVyczoKPiAKPiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L29tYXAyL29tYXBmYi9kaXNwbGF5cy9lbmNv ZGVyLW9wYTM2Mi5jOiBJbiBmdW5jdGlvbiAnb3BhMzYyX2VuYWJsZSc6Cj4gZHJpdmVycy92aWRl by9mYmRldi9vbWFwMi9vbWFwZmIvZGlzcGxheXMvZW5jb2Rlci1vcGEzNjIuYzoxMDE6MzogZXJy b3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdncGlvZF9zZXRfdmFsdWVfY2Fu c2xlZXAnOyBkaWQgeW91IG1lYW4gJ2dwaW9fc2V0X3ZhbHVlX2NhbnNsZWVwJz8gWy1XZXJyb3I9 aW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCj4gZHJpdmVycy92aWRlby9mYmRldi9vbWFw Mi9vbWFwZmIvZGlzcGxheXMvcGFuZWwtZHBpLmM6IEluIGZ1bmN0aW9uICdwYW5lbF9kcGlfZW5h YmxlJzoKPiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L29tYXAyL29tYXBmYi9kaXNwbGF5cy9wYW5lbC1k cGkuYzo4NjoyOiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ2dwaW9k X3NldF92YWx1ZV9jYW5zbGVlcCc7IGRpZCB5b3UgbWVhbiAnZ3Bpb19zZXRfdmFsdWVfY2Fuc2xl ZXAnPyBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KPiBkcml2ZXJzL3Zp ZGVvL2ZiZGV2L29tYXAyL29tYXBmYi9kaXNwbGF5cy9wYW5lbC1kcGkuYzogSW4gZnVuY3Rpb24g J3BhbmVsX2RwaV9wcm9iZV9wZGF0YSc6Cj4gZHJpdmVycy92aWRlby9mYmRldi9vbWFwMi9vbWFw ZmIvZGlzcGxheXMvcGFuZWwtZHBpLmM6MTg5OjIzOiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRp b24gb2YgZnVuY3Rpb24gJ2dwaW9fdG9fZGVzYyc7IGRpZCB5b3UgbWVhbiAnaXJxX3RvX2Rlc2Mn PyBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KPiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L29tYXAyL29tYXBmYi9kaXNwbGF5cy9wYW5lbC1kcGkuYzogSW4gZnVuY3Rpb24gJ3Bh bmVsX2RwaV9wcm9iZV9vZic6Cj4gZHJpdmVycy92aWRlby9mYmRldi9vbWFwMi9vbWFwZmIvZGlz cGxheXMvcGFuZWwtZHBpLmM6MjEwOjk6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBm dW5jdGlvbiAnZGV2bV9ncGlvZF9nZXRfb3B0aW9uYWwnOyBkaWQgeW91IG1lYW4gJ2Rldm1fZ3Bp b19yZXF1ZXN0X29uZSc/IFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQo+ IGRyaXZlcnMvdmlkZW8vZmJkZXYvb21hcDIvb21hcGZiL2Rpc3BsYXlzL3BhbmVsLXNoYXJwLWxz MDM3djdkdzAxLmM6IEluIGZ1bmN0aW9uICdzaGFycF9sc19lbmFibGUnOgo+IGRyaXZlcnMvdmlk ZW8vZmJkZXYvb21hcDIvb21hcGZiL2Rpc3BsYXlzL3BhbmVsLXNoYXJwLWxzMDM3djdkdzAxLmM6 MTIwOjM6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAnZ3Bpb2Rfc2V0 X3ZhbHVlX2NhbnNsZWVwJzsgZGlkIHlvdSBtZWFuICdncGlvX3NldF92YWx1ZV9jYW5zbGVlcCc/ IFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQo+IGRyaXZlcnMvdmlkZW8v ZmJkZXYvb21hcDIvb21hcGZiL2Rpc3BsYXlzL3BhbmVsLWxncGhpbGlwcy1sYjAzNXEwMi5jOiBJ biBmdW5jdGlvbiAnbGIwMzVxMDJfZW5hYmxlJzoKPiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L29tYXAy L29tYXBmYi9kaXNwbGF5cy9wYW5lbC1sZ3BoaWxpcHMtbGIwMzVxMDIuYzoxNzA6MzogZXJyb3I6 IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdncGlvZF9zZXRfdmFsdWVfY2Fuc2xl ZXAnOyBkaWQgeW91IG1lYW4gJ2dwaW9fc2V0X3ZhbHVlX2NhbnNsZWVwJz8gWy1XZXJyb3I9aW1w bGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCj4gZHJpdmVycy92aWRlby9mYmRldi9vbWFwMi9v bWFwZmIvZHNzL2hkbWk1LmM6IEluIGZ1bmN0aW9uICdoZG1pX3Byb2JlX29mJzoKPiBkcml2ZXJz L3ZpZGVvL2ZiZGV2L29tYXAyL29tYXBmYi9kc3MvaGRtaTUuYzo1ODQ6MjogZXJyb3I6IGltcGxp Y2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdvZl9ub2RlX3B1dCc7IGRpZCB5b3UgbWVhbiAn bm9kZV9zZXQnPyBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KPiBkcml2 ZXJzL3ZpZGVvL2ZiZGV2L29tYXAyL29tYXBmYi9kc3MvaGRtaTQuYzogSW4gZnVuY3Rpb24gJ2hk bWlfcHJvYmVfb2YnOgo+IGRyaXZlcnMvdmlkZW8vZmJkZXYvb21hcDIvb21hcGZiL2Rzcy9oZG1p NC5jOjU1NDoyOiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ29mX25v ZGVfcHV0JzsgZGlkIHlvdSBtZWFuICdub2RlX3NldCc/IFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0 aW9uLWRlY2xhcmF0aW9uXQo+IAo+IFJhdGhlciB0aGFuIGZpeGluZyB1cCBlYWNoIG9uZSBpbmRp dmlkdWFsbHksIHRoaXMganVzdCBtYXJrcyBhbGwgb2YgaXQKPiBhcyBkZXBlbmRpbmcgb24gR1BJ T0xJQi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgoK UGF0Y2ggcXVldWVkIGZvciA0LjE4ICh3LyBmYl9vbWFwLT5mYl9vbWFwMiBmaXhlZCBpbiB0aGUg cGF0Y2ggdGl0bGUpLCB0aGFua3MuCgpCZXN0IHJlZ2FyZHMsCi0tCkJhcnRsb21pZWogWm9sbmll cmtpZXdpY3oKU2Ftc3VuZyBSJkQgSW5zdGl0dXRlIFBvbGFuZApTYW1zdW5nIEVsZWN0cm9uaWNz CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK