From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Thompson Date: Wed, 20 Nov 2019 13:45:46 +0000 Subject: Re: [PATCH] video: Fix Kconfig indentation Message-Id: <20191120134546.GA2654@pine> List-Id: References: <20191120133838.13132-1-krzk@kernel.org> In-Reply-To: <20191120133838.13132-1-krzk@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, Lee Jones , Jingoo Han , Bartlomiej Zolnierkiewicz , dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org On Wed, Nov 20, 2019 at 09:38:38PM +0800, Krzysztof Kozlowski wrote: > Adjust indentation from spaces to tab (+optional two spaces) as in > coding style with command like: > $ sed -e 's/^ /\t/' -i */Kconfig > > Signed-off-by: Krzysztof Kozlowski No particular objections but I wonder if this would be better sent to trivial@kernel.org . Daniel. > --- > drivers/video/backlight/Kconfig | 8 ++-- > drivers/video/console/Kconfig | 76 ++++++++++++++++----------------- > 2 files changed, 42 insertions(+), 42 deletions(-) > > diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig > index 403707a3e503..95e2000c1491 100644 > --- a/drivers/video/backlight/Kconfig > +++ b/drivers/video/backlight/Kconfig > @@ -9,7 +9,7 @@ menu "Backlight & LCD device support" > # LCD > # > config LCD_CLASS_DEVICE > - tristate "Lowlevel LCD controls" > + tristate "Lowlevel LCD controls" > help > This framework adds support for low-level control of LCD. > Some framebuffer devices connect to platform-specific LCD modules > @@ -141,10 +141,10 @@ endif # LCD_CLASS_DEVICE > # Backlight > # > config BACKLIGHT_CLASS_DEVICE > - tristate "Lowlevel Backlight controls" > + tristate "Lowlevel Backlight controls" > help > This framework adds support for low-level control of the LCD > - backlight. This includes support for brightness and power. > + backlight. This includes support for brightness and power. > > To have support for your specific LCD panel you will have to > select the proper drivers which depend on this option. > @@ -272,7 +272,7 @@ config BACKLIGHT_APPLE > tristate "Apple Backlight Driver" > depends on X86 && ACPI > help > - If you have an Intel-based Apple say Y to enable a driver for its > + If you have an Intel-based Apple say Y to enable a driver for its > backlight. > > config BACKLIGHT_TOSA > diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig > index c10e17fb9a9a..ac3a28c08f78 100644 > --- a/drivers/video/console/Kconfig > +++ b/drivers/video/console/Kconfig > @@ -27,7 +27,7 @@ config VGACON_SOFT_SCROLLBACK > depends on VGA_CONSOLE > default n > help > - The scrollback buffer of the standard VGA console is located in > + The scrollback buffer of the standard VGA console is located in > the VGA RAM. The size of this RAM is fixed and is quite small. > If you require a larger scrollback buffer, this can be placed in > System RAM which is dynamically allocated during initialization. > @@ -84,12 +84,12 @@ config MDA_CONSOLE > If unsure, say N. > > config SGI_NEWPORT_CONSOLE > - tristate "SGI Newport Console support" > + tristate "SGI Newport Console support" > depends on SGI_IP22 && HAS_IOMEM > - select FONT_SUPPORT > - help > - Say Y here if you want the console on the Newport aka XL graphics > - card of your Indy. Most people say Y here. > + select FONT_SUPPORT > + help > + Say Y here if you want the console on the Newport aka XL graphics > + card of your Indy. Most people say Y here. > > config DUMMY_CONSOLE > bool > @@ -97,24 +97,24 @@ config DUMMY_CONSOLE > default y > > config DUMMY_CONSOLE_COLUMNS > - int "Initial number of console screen columns" > - depends on DUMMY_CONSOLE && !ARM > - default 160 if PARISC > - default 80 > - help > - On PA-RISC, the default value is 160, which should fit a 1280x1024 > - monitor. > - Select 80 if you use a 640x480 resolution by default. > + int "Initial number of console screen columns" > + depends on DUMMY_CONSOLE && !ARM > + default 160 if PARISC > + default 80 > + help > + On PA-RISC, the default value is 160, which should fit a 1280x1024 > + monitor. > + Select 80 if you use a 640x480 resolution by default. > > config DUMMY_CONSOLE_ROWS > - int "Initial number of console screen rows" > - depends on DUMMY_CONSOLE && !ARM > - default 64 if PARISC > - default 25 > - help > - On PA-RISC, the default value is 64, which should fit a 1280x1024 > - monitor. > - Select 25 if you use a 640x480 resolution by default. > + int "Initial number of console screen rows" > + depends on DUMMY_CONSOLE && !ARM > + default 64 if PARISC > + default 25 > + help > + On PA-RISC, the default value is 64, which should fit a 1280x1024 > + monitor. > + Select 25 if you use a 640x480 resolution by default. > > config FRAMEBUFFER_CONSOLE > bool "Framebuffer Console support" > @@ -130,11 +130,11 @@ config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY > depends on FRAMEBUFFER_CONSOLE > default n > ---help--- > - If this option is selected, the framebuffer console will > - automatically select the primary display device (if the architecture > + If this option is selected, the framebuffer console will > + automatically select the primary display device (if the architecture > supports this feature). Otherwise, the framebuffer console will > - always select the first framebuffer driver that is loaded. The latter > - is the default behavior. > + always select the first framebuffer driver that is loaded. The latter > + is the default behavior. > > You can always override the automatic selection of the primary device > by using the fbcon=map: boot option. > @@ -145,11 +145,11 @@ config FRAMEBUFFER_CONSOLE_ROTATION > bool "Framebuffer Console Rotation" > depends on FRAMEBUFFER_CONSOLE > help > - Enable display rotation for the framebuffer console. This is done > - in software and may be significantly slower than a normally oriented > - display. Note that the rotation is done at the console level only > - such that other users of the framebuffer will remain normally > - oriented. > + Enable display rotation for the framebuffer console. This is done > + in software and may be significantly slower than a normally oriented > + display. Note that the rotation is done at the console level only > + such that other users of the framebuffer will remain normally > + oriented. > > config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER > bool "Framebuffer Console Deferred Takeover" > @@ -163,14 +163,14 @@ config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER > black screen as soon as fbcon loads. > > config STI_CONSOLE > - bool "STI text console" > + bool "STI text console" > depends on PARISC && HAS_IOMEM > - select FONT_SUPPORT > - default y > - help > - The STI console is the builtin display/keyboard on HP-PARISC > - machines. Say Y here to build support for it into your kernel. > - The alternative is to use your primary serial port as a console. > + select FONT_SUPPORT > + default y > + help > + The STI console is the builtin display/keyboard on HP-PARISC > + machines. Say Y here to build support for it into your kernel. > + The alternative is to use your primary serial port as a console. > > endmenu > > -- > 2.17.1 > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Thompson Subject: Re: [PATCH] video: Fix Kconfig indentation Date: Wed, 20 Nov 2019 08:45:46 -0500 Message-ID: <20191120134546.GA2654@pine> References: <20191120133838.13132-1-krzk@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20191120133838.13132-1-krzk@kernel.org> Sender: linux-kernel-owner@vger.kernel.org To: Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, Lee Jones , Jingoo Han , Bartlomiej Zolnierkiewicz , dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org On Wed, Nov 20, 2019 at 09:38:38PM +0800, Krzysztof Kozlowski wrote: > Adjust indentation from spaces to tab (+optional two spaces) as in > coding style with command like: > $ sed -e 's/^ /\t/' -i */Kconfig > > Signed-off-by: Krzysztof Kozlowski No particular objections but I wonder if this would be better sent to trivial@kernel.org . Daniel. > --- > drivers/video/backlight/Kconfig | 8 ++-- > drivers/video/console/Kconfig | 76 ++++++++++++++++----------------- > 2 files changed, 42 insertions(+), 42 deletions(-) > > diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig > index 403707a3e503..95e2000c1491 100644 > --- a/drivers/video/backlight/Kconfig > +++ b/drivers/video/backlight/Kconfig > @@ -9,7 +9,7 @@ menu "Backlight & LCD device support" > # LCD > # > config LCD_CLASS_DEVICE > - tristate "Lowlevel LCD controls" > + tristate "Lowlevel LCD controls" > help > This framework adds support for low-level control of LCD. > Some framebuffer devices connect to platform-specific LCD modules > @@ -141,10 +141,10 @@ endif # LCD_CLASS_DEVICE > # Backlight > # > config BACKLIGHT_CLASS_DEVICE > - tristate "Lowlevel Backlight controls" > + tristate "Lowlevel Backlight controls" > help > This framework adds support for low-level control of the LCD > - backlight. This includes support for brightness and power. > + backlight. This includes support for brightness and power. > > To have support for your specific LCD panel you will have to > select the proper drivers which depend on this option. > @@ -272,7 +272,7 @@ config BACKLIGHT_APPLE > tristate "Apple Backlight Driver" > depends on X86 && ACPI > help > - If you have an Intel-based Apple say Y to enable a driver for its > + If you have an Intel-based Apple say Y to enable a driver for its > backlight. > > config BACKLIGHT_TOSA > diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig > index c10e17fb9a9a..ac3a28c08f78 100644 > --- a/drivers/video/console/Kconfig > +++ b/drivers/video/console/Kconfig > @@ -27,7 +27,7 @@ config VGACON_SOFT_SCROLLBACK > depends on VGA_CONSOLE > default n > help > - The scrollback buffer of the standard VGA console is located in > + The scrollback buffer of the standard VGA console is located in > the VGA RAM. The size of this RAM is fixed and is quite small. > If you require a larger scrollback buffer, this can be placed in > System RAM which is dynamically allocated during initialization. > @@ -84,12 +84,12 @@ config MDA_CONSOLE > If unsure, say N. > > config SGI_NEWPORT_CONSOLE > - tristate "SGI Newport Console support" > + tristate "SGI Newport Console support" > depends on SGI_IP22 && HAS_IOMEM > - select FONT_SUPPORT > - help > - Say Y here if you want the console on the Newport aka XL graphics > - card of your Indy. Most people say Y here. > + select FONT_SUPPORT > + help > + Say Y here if you want the console on the Newport aka XL graphics > + card of your Indy. Most people say Y here. > > config DUMMY_CONSOLE > bool > @@ -97,24 +97,24 @@ config DUMMY_CONSOLE > default y > > config DUMMY_CONSOLE_COLUMNS > - int "Initial number of console screen columns" > - depends on DUMMY_CONSOLE && !ARM > - default 160 if PARISC > - default 80 > - help > - On PA-RISC, the default value is 160, which should fit a 1280x1024 > - monitor. > - Select 80 if you use a 640x480 resolution by default. > + int "Initial number of console screen columns" > + depends on DUMMY_CONSOLE && !ARM > + default 160 if PARISC > + default 80 > + help > + On PA-RISC, the default value is 160, which should fit a 1280x1024 > + monitor. > + Select 80 if you use a 640x480 resolution by default. > > config DUMMY_CONSOLE_ROWS > - int "Initial number of console screen rows" > - depends on DUMMY_CONSOLE && !ARM > - default 64 if PARISC > - default 25 > - help > - On PA-RISC, the default value is 64, which should fit a 1280x1024 > - monitor. > - Select 25 if you use a 640x480 resolution by default. > + int "Initial number of console screen rows" > + depends on DUMMY_CONSOLE && !ARM > + default 64 if PARISC > + default 25 > + help > + On PA-RISC, the default value is 64, which should fit a 1280x1024 > + monitor. > + Select 25 if you use a 640x480 resolution by default. > > config FRAMEBUFFER_CONSOLE > bool "Framebuffer Console support" > @@ -130,11 +130,11 @@ config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY > depends on FRAMEBUFFER_CONSOLE > default n > ---help--- > - If this option is selected, the framebuffer console will > - automatically select the primary display device (if the architecture > + If this option is selected, the framebuffer console will > + automatically select the primary display device (if the architecture > supports this feature). Otherwise, the framebuffer console will > - always select the first framebuffer driver that is loaded. The latter > - is the default behavior. > + always select the first framebuffer driver that is loaded. The latter > + is the default behavior. > > You can always override the automatic selection of the primary device > by using the fbcon=map: boot option. > @@ -145,11 +145,11 @@ config FRAMEBUFFER_CONSOLE_ROTATION > bool "Framebuffer Console Rotation" > depends on FRAMEBUFFER_CONSOLE > help > - Enable display rotation for the framebuffer console. This is done > - in software and may be significantly slower than a normally oriented > - display. Note that the rotation is done at the console level only > - such that other users of the framebuffer will remain normally > - oriented. > + Enable display rotation for the framebuffer console. This is done > + in software and may be significantly slower than a normally oriented > + display. Note that the rotation is done at the console level only > + such that other users of the framebuffer will remain normally > + oriented. > > config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER > bool "Framebuffer Console Deferred Takeover" > @@ -163,14 +163,14 @@ config FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER > black screen as soon as fbcon loads. > > config STI_CONSOLE > - bool "STI text console" > + bool "STI text console" > depends on PARISC && HAS_IOMEM > - select FONT_SUPPORT > - default y > - help > - The STI console is the builtin display/keyboard on HP-PARISC > - machines. Say Y here to build support for it into your kernel. > - The alternative is to use your primary serial port as a console. > + select FONT_SUPPORT > + default y > + help > + The STI console is the builtin display/keyboard on HP-PARISC > + machines. Say Y here to build support for it into your kernel. > + The alternative is to use your primary serial port as a console. > > endmenu > > -- > 2.17.1 > 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 X-Spam-Level: X-Spam-Status: No, score=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07A63C432C0 for ; Wed, 20 Nov 2019 13:45:53 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D60FD22528 for ; Wed, 20 Nov 2019 13:45:52 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D60FD22528 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 562386E9DD; Wed, 20 Nov 2019 13:45:52 +0000 (UTC) Received: from mail-qk1-x743.google.com (mail-qk1-x743.google.com [IPv6:2607:f8b0:4864:20::743]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0C7BE6E9DD for ; Wed, 20 Nov 2019 13:45:51 +0000 (UTC) Received: by mail-qk1-x743.google.com with SMTP id i19so21259837qki.2 for ; Wed, 20 Nov 2019 05:45:51 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=/UyxuxmxImlUdV6zHQGJ06NC25bjtzoqkkhU8rYqgdo=; b=N/qbCKItZePOt3nLfMTbylrXbgX1DIOfaGEyEiBRh14EOEywGWZbbk5cznDXedahGZ dZWgCiSq1+MnobEdiPK2RchfwfEPwOI/+8ZcEIuxwLfynLtuaYyA29Bk7vxzWDRq1hDx Rv2sHlUFHFZgubW8v+zei7XcDOpgVc47lYXsVgQYXVGdwyZ4O8exJeSXCS6sEL/fv2YK HcGBH5WaVYkJg8l5MUJsMoHZ1BI4LT27WHuMjTNmK3NwGZjjgonnwBiK8OICXvDW5JDq 1dPsjqDcMTkO2Vo3rXRZP6xW9LCRtFucvnSY/wIwQ67181dpYJUYmMVTc/xKKNKbl6Y3 6O2g== X-Gm-Message-State: APjAAAW8PmmNAwc1QucTjioptQwI0UiPlhoV/TkkEQUByAHMdFxRi9tW UtzI81ax+VFelWiszjhcwAekLA== X-Google-Smtp-Source: APXvYqyhLkOpqX04Zv3575puz7F0gB0sdprqkx8HCY/U/VcEvqlM3VT8sHJzs5dMTVaYr/YF2CMZkA== X-Received: by 2002:ae9:e501:: with SMTP id w1mr2334470qkf.271.1574257549958; Wed, 20 Nov 2019 05:45:49 -0800 (PST) Received: from pine ([2603:3005:3403:7100::715b]) by smtp.gmail.com with ESMTPSA id k26sm13483064qtm.10.2019.11.20.05.45.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Nov 2019 05:45:49 -0800 (PST) Date: Wed, 20 Nov 2019 08:45:46 -0500 From: Daniel Thompson To: Krzysztof Kozlowski Subject: Re: [PATCH] video: Fix Kconfig indentation Message-ID: <20191120134546.GA2654@pine> References: <20191120133838.13132-1-krzk@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191120133838.13132-1-krzk@kernel.org> User-Agent: Mutt/1.12.2 (2019-09-21) X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=/UyxuxmxImlUdV6zHQGJ06NC25bjtzoqkkhU8rYqgdo=; b=u4kojKEMNq+NIJgjFysH9QOnDjFv8cvxJtkDBxPmoX9dPtPTtMh450iGqlNrRcYVwf S5msvMuOI7czflrDvqAbguWXiRU2qLrWjzlb6PNtUSNd2kjiz6VxzSW5j429u7EA3H3a zNfc4l8ZWMPLgrBsN0F/rcbOoeYhi9zQiKbfgs3e6YAwuIhe9WPVnj6sk7/UlG2a0qHB z16rIAQjLGIdfCiIk0dHibTuoHVxeMK87XnguLt4TRNd6Pa6J5cSFFm/vGCtKJ7OVXE3 upkB+KBUDBZNRugYpIg2meqx1Uz2e+jgHcrgiD/AnEiLZ8w4mxWYillfHZUXye+Ggr+F 5OCg== X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-fbdev@vger.kernel.org, Bartlomiej Zolnierkiewicz , Jingoo Han , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Lee Jones Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Message-ID: <20191120134546.23UChsSSZaPFEl9OmojuoLNXiYj1SRM8RjAhUM3ynWY@z> T24gV2VkLCBOb3YgMjAsIDIwMTkgYXQgMDk6Mzg6MzhQTSArMDgwMCwgS3J6eXN6dG9mIEtvemxv d3NraSB3cm90ZToKPiBBZGp1c3QgaW5kZW50YXRpb24gZnJvbSBzcGFjZXMgdG8gdGFiICgrb3B0 aW9uYWwgdHdvIHNwYWNlcykgYXMgaW4KPiBjb2Rpbmcgc3R5bGUgd2l0aCBjb21tYW5kIGxpa2U6 Cj4gCSQgc2VkIC1lICdzL14gICAgICAgIC9cdC8nIC1pICovS2NvbmZpZwo+IAo+IFNpZ25lZC1v ZmYtYnk6IEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KCk5vIHBhcnRpY3Vs YXIgb2JqZWN0aW9ucyBidXQgSSB3b25kZXIgaWYgdGhpcyB3b3VsZCBiZSBiZXR0ZXIgc2VudCB0 bwp0cml2aWFsQGtlcm5lbC5vcmcgLgoKCkRhbmllbC4KCj4gLS0tCj4gIGRyaXZlcnMvdmlkZW8v YmFja2xpZ2h0L0tjb25maWcgfCAgOCArKy0tCj4gIGRyaXZlcnMvdmlkZW8vY29uc29sZS9LY29u ZmlnICAgfCA3NiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBj aGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy92aWRlby9iYWNrbGlnaHQvS2NvbmZpZyBiL2RyaXZlcnMvdmlkZW8vYmFja2xp Z2h0L0tjb25maWcKPiBpbmRleCA0MDM3MDdhM2U1MDMuLjk1ZTIwMDBjMTQ5MSAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdodC9LY29uZmlnCj4gKysrIGIvZHJpdmVycy92aWRl by9iYWNrbGlnaHQvS2NvbmZpZwo+IEBAIC05LDcgKzksNyBAQCBtZW51ICJCYWNrbGlnaHQgJiBM Q0QgZGV2aWNlIHN1cHBvcnQiCj4gICMgTENECj4gICMKPiAgY29uZmlnIExDRF9DTEFTU19ERVZJ Q0UKPiAtICAgICAgICB0cmlzdGF0ZSAiTG93bGV2ZWwgTENEIGNvbnRyb2xzIgo+ICsJdHJpc3Rh dGUgIkxvd2xldmVsIExDRCBjb250cm9scyIKPiAgCWhlbHAKPiAgCSAgVGhpcyBmcmFtZXdvcmsg YWRkcyBzdXBwb3J0IGZvciBsb3ctbGV2ZWwgY29udHJvbCBvZiBMQ0QuCj4gIAkgIFNvbWUgZnJh bWVidWZmZXIgZGV2aWNlcyBjb25uZWN0IHRvIHBsYXRmb3JtLXNwZWNpZmljIExDRCBtb2R1bGVz Cj4gQEAgLTE0MSwxMCArMTQxLDEwIEBAIGVuZGlmICMgTENEX0NMQVNTX0RFVklDRQo+ICAjIEJh Y2tsaWdodAo+ICAjCj4gIGNvbmZpZyBCQUNLTElHSFRfQ0xBU1NfREVWSUNFCj4gLSAgICAgICAg dHJpc3RhdGUgIkxvd2xldmVsIEJhY2tsaWdodCBjb250cm9scyIKPiArCXRyaXN0YXRlICJMb3ds ZXZlbCBCYWNrbGlnaHQgY29udHJvbHMiCj4gIAloZWxwCj4gIAkgIFRoaXMgZnJhbWV3b3JrIGFk ZHMgc3VwcG9ydCBmb3IgbG93LWxldmVsIGNvbnRyb2wgb2YgdGhlIExDRAo+IC0gICAgICAgICAg YmFja2xpZ2h0LiBUaGlzIGluY2x1ZGVzIHN1cHBvcnQgZm9yIGJyaWdodG5lc3MgYW5kIHBvd2Vy Lgo+ICsJICBiYWNrbGlnaHQuIFRoaXMgaW5jbHVkZXMgc3VwcG9ydCBmb3IgYnJpZ2h0bmVzcyBh bmQgcG93ZXIuCj4gIAo+ICAJICBUbyBoYXZlIHN1cHBvcnQgZm9yIHlvdXIgc3BlY2lmaWMgTENE IHBhbmVsIHlvdSB3aWxsIGhhdmUgdG8KPiAgCSAgc2VsZWN0IHRoZSBwcm9wZXIgZHJpdmVycyB3 aGljaCBkZXBlbmQgb24gdGhpcyBvcHRpb24uCj4gQEAgLTI3Miw3ICsyNzIsNyBAQCBjb25maWcg QkFDS0xJR0hUX0FQUExFCj4gICAgICAgICB0cmlzdGF0ZSAiQXBwbGUgQmFja2xpZ2h0IERyaXZl ciIKPiAgICAgICAgIGRlcGVuZHMgb24gWDg2ICYmIEFDUEkKPiAgICAgICAgIGhlbHAKPiAtICAg ICAgICAgSWYgeW91IGhhdmUgYW4gSW50ZWwtYmFzZWQgQXBwbGUgc2F5IFkgdG8gZW5hYmxlIGEg ZHJpdmVyIGZvciBpdHMKPiArCSBJZiB5b3UgaGF2ZSBhbiBJbnRlbC1iYXNlZCBBcHBsZSBzYXkg WSB0byBlbmFibGUgYSBkcml2ZXIgZm9yIGl0cwo+ICAJIGJhY2tsaWdodC4KPiAgCj4gIGNvbmZp ZyBCQUNLTElHSFRfVE9TQQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2Nv bmZpZyBiL2RyaXZlcnMvdmlkZW8vY29uc29sZS9LY29uZmlnCj4gaW5kZXggYzEwZTE3ZmI5YTlh Li5hYzNhMjhjMDhmNzggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy92aWRlby9jb25zb2xlL0tjb25m aWcKPiArKysgYi9kcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZpZwo+IEBAIC0yNyw3ICsyNyw3 IEBAIGNvbmZpZyBWR0FDT05fU09GVF9TQ1JPTExCQUNLCj4gICAgICAgICBkZXBlbmRzIG9uIFZH QV9DT05TT0xFCj4gICAgICAgICBkZWZhdWx0IG4KPiAgICAgICAgIGhlbHAKPiAtICAgICAgICAg VGhlIHNjcm9sbGJhY2sgYnVmZmVyIG9mIHRoZSBzdGFuZGFyZCBWR0EgY29uc29sZSBpcyBsb2Nh dGVkIGluCj4gKwkgVGhlIHNjcm9sbGJhY2sgYnVmZmVyIG9mIHRoZSBzdGFuZGFyZCBWR0EgY29u c29sZSBpcyBsb2NhdGVkIGluCj4gIAkgdGhlIFZHQSBSQU0uICBUaGUgc2l6ZSBvZiB0aGlzIFJB TSBpcyBmaXhlZCBhbmQgaXMgcXVpdGUgc21hbGwuCj4gIAkgSWYgeW91IHJlcXVpcmUgYSBsYXJn ZXIgc2Nyb2xsYmFjayBidWZmZXIsIHRoaXMgY2FuIGJlIHBsYWNlZCBpbgo+ICAJIFN5c3RlbSBS QU0gd2hpY2ggaXMgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGR1cmluZyBpbml0aWFsaXphdGlvbi4K PiBAQCAtODQsMTIgKzg0LDEyIEBAIGNvbmZpZyBNREFfQ09OU09MRQo+ICAJICBJZiB1bnN1cmUs IHNheSBOLgo+ICAKPiAgY29uZmlnIFNHSV9ORVdQT1JUX0NPTlNPTEUKPiAtICAgICAgICB0cmlz dGF0ZSAiU0dJIE5ld3BvcnQgQ29uc29sZSBzdXBwb3J0Igo+ICsJdHJpc3RhdGUgIlNHSSBOZXdw b3J0IENvbnNvbGUgc3VwcG9ydCIKPiAgCWRlcGVuZHMgb24gU0dJX0lQMjIgJiYgSEFTX0lPTUVN Cj4gLSAgICAgICAgc2VsZWN0IEZPTlRfU1VQUE9SVAo+IC0gICAgICAgIGhlbHAKPiAtICAgICAg ICAgIFNheSBZIGhlcmUgaWYgeW91IHdhbnQgdGhlIGNvbnNvbGUgb24gdGhlIE5ld3BvcnQgYWth IFhMIGdyYXBoaWNzCj4gLSAgICAgICAgICBjYXJkIG9mIHlvdXIgSW5keS4gIE1vc3QgcGVvcGxl IHNheSBZIGhlcmUuCj4gKwlzZWxlY3QgRk9OVF9TVVBQT1JUCj4gKwloZWxwCj4gKwkgIFNheSBZ IGhlcmUgaWYgeW91IHdhbnQgdGhlIGNvbnNvbGUgb24gdGhlIE5ld3BvcnQgYWthIFhMIGdyYXBo aWNzCj4gKwkgIGNhcmQgb2YgeW91ciBJbmR5LiAgTW9zdCBwZW9wbGUgc2F5IFkgaGVyZS4KPiAg Cj4gIGNvbmZpZyBEVU1NWV9DT05TT0xFCj4gIAlib29sCj4gQEAgLTk3LDI0ICs5NywyNCBAQCBj b25maWcgRFVNTVlfQ09OU09MRQo+ICAJZGVmYXVsdCB5Cj4gIAo+ICBjb25maWcgRFVNTVlfQ09O U09MRV9DT0xVTU5TCj4gLSAgICAgICAgaW50ICJJbml0aWFsIG51bWJlciBvZiBjb25zb2xlIHNj cmVlbiBjb2x1bW5zIgo+IC0gICAgICAgIGRlcGVuZHMgb24gRFVNTVlfQ09OU09MRSAmJiAhQVJN Cj4gLSAgICAgICAgZGVmYXVsdCAxNjAgaWYgUEFSSVNDCj4gLSAgICAgICAgZGVmYXVsdCA4MAo+ IC0gICAgICAgIGhlbHAKPiAtICAgICAgICAgIE9uIFBBLVJJU0MsIHRoZSBkZWZhdWx0IHZhbHVl IGlzIDE2MCwgd2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAo+IC0gICAgICAgICAgbW9uaXRv ci4KPiAtICAgICAgICAgIFNlbGVjdCA4MCBpZiB5b3UgdXNlIGEgNjQweDQ4MCByZXNvbHV0aW9u IGJ5IGRlZmF1bHQuCj4gKwlpbnQgIkluaXRpYWwgbnVtYmVyIG9mIGNvbnNvbGUgc2NyZWVuIGNv bHVtbnMiCj4gKwlkZXBlbmRzIG9uIERVTU1ZX0NPTlNPTEUgJiYgIUFSTQo+ICsJZGVmYXVsdCAx NjAgaWYgUEFSSVNDCj4gKwlkZWZhdWx0IDgwCj4gKwloZWxwCj4gKwkgIE9uIFBBLVJJU0MsIHRo ZSBkZWZhdWx0IHZhbHVlIGlzIDE2MCwgd2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAo+ICsJ ICBtb25pdG9yLgo+ICsJICBTZWxlY3QgODAgaWYgeW91IHVzZSBhIDY0MHg0ODAgcmVzb2x1dGlv biBieSBkZWZhdWx0Lgo+ICAKPiAgY29uZmlnIERVTU1ZX0NPTlNPTEVfUk9XUwo+IC0gICAgICAg IGludCAiSW5pdGlhbCBudW1iZXIgb2YgY29uc29sZSBzY3JlZW4gcm93cyIKPiAtICAgICAgICBk ZXBlbmRzIG9uIERVTU1ZX0NPTlNPTEUgJiYgIUFSTQo+IC0gICAgICAgIGRlZmF1bHQgNjQgaWYg UEFSSVNDCj4gLSAgICAgICAgZGVmYXVsdCAyNQo+IC0gICAgICAgIGhlbHAKPiAtICAgICAgICAg IE9uIFBBLVJJU0MsIHRoZSBkZWZhdWx0IHZhbHVlIGlzIDY0LCB3aGljaCBzaG91bGQgZml0IGEg MTI4MHgxMDI0Cj4gLSAgICAgICAgICBtb25pdG9yLgo+IC0gICAgICAgICAgU2VsZWN0IDI1IGlm IHlvdSB1c2UgYSA2NDB4NDgwIHJlc29sdXRpb24gYnkgZGVmYXVsdC4KPiArCWludCAiSW5pdGlh bCBudW1iZXIgb2YgY29uc29sZSBzY3JlZW4gcm93cyIKPiArCWRlcGVuZHMgb24gRFVNTVlfQ09O U09MRSAmJiAhQVJNCj4gKwlkZWZhdWx0IDY0IGlmIFBBUklTQwo+ICsJZGVmYXVsdCAyNQo+ICsJ aGVscAo+ICsJICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyA2NCwgd2hpY2ggc2hv dWxkIGZpdCBhIDEyODB4MTAyNAo+ICsJICBtb25pdG9yLgo+ICsJICBTZWxlY3QgMjUgaWYgeW91 IHVzZSBhIDY0MHg0ODAgcmVzb2x1dGlvbiBieSBkZWZhdWx0Lgo+ICAKPiAgY29uZmlnIEZSQU1F QlVGRkVSX0NPTlNPTEUKPiAgCWJvb2wgIkZyYW1lYnVmZmVyIENvbnNvbGUgc3VwcG9ydCIKPiBA QCAtMTMwLDExICsxMzAsMTEgQEAgY29uZmlnIEZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BS SU1BUlkKPiAgICAgICAgIGRlcGVuZHMgb24gRlJBTUVCVUZGRVJfQ09OU09MRQo+ICAgICAgICAg ZGVmYXVsdCBuCj4gICAgICAgICAtLS1oZWxwLS0tCj4gLSAgICAgICAgIElmIHRoaXMgb3B0aW9u IGlzIHNlbGVjdGVkLCB0aGUgZnJhbWVidWZmZXIgY29uc29sZSB3aWxsCj4gLSAgICAgICAgIGF1 dG9tYXRpY2FsbHkgc2VsZWN0IHRoZSBwcmltYXJ5IGRpc3BsYXkgZGV2aWNlIChpZiB0aGUgYXJj aGl0ZWN0dXJlCj4gKwkgSWYgdGhpcyBvcHRpb24gaXMgc2VsZWN0ZWQsIHRoZSBmcmFtZWJ1ZmZl ciBjb25zb2xlIHdpbGwKPiArCSBhdXRvbWF0aWNhbGx5IHNlbGVjdCB0aGUgcHJpbWFyeSBkaXNw bGF5IGRldmljZSAoaWYgdGhlIGFyY2hpdGVjdHVyZQo+ICAJIHN1cHBvcnRzIHRoaXMgZmVhdHVy ZSkuICBPdGhlcndpc2UsIHRoZSBmcmFtZWJ1ZmZlciBjb25zb2xlIHdpbGwKPiAtICAgICAgICAg YWx3YXlzIHNlbGVjdCB0aGUgZmlyc3QgZnJhbWVidWZmZXIgZHJpdmVyIHRoYXQgaXMgbG9hZGVk LiBUaGUgbGF0dGVyCj4gLSAgICAgICAgIGlzIHRoZSBkZWZhdWx0IGJlaGF2aW9yLgo+ICsJIGFs d2F5cyBzZWxlY3QgdGhlIGZpcnN0IGZyYW1lYnVmZmVyIGRyaXZlciB0aGF0IGlzIGxvYWRlZC4g VGhlIGxhdHRlcgo+ICsJIGlzIHRoZSBkZWZhdWx0IGJlaGF2aW9yLgo+ICAKPiAgCSBZb3UgY2Fu IGFsd2F5cyBvdmVycmlkZSB0aGUgYXV0b21hdGljIHNlbGVjdGlvbiBvZiB0aGUgcHJpbWFyeSBk ZXZpY2UKPiAgCSBieSB1c2luZyB0aGUgZmJjb249bWFwOiBib290IG9wdGlvbi4KPiBAQCAtMTQ1 LDExICsxNDUsMTEgQEAgY29uZmlnIEZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04KPiAgICAg ICAgIGJvb2wgIkZyYW1lYnVmZmVyIENvbnNvbGUgUm90YXRpb24iCj4gICAgICAgICBkZXBlbmRz IG9uIEZSQU1FQlVGRkVSX0NPTlNPTEUKPiAgICAgICAgIGhlbHAKPiAtICAgICAgICAgRW5hYmxl IGRpc3BsYXkgcm90YXRpb24gZm9yIHRoZSBmcmFtZWJ1ZmZlciBjb25zb2xlLiAgVGhpcyBpcyBk b25lCj4gLSAgICAgICAgIGluIHNvZnR3YXJlIGFuZCBtYXkgYmUgc2lnbmlmaWNhbnRseSBzbG93 ZXIgdGhhbiBhIG5vcm1hbGx5IG9yaWVudGVkCj4gLSAgICAgICAgIGRpc3BsYXkuICBOb3RlIHRo YXQgdGhlIHJvdGF0aW9uIGlzIGRvbmUgYXQgdGhlIGNvbnNvbGUgbGV2ZWwgb25seQo+IC0gICAg ICAgICBzdWNoIHRoYXQgb3RoZXIgdXNlcnMgb2YgdGhlIGZyYW1lYnVmZmVyIHdpbGwgcmVtYWlu IG5vcm1hbGx5Cj4gLSAgICAgICAgIG9yaWVudGVkLgo+ICsJIEVuYWJsZSBkaXNwbGF5IHJvdGF0 aW9uIGZvciB0aGUgZnJhbWVidWZmZXIgY29uc29sZS4gIFRoaXMgaXMgZG9uZQo+ICsJIGluIHNv ZnR3YXJlIGFuZCBtYXkgYmUgc2lnbmlmaWNhbnRseSBzbG93ZXIgdGhhbiBhIG5vcm1hbGx5IG9y aWVudGVkCj4gKwkgZGlzcGxheS4gIE5vdGUgdGhhdCB0aGUgcm90YXRpb24gaXMgZG9uZSBhdCB0 aGUgY29uc29sZSBsZXZlbCBvbmx5Cj4gKwkgc3VjaCB0aGF0IG90aGVyIHVzZXJzIG9mIHRoZSBm cmFtZWJ1ZmZlciB3aWxsIHJlbWFpbiBub3JtYWxseQo+ICsJIG9yaWVudGVkLgo+ICAKPiAgY29u ZmlnIEZSQU1FQlVGRkVSX0NPTlNPTEVfREVGRVJSRURfVEFLRU9WRVIKPiAgCWJvb2wgIkZyYW1l YnVmZmVyIENvbnNvbGUgRGVmZXJyZWQgVGFrZW92ZXIiCj4gQEAgLTE2MywxNCArMTYzLDE0IEBA IGNvbmZpZyBGUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSCj4gIAkgIGJsYWNr IHNjcmVlbiBhcyBzb29uIGFzIGZiY29uIGxvYWRzLgo+ICAKPiAgY29uZmlnIFNUSV9DT05TT0xF Cj4gLSAgICAgICAgYm9vbCAiU1RJIHRleHQgY29uc29sZSIKPiArCWJvb2wgIlNUSSB0ZXh0IGNv bnNvbGUiCj4gIAlkZXBlbmRzIG9uIFBBUklTQyAmJiBIQVNfSU9NRU0KPiAtICAgICAgICBzZWxl Y3QgRk9OVF9TVVBQT1JUCj4gLSAgICAgICAgZGVmYXVsdCB5Cj4gLSAgICAgICAgaGVscAo+IC0g ICAgICAgICAgVGhlIFNUSSBjb25zb2xlIGlzIHRoZSBidWlsdGluIGRpc3BsYXkva2V5Ym9hcmQg b24gSFAtUEFSSVNDCj4gLSAgICAgICAgICBtYWNoaW5lcy4gIFNheSBZIGhlcmUgdG8gYnVpbGQg c3VwcG9ydCBmb3IgaXQgaW50byB5b3VyIGtlcm5lbC4KPiAtICAgICAgICAgIFRoZSBhbHRlcm5h dGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5IHNlcmlhbCBwb3J0IGFzIGEgY29uc29sZS4KPiAr CXNlbGVjdCBGT05UX1NVUFBPUlQKPiArCWRlZmF1bHQgeQo+ICsJaGVscAo+ICsJICBUaGUgU1RJ IGNvbnNvbGUgaXMgdGhlIGJ1aWx0aW4gZGlzcGxheS9rZXlib2FyZCBvbiBIUC1QQVJJU0MKPiAr CSAgbWFjaGluZXMuICBTYXkgWSBoZXJlIHRvIGJ1aWxkIHN1cHBvcnQgZm9yIGl0IGludG8geW91 ciBrZXJuZWwuCj4gKwkgIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5IHNl cmlhbCBwb3J0IGFzIGEgY29uc29sZS4KPiAgCj4gIGVuZG1lbnUKPiAgCj4gLS0gCj4gMi4xNy4x Cj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==