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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0D47CC46467 for ; Sat, 7 Jan 2023 20:53:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232536AbjAGUxw (ORCPT ); Sat, 7 Jan 2023 15:53:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231962AbjAGUxv (ORCPT ); Sat, 7 Jan 2023 15:53:51 -0500 Received: from mailrelay5-1.pub.mailoutpod2-cph3.one.com (mailrelay5-1.pub.mailoutpod2-cph3.one.com [IPv6:2a02:2350:5:404::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DF20345671 for ; Sat, 7 Jan 2023 12:53:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravnborg.org; s=rsa2; h=in-reply-to:content-transfer-encoding:content-type:mime-version:references: message-id:subject:cc:to:from:date:from; bh=RV+O7cB5l+vaR5SO6XJa6RTpRYVy6GA4qJE6OAXy7jM=; b=uqBjqGUZaw40K9daezgVaSHVAazfEdhdq+JcI2yeGkxOlNFTZpIFrUFk9XABsNvhmL+1pP+c2lsty Fi/30HkWP0cfz+KFCzbqIr/KGrCdW/29/A9qOOGzewzeaFTff3HpRc47oTq/JDYLJUfS8ZZUXFOmTY azBMO9ivKekwR/UiON6K6kWi1Gj4cbXkrtyGZ9T7dDTTn0DBgbLsLGNS6OYSpriPvzh8GbhHLaUpyB dHvxIRmsvOwDoOIvd4kGkpON115b5GxtLYJB/0xlLJ0U9QY+ALENfS6ycYcvcoAx/L+IU1v7E1TCXg U5p0JjIWM8blmp8UFnPHVXSsbDCeFJA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ravnborg.org; s=ed2; h=in-reply-to:content-transfer-encoding:content-type:mime-version:references: message-id:subject:cc:to:from:date:from; bh=RV+O7cB5l+vaR5SO6XJa6RTpRYVy6GA4qJE6OAXy7jM=; b=AadjSAWAhsd9s/NuxYyFEDx/hhJmkRh8x7bTEGYiRhB+J+8BsiLl49CfqGKNFHOtMHHLkdtDsLSml eZo40lsBw== X-HalOne-ID: 602b5661-8ecd-11ed-85e1-7703b0afff57 Received: from ravnborg.org (2-105-2-98-cable.dk.customer.tdc.net [2.105.2.98]) by mailrelay5 (Halon) with ESMTPSA id 602b5661-8ecd-11ed-85e1-7703b0afff57; Sat, 07 Jan 2023 20:53:47 +0000 (UTC) Date: Sat, 7 Jan 2023 21:53:46 +0100 From: Sam Ravnborg To: Stephen Kitt Cc: Sam Ravnborg via B4 Submission Endpoint , Nicolas Ferre , Helge Deller , Alexandre Belloni , Claudiu Beznea , Antonino Daplas , Benjamin Herrenschmidt , Paul Mackerras , Greg Kroah-Hartman , Robin van der Gracht , Miguel Ojeda , Lee Jones , Daniel Thompson , Jingoo Han , linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-staging@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, Ludovic Desroches Subject: Re: [PATCH 01/15] video: fbdev: atmel_lcdfb: Rework backlight handling Message-ID: References: <20230107-sam-video-backlight-drop-fb_blank-v1-0-1bd9bafb351f@ravnborg.org> <20230107-sam-video-backlight-drop-fb_blank-v1-1-1bd9bafb351f@ravnborg.org> <553AE999-CAF1-4E59-9F3F-68591ED192DE@sk2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <553AE999-CAF1-4E59-9F3F-68591ED192DE@sk2.org> Precedence: bulk List-ID: X-Mailing-List: linux-fbdev@vger.kernel.org Hi Stephen. On Sat, Jan 07, 2023 at 09:36:47PM +0100, Stephen Kitt wrote: > On 7 January 2023 19:26:15 CET, Sam Ravnborg via B4 Submission Endpoint wrote: > >From: Sam Ravnborg > > > >The atmel_lcdfb had code to save/restore power state. > >This is not needed so drop it. > > > >Introduce backlight_is_brightness() to make logic simpler. > > > >Signed-off-by: Sam Ravnborg > >Cc: Nicolas Ferre > >Cc: Alexandre Belloni > >Cc: Ludovic Desroches > >Cc: linux-fbdev@vger.kernel.org > >Cc: linux-arm-kernel@lists.infradead.org > >--- > > drivers/video/fbdev/atmel_lcdfb.c | 24 +++--------------------- > > 1 file changed, 3 insertions(+), 21 deletions(-) ... > > Hi Sam, > > I’d submitted quite a few more of these previously (and you’d reviewed them), see e.g. the thread starting at https://lkml.org/lkml/2022/6/7/4365, and yesterday, https://lkml.org/lkml/2023/1/6/520, https://lkml.org/lkml/2023/1/6/656, https://lkml.org/lkml/2023/1/6/970, https://lkml.org/lkml/2023/1/6/643, and https://lkml.org/lkml/2023/1/6/680. There are a few more, I can find them if it’s any use. The patches from yesterday was what triggered me to resurrect an old branch of mine where I had done something similar. I had lost all memory of reviewing similar patches from you. Helge - could you pick the reviewed patches from: https://lore.kernel.org/all/20220607192335.1137249-1-steve@sk2.org/ [This is the same mail as Stephen refer to above - looked up via lore]. Stephen - I expect Daniel/Lee to take care of the patches from yesterday. If you can look up other pending patches from you please do so, so we can have them applied. Preferably with links to lore - as this makes it easier to apply them. Review of what is unique in this set would be appreciated. Sam 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 lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (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 5FC24C46467 for ; Sun, 8 Jan 2023 00:11:23 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4NqHYP4Ypkz3cB7 for ; Sun, 8 Jan 2023 11:11:21 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ravnborg.org header.i=@ravnborg.org header.a=rsa-sha256 header.s=rsa2 header.b=uqBjqGUZ; dkim=fail reason="signature verification failed" header.d=ravnborg.org header.i=@ravnborg.org header.a=ed25519-sha256 header.s=ed2 header.b=AadjSAWA; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=ravnborg.org (client-ip=2a02:2350:5:404::1; helo=mailrelay5-1.pub.mailoutpod2-cph3.one.com; envelope-from=sam@ravnborg.org; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=ravnborg.org header.i=@ravnborg.org header.a=rsa-sha256 header.s=rsa2 header.b=uqBjqGUZ; dkim=pass header.d=ravnborg.org header.i=@ravnborg.org header.a=ed25519-sha256 header.s=ed2 header.b=AadjSAWA; dkim-atps=neutral X-Greylist: delayed 11721 seconds by postgrey-1.36 at boromir; Sun, 08 Jan 2023 11:10:21 AEDT Received: from mailrelay5-1.pub.mailoutpod2-cph3.one.com (mailrelay5-1.pub.mailoutpod2-cph3.one.com [IPv6:2a02:2350:5:404::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4NqHXF74lRz30RJ for ; Sun, 8 Jan 2023 11:10:18 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravnborg.org; s=rsa2; h=in-reply-to:content-transfer-encoding:content-type:mime-version:references: message-id:subject:cc:to:from:date:from; bh=RV+O7cB5l+vaR5SO6XJa6RTpRYVy6GA4qJE6OAXy7jM=; b=uqBjqGUZaw40K9daezgVaSHVAazfEdhdq+JcI2yeGkxOlNFTZpIFrUFk9XABsNvhmL+1pP+c2lsty Fi/30HkWP0cfz+KFCzbqIr/KGrCdW/29/A9qOOGzewzeaFTff3HpRc47oTq/JDYLJUfS8ZZUXFOmTY azBMO9ivKekwR/UiON6K6kWi1Gj4cbXkrtyGZ9T7dDTTn0DBgbLsLGNS6OYSpriPvzh8GbhHLaUpyB dHvxIRmsvOwDoOIvd4kGkpON115b5GxtLYJB/0xlLJ0U9QY+ALENfS6ycYcvcoAx/L+IU1v7E1TCXg U5p0JjIWM8blmp8UFnPHVXSsbDCeFJA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ravnborg.org; s=ed2; h=in-reply-to:content-transfer-encoding:content-type:mime-version:references: message-id:subject:cc:to:from:date:from; bh=RV+O7cB5l+vaR5SO6XJa6RTpRYVy6GA4qJE6OAXy7jM=; b=AadjSAWAhsd9s/NuxYyFEDx/hhJmkRh8x7bTEGYiRhB+J+8BsiLl49CfqGKNFHOtMHHLkdtDsLSml eZo40lsBw== X-HalOne-ID: 602b5661-8ecd-11ed-85e1-7703b0afff57 Received: from ravnborg.org (2-105-2-98-cable.dk.customer.tdc.net [2.105.2.98]) by mailrelay5 (Halon) with ESMTPSA id 602b5661-8ecd-11ed-85e1-7703b0afff57; Sat, 07 Jan 2023 20:53:47 +0000 (UTC) Date: Sat, 7 Jan 2023 21:53:46 +0100 From: Sam Ravnborg To: Stephen Kitt Subject: Re: [PATCH 01/15] video: fbdev: atmel_lcdfb: Rework backlight handling Message-ID: References: <20230107-sam-video-backlight-drop-fb_blank-v1-0-1bd9bafb351f@ravnborg.org> <20230107-sam-video-backlight-drop-fb_blank-v1-1-1bd9bafb351f@ravnborg.org> <553AE999-CAF1-4E59-9F3F-68591ED192DE@sk2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <553AE999-CAF1-4E59-9F3F-68591ED192DE@sk2.org> X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Alexandre Belloni , linux-staging@lists.linux.dev, Greg Kroah-Hartman , linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Paul Mackerras , Daniel Thompson , Helge Deller , Lee Jones , Ludovic Desroches , Miguel Ojeda , Sam Ravnborg via B4 Submission Endpoint , Antonino Daplas , linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Robin van der Gracht , Nicolas Ferre , Jingoo Han , linuxppc-dev@lists.ozlabs.org, Claudiu Beznea Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" Hi Stephen. On Sat, Jan 07, 2023 at 09:36:47PM +0100, Stephen Kitt wrote: > On 7 January 2023 19:26:15 CET, Sam Ravnborg via B4 Submission Endpoint wrote: > >From: Sam Ravnborg > > > >The atmel_lcdfb had code to save/restore power state. > >This is not needed so drop it. > > > >Introduce backlight_is_brightness() to make logic simpler. > > > >Signed-off-by: Sam Ravnborg > >Cc: Nicolas Ferre > >Cc: Alexandre Belloni > >Cc: Ludovic Desroches > >Cc: linux-fbdev@vger.kernel.org > >Cc: linux-arm-kernel@lists.infradead.org > >--- > > drivers/video/fbdev/atmel_lcdfb.c | 24 +++--------------------- > > 1 file changed, 3 insertions(+), 21 deletions(-) ... > > Hi Sam, > > I’d submitted quite a few more of these previously (and you’d reviewed them), see e.g. the thread starting at https://lkml.org/lkml/2022/6/7/4365, and yesterday, https://lkml.org/lkml/2023/1/6/520, https://lkml.org/lkml/2023/1/6/656, https://lkml.org/lkml/2023/1/6/970, https://lkml.org/lkml/2023/1/6/643, and https://lkml.org/lkml/2023/1/6/680. There are a few more, I can find them if it’s any use. The patches from yesterday was what triggered me to resurrect an old branch of mine where I had done something similar. I had lost all memory of reviewing similar patches from you. Helge - could you pick the reviewed patches from: https://lore.kernel.org/all/20220607192335.1137249-1-steve@sk2.org/ [This is the same mail as Stephen refer to above - looked up via lore]. Stephen - I expect Daniel/Lee to take care of the patches from yesterday. If you can look up other pending patches from you please do so, so we can have them applied. Preferably with links to lore - as this makes it easier to apply them. Review of what is unique in this set would be appreciated. Sam 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 CB344C46467 for ; Sat, 7 Jan 2023 22:11:30 +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:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject: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=OLNj95u2oLWMepJWkN2brE5AFSfIEnbSMCz3Z2rAVJo=; b=1WBgUmjf42X1VL ehOI1ErzfBfKso9W6+gigXc7Y9Q8vgmf0mwDAcFrODMXHJdD7ese3wBPxIvCIwQiwffNZEYfLmwN4 VhxmUYcXXZwtUYhiS5G8S40k9SeJH1NXZFm3pH3dE/XTVJ1Oz4lJ8oVgeKigz7ja/rje5awPTc/M+ JZNtGyjPYHDI7Hx9OxBfyKUMtYwMjOuGKh7NHblUjxQHA2uViCKxpMcEIPaQH390Nlxga9Z/nLZh0 qE/vNsO00Ixef/jzMMAFfHTiAX5NpW27NhQruLWWt2r2M4Kn1xH9iW3YBAECogZVmNbh7uzNxWG8m J8qXxFn9N2jX65+yXb6Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pEHOE-008aqV-Dk; Sat, 07 Jan 2023 22:10:10 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pEHOD-008apt-4E for linux-arm-kernel@bombadil.infradead.org; Sat, 07 Jan 2023 22:10:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=RV+O7cB5l+vaR5SO6XJa6RTpRYVy6GA4qJE6OAXy7jM=; b=GsNLm5TPTXdd7C5zx4U9vL0m01 EUSC3STYByqRRGMoYwBXT6PXLINrAR19k6XKxGeon7MmDTZ8Dk69JxZFqwGM90sC/XoWc92IWL1se T36INu9D7nr9sXgmsQZkPgPW4IUQxdRV8CjXRUoYkHQUbgo8lIa2AmA3Yzfv2hwMGYdI/ELrb4qTh uL4pLd2/nUK2Nj+H9RGvLP/RI4u/8pFH81PhbEWAl54/vP0Oehi360nz5ujXubFA6bbHQpByTUV3A Xg2pMHIT7ZE8CLAJhFTQqmPeMdzDjx2ZKKp0tG66+U+9lF5Z82ksx9BAeIAN0ddtO0JfeSiVowDEE ZB4zfiQg==; Received: from mailrelay5-1.pub.mailoutpod2-cph3.one.com ([46.30.211.180]) by desiato.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pEHO0-002E3s-2D for linux-arm-kernel@lists.infradead.org; Sat, 07 Jan 2023 22:09:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravnborg.org; s=rsa2; h=in-reply-to:content-transfer-encoding:content-type:mime-version:references: message-id:subject:cc:to:from:date:from; bh=RV+O7cB5l+vaR5SO6XJa6RTpRYVy6GA4qJE6OAXy7jM=; b=uqBjqGUZaw40K9daezgVaSHVAazfEdhdq+JcI2yeGkxOlNFTZpIFrUFk9XABsNvhmL+1pP+c2lsty Fi/30HkWP0cfz+KFCzbqIr/KGrCdW/29/A9qOOGzewzeaFTff3HpRc47oTq/JDYLJUfS8ZZUXFOmTY azBMO9ivKekwR/UiON6K6kWi1Gj4cbXkrtyGZ9T7dDTTn0DBgbLsLGNS6OYSpriPvzh8GbhHLaUpyB dHvxIRmsvOwDoOIvd4kGkpON115b5GxtLYJB/0xlLJ0U9QY+ALENfS6ycYcvcoAx/L+IU1v7E1TCXg U5p0JjIWM8blmp8UFnPHVXSsbDCeFJA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ravnborg.org; s=ed2; h=in-reply-to:content-transfer-encoding:content-type:mime-version:references: message-id:subject:cc:to:from:date:from; bh=RV+O7cB5l+vaR5SO6XJa6RTpRYVy6GA4qJE6OAXy7jM=; b=AadjSAWAhsd9s/NuxYyFEDx/hhJmkRh8x7bTEGYiRhB+J+8BsiLl49CfqGKNFHOtMHHLkdtDsLSml eZo40lsBw== X-HalOne-ID: 602b5661-8ecd-11ed-85e1-7703b0afff57 Received: from ravnborg.org (2-105-2-98-cable.dk.customer.tdc.net [2.105.2.98]) by mailrelay5 (Halon) with ESMTPSA id 602b5661-8ecd-11ed-85e1-7703b0afff57; Sat, 07 Jan 2023 20:53:47 +0000 (UTC) Date: Sat, 7 Jan 2023 21:53:46 +0100 From: Sam Ravnborg To: Stephen Kitt Subject: Re: [PATCH 01/15] video: fbdev: atmel_lcdfb: Rework backlight handling Message-ID: References: <20230107-sam-video-backlight-drop-fb_blank-v1-0-1bd9bafb351f@ravnborg.org> <20230107-sam-video-backlight-drop-fb_blank-v1-1-1bd9bafb351f@ravnborg.org> <553AE999-CAF1-4E59-9F3F-68591ED192DE@sk2.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <553AE999-CAF1-4E59-9F3F-68591ED192DE@sk2.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230107_220957_003579_97CD6443 X-CRM114-Status: GOOD ( 16.62 ) 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: , Cc: Alexandre Belloni , linux-staging@lists.linux.dev, Greg Kroah-Hartman , Benjamin Herrenschmidt , linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Paul Mackerras , Daniel Thompson , Helge Deller , Lee Jones , Ludovic Desroches , Miguel Ojeda , Sam Ravnborg via B4 Submission Endpoint , Antonino Daplas , linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Robin van der Gracht , Jingoo Han , linuxppc-dev@lists.ozlabs.org, Claudiu Beznea 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 SGkgU3RlcGhlbi4KCk9uIFNhdCwgSmFuIDA3LCAyMDIzIGF0IDA5OjM2OjQ3UE0gKzAxMDAsIFN0 ZXBoZW4gS2l0dCB3cm90ZToKPiBPbiA3IEphbnVhcnkgMjAyMyAxOToyNjoxNSBDRVQsIFNhbSBS YXZuYm9yZyB2aWEgQjQgU3VibWlzc2lvbiBFbmRwb2ludCA8ZGV2bnVsbCtzYW0ucmF2bmJvcmcu b3JnQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID5Gcm9tOiBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9y Zy5vcmc+Cj4gPgo+ID5UaGUgYXRtZWxfbGNkZmIgaGFkIGNvZGUgdG8gc2F2ZS9yZXN0b3JlIHBv d2VyIHN0YXRlLgo+ID5UaGlzIGlzIG5vdCBuZWVkZWQgc28gZHJvcCBpdC4KPiA+Cj4gPkludHJv ZHVjZSBiYWNrbGlnaHRfaXNfYnJpZ2h0bmVzcygpIHRvIG1ha2UgbG9naWMgc2ltcGxlci4KPiA+ Cj4gPlNpZ25lZC1vZmYtYnk6IFNhbSBSYXZuYm9yZyA8c2FtQHJhdm5ib3JnLm9yZz4KPiA+Q2M6 IE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVycmVAbWljcm9jaGlwLmNvbT4KPiA+Q2M6IEFsZXhh bmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KPiA+Q2M6IEx1ZG92 aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNyb2NoaXAuY29tPgo+ID5DYzogbGlu dXgtZmJkZXZAdmdlci5rZXJuZWwub3JnCj4gPkNjOiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKPiA+LS0tCj4gPiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F0bWVsX2xjZGZiLmMg fCAyNCArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy dGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQouLi4KPiAKPiBIaSBTYW0sCj4gCj4gSeKAmWQgc3Vi bWl0dGVkIHF1aXRlIGEgZmV3IG1vcmUgb2YgdGhlc2UgcHJldmlvdXNseSAoYW5kIHlvdeKAmWQg cmV2aWV3ZWQgdGhlbSksIHNlZSBlLmcuIHRoZSB0aHJlYWQgc3RhcnRpbmcgYXQgaHR0cHM6Ly9s a21sLm9yZy9sa21sLzIwMjIvNi83LzQzNjUsIGFuZCB5ZXN0ZXJkYXksIGh0dHBzOi8vbGttbC5v cmcvbGttbC8yMDIzLzEvNi81MjAsIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDIzLzEvNi82NTYs IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDIzLzEvNi85NzAsIGh0dHBzOi8vbGttbC5vcmcvbGtt bC8yMDIzLzEvNi82NDMsIGFuZCBodHRwczovL2xrbWwub3JnL2xrbWwvMjAyMy8xLzYvNjgwLiBU aGVyZSBhcmUgYSBmZXcgbW9yZSwgSSBjYW4gZmluZCB0aGVtIGlmIGl04oCZcyBhbnkgdXNlLgoK VGhlIHBhdGNoZXMgZnJvbSB5ZXN0ZXJkYXkgd2FzIHdoYXQgdHJpZ2dlcmVkIG1lIHRvIHJlc3Vy cmVjdCBhbiBvbGQKYnJhbmNoIG9mIG1pbmUgd2hlcmUgSSBoYWQgZG9uZSBzb21ldGhpbmcgc2lt aWxhci4gSSBoYWQgbG9zdCBhbGwKbWVtb3J5IG9mIHJldmlld2luZyBzaW1pbGFyIHBhdGNoZXMg ZnJvbSB5b3UuCgoKSGVsZ2UgLSBjb3VsZCB5b3UgcGljayB0aGUgcmV2aWV3ZWQgcGF0Y2hlcyBm cm9tOgpodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyMjA2MDcxOTIzMzUuMTEzNzI0OS0x LXN0ZXZlQHNrMi5vcmcvCltUaGlzIGlzIHRoZSBzYW1lIG1haWwgYXMgU3RlcGhlbiByZWZlciB0 byBhYm92ZSAtIGxvb2tlZCB1cCB2aWEgbG9yZV0uCgpTdGVwaGVuIC0gSSBleHBlY3QgRGFuaWVs L0xlZSB0byB0YWtlIGNhcmUgb2YgdGhlIHBhdGNoZXMgZnJvbSB5ZXN0ZXJkYXkuCklmIHlvdSBj YW4gbG9vayB1cCBvdGhlciBwZW5kaW5nIHBhdGNoZXMgZnJvbSB5b3UgcGxlYXNlIGRvIHNvLCBz byB3ZQpjYW4gaGF2ZSB0aGVtIGFwcGxpZWQuClByZWZlcmFibHkgd2l0aCBsaW5rcyB0byBsb3Jl IC0gYXMgdGhpcyBtYWtlcyBpdCBlYXNpZXIgdG8gYXBwbHkgdGhlbS4KClJldmlldyBvZiB3aGF0 IGlzIHVuaXF1ZSBpbiB0aGlzIHNldCB3b3VsZCBiZSBhcHByZWNpYXRlZC4KCglTYW0KCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK