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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3E4EEC433EF for ; Wed, 17 Nov 2021 19:05:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 156A261BB6 for ; Wed, 17 Nov 2021 19:05:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240317AbhKQTI4 (ORCPT ); Wed, 17 Nov 2021 14:08:56 -0500 Received: from mga03.intel.com ([134.134.136.65]:65298 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239293AbhKQTIz (ORCPT ); Wed, 17 Nov 2021 14:08:55 -0500 X-IronPort-AV: E=McAfee;i="6200,9189,10171"; a="233977332" X-IronPort-AV: E=Sophos;i="5.87,241,1631602800"; d="scan'208";a="233977332" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2021 11:05:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,241,1631602800"; d="scan'208";a="472843168" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga002.jf.intel.com with ESMTP; 17 Nov 2021 11:05:53 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 42103198; Wed, 17 Nov 2021 21:05:56 +0200 (EET) From: Andy Shevchenko To: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, llvm@lists.linux.dev Cc: Paul Walmsley , Palmer Dabbelt , Albert Ou , Nathan Chancellor , Nick Desaulniers , Joe Perches , Linus Torvalds , Andy Shevchenko Subject: [PATCH v1 1/1] MAINTAINERS: Sort sections with parse-maintainers.pl help Date: Wed, 17 Nov 2021 21:05:53 +0200 Message-Id: <20211117190553.36144-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Sort sections with parse-maintainers.pl help since quite a few got unsorted from the previous run. Signed-off-by: Andy Shevchenko --- MAINTAINERS | 710 ++++++++++++++++++++++++++-------------------------- 1 file changed, 355 insertions(+), 355 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 7a2345ce8521..1154c83ee3c5 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -967,11 +967,6 @@ F: drivers/gpu/drm/amd/include/v9_structs.h F: drivers/gpu/drm/amd/include/vi_structs.h F: include/uapi/linux/kfd_ioctl.h -AMD SPI DRIVER -M: Sanjay R Mehta -S: Maintained -F: drivers/spi/spi-amd.c - AMD MP2 I2C DRIVER M: Elie Morisse M: Nehal Shah @@ -1006,13 +1001,6 @@ M: Tom Lendacky S: Supported F: arch/arm64/boot/dts/amd/ -AMD XGBE DRIVER -M: Tom Lendacky -L: netdev@vger.kernel.org -S: Supported -F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi -F: drivers/net/ethernet/amd/xgbe/ - AMD SENSOR FUSION HUB DRIVER M: Nehal Shah M: Basavaraj Natikar @@ -1021,6 +1009,18 @@ S: Maintained F: Documentation/hid/amd-sfh* F: drivers/hid/amd-sfh-hid/ +AMD SPI DRIVER +M: Sanjay R Mehta +S: Maintained +F: drivers/spi/spi-amd.c + +AMD XGBE DRIVER +M: Tom Lendacky +L: netdev@vger.kernel.org +S: Supported +F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi +F: drivers/net/ethernet/amd/xgbe/ + AMS AS73211 DRIVER M: Christian Eggers L: linux-iio@vger.kernel.org @@ -1409,6 +1409,16 @@ S: Maintained F: drivers/net/arcnet/ F: include/uapi/linux/if_arcnet.h +ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) +M: Arnd Bergmann +M: Olof Johansson +M: soc@kernel.org +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git +F: arch/arm/boot/dts/Makefile +F: arch/arm64/boot/dts/Makefile + ARM ARCHITECTED TIMER DRIVER M: Mark Rutland M: Marc Zyngier @@ -1525,22 +1535,6 @@ S: Odd Fixes F: drivers/amba/ F: include/linux/amba/bus.h -ARM PRIMECELL PL35X NAND CONTROLLER DRIVER -M: Miquel Raynal -M: Naga Sureshkumar Relli -L: linux-mtd@lists.infradead.org -S: Maintained -F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml -F: drivers/mtd/nand/raw/pl35x-nand-controller.c - -ARM PRIMECELL PL35X SMC DRIVER -M: Miquel Raynal -M: Naga Sureshkumar Relli -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -S: Maintained -F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml -F: drivers/memory/pl353-smc.c - ARM PRIMECELL CLCD PL110 DRIVER M: Russell King S: Odd Fixes @@ -1558,6 +1552,22 @@ S: Odd Fixes F: drivers/mmc/host/mmci.* F: include/linux/amba/mmci.h +ARM PRIMECELL PL35X NAND CONTROLLER DRIVER +M: Miquel Raynal +M: Naga Sureshkumar Relli +L: linux-mtd@lists.infradead.org +S: Maintained +F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml +F: drivers/mtd/nand/raw/pl35x-nand-controller.c + +ARM PRIMECELL PL35X SMC DRIVER +M: Miquel Raynal +M: Naga Sureshkumar Relli +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +S: Maintained +F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml +F: drivers/memory/pl353-smc.c + ARM PRIMECELL SSP PL022 SPI DRIVER M: Linus Walleij L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) @@ -1594,16 +1604,6 @@ F: Documentation/devicetree/bindings/iommu/arm,smmu* F: drivers/iommu/arm/ F: drivers/iommu/io-pgtable-arm* -ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) -M: Arnd Bergmann -M: Olof Johansson -M: soc@kernel.org -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -S: Maintained -T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git -F: arch/arm/boot/dts/Makefile -F: arch/arm64/boot/dts/Makefile - ARM SUB-ARCHITECTURES L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained @@ -2256,13 +2256,6 @@ F: arch/arm64/boot/dts/microchip/ F: drivers/pinctrl/pinctrl-microchip-sgpio.c N: sparx5 -Microchip Timer Counter Block (TCB) Capture Driver -M: Kamel Bouhara -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -L: linux-iio@vger.kernel.org -S: Maintained -F: drivers/counter/microchip-tcb-capture.c - ARM/MIOA701 MACHINE SUPPORT M: Robert Jarzmik L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) @@ -4095,29 +4088,6 @@ W: https://github.com/Cascoda/ca8210-linux.git F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt F: drivers/net/ieee802154/ca8210.c -CANAAN/KENDRYTE K210 SOC FPIOA DRIVER -M: Damien Le Moal -L: linux-riscv@lists.infradead.org -L: linux-gpio@vger.kernel.org (pinctrl driver) -F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml -F: drivers/pinctrl/pinctrl-k210.c - -CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER -M: Damien Le Moal -L: linux-kernel@vger.kernel.org -L: linux-riscv@lists.infradead.org -S: Maintained -F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml -F: drivers/reset/reset-k210.c - -CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER -M: Damien Le Moal -L: linux-riscv@lists.infradead.org -S: Maintained -F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml -F: drivers/soc/canaan/ -F: include/soc/canaan/ - CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS M: David Howells L: linux-cachefs@redhat.com (moderated for non-subscribers) @@ -4240,6 +4210,29 @@ F: Documentation/networking/j1939.rst F: include/uapi/linux/can/j1939.h F: net/can/j1939/ +CANAAN/KENDRYTE K210 SOC FPIOA DRIVER +M: Damien Le Moal +L: linux-riscv@lists.infradead.org +L: linux-gpio@vger.kernel.org (pinctrl driver) +F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml +F: drivers/pinctrl/pinctrl-k210.c + +CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER +M: Damien Le Moal +L: linux-kernel@vger.kernel.org +L: linux-riscv@lists.infradead.org +S: Maintained +F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml +F: drivers/reset/reset-k210.c + +CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER +M: Damien Le Moal +L: linux-riscv@lists.infradead.org +S: Maintained +F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml +F: drivers/soc/canaan/ +F: include/soc/canaan/ + CAPABILITIES M: Serge Hallyn L: linux-security-module@vger.kernel.org @@ -4489,17 +4482,17 @@ F: drivers/power/supply/cros_usbpd-charger.c N: cros_ec N: cros-ec -CHROMEOS EC USB TYPE-C DRIVER -M: Prashant Malani -S: Maintained -F: drivers/platform/chrome/cros_ec_typec.c - CHROMEOS EC USB PD NOTIFY DRIVER M: Prashant Malani S: Maintained F: drivers/platform/chrome/cros_usbpd_notify.c F: include/linux/platform_data/cros_usbpd_notify.h +CHROMEOS EC USB TYPE-C DRIVER +M: Prashant Malani +S: Maintained +F: drivers/platform/chrome/cros_ec_typec.c + CHRONTEL CH7322 CEC DRIVER M: Joe Tessler L: linux-media@vger.kernel.org @@ -4604,6 +4597,18 @@ M: Nelson Escobar S: Supported F: drivers/infiniband/hw/usnic/ +CLANG CONTROL FLOW INTEGRITY SUPPORT +M: Sami Tolvanen +M: Kees Cook +R: Nathan Chancellor +R: Nick Desaulniers +L: llvm@lists.linux.dev +S: Supported +B: https://github.com/ClangBuiltLinux/linux/issues +T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features +F: include/linux/cfi.h +F: kernel/cfi.c + CLANG-FORMAT FILE M: Miguel Ojeda S: Maintained @@ -4623,18 +4628,6 @@ F: scripts/Makefile.clang F: scripts/clang-tools/ K: \b(?i:clang|llvm)\b -CLANG CONTROL FLOW INTEGRITY SUPPORT -M: Sami Tolvanen -M: Kees Cook -R: Nathan Chancellor -R: Nick Desaulniers -L: llvm@lists.linux.dev -S: Supported -B: https://github.com/ClangBuiltLinux/linux/issues -T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features -F: include/linux/cfi.h -F: kernel/cfi.c - CLEANCACHE API M: Konrad Rzeszutek Wilk L: linux-kernel@vger.kernel.org @@ -5117,6 +5110,13 @@ S: Supported W: http://www.chelsio.com F: drivers/crypto/chelsio +CXGB4 ETHERNET DRIVER (CXGB4) +M: Raju Rangoju +L: netdev@vger.kernel.org +S: Supported +W: http://www.chelsio.com +F: drivers/net/ethernet/chelsio/cxgb4/ + CXGB4 INLINE CRYPTO DRIVER M: Ayush Sawal M: Vinay Kumar Yadav @@ -5126,13 +5126,6 @@ S: Supported W: http://www.chelsio.com F: drivers/net/ethernet/chelsio/inline_crypto/ -CXGB4 ETHERNET DRIVER (CXGB4) -M: Raju Rangoju -L: netdev@vger.kernel.org -S: Supported -W: http://www.chelsio.com -F: drivers/net/ethernet/chelsio/cxgb4/ - CXGB4 ISCSI DRIVER (CXGB4I) M: Karen Xie L: linux-scsi@vger.kernel.org @@ -5188,16 +5181,6 @@ CYCLADES PC300 DRIVER S: Orphan F: drivers/net/wan/pc300* -CYPRESS_FIRMWARE MEDIA DRIVER -M: Antti Palosaari -L: linux-media@vger.kernel.org -S: Maintained -W: https://linuxtv.org -W: http://palosaari.fi/linux/ -Q: http://patchwork.linuxtv.org/project/linux-media/list/ -T: git git://linuxtv.org/anttip/media_tree.git -F: drivers/media/common/cypress_firmware* - CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER M: Linus Walleij L: linux-input@vger.kernel.org @@ -5211,6 +5194,16 @@ S: Maintained F: Documentation/devicetree/bindings/input/cypress-sf.yaml F: drivers/input/keyboard/cypress-sf.c +CYPRESS_FIRMWARE MEDIA DRIVER +M: Antti Palosaari +L: linux-media@vger.kernel.org +S: Maintained +W: https://linuxtv.org +W: http://palosaari.fi/linux/ +Q: http://patchwork.linuxtv.org/project/linux-media/list/ +T: git git://linuxtv.org/anttip/media_tree.git +F: drivers/media/common/cypress_firmware* + CYTTSP TOUCHSCREEN DRIVER M: Linus Walleij L: linux-input@vger.kernel.org @@ -5381,14 +5374,12 @@ L: Dell.Client.Kernel@dell.com S: Maintained F: drivers/platform/x86/dell/dell-wmi-descriptor.c -DELL WMI SYSMAN DRIVER -M: Divya Bharathi -M: Prasanth Ksr +DELL WMI HARDWARE PRIVACY SUPPORT +M: Perry Yuan L: Dell.Client.Kernel@dell.com L: platform-driver-x86@vger.kernel.org S: Maintained -F: Documentation/ABI/testing/sysfs-class-firmware-attributes -F: drivers/platform/x86/dell/dell-wmi-sysman/ +F: drivers/platform/x86/dell/dell-wmi-privacy.c DELL WMI NOTIFICATIONS DRIVER M: Matthew Garrett @@ -5396,12 +5387,21 @@ M: Pali Rohár S: Maintained F: drivers/platform/x86/dell/dell-wmi-base.c -DELL WMI HARDWARE PRIVACY SUPPORT -M: Perry Yuan +DELL WMI SYSMAN DRIVER +M: Divya Bharathi +M: Prasanth Ksr L: Dell.Client.Kernel@dell.com L: platform-driver-x86@vger.kernel.org S: Maintained -F: drivers/platform/x86/dell/dell-wmi-privacy.c +F: Documentation/ABI/testing/sysfs-class-firmware-attributes +F: drivers/platform/x86/dell/dell-wmi-sysman/ + +DELTA DPS920AB PSU DRIVER +M: Robert Marko +L: linux-hwmon@vger.kernel.org +S: Maintained +F: Documentation/hwmon/dps920ab.rst +F: drivers/hwmon/pmbus/dps920ab.c DELTA ST MEDIA DRIVER M: Hugues Fruchet @@ -5411,13 +5411,6 @@ W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git F: drivers/media/platform/sti/delta -DELTA DPS920AB PSU DRIVER -M: Robert Marko -L: linux-hwmon@vger.kernel.org -S: Maintained -F: Documentation/hwmon/dps920ab.rst -F: drivers/hwmon/pmbus/dps920ab.c - DENALI NAND DRIVER L: linux-mtd@lists.infradead.org S: Orphan @@ -5430,13 +5423,6 @@ S: Maintained F: drivers/dma/dw-edma/ F: include/linux/dma/edma.h -DESIGNWARE XDATA IP DRIVER -M: Gustavo Pimentel -L: linux-pci@vger.kernel.org -S: Maintained -F: Documentation/misc-devices/dw-xdata-pcie.rst -F: drivers/misc/dw-xdata-pcie.c - DESIGNWARE USB2 DRD IP DRIVER M: Minas Harutyunyan L: linux-usb@vger.kernel.org @@ -5451,6 +5437,13 @@ S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git F: drivers/usb/dwc3/ +DESIGNWARE XDATA IP DRIVER +M: Gustavo Pimentel +L: linux-pci@vger.kernel.org +S: Maintained +F: Documentation/misc-devices/dw-xdata-pcie.rst +F: drivers/misc/dw-xdata-pcie.c + DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER M: Andreas Klinger L: linux-iio@vger.kernel.org @@ -5680,6 +5673,12 @@ F: include/linux/dma/ F: include/linux/dmaengine.h F: include/linux/of_dma.h +DMA MAPPING BENCHMARK +M: Barry Song +L: iommu@lists.linux-foundation.org +F: kernel/dma/map_benchmark.c +F: tools/testing/selftests/dma/ + DMA MAPPING HELPERS M: Christoph Hellwig M: Marek Szyprowski @@ -5694,12 +5693,6 @@ F: include/linux/dma-mapping.h F: include/linux/dma-map-ops.h F: kernel/dma/ -DMA MAPPING BENCHMARK -M: Barry Song -L: iommu@lists.linux-foundation.org -F: kernel/dma/map_benchmark.c -F: tools/testing/selftests/dma/ - DMA-BUF HEAPS FRAMEWORK M: Sumit Semwal R: Benjamin Gaignard @@ -5981,6 +5974,14 @@ T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/himax,hx8357d.txt F: drivers/gpu/drm/tiny/hx8357d.c +DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE +M: Deepak Rawat +L: linux-hyperv@vger.kernel.org +L: dri-devel@lists.freedesktop.org +S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc +F: drivers/gpu/drm/hyperv + DRM DRIVER FOR ILITEK ILI9225 PANELS M: David Lechner S: Maintained @@ -6126,14 +6127,6 @@ S: Maintained F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c -DRM DRIVER FOR SITRONIX ST7703 PANELS -M: Guido Günther -R: Purism Kernel Team -R: Ondrej Jirman -S: Maintained -F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml -F: drivers/gpu/drm/panel/panel-sitronix-st7703.c - DRM DRIVER FOR SAVAGE VIDEO CARDS S: Orphan / Obsolete F: drivers/gpu/drm/savage/ @@ -6164,6 +6157,14 @@ S: Maintained F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml F: drivers/gpu/drm/panel/panel-sitronix-st7701.c +DRM DRIVER FOR SITRONIX ST7703 PANELS +M: Guido Günther +R: Purism Kernel Team +R: Ondrej Jirman +S: Maintained +F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml +F: drivers/gpu/drm/panel/panel-sitronix-st7703.c + DRM DRIVER FOR SITRONIX ST7735R PANELS M: David Lechner S: Maintained @@ -6358,14 +6359,6 @@ T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/hisilicon/ F: drivers/gpu/drm/hisilicon/ -DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE -M: Deepak Rawat -L: linux-hyperv@vger.kernel.org -L: dri-devel@lists.freedesktop.org -S: Maintained -T: git git://anongit.freedesktop.org/drm/drm-misc -F: drivers/gpu/drm/hyperv - DRM DRIVERS FOR LIMA M: Qiang Yu L: dri-devel@lists.freedesktop.org @@ -6513,6 +6506,14 @@ T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/xlnx/ F: drivers/gpu/drm/xlnx/ +DRM GPU SCHEDULER +M: Andrey Grodzovsky +L: dri-devel@lists.freedesktop.org +S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc +F: drivers/gpu/drm/scheduler/ +F: include/drm/gpu_scheduler.h + DRM PANEL DRIVERS M: Thierry Reding R: Sam Ravnborg @@ -6533,14 +6534,6 @@ T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/ttm/ F: include/drm/ttm/ -DRM GPU SCHEDULER -M: Andrey Grodzovsky -L: dri-devel@lists.freedesktop.org -S: Maintained -T: git git://anongit.freedesktop.org/drm/drm-misc -F: drivers/gpu/drm/scheduler/ -F: include/drm/gpu_scheduler.h - DSBR100 USB FM RADIO DRIVER M: Alexey Klimov L: linux-media@vger.kernel.org @@ -6679,6 +6672,15 @@ F: Documentation/networking/net_dim.rst F: include/linux/dim.h F: lib/dim/ +DYNAMIC THERMAL POWER MANAGEMENT (DTPM) +M: Daniel Lezcano +L: linux-pm@vger.kernel.org +S: Supported +B: https://bugzilla.kernel.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +F: drivers/powercap/dtpm* +F: include/linux/dtpm.h + DZ DECSTATION DZ11 SERIAL DRIVER M: "Maciej W. Rozycki" S: Maintained @@ -7026,22 +7028,22 @@ W: http://www.broadcom.com F: drivers/infiniband/hw/ocrdma/ F: include/uapi/rdma/ocrdma-abi.h -EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER +EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER M: James Smart -M: Dick Kennedy +M: Ram Vegesna L: linux-scsi@vger.kernel.org +L: target-devel@vger.kernel.org S: Supported W: http://www.broadcom.com -F: drivers/scsi/lpfc/ +F: drivers/scsi/elx/ -EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER +EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER M: James Smart -M: Ram Vegesna +M: Dick Kennedy L: linux-scsi@vger.kernel.org -L: target-devel@vger.kernel.org S: Supported W: http://www.broadcom.com -F: drivers/scsi/elx/ +F: drivers/scsi/lpfc/ ENE CB710 FLASH CARD READER DRIVER M: Michał Mirosław @@ -8518,6 +8520,12 @@ W: http://www.highpoint-tech.com F: Documentation/scsi/hptiop.rst F: drivers/scsi/hptiop.c +HIKEY960 ONBOARD USB GPIO HUB DRIVER +M: John Stultz +L: linux-kernel@vger.kernel.org +S: Maintained +F: drivers/misc/hisi_hikey_usb.c + HIPPI M: Jes Sorensen L: linux-hippi@sunsite.dk @@ -8588,12 +8596,6 @@ W: http://www.hisilicon.com F: Documentation/devicetree/bindings/net/hisilicon*.txt F: drivers/net/ethernet/hisilicon/ -HIKEY960 ONBOARD USB GPIO HUB DRIVER -M: John Stultz -L: linux-kernel@vger.kernel.org -S: Maintained -F: drivers/misc/hisi_hikey_usb.c - HISILICON PMU DRIVER M: Shaokun Zhang S: Supported @@ -9619,18 +9621,18 @@ F: Documentation/admin-guide/media/ipu3_rcb.svg F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst F: drivers/staging/media/ipu3/ -INTEL IXP4XX CRYPTO SUPPORT -M: Corentin Labbe -L: linux-crypto@vger.kernel.org -S: Maintained -F: drivers/crypto/ixp4xx_crypto.c - INTEL ISHTP ECLITE DRIVER M: Sumesh K Naduvalath L: platform-driver-x86@vger.kernel.org S: Supported F: drivers/platform/x86/intel/ishtp_eclite.c +INTEL IXP4XX CRYPTO SUPPORT +M: Corentin Labbe +L: linux-crypto@vger.kernel.org +S: Maintained +F: drivers/crypto/ixp4xx_crypto.c + INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT M: Krzysztof Halasa S: Maintained @@ -9773,6 +9775,21 @@ S: Maintained F: arch/x86/include/asm/intel_scu_ipc.h F: drivers/platform/x86/intel_scu_* +INTEL SGX +M: Jarkko Sakkinen +R: Dave Hansen +L: linux-sgx@vger.kernel.org +S: Supported +Q: https://patchwork.kernel.org/project/intel-sgx/list/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx +F: Documentation/x86/sgx.rst +F: arch/x86/entry/vdso/vsgx.S +F: arch/x86/include/asm/sgx.h +F: arch/x86/include/uapi/asm/sgx.h +F: arch/x86/kernel/cpu/sgx/* +F: tools/testing/selftests/sgx/* +K: \bSGX_ + INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER M: Daniel Scally S: Maintained @@ -9867,21 +9884,6 @@ F: Documentation/x86/intel_txt.rst F: arch/x86/kernel/tboot.c F: include/linux/tboot.h -INTEL SGX -M: Jarkko Sakkinen -R: Dave Hansen -L: linux-sgx@vger.kernel.org -S: Supported -Q: https://patchwork.kernel.org/project/intel-sgx/list/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx -F: Documentation/x86/sgx.rst -F: arch/x86/entry/vdso/vsgx.S -F: arch/x86/include/asm/sgx.h -F: arch/x86/include/uapi/asm/sgx.h -F: arch/x86/kernel/cpu/sgx/* -F: tools/testing/selftests/sgx/* -K: \bSGX_ - INTERCONNECT API M: Georgi Djakov L: linux-pm@vger.kernel.org @@ -11287,6 +11289,12 @@ F: drivers/mailbox/arm_mhuv2.c F: include/linux/mailbox/arm_mhuv2_message.h F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml +MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 +M: Michael Kerrisk +L: linux-man@vger.kernel.org +S: Maintained +W: http://www.kernel.org/doc/man-pages + MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) M: Jeremy Kerr M: Matt Johnston @@ -11299,12 +11307,6 @@ F: include/net/mctpdevice.h F: include/net/netns/mctp.h F: net/mctp/ -MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 -M: Michael Kerrisk -L: linux-man@vger.kernel.org -S: Maintained -W: http://www.kernel.org/doc/man-pages - MARDUK (CREATOR CI40) DEVICE TREE SUPPORT M: Rahul Bedarkar L: linux-mips@vger.kernel.org @@ -11623,12 +11625,6 @@ L: netdev@vger.kernel.org S: Supported F: drivers/net/phy/mxl-gpy.c -MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER -R: Yasushi SHOJI -L: linux-can@vger.kernel.org -S: Maintained -F: drivers/net/can/usb/mcba_usb.c - MCAN MMIO DEVICE DRIVER M: Chandrasekar Ramakrishnan L: linux-can@vger.kernel.org @@ -11638,6 +11634,12 @@ F: drivers/net/can/m_can/m_can.c F: drivers/net/can/m_can/m_can.h F: drivers/net/can/m_can/m_can_platform.c +MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER +R: Yasushi SHOJI +L: linux-can@vger.kernel.org +S: Maintained +F: drivers/net/can/usb/mcba_usb.c + MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER M: Rishi Gupta L: linux-i2c@vger.kernel.org @@ -12030,13 +12032,6 @@ S: Maintained F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml F: drivers/clk/ralink/clk-mt7621.c -MEDIATEK MT7621/28/88 I2C DRIVER -M: Stefan Roese -L: linux-i2c@vger.kernel.org -S: Maintained -F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt -F: drivers/i2c/busses/i2c-mt7621.c - MEDIATEK MT7621 PCIE CONTROLLER DRIVER M: Sergio Paracuellos S: Maintained @@ -12049,6 +12044,13 @@ S: Maintained F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml F: drivers/phy/ralink/phy-mt7621-pci.c +MEDIATEK MT7621/28/88 I2C DRIVER +M: Stefan Roese +L: linux-i2c@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt +F: drivers/i2c/busses/i2c-mt7621.c + MEDIATEK NAND CONTROLLER DRIVER L: linux-mtd@lists.infradead.org S: Orphan @@ -12580,6 +12582,13 @@ S: Supported F: drivers/misc/atmel-ssc.c F: include/linux/atmel-ssc.h +Microchip Timer Counter Block (TCB) Capture Driver +M: Kamel Bouhara +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +L: linux-iio@vger.kernel.org +S: Maintained +F: drivers/counter/microchip-tcb-capture.c + MICROCHIP USB251XB DRIVER M: Richard Leitner L: linux-usb@vger.kernel.org @@ -13680,13 +13689,6 @@ F: drivers/iio/gyro/fxas21002c_core.c F: drivers/iio/gyro/fxas21002c_i2c.c F: drivers/iio/gyro/fxas21002c_spi.c -NXP i.MX CLOCK DRIVERS -M: Abel Vesa -L: linux-clk@vger.kernel.org -L: linux-imx@nxp.com -S: Maintained -F: drivers/clk/imx/ - NXP i.MX 8MQ DCSS DRIVER M: Laurentiu Palcu R: Lucas Stach @@ -13702,6 +13704,21 @@ S: Supported F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml F: drivers/iio/adc/imx8qxp-adc.c +NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER +M: Mirela Rabulea +R: NXP Linux Team +L: linux-media@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml +F: drivers/media/platform/imx-jpeg + +NXP i.MX CLOCK DRIVERS +M: Abel Vesa +L: linux-clk@vger.kernel.org +L: linux-imx@nxp.com +S: Maintained +F: drivers/clk/imx/ + NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER M: Jagan Teki S: Maintained @@ -13739,19 +13756,12 @@ F: include/drm/i2c/tda998x.h F: include/dt-bindings/display/tda998x.h K: "nxp,tda998x" -NXP TFA9879 DRIVER -M: Peter Rosin -L: alsa-devel@alsa-project.org (moderated for non-subscribers) -S: Maintained -F: Documentation/devicetree/bindings/sound/tfa9879.txt -F: sound/soc/codecs/tfa9879* - -NXP/Goodix TFA989X (TFA1) DRIVER -M: Stephan Gerhold +NXP TFA9879 DRIVER +M: Peter Rosin L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained -F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml -F: sound/soc/codecs/tfa989x.c +F: Documentation/devicetree/bindings/sound/tfa9879.txt +F: sound/soc/codecs/tfa9879* NXP-NCI NFC DRIVER R: Charles Gorand @@ -13760,13 +13770,12 @@ S: Supported F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml F: drivers/nfc/nxp-nci -NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER -M: Mirela Rabulea -R: NXP Linux Team -L: linux-media@vger.kernel.org +NXP/Goodix TFA989X (TFA1) DRIVER +M: Stephan Gerhold +L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained -F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml -F: drivers/media/platform/imx-jpeg +F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml +F: sound/soc/codecs/tfa989x.c NZXT-KRAKEN2 HARDWARE MONITORING DRIVER M: Jonas Malaco @@ -14556,6 +14565,14 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained F: drivers/pci/controller/dwc/*layerscape* +PCI DRIVER FOR FU740 +M: Paul Walmsley +M: Greentime Hu +L: linux-pci@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml +F: drivers/pci/controller/dwc/pcie-fu740.c + PCI DRIVER FOR GENERIC OF HOSTS M: Will Deacon L: linux-pci@vger.kernel.org @@ -14574,14 +14591,6 @@ S: Maintained F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml F: drivers/pci/controller/dwc/*imx6* -PCI DRIVER FOR FU740 -M: Paul Walmsley -M: Greentime Hu -L: linux-pci@vger.kernel.org -S: Maintained -F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml -F: drivers/pci/controller/dwc/pcie-fu740.c - PCI DRIVER FOR INTEL IXP4XX M: Linus Walleij S: Maintained @@ -14854,14 +14863,6 @@ L: linux-arm-msm@vger.kernel.org S: Maintained F: drivers/pci/controller/dwc/pcie-qcom.c -PCIE ENDPOINT DRIVER FOR QUALCOMM -M: Manivannan Sadhasivam -L: linux-pci@vger.kernel.org -L: linux-arm-msm@vger.kernel.org -S: Maintained -F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml -F: drivers/pci/controller/dwc/pcie-qcom-ep.c - PCIE DRIVER FOR ROCKCHIP M: Shawn Lin L: linux-pci@vger.kernel.org @@ -14883,6 +14884,14 @@ L: linux-pci@vger.kernel.org S: Maintained F: drivers/pci/controller/dwc/*spear* +PCIE ENDPOINT DRIVER FOR QUALCOMM +M: Manivannan Sadhasivam +L: linux-pci@vger.kernel.org +L: linux-arm-msm@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml +F: drivers/pci/controller/dwc/pcie-qcom-ep.c + PCMCIA SUBSYSTEM M: Dominik Brodowski S: Odd Fixes @@ -15142,13 +15151,6 @@ M: Logan Gunthorpe S: Maintained F: drivers/dma/plx_dma.c -PM6764TR DRIVER -M: Charles Hsu -L: linux-hwmon@vger.kernel.org -S: Maintained -F: Documentation/hwmon/pm6764tr.rst -F: drivers/hwmon/pmbus/pm6764tr.c - PM-GRAPH UTILITY M: "Todd E Brandt" L: linux-pm@vger.kernel.org @@ -15158,6 +15160,13 @@ B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools T: git git://github.com/intel/pm-graph F: tools/power/pm-graph +PM6764TR DRIVER +M: Charles Hsu +L: linux-hwmon@vger.kernel.org +S: Maintained +F: Documentation/hwmon/pm6764tr.rst +F: drivers/hwmon/pmbus/pm6764tr.c + PMBUS HARDWARE MONITORING DRIVERS M: Guenter Roeck L: linux-hwmon@vger.kernel.org @@ -15238,15 +15247,6 @@ F: include/linux/pm_* F: include/linux/powercap.h F: kernel/configs/nopm.config -DYNAMIC THERMAL POWER MANAGEMENT (DTPM) -M: Daniel Lezcano -L: linux-pm@vger.kernel.org -S: Supported -B: https://bugzilla.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm -F: drivers/powercap/dtpm* -F: include/linux/dtpm.h - POWER STATE COORDINATION INTERFACE (PSCI) M: Mark Rutland M: Lorenzo Pieralisi @@ -16261,12 +16261,6 @@ S: Supported F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml F: drivers/i2c/busses/i2c-riic.c -RENESAS USB PHY DRIVER -M: Yoshihiro Shimoda -L: linux-renesas-soc@vger.kernel.org -S: Maintained -F: drivers/phy/renesas/phy-rcar-gen3-usb*.c - RENESAS RZ/G2L A/D DRIVER M: Lad Prabhakar L: linux-iio@vger.kernel.org @@ -16275,6 +16269,12 @@ S: Supported F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml F: drivers/iio/adc/rzg2l_adc.c +RENESAS USB PHY DRIVER +M: Yoshihiro Shimoda +L: linux-renesas-soc@vger.kernel.org +S: Maintained +F: drivers/phy/renesas/phy-rcar-gen3-usb*.c + RESET CONTROLLER FRAMEWORK M: Philipp Zabel S: Maintained @@ -17105,6 +17105,15 @@ F: block/sed* F: include/linux/sed* F: include/uapi/linux/sed* +SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) +M: Mark Rutland +M: Lorenzo Pieralisi +M: Sudeep Holla +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +S: Maintained +F: drivers/firmware/smccc/ +F: include/linux/arm-smccc.h + SECURITY CONTACT M: Security Officers S: Supported @@ -17512,15 +17521,6 @@ M: Nicolas Pitre S: Odd Fixes F: drivers/net/ethernet/smsc/smc91x.* -SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) -M: Mark Rutland -M: Lorenzo Pieralisi -M: Sudeep Holla -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -S: Maintained -F: drivers/firmware/smccc/ -F: include/linux/arm-smccc.h - SMM665 HARDWARE MONITOR DRIVER M: Guenter Roeck L: linux-hwmon@vger.kernel.org @@ -18701,6 +18701,14 @@ M: Thierry Reding S: Supported F: drivers/pwm/pwm-tegra.c +TEGRA QUAD SPI DRIVER +M: Thierry Reding +M: Jonathan Hunter +M: Sowjanya Komatineni +L: linux-tegra@vger.kernel.org +S: Maintained +F: drivers/spi/spi-tegra210-quad.c + TEGRA SERIAL DRIVER M: Laxman Dewangan S: Supported @@ -18711,14 +18719,6 @@ M: Laxman Dewangan S: Supported F: drivers/spi/spi-tegra* -TEGRA QUAD SPI DRIVER -M: Thierry Reding -M: Jonathan Hunter -M: Sowjanya Komatineni -L: linux-tegra@vger.kernel.org -S: Maintained -F: drivers/spi/spi-tegra210-quad.c - TEGRA VIDEO DRIVER M: Thierry Reding M: Jonathan Hunter @@ -18767,13 +18767,6 @@ L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained F: sound/soc/ti/ -TEXAS INSTRUMENTS' DAC7612 DAC DRIVER -M: Ricardo Ribalda -L: linux-iio@vger.kernel.org -S: Supported -F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml -F: drivers/iio/dac/ti-dac7612.c - TEXAS INSTRUMENTS DMA DRIVERS M: Peter Ujfalusi L: dmaengine@vger.kernel.org @@ -18787,6 +18780,22 @@ F: include/linux/dma/k3-udma-glue.h F: include/linux/dma/ti-cppi5.h F: include/linux/dma/k3-psil.h +TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER +M: Robert Marko +M: Luka Perkov +L: linux-hwmon@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml +F: Documentation/hwmon/tps23861.rst +F: drivers/hwmon/tps23861.c + +TEXAS INSTRUMENTS' DAC7612 DAC DRIVER +M: Ricardo Ribalda +L: linux-iio@vger.kernel.org +S: Supported +F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml +F: drivers/iio/dac/ti-dac7612.c + TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER M: Nishanth Menon M: Tero Kristo @@ -18811,15 +18820,6 @@ F: include/dt-bindings/soc/ti,sci_pm_domain.h F: include/linux/soc/ti/ti_sci_inta_msi.h F: include/linux/soc/ti/ti_sci_protocol.h -TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER -M: Robert Marko -M: Luka Perkov -L: linux-hwmon@vger.kernel.org -S: Maintained -F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml -F: Documentation/hwmon/tps23861.rst -F: drivers/hwmon/tps23861.c - TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER M: Puranjay Mohan L: linux-iio@vger.kernel.org @@ -19719,6 +19719,13 @@ L: linux-usb@vger.kernel.org S: Supported F: drivers/usb/class/usblp.c +USB QMI WWAN NETWORK DRIVER +M: Bjørn Mork +L: netdev@vger.kernel.org +S: Maintained +F: Documentation/ABI/testing/sysfs-class-net-qmi +F: drivers/net/usb/qmi_wwan.c + USB RAW GADGET DRIVER R: Andrey Konovalov L: linux-usb@vger.kernel.org @@ -19727,13 +19734,6 @@ F: Documentation/usb/raw-gadget.rst F: drivers/usb/gadget/legacy/raw_gadget.c F: include/uapi/linux/usb/raw_gadget.h -USB QMI WWAN NETWORK DRIVER -M: Bjørn Mork -L: netdev@vger.kernel.org -S: Maintained -F: Documentation/ABI/testing/sysfs-class-net-qmi -F: drivers/net/usb/qmi_wwan.c - USB RTL8150 DRIVER M: Petko Manolov L: linux-usb@vger.kernel.org @@ -20049,6 +20049,14 @@ S: Maintained F: drivers/media/common/videobuf2/* F: include/media/videobuf2-* +VIDTV VIRTUAL DIGITAL TV DRIVER +M: Daniel W. S. Almeida +L: linux-media@vger.kernel.org +S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git +F: drivers/media/test-drivers/vidtv/* + VIMC VIRTUAL MEDIA CONTROLLER DRIVER M: Helen Koike R: Shuah Khan @@ -20078,6 +20086,16 @@ F: include/uapi/linux/virtio_vsock.h F: net/vmw_vsock/virtio_transport.c F: net/vmw_vsock/virtio_transport_common.c +VIRTIO BALLOON +M: "Michael S. Tsirkin" +M: David Hildenbrand +L: virtualization@lists.linux-foundation.org +S: Maintained +F: drivers/virtio/virtio_balloon.c +F: include/uapi/linux/virtio_balloon.h +F: include/linux/balloon_compaction.h +F: mm/balloon_compaction.c + VIRTIO BLOCK AND SCSI DRIVERS M: "Michael S. Tsirkin" M: Jason Wang @@ -20115,16 +20133,6 @@ F: include/linux/virtio*.h F: include/uapi/linux/virtio_*.h F: tools/virtio/ -VIRTIO BALLOON -M: "Michael S. Tsirkin" -M: David Hildenbrand -L: virtualization@lists.linux-foundation.org -S: Maintained -F: drivers/virtio/virtio_balloon.c -F: include/uapi/linux/virtio_balloon.h -F: include/linux/balloon_compaction.h -F: mm/balloon_compaction.c - VIRTIO CRYPTO DRIVER M: Gonglei L: virtualization@lists.linux-foundation.org @@ -20186,6 +20194,15 @@ F: drivers/vhost/ F: include/linux/vhost_iotlb.h F: include/uapi/linux/vhost.h +VIRTIO I2C DRIVER +M: Conghui Chen +M: Viresh Kumar +L: linux-i2c@vger.kernel.org +L: virtualization@lists.linux-foundation.org +S: Maintained +F: drivers/i2c/busses/i2c-virtio.c +F: include/uapi/linux/virtio_i2c.h + VIRTIO INPUT DRIVER M: Gerd Hoffmann S: Maintained @@ -20207,6 +20224,13 @@ W: https://virtio-mem.gitlab.io/ F: drivers/virtio/virtio_mem.c F: include/uapi/linux/virtio_mem.h +VIRTIO PMEM DRIVER +M: Pankaj Gupta +L: virtualization@lists.linux-foundation.org +S: Maintained +F: drivers/nvdimm/virtio_pmem.c +F: drivers/nvdimm/nd_virtio.c + VIRTIO SOUND DRIVER M: Anton Yakovlev M: "Michael S. Tsirkin" @@ -20216,22 +20240,6 @@ S: Maintained F: include/uapi/linux/virtio_snd.h F: sound/virtio/* -VIRTIO I2C DRIVER -M: Conghui Chen -M: Viresh Kumar -L: linux-i2c@vger.kernel.org -L: virtualization@lists.linux-foundation.org -S: Maintained -F: drivers/i2c/busses/i2c-virtio.c -F: include/uapi/linux/virtio_i2c.h - -VIRTIO PMEM DRIVER -M: Pankaj Gupta -L: virtualization@lists.linux-foundation.org -S: Maintained -F: drivers/nvdimm/virtio_pmem.c -F: drivers/nvdimm/nd_virtio.c - VIRTUAL BOX GUEST DEVICE DRIVER M: Hans de Goede M: Arnd Bergmann @@ -20261,14 +20269,6 @@ W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git F: drivers/media/test-drivers/vivid/* -VIDTV VIRTUAL DIGITAL TV DRIVER -M: Daniel W. S. Almeida -L: linux-media@vger.kernel.org -S: Maintained -W: https://linuxtv.org -T: git git://linuxtv.org/media_tree.git -F: drivers/media/test-drivers/vidtv/* - VLYNQ BUS M: Florian Fainelli L: openwrt-devel@lists.openwrt.org (subscribers-only) @@ -20276,18 +20276,6 @@ S: Maintained F: drivers/vlynq/vlynq.c F: include/linux/vlynq.h -VME SUBSYSTEM -M: Martyn Welch -M: Manohar Vanga -M: Greg Kroah-Hartman -L: linux-kernel@vger.kernel.org -S: Maintained -T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git -F: Documentation/driver-api/vme.rst -F: drivers/staging/vme/ -F: drivers/vme/ -F: include/linux/vme* - VM SOCKETS (AF_VSOCK) M: Stefano Garzarella L: virtualization@lists.linux-foundation.org @@ -20301,6 +20289,18 @@ F: include/uapi/linux/vsockmon.h F: net/vmw_vsock/ F: tools/testing/vsock/ +VME SUBSYSTEM +M: Martyn Welch +M: Manohar Vanga +M: Greg Kroah-Hartman +L: linux-kernel@vger.kernel.org +S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git +F: Documentation/driver-api/vme.rst +F: drivers/staging/vme/ +F: drivers/vme/ +F: include/linux/vme* + VMWARE BALLOON DRIVER M: Nadav Amit M: "VMware, Inc." -- 2.33.0 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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4E3A8C433EF for ; Wed, 17 Nov 2021 19:06:39 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 0048B61B93 for ; Wed, 17 Nov 2021 19:06:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 0048B61B93 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org 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:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=SF1pBFIbyJu9FPPJFG78602+5qFMBHblI4lxg6IGAqo=; b=PRjc0fQppk3TaU VvIRuugZ6yOP7e7ObRs1o2k/MZ/yfmwavzJqJtg6JqsFjRq0AYpUfepmz57znHQdLdf57yx9C/hP7 Aq8skTYKxLviozlo8Hdnm3Nx2/g+kihM7RZfrdFqILHwc620W5gc9CqcK09vLOfQd/lVUVNMGi4Zh pt7VfW8+l7WutI0UJrLLwMRMvpigBJbt5zfy94hxWmesSTrnUU0SCPKeYHlhqMBhuRfRF0b6aTxAy YFq1sKfqFQXwGIMzd54h24qzRdqNtYKGRU2hRBIydIKQhbOUxtFZSgqg8Nc2VwDHekdByVjF7CnTV 5lP/QFSTsMHqMriUqrAQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mnQGH-0068ap-Nk; Wed, 17 Nov 2021 19:06:25 +0000 Received: from mga17.intel.com ([192.55.52.151]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mnQGB-0068aT-Qc for linux-riscv@lists.infradead.org; Wed, 17 Nov 2021 19:06:24 +0000 X-IronPort-AV: E=McAfee;i="6200,9189,10171"; a="214749924" X-IronPort-AV: E=Sophos;i="5.87,241,1631602800"; d="scan'208";a="214749924" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2021 11:05:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,241,1631602800"; d="scan'208";a="472843168" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga002.jf.intel.com with ESMTP; 17 Nov 2021 11:05:53 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 42103198; Wed, 17 Nov 2021 21:05:56 +0200 (EET) From: Andy Shevchenko To: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, llvm@lists.linux.dev Cc: Paul Walmsley , Palmer Dabbelt , Albert Ou , Nathan Chancellor , Nick Desaulniers , Joe Perches , Linus Torvalds , Andy Shevchenko Subject: [PATCH v1 1/1] MAINTAINERS: Sort sections with parse-maintainers.pl help Date: Wed, 17 Nov 2021 21:05:53 +0200 Message-Id: <20211117190553.36144-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211117_110619_990493_235E7726 X-CRM114-Status: GOOD ( 12.82 ) X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org U29ydCBzZWN0aW9ucyB3aXRoIHBhcnNlLW1haW50YWluZXJzLnBsIGhlbHAgc2luY2UgcXVpdGUg YSBmZXcKZ290IHVuc29ydGVkIGZyb20gdGhlIHByZXZpb3VzIHJ1bi4KClNpZ25lZC1vZmYtYnk6 IEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgotLS0K IE1BSU5UQUlORVJTIHwgNzEwICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNTUgaW5zZXJ0aW9ucygrKSwgMzU1IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXgg N2EyMzQ1Y2U4NTIxLi4xMTU0YzgzZWUzYzUgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBi L01BSU5UQUlORVJTCkBAIC05NjcsMTEgKzk2Nyw2IEBAIEY6CWRyaXZlcnMvZ3B1L2RybS9hbWQv aW5jbHVkZS92OV9zdHJ1Y3RzLmgKIEY6CWRyaXZlcnMvZ3B1L2RybS9hbWQvaW5jbHVkZS92aV9z dHJ1Y3RzLmgKIEY6CWluY2x1ZGUvdWFwaS9saW51eC9rZmRfaW9jdGwuaAogCi1BTUQgU1BJIERS SVZFUgotTToJU2FuamF5IFIgTWVodGEgPHNhbmp1Lm1laHRhQGFtZC5jb20+Ci1TOglNYWludGFp bmVkCi1GOglkcml2ZXJzL3NwaS9zcGktYW1kLmMKLQogQU1EIE1QMiBJMkMgRFJJVkVSCiBNOglF bGllIE1vcmlzc2UgPHN5bml1cmdlQGdtYWlsLmNvbT4KIE06CU5laGFsIFNoYWggPG5laGFsLWJh a3VsY2hhbmRyYS5zaGFoQGFtZC5jb20+CkBAIC0xMDA2LDEzICsxMDAxLDYgQEAgTToJVG9tIExl bmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KIFM6CVN1cHBvcnRlZAogRjoJYXJjaC9h cm02NC9ib290L2R0cy9hbWQvCiAKLUFNRCBYR0JFIERSSVZFUgotTToJVG9tIExlbmRhY2t5IDx0 aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLUw6CW5ldGRldkB2Z2VyLmtlcm5lbC5vcmcKLVM6CVN1 cHBvcnRlZAotRjoJYXJjaC9hcm02NC9ib290L2R0cy9hbWQvYW1kLXNlYXR0bGUteGdiZSouZHRz aQotRjoJZHJpdmVycy9uZXQvZXRoZXJuZXQvYW1kL3hnYmUvCi0KIEFNRCBTRU5TT1IgRlVTSU9O IEhVQiBEUklWRVIKIE06CU5laGFsIFNoYWggPG5laGFsLWJha3VsY2hhbmRyYS5zaGFoQGFtZC5j b20+CiBNOglCYXNhdmFyYWogTmF0aWthciA8YmFzYXZhcmFqLm5hdGlrYXJAYW1kLmNvbT4KQEAg LTEwMjEsNiArMTAwOSwxOCBAQCBTOglNYWludGFpbmVkCiBGOglEb2N1bWVudGF0aW9uL2hpZC9h bWQtc2ZoKgogRjoJZHJpdmVycy9oaWQvYW1kLXNmaC1oaWQvCiAKK0FNRCBTUEkgRFJJVkVSCitN OglTYW5qYXkgUiBNZWh0YSA8c2FuanUubWVodGFAYW1kLmNvbT4KK1M6CU1haW50YWluZWQKK0Y6 CWRyaXZlcnMvc3BpL3NwaS1hbWQuYworCitBTUQgWEdCRSBEUklWRVIKK006CVRvbSBMZW5kYWNr eSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CitMOgluZXRkZXZAdmdlci5rZXJuZWwub3JnCitT OglTdXBwb3J0ZWQKK0Y6CWFyY2gvYXJtNjQvYm9vdC9kdHMvYW1kL2FtZC1zZWF0dGxlLXhnYmUq LmR0c2kKK0Y6CWRyaXZlcnMvbmV0L2V0aGVybmV0L2FtZC94Z2JlLworCiBBTVMgQVM3MzIxMSBE UklWRVIKIE06CUNocmlzdGlhbiBFZ2dlcnMgPGNlZ2dlcnNAYXJyaS5kZT4KIEw6CWxpbnV4LWlp b0B2Z2VyLmtlcm5lbC5vcmcKQEAgLTE0MDksNiArMTQwOSwxNiBAQCBTOglNYWludGFpbmVkCiBG Oglkcml2ZXJzL25ldC9hcmNuZXQvCiBGOglpbmNsdWRlL3VhcGkvbGludXgvaWZfYXJjbmV0LmgK IAorQVJNIEFORCBBUk02NCBTb0MgU1VCLUFSQ0hJVEVDVFVSRVMgKENPTU1PTiBQQVJUUykKK006 CUFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CitNOglPbG9mIEpvaGFuc3NvbiA8b2xvZkBs aXhvbS5uZXQ+CitNOglzb2NAa2VybmVsLm9yZworTDoJbGludXgtYXJtLWtlcm5lbEBsaXN0cy5p bmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKK1M6CU1haW50YWlu ZWQKK1Q6CWdpdCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv c29jL3NvYy5naXQKK0Y6CWFyY2gvYXJtL2Jvb3QvZHRzL01ha2VmaWxlCitGOglhcmNoL2FybTY0 L2Jvb3QvZHRzL01ha2VmaWxlCisKIEFSTSBBUkNISVRFQ1RFRCBUSU1FUiBEUklWRVIKIE06CU1h cmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiBNOglNYXJjIFp5bmdpZXIgPG1hekBr ZXJuZWwub3JnPgpAQCAtMTUyNSwyMiArMTUzNSw2IEBAIFM6CU9kZCBGaXhlcwogRjoJZHJpdmVy cy9hbWJhLwogRjoJaW5jbHVkZS9saW51eC9hbWJhL2J1cy5oCiAKLUFSTSBQUklNRUNFTEwgUEwz NVggTkFORCBDT05UUk9MTEVSIERSSVZFUgotTToJTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5h bEBib290bGluLmNvbT4KLU06CU5hZ2EgU3VyZXNoa3VtYXIgUmVsbGkgPG5hZ2FzdXJlQHhpbGlu eC5jb20+Ci1MOglsaW51eC1tdGRAbGlzdHMuaW5mcmFkZWFkLm9yZwotUzoJTWFpbnRhaW5lZAot RjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hcm0scGwzNTMtbmFuZC1y MnAxLnlhbWwKLUY6CWRyaXZlcnMvbXRkL25hbmQvcmF3L3BsMzV4LW5hbmQtY29udHJvbGxlci5j Ci0KLUFSTSBQUklNRUNFTEwgUEwzNVggU01DIERSSVZFUgotTToJTWlxdWVsIFJheW5hbCA8bWlx dWVsLnJheW5hbEBib290bGluLmNvbT4KLU06CU5hZ2EgU3VyZXNoa3VtYXIgUmVsbGkgPG5hZ2Fz dXJlQHhpbGlueC5jb20+Ci1MOglsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcg KG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKQotUzoJTWFpbnRhaW5lZAotRjoJRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lbW9yeS1jb250cm9sbGVycy9hcm0scGwzNTMt c21jLnlhbWwKLUY6CWRyaXZlcnMvbWVtb3J5L3BsMzUzLXNtYy5jCi0KIEFSTSBQUklNRUNFTEwg Q0xDRCBQTDExMCBEUklWRVIKIE06CVJ1c3NlbGwgS2luZyA8bGludXhAYXJtbGludXgub3JnLnVr PgogUzoJT2RkIEZpeGVzCkBAIC0xNTU4LDYgKzE1NTIsMjIgQEAgUzoJT2RkIEZpeGVzCiBGOglk cml2ZXJzL21tYy9ob3N0L21tY2kuKgogRjoJaW5jbHVkZS9saW51eC9hbWJhL21tY2kuaAogCitB Uk0gUFJJTUVDRUxMIFBMMzVYIE5BTkQgQ09OVFJPTExFUiBEUklWRVIKK006CU1pcXVlbCBSYXlu YWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CitNOglOYWdhIFN1cmVzaGt1bWFyIFJlbGxp IDxuYWdhc3VyZUB4aWxpbnguY29tPgorTDoJbGludXgtbXRkQGxpc3RzLmluZnJhZGVhZC5vcmcK K1M6CU1haW50YWluZWQKK0Y6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQv YXJtLHBsMzUzLW5hbmQtcjJwMS55YW1sCitGOglkcml2ZXJzL210ZC9uYW5kL3Jhdy9wbDM1eC1u YW5kLWNvbnRyb2xsZXIuYworCitBUk0gUFJJTUVDRUxMIFBMMzVYIFNNQyBEUklWRVIKK006CU1p cXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CitNOglOYWdhIFN1cmVzaGt1 bWFyIFJlbGxpIDxuYWdhc3VyZUB4aWxpbnguY29tPgorTDoJbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKK1M6CU1haW50 YWluZWQKK0Y6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJv bGxlcnMvYXJtLHBsMzUzLXNtYy55YW1sCitGOglkcml2ZXJzL21lbW9yeS9wbDM1My1zbWMuYwor CiBBUk0gUFJJTUVDRUxMIFNTUCBQTDAyMiBTUEkgRFJJVkVSCiBNOglMaW51cyBXYWxsZWlqIDxs aW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiBMOglsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJh ZGVhZC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKQpAQCAtMTU5NCwxNiArMTYw NCw2IEBAIEY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9hcm0sc21t dSoKIEY6CWRyaXZlcnMvaW9tbXUvYXJtLwogRjoJZHJpdmVycy9pb21tdS9pby1wZ3RhYmxlLWFy bSoKIAotQVJNIEFORCBBUk02NCBTb0MgU1VCLUFSQ0hJVEVDVFVSRVMgKENPTU1PTiBQQVJUUykK LU06CUFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Ci1NOglPbG9mIEpvaGFuc3NvbiA8b2xv ZkBsaXhvbS5uZXQ+Ci1NOglzb2NAa2VybmVsLm9yZwotTDoJbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKLVM6CU1haW50 YWluZWQKLVQ6CWdpdCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n aXQvc29jL3NvYy5naXQKLUY6CWFyY2gvYXJtL2Jvb3QvZHRzL01ha2VmaWxlCi1GOglhcmNoL2Fy bTY0L2Jvb3QvZHRzL01ha2VmaWxlCi0KIEFSTSBTVUItQVJDSElURUNUVVJFUwogTDoJbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3Jp YmVycykKIFM6CU1haW50YWluZWQKQEAgLTIyNTYsMTMgKzIyNTYsNiBAQCBGOglhcmNoL2FybTY0 L2Jvb3QvZHRzL21pY3JvY2hpcC8KIEY6CWRyaXZlcnMvcGluY3RybC9waW5jdHJsLW1pY3JvY2hp cC1zZ3Bpby5jCiBOOglzcGFyeDUKIAotTWljcm9jaGlwIFRpbWVyIENvdW50ZXIgQmxvY2sgKFRD QikgQ2FwdHVyZSBEcml2ZXIKLU06CUthbWVsIEJvdWhhcmEgPGthbWVsLmJvdWhhcmFAYm9vdGxp bi5jb20+Ci1MOglsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVyYXRl ZCBmb3Igbm9uLXN1YnNjcmliZXJzKQotTDoJbGludXgtaWlvQHZnZXIua2VybmVsLm9yZwotUzoJ TWFpbnRhaW5lZAotRjoJZHJpdmVycy9jb3VudGVyL21pY3JvY2hpcC10Y2ItY2FwdHVyZS5jCi0K IEFSTS9NSU9BNzAxIE1BQ0hJTkUgU1VQUE9SVAogTToJUm9iZXJ0IEphcnptaWsgPHJvYmVydC5q YXJ6bWlrQGZyZWUuZnI+CiBMOglsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcg KG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKQpAQCAtNDA5NSwyOSArNDA4OCw2IEBAIFc6 CWh0dHBzOi8vZ2l0aHViLmNvbS9DYXNjb2RhL2NhODIxMC1saW51eC5naXQKIEY6CURvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvaWVlZTgwMjE1NC9jYTgyMTAudHh0CiBGOglk cml2ZXJzL25ldC9pZWVlODAyMTU0L2NhODIxMC5jCiAKLUNBTkFBTi9LRU5EUllURSBLMjEwIFNP QyBGUElPQSBEUklWRVIKLU06CURhbWllbiBMZSBNb2FsIDxkYW1pZW4ubGVtb2FsQHdkYy5jb20+ Ci1MOglsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCi1MOglsaW51eC1ncGlvQHZnZXIu a2VybmVsLm9yZyAocGluY3RybCBkcml2ZXIpCi1GOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvcGluY3RybC9jYW5hYW4sazIxMC1mcGlvYS55YW1sCi1GOglkcml2ZXJzL3BpbmN0 cmwvcGluY3RybC1rMjEwLmMKLQotQ0FOQUFOL0tFTkRSWVRFIEsyMTAgU09DIFJFU0VUIENPTlRS T0xMRVIgRFJJVkVSCi1NOglEYW1pZW4gTGUgTW9hbCA8ZGFtaWVuLmxlbW9hbEB3ZGMuY29tPgot TDoJbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwotTDoJbGludXgtcmlzY3ZAbGlzdHMuaW5m cmFkZWFkLm9yZwotUzoJTWFpbnRhaW5lZAotRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3Jlc2V0L2NhbmFhbixrMjEwLXJzdC55YW1sCi1GOglkcml2ZXJzL3Jlc2V0L3Jlc2V0 LWsyMTAuYwotCi1DQU5BQU4vS0VORFJZVEUgSzIxMCBTT0MgU1lTVEVNIENPTlRST0xMRVIgRFJJ VkVSCi1NOglEYW1pZW4gTGUgTW9hbCA8ZGFtaWVuLmxlbW9hbEB3ZGMuY29tPgotTDoJbGludXgt cmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZwotUzoJTWFpbnRhaW5lZAotRjogICAgICBEb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL2NhbmFhbixrMjEwLXN5c2N0bC55YW1sCi1G Oglkcml2ZXJzL3NvYy9jYW5hYW4vCi1GOglpbmNsdWRlL3NvYy9jYW5hYW4vCi0KIENBQ0hFRklM RVM6IEZTLUNBQ0hFIEJBQ0tFTkQgRk9SIENBQ0hJTkcgT04gTU9VTlRFRCBGSUxFU1lTVEVNUwog TToJRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KIEw6CWxpbnV4LWNhY2hlZnNA cmVkaGF0LmNvbSAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpCkBAIC00MjQwLDYgKzQy MTAsMjkgQEAgRjoJRG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL2oxOTM5LnJzdAogRjoJaW5jbHVk ZS91YXBpL2xpbnV4L2Nhbi9qMTkzOS5oCiBGOgluZXQvY2FuL2oxOTM5LwogCitDQU5BQU4vS0VO RFJZVEUgSzIxMCBTT0MgRlBJT0EgRFJJVkVSCitNOglEYW1pZW4gTGUgTW9hbCA8ZGFtaWVuLmxl bW9hbEB3ZGMuY29tPgorTDoJbGludXgtcmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZworTDoJbGlu dXgtZ3Bpb0B2Z2VyLmtlcm5lbC5vcmcgKHBpbmN0cmwgZHJpdmVyKQorRjoJRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvY2FuYWFuLGsyMTAtZnBpb2EueWFtbAorRjoJ ZHJpdmVycy9waW5jdHJsL3BpbmN0cmwtazIxMC5jCisKK0NBTkFBTi9LRU5EUllURSBLMjEwIFNP QyBSRVNFVCBDT05UUk9MTEVSIERSSVZFUgorTToJRGFtaWVuIExlIE1vYWwgPGRhbWllbi5sZW1v YWxAd2RjLmNvbT4KK0w6CWxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKK0w6CWxpbnV4LXJp c2N2QGxpc3RzLmluZnJhZGVhZC5vcmcKK1M6CU1haW50YWluZWQKK0Y6CURvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9yZXNldC9jYW5hYW4sazIxMC1yc3QueWFtbAorRjoJZHJpdmVy cy9yZXNldC9yZXNldC1rMjEwLmMKKworQ0FOQUFOL0tFTkRSWVRFIEsyMTAgU09DIFNZU1RFTSBD T05UUk9MTEVSIERSSVZFUgorTToJRGFtaWVuIExlIE1vYWwgPGRhbWllbi5sZW1vYWxAd2RjLmNv bT4KK0w6CWxpbnV4LXJpc2N2QGxpc3RzLmluZnJhZGVhZC5vcmcKK1M6CU1haW50YWluZWQKK0Y6 CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZmQvY2FuYWFuLGsyMTAtc3lzY3Rs LnlhbWwKK0Y6CWRyaXZlcnMvc29jL2NhbmFhbi8KK0Y6CWluY2x1ZGUvc29jL2NhbmFhbi8KKwog Q0FQQUJJTElUSUVTCiBNOglTZXJnZSBIYWxseW4gPHNlcmdlQGhhbGx5bi5jb20+CiBMOglsaW51 eC1zZWN1cml0eS1tb2R1bGVAdmdlci5rZXJuZWwub3JnCkBAIC00NDg5LDE3ICs0NDgyLDE3IEBA IEY6CWRyaXZlcnMvcG93ZXIvc3VwcGx5L2Nyb3NfdXNicGQtY2hhcmdlci5jCiBOOgljcm9zX2Vj CiBOOgljcm9zLWVjCiAKLUNIUk9NRU9TIEVDIFVTQiBUWVBFLUMgRFJJVkVSCi1NOglQcmFzaGFu dCBNYWxhbmkgPHBtYWxhbmlAY2hyb21pdW0ub3JnPgotUzoJTWFpbnRhaW5lZAotRjoJZHJpdmVy cy9wbGF0Zm9ybS9jaHJvbWUvY3Jvc19lY190eXBlYy5jCi0KIENIUk9NRU9TIEVDIFVTQiBQRCBO T1RJRlkgRFJJVkVSCiBNOglQcmFzaGFudCBNYWxhbmkgPHBtYWxhbmlAY2hyb21pdW0ub3JnPgog UzoJTWFpbnRhaW5lZAogRjoJZHJpdmVycy9wbGF0Zm9ybS9jaHJvbWUvY3Jvc191c2JwZF9ub3Rp ZnkuYwogRjoJaW5jbHVkZS9saW51eC9wbGF0Zm9ybV9kYXRhL2Nyb3NfdXNicGRfbm90aWZ5LmgK IAorQ0hST01FT1MgRUMgVVNCIFRZUEUtQyBEUklWRVIKK006CVByYXNoYW50IE1hbGFuaSA8cG1h bGFuaUBjaHJvbWl1bS5vcmc+CitTOglNYWludGFpbmVkCitGOglkcml2ZXJzL3BsYXRmb3JtL2No cm9tZS9jcm9zX2VjX3R5cGVjLmMKKwogQ0hST05URUwgQ0g3MzIyIENFQyBEUklWRVIKIE06CUpv ZSBUZXNzbGVyIDxqcnRAZ29vZ2xlLmNvbT4KIEw6CWxpbnV4LW1lZGlhQHZnZXIua2VybmVsLm9y ZwpAQCAtNDYwNCw2ICs0NTk3LDE4IEBAIE06CU5lbHNvbiBFc2NvYmFyIDxuZWVzY29iYUBjaXNj by5jb20+CiBTOglTdXBwb3J0ZWQKIEY6CWRyaXZlcnMvaW5maW5pYmFuZC9ody91c25pYy8KIAor Q0xBTkcgQ09OVFJPTCBGTE9XIElOVEVHUklUWSBTVVBQT1JUCitNOglTYW1pIFRvbHZhbmVuIDxz YW1pdG9sdmFuZW5AZ29vZ2xlLmNvbT4KK006CUtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0u b3JnPgorUjoJTmF0aGFuIENoYW5jZWxsb3IgPG5hdGhhbkBrZXJuZWwub3JnPgorUjoJTmljayBE ZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CitMOglsbHZtQGxpc3RzLmxpbnV4 LmRldgorUzoJU3VwcG9ydGVkCitCOglodHRwczovL2dpdGh1Yi5jb20vQ2xhbmdCdWlsdExpbnV4 L2xpbnV4L2lzc3VlcworVDoJZ2l0IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv a2VybmVsL2dpdC9rZWVzL2xpbnV4LmdpdCBmb3ItbmV4dC9jbGFuZy9mZWF0dXJlcworRjoJaW5j bHVkZS9saW51eC9jZmkuaAorRjoJa2VybmVsL2NmaS5jCisKIENMQU5HLUZPUk1BVCBGSUxFCiBN OglNaWd1ZWwgT2plZGEgPG9qZWRhQGtlcm5lbC5vcmc+CiBTOglNYWludGFpbmVkCkBAIC00NjIz LDE4ICs0NjI4LDYgQEAgRjoJc2NyaXB0cy9NYWtlZmlsZS5jbGFuZwogRjoJc2NyaXB0cy9jbGFu Zy10b29scy8KIEs6CVxiKD9pOmNsYW5nfGxsdm0pXGIKIAotQ0xBTkcgQ09OVFJPTCBGTE9XIElO VEVHUklUWSBTVVBQT1JUCi1NOglTYW1pIFRvbHZhbmVuIDxzYW1pdG9sdmFuZW5AZ29vZ2xlLmNv bT4KLU06CUtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgotUjoJTmF0aGFuIENoYW5j ZWxsb3IgPG5hdGhhbkBrZXJuZWwub3JnPgotUjoJTmljayBEZXNhdWxuaWVycyA8bmRlc2F1bG5p ZXJzQGdvb2dsZS5jb20+Ci1MOglsbHZtQGxpc3RzLmxpbnV4LmRldgotUzoJU3VwcG9ydGVkCi1C OglodHRwczovL2dpdGh1Yi5jb20vQ2xhbmdCdWlsdExpbnV4L2xpbnV4L2lzc3VlcwotVDoJZ2l0 IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rZWVzL2xpbnV4 LmdpdCBmb3ItbmV4dC9jbGFuZy9mZWF0dXJlcwotRjoJaW5jbHVkZS9saW51eC9jZmkuaAotRjoJ a2VybmVsL2NmaS5jCi0KIENMRUFOQ0FDSEUgQVBJCiBNOglLb25yYWQgUnplc3p1dGVrIFdpbGsg PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiBMOglsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3Jn CkBAIC01MTE3LDYgKzUxMTAsMTMgQEAgUzoJU3VwcG9ydGVkCiBXOglodHRwOi8vd3d3LmNoZWxz aW8uY29tCiBGOglkcml2ZXJzL2NyeXB0by9jaGVsc2lvCiAKK0NYR0I0IEVUSEVSTkVUIERSSVZF UiAoQ1hHQjQpCitNOglSYWp1IFJhbmdvanUgPHJhanVyQGNoZWxzaW8uY29tPgorTDoJbmV0ZGV2 QHZnZXIua2VybmVsLm9yZworUzoJU3VwcG9ydGVkCitXOglodHRwOi8vd3d3LmNoZWxzaW8uY29t CitGOglkcml2ZXJzL25ldC9ldGhlcm5ldC9jaGVsc2lvL2N4Z2I0LworCiBDWEdCNCBJTkxJTkUg Q1JZUFRPIERSSVZFUgogTToJQXl1c2ggU2F3YWwgPGF5dXNoLnNhd2FsQGNoZWxzaW8uY29tPgog TToJVmluYXkgS3VtYXIgWWFkYXYgPHZpbmF5LnlhZGF2QGNoZWxzaW8uY29tPgpAQCAtNTEyNiwx MyArNTEyNiw2IEBAIFM6CVN1cHBvcnRlZAogVzoJaHR0cDovL3d3dy5jaGVsc2lvLmNvbQogRjoJ ZHJpdmVycy9uZXQvZXRoZXJuZXQvY2hlbHNpby9pbmxpbmVfY3J5cHRvLwogCi1DWEdCNCBFVEhF Uk5FVCBEUklWRVIgKENYR0I0KQotTToJUmFqdSBSYW5nb2p1IDxyYWp1ckBjaGVsc2lvLmNvbT4K LUw6CW5ldGRldkB2Z2VyLmtlcm5lbC5vcmcKLVM6CVN1cHBvcnRlZAotVzoJaHR0cDovL3d3dy5j aGVsc2lvLmNvbQotRjoJZHJpdmVycy9uZXQvZXRoZXJuZXQvY2hlbHNpby9jeGdiNC8KLQogQ1hH QjQgSVNDU0kgRFJJVkVSIChDWEdCNEkpCiBNOglLYXJlbiBYaWUgPGt4aWVAY2hlbHNpby5jb20+ CiBMOglsaW51eC1zY3NpQHZnZXIua2VybmVsLm9yZwpAQCAtNTE4OCwxNiArNTE4MSw2IEBAIENZ Q0xBREVTIFBDMzAwIERSSVZFUgogUzoJT3JwaGFuCiBGOglkcml2ZXJzL25ldC93YW4vcGMzMDAq CiAKLUNZUFJFU1NfRklSTVdBUkUgTUVESUEgRFJJVkVSCi1NOglBbnR0aSBQYWxvc2FhcmkgPGNy b3BlQGlraS5maT4KLUw6CWxpbnV4LW1lZGlhQHZnZXIua2VybmVsLm9yZwotUzoJTWFpbnRhaW5l ZAotVzoJaHR0cHM6Ly9saW51eHR2Lm9yZwotVzoJaHR0cDovL3BhbG9zYWFyaS5maS9saW51eC8K LVE6CWh0dHA6Ly9wYXRjaHdvcmsubGludXh0di5vcmcvcHJvamVjdC9saW51eC1tZWRpYS9saXN0 LwotVDoJZ2l0IGdpdDovL2xpbnV4dHYub3JnL2FudHRpcC9tZWRpYV90cmVlLmdpdAotRjoJZHJp dmVycy9tZWRpYS9jb21tb24vY3lwcmVzc19maXJtd2FyZSoKLQogQ1lQUkVTUyBDWThDVE1BMTQw IFRPVUNIU0NSRUVOIERSSVZFUgogTToJTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5h cm8ub3JnPgogTDoJbGludXgtaW5wdXRAdmdlci5rZXJuZWwub3JnCkBAIC01MjExLDYgKzUxOTQs MTYgQEAgUzoJTWFpbnRhaW5lZAogRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2lucHV0L2N5cHJlc3Mtc2YueWFtbAogRjoJZHJpdmVycy9pbnB1dC9rZXlib2FyZC9jeXByZXNz LXNmLmMKIAorQ1lQUkVTU19GSVJNV0FSRSBNRURJQSBEUklWRVIKK006CUFudHRpIFBhbG9zYWFy aSA8Y3JvcGVAaWtpLmZpPgorTDoJbGludXgtbWVkaWFAdmdlci5rZXJuZWwub3JnCitTOglNYWlu dGFpbmVkCitXOglodHRwczovL2xpbnV4dHYub3JnCitXOglodHRwOi8vcGFsb3NhYXJpLmZpL2xp bnV4LworUToJaHR0cDovL3BhdGNod29yay5saW51eHR2Lm9yZy9wcm9qZWN0L2xpbnV4LW1lZGlh L2xpc3QvCitUOglnaXQgZ2l0Oi8vbGludXh0di5vcmcvYW50dGlwL21lZGlhX3RyZWUuZ2l0CitG Oglkcml2ZXJzL21lZGlhL2NvbW1vbi9jeXByZXNzX2Zpcm13YXJlKgorCiBDWVRUU1AgVE9VQ0hT Q1JFRU4gRFJJVkVSCiBNOglMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+ CiBMOglsaW51eC1pbnB1dEB2Z2VyLmtlcm5lbC5vcmcKQEAgLTUzODEsMTQgKzUzNzQsMTIgQEAg TDoJRGVsbC5DbGllbnQuS2VybmVsQGRlbGwuY29tCiBTOglNYWludGFpbmVkCiBGOglkcml2ZXJz L3BsYXRmb3JtL3g4Ni9kZWxsL2RlbGwtd21pLWRlc2NyaXB0b3IuYwogCi1ERUxMIFdNSSBTWVNN QU4gRFJJVkVSCi1NOglEaXZ5YSBCaGFyYXRoaSA8ZGl2eWEuYmhhcmF0aGlAZGVsbC5jb20+Ci1N OglQcmFzYW50aCBLc3IgPHByYXNhbnRoLmtzckBkZWxsLmNvbT4KK0RFTEwgV01JIEhBUkRXQVJF IFBSSVZBQ1kgU1VQUE9SVAorTToJUGVycnkgWXVhbiA8UGVycnkuWXVhbkBkZWxsLmNvbT4KIEw6 CURlbGwuQ2xpZW50Lktlcm5lbEBkZWxsLmNvbQogTDoJcGxhdGZvcm0tZHJpdmVyLXg4NkB2Z2Vy Lmtlcm5lbC5vcmcKIFM6CU1haW50YWluZWQKLUY6CURvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcv c3lzZnMtY2xhc3MtZmlybXdhcmUtYXR0cmlidXRlcwotRjoJZHJpdmVycy9wbGF0Zm9ybS94ODYv ZGVsbC9kZWxsLXdtaS1zeXNtYW4vCitGOglkcml2ZXJzL3BsYXRmb3JtL3g4Ni9kZWxsL2RlbGwt d21pLXByaXZhY3kuYwogCiBERUxMIFdNSSBOT1RJRklDQVRJT05TIERSSVZFUgogTToJTWF0dGhl dyBHYXJyZXR0IDxtamc1OUBzcmNmLnVjYW0ub3JnPgpAQCAtNTM5NiwxMiArNTM4NywyMSBAQCBN OglQYWxpIFJvaMOhciA8cGFsaUBrZXJuZWwub3JnPgogUzoJTWFpbnRhaW5lZAogRjoJZHJpdmVy cy9wbGF0Zm9ybS94ODYvZGVsbC9kZWxsLXdtaS1iYXNlLmMKIAotREVMTCBXTUkgSEFSRFdBUkUg UFJJVkFDWSBTVVBQT1JUCi1NOglQZXJyeSBZdWFuIDxQZXJyeS5ZdWFuQGRlbGwuY29tPgorREVM TCBXTUkgU1lTTUFOIERSSVZFUgorTToJRGl2eWEgQmhhcmF0aGkgPGRpdnlhLmJoYXJhdGhpQGRl bGwuY29tPgorTToJUHJhc2FudGggS3NyIDxwcmFzYW50aC5rc3JAZGVsbC5jb20+CiBMOglEZWxs LkNsaWVudC5LZXJuZWxAZGVsbC5jb20KIEw6CXBsYXRmb3JtLWRyaXZlci14ODZAdmdlci5rZXJu ZWwub3JnCiBTOglNYWludGFpbmVkCi1GOglkcml2ZXJzL3BsYXRmb3JtL3g4Ni9kZWxsL2RlbGwt d21pLXByaXZhY3kuYworRjoJRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1jbGFzcy1m aXJtd2FyZS1hdHRyaWJ1dGVzCitGOglkcml2ZXJzL3BsYXRmb3JtL3g4Ni9kZWxsL2RlbGwtd21p LXN5c21hbi8KKworREVMVEEgRFBTOTIwQUIgUFNVIERSSVZFUgorTToJUm9iZXJ0IE1hcmtvIDxy b2JlcnQubWFya29Ac2FydHVyYS5ocj4KK0w6CWxpbnV4LWh3bW9uQHZnZXIua2VybmVsLm9yZwor UzoJTWFpbnRhaW5lZAorRjoJRG9jdW1lbnRhdGlvbi9od21vbi9kcHM5MjBhYi5yc3QKK0Y6CWRy aXZlcnMvaHdtb24vcG1idXMvZHBzOTIwYWIuYwogCiBERUxUQSBTVCBNRURJQSBEUklWRVIKIE06 CUh1Z3VlcyBGcnVjaGV0IDxodWd1ZXMuZnJ1Y2hldEBmb3NzLnN0LmNvbT4KQEAgLTU0MTEsMTMg KzU0MTEsNiBAQCBXOglodHRwczovL2xpbnV4dHYub3JnCiBUOglnaXQgZ2l0Oi8vbGludXh0di5v cmcvbWVkaWFfdHJlZS5naXQKIEY6CWRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vc3RpL2RlbHRhCiAK LURFTFRBIERQUzkyMEFCIFBTVSBEUklWRVIKLU06CVJvYmVydCBNYXJrbyA8cm9iZXJ0Lm1hcmtv QHNhcnR1cmEuaHI+Ci1MOglsaW51eC1od21vbkB2Z2VyLmtlcm5lbC5vcmcKLVM6CU1haW50YWlu ZWQKLUY6CURvY3VtZW50YXRpb24vaHdtb24vZHBzOTIwYWIucnN0Ci1GOglkcml2ZXJzL2h3bW9u L3BtYnVzL2RwczkyMGFiLmMKLQogREVOQUxJIE5BTkQgRFJJVkVSCiBMOglsaW51eC1tdGRAbGlz dHMuaW5mcmFkZWFkLm9yZwogUzoJT3JwaGFuCkBAIC01NDMwLDEzICs1NDIzLDYgQEAgUzoJTWFp bnRhaW5lZAogRjoJZHJpdmVycy9kbWEvZHctZWRtYS8KIEY6CWluY2x1ZGUvbGludXgvZG1hL2Vk bWEuaAogCi1ERVNJR05XQVJFIFhEQVRBIElQIERSSVZFUgotTToJR3VzdGF2byBQaW1lbnRlbCA8 Z3VzdGF2by5waW1lbnRlbEBzeW5vcHN5cy5jb20+Ci1MOglsaW51eC1wY2lAdmdlci5rZXJuZWwu b3JnCi1TOglNYWludGFpbmVkCi1GOglEb2N1bWVudGF0aW9uL21pc2MtZGV2aWNlcy9kdy14ZGF0 YS1wY2llLnJzdAotRjoJZHJpdmVycy9taXNjL2R3LXhkYXRhLXBjaWUuYwotCiBERVNJR05XQVJF IFVTQjIgRFJEIElQIERSSVZFUgogTToJTWluYXMgSGFydXR5dW55YW4gPGhtaW5hc0BzeW5vcHN5 cy5jb20+CiBMOglsaW51eC11c2JAdmdlci5rZXJuZWwub3JnCkBAIC01NDUxLDYgKzU0MzcsMTMg QEAgUzoJTWFpbnRhaW5lZAogVDoJZ2l0IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu dXgva2VybmVsL2dpdC9iYWxiaS91c2IuZ2l0CiBGOglkcml2ZXJzL3VzYi9kd2MzLwogCitERVNJ R05XQVJFIFhEQVRBIElQIERSSVZFUgorTToJR3VzdGF2byBQaW1lbnRlbCA8Z3VzdGF2by5waW1l bnRlbEBzeW5vcHN5cy5jb20+CitMOglsaW51eC1wY2lAdmdlci5rZXJuZWwub3JnCitTOglNYWlu dGFpbmVkCitGOglEb2N1bWVudGF0aW9uL21pc2MtZGV2aWNlcy9kdy14ZGF0YS1wY2llLnJzdAor RjoJZHJpdmVycy9taXNjL2R3LXhkYXRhLXBjaWUuYworCiBERVZBTlRFQ0ggU1JGIFVMVFJBU09O SUMgUkFOR0VSIElJTyBEUklWRVIKIE06CUFuZHJlYXMgS2xpbmdlciA8YWtAaXQta2xpbmdlci5k ZT4KIEw6CWxpbnV4LWlpb0B2Z2VyLmtlcm5lbC5vcmcKQEAgLTU2ODAsNiArNTY3MywxMiBAQCBG OglpbmNsdWRlL2xpbnV4L2RtYS8KIEY6CWluY2x1ZGUvbGludXgvZG1hZW5naW5lLmgKIEY6CWlu Y2x1ZGUvbGludXgvb2ZfZG1hLmgKIAorRE1BIE1BUFBJTkcgQkVOQ0hNQVJLCitNOglCYXJyeSBT b25nIDxzb25nLmJhby5odWFAaGlzaWxpY29uLmNvbT4KK0w6CWlvbW11QGxpc3RzLmxpbnV4LWZv dW5kYXRpb24ub3JnCitGOglrZXJuZWwvZG1hL21hcF9iZW5jaG1hcmsuYworRjoJdG9vbHMvdGVz dGluZy9zZWxmdGVzdHMvZG1hLworCiBETUEgTUFQUElORyBIRUxQRVJTCiBNOglDaHJpc3RvcGgg SGVsbHdpZyA8aGNoQGxzdC5kZT4KIE06CU1hcmVrIFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBz YW1zdW5nLmNvbT4KQEAgLTU2OTQsMTIgKzU2OTMsNiBAQCBGOglpbmNsdWRlL2xpbnV4L2RtYS1t YXBwaW5nLmgKIEY6CWluY2x1ZGUvbGludXgvZG1hLW1hcC1vcHMuaAogRjoJa2VybmVsL2RtYS8K IAotRE1BIE1BUFBJTkcgQkVOQ0hNQVJLCi1NOglCYXJyeSBTb25nIDxzb25nLmJhby5odWFAaGlz aWxpY29uLmNvbT4KLUw6CWlvbW11QGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCi1GOglrZXJu ZWwvZG1hL21hcF9iZW5jaG1hcmsuYwotRjoJdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvZG1hLwot CiBETUEtQlVGIEhFQVBTIEZSQU1FV09SSwogTToJU3VtaXQgU2Vtd2FsIDxzdW1pdC5zZW13YWxA bGluYXJvLm9yZz4KIFI6CUJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBsaW5h cm8ub3JnPgpAQCAtNTk4MSw2ICs1OTc0LDE0IEBAIFQ6CWdpdCBnaXQ6Ly9hbm9uZ2l0LmZyZWVk ZXNrdG9wLm9yZy9kcm0vZHJtLW1pc2MKIEY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9kaXNwbGF5L2hpbWF4LGh4ODM1N2QudHh0CiBGOglkcml2ZXJzL2dwdS9kcm0vdGlueS9o eDgzNTdkLmMKIAorRFJNIERSSVZFUiBGT1IgSFlQRVJWIFNZTlRIRVRJQyBWSURFTyBERVZJQ0UK K006CURlZXBhayBSYXdhdCA8ZHJhd2F0LmZsb3NzQGdtYWlsLmNvbT4KK0w6CWxpbnV4LWh5cGVy dkB2Z2VyLmtlcm5lbC5vcmcKK0w6CWRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKK1M6 CU1haW50YWluZWQKK1Q6CWdpdCBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9kcm0vZHJt LW1pc2MKK0Y6CWRyaXZlcnMvZ3B1L2RybS9oeXBlcnYKKwogRFJNIERSSVZFUiBGT1IgSUxJVEVL IElMSTkyMjUgUEFORUxTCiBNOglEYXZpZCBMZWNobmVyIDxkYXZpZEBsZWNobm9sb2d5LmNvbT4K IFM6CU1haW50YWluZWQKQEAgLTYxMjYsMTQgKzYxMjcsNiBAQCBTOglNYWludGFpbmVkCiBGOglE b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9wYW5lbC9zYW1zdW5nLHM2 ZDI3YTEueWFtbAogRjoJZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLXNhbXN1bmctczZkMjdh MS5jCiAKLURSTSBEUklWRVIgRk9SIFNJVFJPTklYIFNUNzcwMyBQQU5FTFMKLU06CUd1aWRvIEfD vG50aGVyIDxhZ3hAc2lneGNwdS5vcmc+Ci1SOglQdXJpc20gS2VybmVsIFRlYW0gPGtlcm5lbEBw dXJpLnNtPgotUjoJT25kcmVqIEppcm1hbiA8bWVnb3VzQG1lZ291cy5jb20+Ci1TOglNYWludGFp bmVkCi1GOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9wYW5lbC9y b2NrdGVjaCxqaDA1N24wMDkwMC55YW1sCi1GOglkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwt c2l0cm9uaXgtc3Q3NzAzLmMKLQogRFJNIERSSVZFUiBGT1IgU0FWQUdFIFZJREVPIENBUkRTCiBT OglPcnBoYW4gLyBPYnNvbGV0ZQogRjoJZHJpdmVycy9ncHUvZHJtL3NhdmFnZS8KQEAgLTYxNjQs NiArNjE1NywxNCBAQCBTOglNYWludGFpbmVkCiBGOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvZGlzcGxheS9wYW5lbC9zaXRyb25peCxzdDc3MDEueWFtbAogRjoJZHJpdmVycy9n cHUvZHJtL3BhbmVsL3BhbmVsLXNpdHJvbml4LXN0NzcwMS5jCiAKK0RSTSBEUklWRVIgRk9SIFNJ VFJPTklYIFNUNzcwMyBQQU5FTFMKK006CUd1aWRvIEfDvG50aGVyIDxhZ3hAc2lneGNwdS5vcmc+ CitSOglQdXJpc20gS2VybmVsIFRlYW0gPGtlcm5lbEBwdXJpLnNtPgorUjoJT25kcmVqIEppcm1h biA8bWVnb3VzQG1lZ291cy5jb20+CitTOglNYWludGFpbmVkCitGOglEb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9wYW5lbC9yb2NrdGVjaCxqaDA1N24wMDkwMC55YW1s CitGOglkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtc2l0cm9uaXgtc3Q3NzAzLmMKKwogRFJN IERSSVZFUiBGT1IgU0lUUk9OSVggU1Q3NzM1UiBQQU5FTFMKIE06CURhdmlkIExlY2huZXIgPGRh dmlkQGxlY2hub2xvZ3kuY29tPgogUzoJTWFpbnRhaW5lZApAQCAtNjM1OCwxNCArNjM1OSw2IEBA IFQ6CWdpdCBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9kcm0vZHJtLW1pc2MKIEY6CURv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2hpc2lsaWNvbi8KIEY6CWRy aXZlcnMvZ3B1L2RybS9oaXNpbGljb24vCiAKLURSTSBEUklWRVIgRk9SIEhZUEVSViBTWU5USEVU SUMgVklERU8gREVWSUNFCi1NOglEZWVwYWsgUmF3YXQgPGRyYXdhdC5mbG9zc0BnbWFpbC5jb20+ Ci1MOglsaW51eC1oeXBlcnZAdmdlci5rZXJuZWwub3JnCi1MOglkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCi1TOglNYWludGFpbmVkCi1UOglnaXQgZ2l0Oi8vYW5vbmdpdC5mcmVlZGVz a3RvcC5vcmcvZHJtL2RybS1taXNjCi1GOglkcml2ZXJzL2dwdS9kcm0vaHlwZXJ2Ci0KIERSTSBE UklWRVJTIEZPUiBMSU1BCiBNOglRaWFuZyBZdSA8eXVxODI1QGdtYWlsLmNvbT4KIEw6CWRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQEAgLTY1MTMsNiArNjUwNiwxNCBAQCBUOglnaXQg Z2l0Oi8vYW5vbmdpdC5mcmVlZGVza3RvcC5vcmcvZHJtL2RybS1taXNjCiBGOglEb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS94bG54LwogRjoJZHJpdmVycy9ncHUvZHJt L3hsbngvCiAKK0RSTSBHUFUgU0NIRURVTEVSCitNOglBbmRyZXkgR3JvZHpvdnNreSA8YW5kcmV5 Lmdyb2R6b3Zza3lAYW1kLmNvbT4KK0w6CWRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK K1M6CU1haW50YWluZWQKK1Q6CWdpdCBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9kcm0v ZHJtLW1pc2MKK0Y6CWRyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvCitGOglpbmNsdWRlL2RybS9n cHVfc2NoZWR1bGVyLmgKKwogRFJNIFBBTkVMIERSSVZFUlMKIE06CVRoaWVycnkgUmVkaW5nIDx0 aGllcnJ5LnJlZGluZ0BnbWFpbC5jb20+CiBSOglTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5v cmc+CkBAIC02NTMzLDE0ICs2NTM0LDYgQEAgVDoJZ2l0IGdpdDovL2Fub25naXQuZnJlZWRlc2t0 b3Aub3JnL2RybS9kcm0tbWlzYwogRjoJZHJpdmVycy9ncHUvZHJtL3R0bS8KIEY6CWluY2x1ZGUv ZHJtL3R0bS8KIAotRFJNIEdQVSBTQ0hFRFVMRVIKLU06CUFuZHJleSBHcm9kem92c2t5IDxhbmRy ZXkuZ3JvZHpvdnNreUBhbWQuY29tPgotTDoJZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwotUzoJTWFpbnRhaW5lZAotVDoJZ2l0IGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL2Ry bS9kcm0tbWlzYwotRjoJZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci8KLUY6CWluY2x1ZGUvZHJt L2dwdV9zY2hlZHVsZXIuaAotCiBEU0JSMTAwIFVTQiBGTSBSQURJTyBEUklWRVIKIE06CUFsZXhl eSBLbGltb3YgPGtsaW1vdi5saW51eEBnbWFpbC5jb20+CiBMOglsaW51eC1tZWRpYUB2Z2VyLmtl cm5lbC5vcmcKQEAgLTY2NzksNiArNjY3MiwxNSBAQCBGOglEb2N1bWVudGF0aW9uL25ldHdvcmtp bmcvbmV0X2RpbS5yc3QKIEY6CWluY2x1ZGUvbGludXgvZGltLmgKIEY6CWxpYi9kaW0vCiAKK0RZ TkFNSUMgVEhFUk1BTCBQT1dFUiBNQU5BR0VNRU5UIChEVFBNKQorTToJRGFuaWVsIExlemNhbm8g PGRhbmllbC5sZXpjYW5vQGtlcm5lbC5vcmc+CitMOglsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcK K1M6CVN1cHBvcnRlZAorQjoJaHR0cHM6Ly9idWd6aWxsYS5rZXJuZWwub3JnCitUOglnaXQgZ2l0 Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3JhZmFlbC9saW51eC1w bQorRjoJZHJpdmVycy9wb3dlcmNhcC9kdHBtKgorRjoJaW5jbHVkZS9saW51eC9kdHBtLmgKKwog RFogREVDU1RBVElPTiBEWjExIFNFUklBTCBEUklWRVIKIE06CSJNYWNpZWogVy4gUm96eWNraSIg PG1hY3JvQG9yY2FtLm1lLnVrPgogUzoJTWFpbnRhaW5lZApAQCAtNzAyNiwyMiArNzAyOCwyMiBA QCBXOglodHRwOi8vd3d3LmJyb2FkY29tLmNvbQogRjoJZHJpdmVycy9pbmZpbmliYW5kL2h3L29j cmRtYS8KIEY6CWluY2x1ZGUvdWFwaS9yZG1hL29jcmRtYS1hYmkuaAogCi1FTVVMRVgvQlJPQURD T00gTFBGQyBGQy9GQ09FIFNDU0kgRFJJVkVSCitFTVVMRVgvQlJPQURDT00gRUZDVCBGQy9GQ09F IFNDU0kgVEFSR0VUIERSSVZFUgogTToJSmFtZXMgU21hcnQgPGphbWVzLnNtYXJ0QGJyb2FkY29t LmNvbT4KLU06CURpY2sgS2VubmVkeSA8ZGljay5rZW5uZWR5QGJyb2FkY29tLmNvbT4KK006CVJh bSBWZWdlc25hIDxyYW0udmVnZXNuYUBicm9hZGNvbS5jb20+CiBMOglsaW51eC1zY3NpQHZnZXIu a2VybmVsLm9yZworTDoJdGFyZ2V0LWRldmVsQHZnZXIua2VybmVsLm9yZwogUzoJU3VwcG9ydGVk CiBXOglodHRwOi8vd3d3LmJyb2FkY29tLmNvbQotRjoJZHJpdmVycy9zY3NpL2xwZmMvCitGOglk cml2ZXJzL3Njc2kvZWx4LwogCi1FTVVMRVgvQlJPQURDT00gRUZDVCBGQy9GQ09FIFNDU0kgVEFS R0VUIERSSVZFUgorRU1VTEVYL0JST0FEQ09NIExQRkMgRkMvRkNPRSBTQ1NJIERSSVZFUgogTToJ SmFtZXMgU21hcnQgPGphbWVzLnNtYXJ0QGJyb2FkY29tLmNvbT4KLU06CVJhbSBWZWdlc25hIDxy YW0udmVnZXNuYUBicm9hZGNvbS5jb20+CitNOglEaWNrIEtlbm5lZHkgPGRpY2sua2VubmVkeUBi cm9hZGNvbS5jb20+CiBMOglsaW51eC1zY3NpQHZnZXIua2VybmVsLm9yZwotTDoJdGFyZ2V0LWRl dmVsQHZnZXIua2VybmVsLm9yZwogUzoJU3VwcG9ydGVkCiBXOglodHRwOi8vd3d3LmJyb2FkY29t LmNvbQotRjoJZHJpdmVycy9zY3NpL2VseC8KK0Y6CWRyaXZlcnMvc2NzaS9scGZjLwogCiBFTkUg Q0I3MTAgRkxBU0ggQ0FSRCBSRUFERVIgRFJJVkVSCiBNOglNaWNoYcWCIE1pcm9zxYJhdyA8bWly cS1saW51eEByZXJlLnFtcW0ucGw+CkBAIC04NTE4LDYgKzg1MjAsMTIgQEAgVzoJaHR0cDovL3d3 dy5oaWdocG9pbnQtdGVjaC5jb20KIEY6CURvY3VtZW50YXRpb24vc2NzaS9ocHRpb3AucnN0CiBG Oglkcml2ZXJzL3Njc2kvaHB0aW9wLmMKIAorSElLRVk5NjAgT05CT0FSRCBVU0IgR1BJTyBIVUIg RFJJVkVSCitNOglKb2huIFN0dWx0eiA8am9obi5zdHVsdHpAbGluYXJvLm9yZz4KK0w6CWxpbnV4 LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKK1M6CU1haW50YWluZWQKK0Y6CWRyaXZlcnMvbWlzYy9o aXNpX2hpa2V5X3VzYi5jCisKIEhJUFBJCiBNOglKZXMgU29yZW5zZW4gPGplc0B0cmFpbmVkLW1v bmtleS5vcmc+CiBMOglsaW51eC1oaXBwaUBzdW5zaXRlLmRrCkBAIC04NTg4LDEyICs4NTk2LDYg QEAgVzoJaHR0cDovL3d3dy5oaXNpbGljb24uY29tCiBGOglEb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbmV0L2hpc2lsaWNvbioudHh0CiBGOglkcml2ZXJzL25ldC9ldGhlcm5ldC9o aXNpbGljb24vCiAKLUhJS0VZOTYwIE9OQk9BUkQgVVNCIEdQSU8gSFVCIERSSVZFUgotTToJSm9o biBTdHVsdHogPGpvaG4uc3R1bHR6QGxpbmFyby5vcmc+Ci1MOglsaW51eC1rZXJuZWxAdmdlci5r ZXJuZWwub3JnCi1TOglNYWludGFpbmVkCi1GOglkcml2ZXJzL21pc2MvaGlzaV9oaWtleV91c2Iu YwotCiBISVNJTElDT04gUE1VIERSSVZFUgogTToJU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3Vu QGhpc2lsaWNvbi5jb20+CiBTOglTdXBwb3J0ZWQKQEAgLTk2MTksMTggKzk2MjEsMTggQEAgRjoJ RG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tZWRpYS9pcHUzX3JjYi5zdmcKIEY6CURvY3VtZW50 YXRpb24vdXNlcnNwYWNlLWFwaS9tZWRpYS92NGwvcGl4Zm10LW1ldGEtaW50ZWwtaXB1My5yc3QK IEY6CWRyaXZlcnMvc3RhZ2luZy9tZWRpYS9pcHUzLwogCi1JTlRFTCBJWFA0WFggQ1JZUFRPIFNV UFBPUlQKLU06CUNvcmVudGluIExhYmJlIDxjbGFiYmVAYmF5bGlicmUuY29tPgotTDoJbGludXgt Y3J5cHRvQHZnZXIua2VybmVsLm9yZwotUzoJTWFpbnRhaW5lZAotRjoJZHJpdmVycy9jcnlwdG8v aXhwNHh4X2NyeXB0by5jCi0KIElOVEVMIElTSFRQIEVDTElURSBEUklWRVIKIE06CVN1bWVzaCBL IE5hZHV2YWxhdGggPHN1bWVzaC5rLm5hZHV2YWxhdGhAaW50ZWwuY29tPgogTDoJcGxhdGZvcm0t ZHJpdmVyLXg4NkB2Z2VyLmtlcm5lbC5vcmcKIFM6CVN1cHBvcnRlZAogRjoJZHJpdmVycy9wbGF0 Zm9ybS94ODYvaW50ZWwvaXNodHBfZWNsaXRlLmMKIAorSU5URUwgSVhQNFhYIENSWVBUTyBTVVBQ T1JUCitNOglDb3JlbnRpbiBMYWJiZSA8Y2xhYmJlQGJheWxpYnJlLmNvbT4KK0w6CWxpbnV4LWNy eXB0b0B2Z2VyLmtlcm5lbC5vcmcKK1M6CU1haW50YWluZWQKK0Y6CWRyaXZlcnMvY3J5cHRvL2l4 cDR4eF9jcnlwdG8uYworCiBJTlRFTCBJWFA0WFggUU1HUiwgTlBFLCBFVEhFUk5FVCBhbmQgSFNT IFNVUFBPUlQKIE06CUtyenlzenRvZiBIYWxhc2EgPGtoYWxhc2FAcGlhcC5wbD4KIFM6CU1haW50 YWluZWQKQEAgLTk3NzMsNiArOTc3NSwyMSBAQCBTOglNYWludGFpbmVkCiBGOglhcmNoL3g4Ni9p bmNsdWRlL2FzbS9pbnRlbF9zY3VfaXBjLmgKIEY6CWRyaXZlcnMvcGxhdGZvcm0veDg2L2ludGVs X3NjdV8qCiAKK0lOVEVMIFNHWAorTToJSmFya2tvIFNha2tpbmVuIDxqYXJra29Aa2VybmVsLm9y Zz4KK1I6CURhdmUgSGFuc2VuIDxkYXZlLmhhbnNlbkBsaW51eC5pbnRlbC5jb20+CitMOglsaW51 eC1zZ3hAdmdlci5rZXJuZWwub3JnCitTOglTdXBwb3J0ZWQKK1E6CWh0dHBzOi8vcGF0Y2h3b3Jr Lmtlcm5lbC5vcmcvcHJvamVjdC9pbnRlbC1zZ3gvbGlzdC8KK1Q6CWdpdCBnaXQ6Ly9naXQua2Vy bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcC5naXQgeDg2L3NneAorRjoJ RG9jdW1lbnRhdGlvbi94ODYvc2d4LnJzdAorRjoJYXJjaC94ODYvZW50cnkvdmRzby92c2d4LlMK K0Y6CWFyY2gveDg2L2luY2x1ZGUvYXNtL3NneC5oCitGOglhcmNoL3g4Ni9pbmNsdWRlL3VhcGkv YXNtL3NneC5oCitGOglhcmNoL3g4Ni9rZXJuZWwvY3B1L3NneC8qCitGOgl0b29scy90ZXN0aW5n L3NlbGZ0ZXN0cy9zZ3gvKgorSzoJXGJTR1hfCisKIElOVEVMIFNLWUxBS0UgSU5UMzQ3MiBBQ1BJ IERFVklDRSBEUklWRVIKIE06CURhbmllbCBTY2FsbHkgPGRqcnNjYWxseUBnbWFpbC5jb20+CiBT OglNYWludGFpbmVkCkBAIC05ODY3LDIxICs5ODg0LDYgQEAgRjoJRG9jdW1lbnRhdGlvbi94ODYv aW50ZWxfdHh0LnJzdAogRjoJYXJjaC94ODYva2VybmVsL3Rib290LmMKIEY6CWluY2x1ZGUvbGlu dXgvdGJvb3QuaAogCi1JTlRFTCBTR1gKLU06CUphcmtrbyBTYWtraW5lbiA8amFya2tvQGtlcm5l bC5vcmc+Ci1SOglEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgotTDoJ bGludXgtc2d4QHZnZXIua2VybmVsLm9yZwotUzoJU3VwcG9ydGVkCi1ROglodHRwczovL3BhdGNo d29yay5rZXJuZWwub3JnL3Byb2plY3QvaW50ZWwtc2d4L2xpc3QvCi1UOglnaXQgZ2l0Oi8vZ2l0 Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RpcC90aXAuZ2l0IHg4Ni9zZ3gK LUY6CURvY3VtZW50YXRpb24veDg2L3NneC5yc3QKLUY6CWFyY2gveDg2L2VudHJ5L3Zkc28vdnNn eC5TCi1GOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZ3guaAotRjoJYXJjaC94ODYvaW5jbHVkZS91 YXBpL2FzbS9zZ3guaAotRjoJYXJjaC94ODYva2VybmVsL2NwdS9zZ3gvKgotRjoJdG9vbHMvdGVz dGluZy9zZWxmdGVzdHMvc2d4LyoKLUs6CVxiU0dYXwotCiBJTlRFUkNPTk5FQ1QgQVBJCiBNOglH ZW9yZ2kgRGpha292IDxkamFrb3ZAa2VybmVsLm9yZz4KIEw6CWxpbnV4LXBtQHZnZXIua2VybmVs Lm9yZwpAQCAtMTEyODcsNiArMTEyODksMTIgQEAgRjoJZHJpdmVycy9tYWlsYm94L2FybV9taHV2 Mi5jCiBGOglpbmNsdWRlL2xpbnV4L21haWxib3gvYXJtX21odXYyX21lc3NhZ2UuaAogRjoJRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21haWxib3gvYXJtLG1odXYyLnlhbWwKIAor TUFOLVBBR0VTOiBNQU5VQUwgUEFHRVMgRk9SIExJTlVYIC0tIFNlY3Rpb25zIDIsIDMsIDQsIDUs IGFuZCA3CitNOglNaWNoYWVsIEtlcnJpc2sgPG10ay5tYW5wYWdlc0BnbWFpbC5jb20+CitMOgls aW51eC1tYW5Admdlci5rZXJuZWwub3JnCitTOglNYWludGFpbmVkCitXOglodHRwOi8vd3d3Lmtl cm5lbC5vcmcvZG9jL21hbi1wYWdlcworCiBNQU5BR0VNRU5UIENPTVBPTkVOVCBUUkFOU1BPUlQg UFJPVE9DT0wgKE1DVFApCiBNOglKZXJlbXkgS2VyciA8amtAY29kZWNvbnN0cnVjdC5jb20uYXU+ CiBNOglNYXR0IEpvaG5zdG9uIDxtYXR0QGNvZGVjb25zdHJ1Y3QuY29tLmF1PgpAQCAtMTEyOTks MTIgKzExMzA3LDYgQEAgRjoJaW5jbHVkZS9uZXQvbWN0cGRldmljZS5oCiBGOglpbmNsdWRlL25l dC9uZXRucy9tY3RwLmgKIEY6CW5ldC9tY3RwLwogCi1NQU4tUEFHRVM6IE1BTlVBTCBQQUdFUyBG T1IgTElOVVggLS0gU2VjdGlvbnMgMiwgMywgNCwgNSwgYW5kIDcKLU06CU1pY2hhZWwgS2Vycmlz ayA8bXRrLm1hbnBhZ2VzQGdtYWlsLmNvbT4KLUw6CWxpbnV4LW1hbkB2Z2VyLmtlcm5lbC5vcmcK LVM6CU1haW50YWluZWQKLVc6CWh0dHA6Ly93d3cua2VybmVsLm9yZy9kb2MvbWFuLXBhZ2VzCi0K IE1BUkRVSyAoQ1JFQVRPUiBDSTQwKSBERVZJQ0UgVFJFRSBTVVBQT1JUCiBNOglSYWh1bCBCZWRh cmthciA8cmFodWxiZWRhcmthcjg5QGdtYWlsLmNvbT4KIEw6CWxpbnV4LW1pcHNAdmdlci5rZXJu ZWwub3JnCkBAIC0xMTYyMywxMiArMTE2MjUsNiBAQCBMOgluZXRkZXZAdmdlci5rZXJuZWwub3Jn CiBTOglTdXBwb3J0ZWQKIEY6CWRyaXZlcnMvbmV0L3BoeS9teGwtZ3B5LmMKIAotTUNCQSBNSUNS T0NISVAgQ0FOIEJVUyBBTkFMWVpFUiBUT09MIERSSVZFUgotUjoJWWFzdXNoaSBTSE9KSSA8eWFz aGlAc3BhY2VjdWJpY3MuY29tPgotTDoJbGludXgtY2FuQHZnZXIua2VybmVsLm9yZwotUzoJTWFp bnRhaW5lZAotRjoJZHJpdmVycy9uZXQvY2FuL3VzYi9tY2JhX3VzYi5jCi0KIE1DQU4gTU1JTyBE RVZJQ0UgRFJJVkVSCiBNOglDaGFuZHJhc2VrYXIgUmFtYWtyaXNobmFuIDxyY3Nla2FyQHNhbXN1 bmcuY29tPgogTDoJbGludXgtY2FuQHZnZXIua2VybmVsLm9yZwpAQCAtMTE2MzgsNiArMTE2MzQs MTIgQEAgRjoJZHJpdmVycy9uZXQvY2FuL21fY2FuL21fY2FuLmMKIEY6CWRyaXZlcnMvbmV0L2Nh bi9tX2Nhbi9tX2Nhbi5oCiBGOglkcml2ZXJzL25ldC9jYW4vbV9jYW4vbV9jYW5fcGxhdGZvcm0u YwogCitNQ0JBIE1JQ1JPQ0hJUCBDQU4gQlVTIEFOQUxZWkVSIFRPT0wgRFJJVkVSCitSOglZYXN1 c2hpIFNIT0pJIDx5YXNoaUBzcGFjZWN1Ymljcy5jb20+CitMOglsaW51eC1jYW5Admdlci5rZXJu ZWwub3JnCitTOglNYWludGFpbmVkCitGOglkcml2ZXJzL25ldC9jYW4vdXNiL21jYmFfdXNiLmMK KwogTUNQMjIyMUEgTUlDUk9DSElQIFVTQi1ISUQgVE8gSTJDIEJSSURHRSBEUklWRVIKIE06CVJp c2hpIEd1cHRhIDxndXB0MjFAZ21haWwuY29tPgogTDoJbGludXgtaTJjQHZnZXIua2VybmVsLm9y ZwpAQCAtMTIwMzAsMTMgKzEyMDMyLDYgQEAgUzoJTWFpbnRhaW5lZAogRjoJRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL21lZGlhdGVrLG10NzYyMS1zeXNjLnlhbWwKIEY6 CWRyaXZlcnMvY2xrL3JhbGluay9jbGstbXQ3NjIxLmMKIAotTUVESUFURUsgTVQ3NjIxLzI4Lzg4 IEkyQyBEUklWRVIKLU06CVN0ZWZhbiBSb2VzZSA8c3JAZGVueC5kZT4KLUw6CWxpbnV4LWkyY0B2 Z2VyLmtlcm5lbC5vcmcKLVM6CU1haW50YWluZWQKLUY6CURvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9pMmMvaTJjLW10NzYyMS50eHQKLUY6CWRyaXZlcnMvaTJjL2J1c3Nlcy9pMmMt bXQ3NjIxLmMKLQogTUVESUFURUsgTVQ3NjIxIFBDSUUgQ09OVFJPTExFUiBEUklWRVIKIE06CVNl cmdpbyBQYXJhY3VlbGxvcyA8c2VyZ2lvLnBhcmFjdWVsbG9zQGdtYWlsLmNvbT4KIFM6CU1haW50 YWluZWQKQEAgLTEyMDQ5LDYgKzEyMDQ0LDEzIEBAIFM6CU1haW50YWluZWQKIEY6CURvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waHkvbWVkaWF0ZWssbXQ3NjIxLXBjaS1waHkueWFt bAogRjoJZHJpdmVycy9waHkvcmFsaW5rL3BoeS1tdDc2MjEtcGNpLmMKIAorTUVESUFURUsgTVQ3 NjIxLzI4Lzg4IEkyQyBEUklWRVIKK006CVN0ZWZhbiBSb2VzZSA8c3JAZGVueC5kZT4KK0w6CWxp bnV4LWkyY0B2Z2VyLmtlcm5lbC5vcmcKK1M6CU1haW50YWluZWQKK0Y6CURvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMvaTJjLW10NzYyMS50eHQKK0Y6CWRyaXZlcnMvaTJjL2J1 c3Nlcy9pMmMtbXQ3NjIxLmMKKwogTUVESUFURUsgTkFORCBDT05UUk9MTEVSIERSSVZFUgogTDoJ bGludXgtbXRkQGxpc3RzLmluZnJhZGVhZC5vcmcKIFM6CU9ycGhhbgpAQCAtMTI1ODAsNiArMTI1 ODIsMTMgQEAgUzoJU3VwcG9ydGVkCiBGOglkcml2ZXJzL21pc2MvYXRtZWwtc3NjLmMKIEY6CWlu Y2x1ZGUvbGludXgvYXRtZWwtc3NjLmgKIAorTWljcm9jaGlwIFRpbWVyIENvdW50ZXIgQmxvY2sg KFRDQikgQ2FwdHVyZSBEcml2ZXIKK006CUthbWVsIEJvdWhhcmEgPGthbWVsLmJvdWhhcmFAYm9v dGxpbi5jb20+CitMOglsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcgKG1vZGVy YXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKQorTDoJbGludXgtaWlvQHZnZXIua2VybmVsLm9yZwor UzoJTWFpbnRhaW5lZAorRjoJZHJpdmVycy9jb3VudGVyL21pY3JvY2hpcC10Y2ItY2FwdHVyZS5j CisKIE1JQ1JPQ0hJUCBVU0IyNTFYQiBEUklWRVIKIE06CVJpY2hhcmQgTGVpdG5lciA8cmljaGFy ZC5sZWl0bmVyQHNraWRhdGEuY29tPgogTDoJbGludXgtdXNiQHZnZXIua2VybmVsLm9yZwpAQCAt MTM2ODAsMTMgKzEzNjg5LDYgQEAgRjoJZHJpdmVycy9paW8vZ3lyby9meGFzMjEwMDJjX2NvcmUu YwogRjoJZHJpdmVycy9paW8vZ3lyby9meGFzMjEwMDJjX2kyYy5jCiBGOglkcml2ZXJzL2lpby9n eXJvL2Z4YXMyMTAwMmNfc3BpLmMKIAotTlhQIGkuTVggQ0xPQ0sgRFJJVkVSUwotTToJQWJlbCBW ZXNhIDxhYmVsLnZlc2FAbnhwLmNvbT4KLUw6CWxpbnV4LWNsa0B2Z2VyLmtlcm5lbC5vcmcKLUw6 CWxpbnV4LWlteEBueHAuY29tCi1TOglNYWludGFpbmVkCi1GOglkcml2ZXJzL2Nsay9pbXgvCi0K IE5YUCBpLk1YIDhNUSBEQ1NTIERSSVZFUgogTToJTGF1cmVudGl1IFBhbGN1IDxsYXVyZW50aXUu cGFsY3VAb3NzLm54cC5jb20+CiBSOglMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5k ZT4KQEAgLTEzNzAyLDYgKzEzNzA0LDIxIEBAIFM6CVN1cHBvcnRlZAogRjoJRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbnhwLGlteDhxeHAtYWRjLnlhbWwKIEY6CWRy aXZlcnMvaWlvL2FkYy9pbXg4cXhwLWFkYy5jCiAKK05YUCBpLk1YIDhRWFAvOFFNIEpQRUcgVjRM MiBEUklWRVIKK006CU1pcmVsYSBSYWJ1bGVhIDxtaXJlbGEucmFidWxlYUBueHAuY29tPgorUjoJ TlhQIExpbnV4IFRlYW0gPGxpbnV4LWlteEBueHAuY29tPgorTDoJbGludXgtbWVkaWFAdmdlci5r ZXJuZWwub3JnCitTOglNYWludGFpbmVkCitGOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbWVkaWEvbnhwLGlteDgtanBlZy55YW1sCitGOglkcml2ZXJzL21lZGlhL3BsYXRmb3Jt L2lteC1qcGVnCisKK05YUCBpLk1YIENMT0NLIERSSVZFUlMKK006CUFiZWwgVmVzYSA8YWJlbC52 ZXNhQG54cC5jb20+CitMOglsaW51eC1jbGtAdmdlci5rZXJuZWwub3JnCitMOglsaW51eC1pbXhA bnhwLmNvbQorUzoJTWFpbnRhaW5lZAorRjoJZHJpdmVycy9jbGsvaW14LworCiBOWFAgUEY4MTAw L1BGODEyMUEvUEY4MjAwIFBNSUMgUkVHVUxBVE9SIERFVklDRSBEUklWRVIKIE06CUphZ2FuIFRl a2kgPGphZ2FuQGFtYXJ1bGFzb2x1dGlvbnMuY29tPgogUzoJTWFpbnRhaW5lZApAQCAtMTM3Mzks MTkgKzEzNzU2LDEyIEBAIEY6CWluY2x1ZGUvZHJtL2kyYy90ZGE5OTh4LmgKIEY6CWluY2x1ZGUv ZHQtYmluZGluZ3MvZGlzcGxheS90ZGE5OTh4LmgKIEs6CSJueHAsdGRhOTk4eCIKIAotTlhQIFRG QTk4NzkgRFJJVkVSCi1NOglQZXRlciBSb3NpbiA8cGVkYUBheGVudGlhLnNlPgotTDoJYWxzYS1k ZXZlbEBhbHNhLXByb2plY3Qub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKLVM6 CU1haW50YWluZWQKLUY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb3VuZC90 ZmE5ODc5LnR4dAotRjoJc291bmQvc29jL2NvZGVjcy90ZmE5ODc5KgotCi1OWFAvR29vZGl4IFRG QTk4OVggKFRGQTEpIERSSVZFUgotTToJU3RlcGhhbiBHZXJob2xkIDxzdGVwaGFuQGdlcmhvbGQu bmV0PgorTlhQIFRGQTk4NzkgRFJJVkVSCitNOglQZXRlciBSb3NpbiA8cGVkYUBheGVudGlhLnNl PgogTDoJYWxzYS1kZXZlbEBhbHNhLXByb2plY3Qub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJz Y3JpYmVycykKIFM6CU1haW50YWluZWQKLUY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9zb3VuZC9ueHAsdGZhOTg5eC55YW1sCi1GOglzb3VuZC9zb2MvY29kZWNzL3RmYTk4OXgu YworRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL3RmYTk4NzkudHh0 CitGOglzb3VuZC9zb2MvY29kZWNzL3RmYTk4NzkqCiAKIE5YUC1OQ0kgTkZDIERSSVZFUgogUjoJ Q2hhcmxlcyBHb3JhbmQgPGNoYXJsZXMuZ29yYW5kQGVmZmlubm92LmNvbT4KQEAgLTEzNzYwLDEz ICsxMzc3MCwxMiBAQCBTOglTdXBwb3J0ZWQKIEY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9uZXQvbmZjL254cCxuY2kueWFtbAogRjoJZHJpdmVycy9uZmMvbnhwLW5jaQogCi1O WFAgaS5NWCA4UVhQLzhRTSBKUEVHIFY0TDIgRFJJVkVSCi1NOglNaXJlbGEgUmFidWxlYSA8bWly ZWxhLnJhYnVsZWFAbnhwLmNvbT4KLVI6CU5YUCBMaW51eCBUZWFtIDxsaW51eC1pbXhAbnhwLmNv bT4KLUw6CWxpbnV4LW1lZGlhQHZnZXIua2VybmVsLm9yZworTlhQL0dvb2RpeCBURkE5ODlYIChU RkExKSBEUklWRVIKK006CVN0ZXBoYW4gR2VyaG9sZCA8c3RlcGhhbkBnZXJob2xkLm5ldD4KK0w6 CWFsc2EtZGV2ZWxAYWxzYS1wcm9qZWN0Lm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJl cnMpCiBTOglNYWludGFpbmVkCi1GOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bWVkaWEvbnhwLGlteDgtanBlZy55YW1sCi1GOglkcml2ZXJzL21lZGlhL3BsYXRmb3JtL2lteC1q cGVnCitGOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc291bmQvbnhwLHRmYTk4 OXgueWFtbAorRjoJc291bmQvc29jL2NvZGVjcy90ZmE5ODl4LmMKIAogTlpYVC1LUkFLRU4yIEhB UkRXQVJFIE1PTklUT1JJTkcgRFJJVkVSCiBNOglKb25hcyBNYWxhY28gPGpvbmFzQHByb3RvY3Vi by5pbz4KQEAgLTE0NTU2LDYgKzE0NTY1LDE0IEBAIEw6CWxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpCiBTOglNYWludGFp bmVkCiBGOglkcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy8qbGF5ZXJzY2FwZSoKIAorUENJIERS SVZFUiBGT1IgRlU3NDAKK006CVBhdWwgV2FsbXNsZXkgPHBhdWwud2FsbXNsZXlAc2lmaXZlLmNv bT4KK006CUdyZWVudGltZSBIdSA8Z3JlZW50aW1lLmh1QHNpZml2ZS5jb20+CitMOglsaW51eC1w Y2lAdmdlci5rZXJuZWwub3JnCitTOglNYWludGFpbmVkCitGOglEb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcGNpL3NpZml2ZSxmdTc0MC1wY2llLnlhbWwKK0Y6CWRyaXZlcnMvcGNp L2NvbnRyb2xsZXIvZHdjL3BjaWUtZnU3NDAuYworCiBQQ0kgRFJJVkVSIEZPUiBHRU5FUklDIE9G IEhPU1RTCiBNOglXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogTDoJbGludXgtcGNpQHZn ZXIua2VybmVsLm9yZwpAQCAtMTQ1NzQsMTQgKzE0NTkxLDYgQEAgUzoJTWFpbnRhaW5lZAogRjoJ RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9mc2wsaW14NnEtcGNpZS55YW1s CiBGOglkcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy8qaW14NioKIAotUENJIERSSVZFUiBGT1Ig RlU3NDAKLU06CVBhdWwgV2FsbXNsZXkgPHBhdWwud2FsbXNsZXlAc2lmaXZlLmNvbT4KLU06CUdy ZWVudGltZSBIdSA8Z3JlZW50aW1lLmh1QHNpZml2ZS5jb20+Ci1MOglsaW51eC1wY2lAdmdlci5r ZXJuZWwub3JnCi1TOglNYWludGFpbmVkCi1GOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcGNpL3NpZml2ZSxmdTc0MC1wY2llLnlhbWwKLUY6CWRyaXZlcnMvcGNpL2NvbnRyb2xs ZXIvZHdjL3BjaWUtZnU3NDAuYwotCiBQQ0kgRFJJVkVSIEZPUiBJTlRFTCBJWFA0WFgKIE06CUxp bnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KIFM6CU1haW50YWluZWQKQEAg LTE0ODU0LDE0ICsxNDg2Myw2IEBAIEw6CWxpbnV4LWFybS1tc21Admdlci5rZXJuZWwub3JnCiBT OglNYWludGFpbmVkCiBGOglkcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2llLXFjb20uYwog Ci1QQ0lFIEVORFBPSU5UIERSSVZFUiBGT1IgUVVBTENPTU0KLU06CU1hbml2YW5uYW4gU2FkaGFz aXZhbSA8bWFuaXZhbm5hbi5zYWRoYXNpdmFtQGxpbmFyby5vcmc+Ci1MOglsaW51eC1wY2lAdmdl ci5rZXJuZWwub3JnCi1MOglsaW51eC1hcm0tbXNtQHZnZXIua2VybmVsLm9yZwotUzoJTWFpbnRh aW5lZAotRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9xY29tLHBjaWUt ZXAueWFtbAotRjoJZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpZS1xY29tLWVwLmMKLQog UENJRSBEUklWRVIgRk9SIFJPQ0tDSElQCiBNOglTaGF3biBMaW4gPHNoYXduLmxpbkByb2NrLWNo aXBzLmNvbT4KIEw6CWxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmcKQEAgLTE0ODgzLDYgKzE0ODg0 LDE0IEBAIEw6CWxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmcKIFM6CU1haW50YWluZWQKIEY6CWRy aXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjLypzcGVhcioKIAorUENJRSBFTkRQT0lOVCBEUklWRVIg Rk9SIFFVQUxDT01NCitNOglNYW5pdmFubmFuIFNhZGhhc2l2YW0gPG1hbml2YW5uYW4uc2FkaGFz aXZhbUBsaW5hcm8ub3JnPgorTDoJbGludXgtcGNpQHZnZXIua2VybmVsLm9yZworTDoJbGludXgt YXJtLW1zbUB2Z2VyLmtlcm5lbC5vcmcKK1M6CU1haW50YWluZWQKK0Y6CURvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcWNvbSxwY2llLWVwLnlhbWwKK0Y6CWRyaXZlcnMvcGNp L2NvbnRyb2xsZXIvZHdjL3BjaWUtcWNvbS1lcC5jCisKIFBDTUNJQSBTVUJTWVNURU0KIE06CURv bWluaWsgQnJvZG93c2tpIDxsaW51eEBkb21pbmlrYnJvZG93c2tpLm5ldD4KIFM6CU9kZCBGaXhl cwpAQCAtMTUxNDIsMTMgKzE1MTUxLDYgQEAgTToJTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdAZGVs dGF0ZWUuY29tPgogUzoJTWFpbnRhaW5lZAogRjoJZHJpdmVycy9kbWEvcGx4X2RtYS5jCiAKLVBN Njc2NFRSIERSSVZFUgotTToJQ2hhcmxlcyBIc3UJPGhzdS55dW5ndGVuZ0BnbWFpbC5jb20+Ci1M OglsaW51eC1od21vbkB2Z2VyLmtlcm5lbC5vcmcKLVM6CU1haW50YWluZWQKLUY6CURvY3VtZW50 YXRpb24vaHdtb24vcG02NzY0dHIucnN0Ci1GOglkcml2ZXJzL2h3bW9uL3BtYnVzL3BtNjc2NHRy LmMKLQogUE0tR1JBUEggVVRJTElUWQogTToJIlRvZGQgRSBCcmFuZHQiIDx0b2RkLmUuYnJhbmR0 QGxpbnV4LmludGVsLmNvbT4KIEw6CWxpbnV4LXBtQHZnZXIua2VybmVsLm9yZwpAQCAtMTUxNTgs NiArMTUxNjAsMTMgQEAgQjoJaHR0cHM6Ly9idWd6aWxsYS5rZXJuZWwub3JnL2J1Z2xpc3QuY2dp P2NvbXBvbmVudD1wbS1ncmFwaCZwcm9kdWN0PVRvb2xzCiBUOglnaXQgZ2l0Oi8vZ2l0aHViLmNv bS9pbnRlbC9wbS1ncmFwaAogRjoJdG9vbHMvcG93ZXIvcG0tZ3JhcGgKIAorUE02NzY0VFIgRFJJ VkVSCitNOglDaGFybGVzIEhzdQk8aHN1Lnl1bmd0ZW5nQGdtYWlsLmNvbT4KK0w6CWxpbnV4LWh3 bW9uQHZnZXIua2VybmVsLm9yZworUzoJTWFpbnRhaW5lZAorRjoJRG9jdW1lbnRhdGlvbi9od21v bi9wbTY3NjR0ci5yc3QKK0Y6CWRyaXZlcnMvaHdtb24vcG1idXMvcG02NzY0dHIuYworCiBQTUJV UyBIQVJEV0FSRSBNT05JVE9SSU5HIERSSVZFUlMKIE06CUd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJv ZWNrLXVzLm5ldD4KIEw6CWxpbnV4LWh3bW9uQHZnZXIua2VybmVsLm9yZwpAQCAtMTUyMzgsMTUg KzE1MjQ3LDYgQEAgRjoJaW5jbHVkZS9saW51eC9wbV8qCiBGOglpbmNsdWRlL2xpbnV4L3Bvd2Vy Y2FwLmgKIEY6CWtlcm5lbC9jb25maWdzL25vcG0uY29uZmlnCiAKLURZTkFNSUMgVEhFUk1BTCBQ T1dFUiBNQU5BR0VNRU5UIChEVFBNKQotTToJRGFuaWVsIExlemNhbm8gPGRhbmllbC5sZXpjYW5v QGtlcm5lbC5vcmc+Ci1MOglsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKLVM6CVN1cHBvcnRlZAot QjoJaHR0cHM6Ly9idWd6aWxsYS5rZXJuZWwub3JnCi1UOglnaXQgZ2l0Oi8vZ2l0Lmtlcm5lbC5v cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3JhZmFlbC9saW51eC1wbQotRjoJZHJpdmVycy9w b3dlcmNhcC9kdHBtKgotRjoJaW5jbHVkZS9saW51eC9kdHBtLmgKLQogUE9XRVIgU1RBVEUgQ09P UkRJTkFUSU9OIElOVEVSRkFDRSAoUFNDSSkKIE06CU1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5k QGFybS5jb20+CiBNOglMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNv bT4KQEAgLTE2MjYxLDEyICsxNjI2MSw2IEBAIFM6CVN1cHBvcnRlZAogRjoJRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2kyYy9yZW5lc2FzLHJpaWMueWFtbAogRjoJZHJpdmVycy9p MmMvYnVzc2VzL2kyYy1yaWljLmMKIAotUkVORVNBUyBVU0IgUEhZIERSSVZFUgotTToJWW9zaGlo aXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgotTDoJbGludXgt cmVuZXNhcy1zb2NAdmdlci5rZXJuZWwub3JnCi1TOglNYWludGFpbmVkCi1GOglkcml2ZXJzL3Bo eS9yZW5lc2FzL3BoeS1yY2FyLWdlbjMtdXNiKi5jCi0KIFJFTkVTQVMgUlovRzJMIEEvRCBEUklW RVIKIE06CUxhZCBQcmFiaGFrYXIgPHByYWJoYWthci5tYWhhZGV2LWxhZC5yakBicC5yZW5lc2Fz LmNvbT4KIEw6CWxpbnV4LWlpb0B2Z2VyLmtlcm5lbC5vcmcKQEAgLTE2Mjc1LDYgKzE2MjY5LDEy IEBAIFM6CVN1cHBvcnRlZAogRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lp by9hZGMvcmVuZXNhcyxyemcybC1hZGMueWFtbAogRjoJZHJpdmVycy9paW8vYWRjL3J6ZzJsX2Fk Yy5jCiAKK1JFTkVTQVMgVVNCIFBIWSBEUklWRVIKK006CVlvc2hpaGlybyBTaGltb2RhIDx5b3No aWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KK0w6CWxpbnV4LXJlbmVzYXMtc29jQHZnZXIu a2VybmVsLm9yZworUzoJTWFpbnRhaW5lZAorRjoJZHJpdmVycy9waHkvcmVuZXNhcy9waHktcmNh ci1nZW4zLXVzYiouYworCiBSRVNFVCBDT05UUk9MTEVSIEZSQU1FV09SSwogTToJUGhpbGlwcCBa YWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KIFM6CU1haW50YWluZWQKQEAgLTE3MTA1LDYg KzE3MTA1LDE1IEBAIEY6CWJsb2NrL3NlZCoKIEY6CWluY2x1ZGUvbGludXgvc2VkKgogRjoJaW5j bHVkZS91YXBpL2xpbnV4L3NlZCoKIAorU0VDVVJFIE1PTklUT1IgQ0FMTChTTUMpIENBTExJTkcg Q09OVkVOVElPTiAoU01DQ0MpCitNOglNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29t PgorTToJTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CitNOglT dWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgorTDoJbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKK1M6CU1h aW50YWluZWQKK0Y6CWRyaXZlcnMvZmlybXdhcmUvc21jY2MvCitGOglpbmNsdWRlL2xpbnV4L2Fy bS1zbWNjYy5oCisKIFNFQ1VSSVRZIENPTlRBQ1QKIE06CVNlY3VyaXR5IE9mZmljZXJzIDxzZWN1 cml0eUBrZXJuZWwub3JnPgogUzoJU3VwcG9ydGVkCkBAIC0xNzUxMiwxNSArMTc1MjEsNiBAQCBN OglOaWNvbGFzIFBpdHJlIDxuaWNvQGZsdXhuaWMubmV0PgogUzoJT2RkIEZpeGVzCiBGOglkcml2 ZXJzL25ldC9ldGhlcm5ldC9zbXNjL3NtYzkxeC4qCiAKLVNFQ1VSRSBNT05JVE9SIENBTEwoU01D KSBDQUxMSU5HIENPTlZFTlRJT04gKFNNQ0NDKQotTToJTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxh bmRAYXJtLmNvbT4KLU06CUxvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0u Y29tPgotTToJU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KLUw6CWxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJl cnMpCi1TOglNYWludGFpbmVkCi1GOglkcml2ZXJzL2Zpcm13YXJlL3NtY2NjLwotRjoJaW5jbHVk ZS9saW51eC9hcm0tc21jY2MuaAotCiBTTU02NjUgSEFSRFdBUkUgTU9OSVRPUiBEUklWRVIKIE06 CUd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KIEw6CWxpbnV4LWh3bW9uQHZnZXIu a2VybmVsLm9yZwpAQCAtMTg3MDEsNiArMTg3MDEsMTQgQEAgTToJVGhpZXJyeSBSZWRpbmcgPHRo aWVycnkucmVkaW5nQGdtYWlsLmNvbT4KIFM6CVN1cHBvcnRlZAogRjoJZHJpdmVycy9wd20vcHdt LXRlZ3JhLmMKIAorVEVHUkEgUVVBRCBTUEkgRFJJVkVSCitNOglUaGllcnJ5IFJlZGluZyA8dGhp ZXJyeS5yZWRpbmdAZ21haWwuY29tPgorTToJSm9uYXRoYW4gSHVudGVyIDxqb25hdGhhbmhAbnZp ZGlhLmNvbT4KK006CVNvd2phbnlhIEtvbWF0aW5lbmkgPHNrb21hdGluZW5pQG52aWRpYS5jb20+ CitMOglsaW51eC10ZWdyYUB2Z2VyLmtlcm5lbC5vcmcKK1M6CU1haW50YWluZWQKK0Y6CWRyaXZl cnMvc3BpL3NwaS10ZWdyYTIxMC1xdWFkLmMKKwogVEVHUkEgU0VSSUFMIERSSVZFUgogTToJTGF4 bWFuIERld2FuZ2FuIDxsZGV3YW5nYW5AbnZpZGlhLmNvbT4KIFM6CVN1cHBvcnRlZApAQCAtMTg3 MTEsMTQgKzE4NzE5LDYgQEAgTToJTGF4bWFuIERld2FuZ2FuIDxsZGV3YW5nYW5AbnZpZGlhLmNv bT4KIFM6CVN1cHBvcnRlZAogRjoJZHJpdmVycy9zcGkvc3BpLXRlZ3JhKgogCi1URUdSQSBRVUFE IFNQSSBEUklWRVIKLU06CVRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJlZGluZ0BnbWFpbC5jb20+ Ci1NOglKb25hdGhhbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29tPgotTToJU293amFueWEg S29tYXRpbmVuaSA8c2tvbWF0aW5lbmlAbnZpZGlhLmNvbT4KLUw6CWxpbnV4LXRlZ3JhQHZnZXIu a2VybmVsLm9yZwotUzoJTWFpbnRhaW5lZAotRjoJZHJpdmVycy9zcGkvc3BpLXRlZ3JhMjEwLXF1 YWQuYwotCiBURUdSQSBWSURFTyBEUklWRVIKIE06CVRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJl ZGluZ0BnbWFpbC5jb20+CiBNOglKb25hdGhhbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29t PgpAQCAtMTg3NjcsMTMgKzE4NzY3LDYgQEAgTDoJYWxzYS1kZXZlbEBhbHNhLXByb2plY3Qub3Jn IChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKIFM6CU1haW50YWluZWQKIEY6CXNvdW5k L3NvYy90aS8KIAotVEVYQVMgSU5TVFJVTUVOVFMnIERBQzc2MTIgREFDIERSSVZFUgotTToJUmlj YXJkbyBSaWJhbGRhIDxyaWJhbGRhQGtlcm5lbC5vcmc+Ci1MOglsaW51eC1paW9Admdlci5rZXJu ZWwub3JnCi1TOglTdXBwb3J0ZWQKLUY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9paW8vZGFjL3RpLGRhYzc2MTIueWFtbAotRjoJZHJpdmVycy9paW8vZGFjL3RpLWRhYzc2MTIu YwotCiBURVhBUyBJTlNUUlVNRU5UUyBETUEgRFJJVkVSUwogTToJUGV0ZXIgVWpmYWx1c2kgPHBl dGVyLnVqZmFsdXNpQGdtYWlsLmNvbT4KIEw6CWRtYWVuZ2luZUB2Z2VyLmtlcm5lbC5vcmcKQEAg LTE4Nzg3LDYgKzE4NzgwLDIyIEBAIEY6CWluY2x1ZGUvbGludXgvZG1hL2szLXVkbWEtZ2x1ZS5o CiBGOglpbmNsdWRlL2xpbnV4L2RtYS90aS1jcHBpNS5oCiBGOglpbmNsdWRlL2xpbnV4L2RtYS9r My1wc2lsLmgKIAorVEVYQVMgSU5TVFJVTUVOVFMgVFBTMjM4NjEgUG9FIFBTRSBEUklWRVIKK006 CVJvYmVydCBNYXJrbyA8cm9iZXJ0Lm1hcmtvQHNhcnR1cmEuaHI+CitNOglMdWthIFBlcmtvdiA8 bHVrYS5wZXJrb3ZAc2FydHVyYS5ocj4KK0w6CWxpbnV4LWh3bW9uQHZnZXIua2VybmVsLm9yZwor UzoJTWFpbnRhaW5lZAorRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2h3bW9u L3RpLHRwczIzODYxLnlhbWwKK0Y6CURvY3VtZW50YXRpb24vaHdtb24vdHBzMjM4NjEucnN0CitG Oglkcml2ZXJzL2h3bW9uL3RwczIzODYxLmMKKworVEVYQVMgSU5TVFJVTUVOVFMnIERBQzc2MTIg REFDIERSSVZFUgorTToJUmljYXJkbyBSaWJhbGRhIDxyaWJhbGRhQGtlcm5lbC5vcmc+CitMOgls aW51eC1paW9Admdlci5rZXJuZWwub3JnCitTOglTdXBwb3J0ZWQKK0Y6CURvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vZGFjL3RpLGRhYzc2MTIueWFtbAorRjoJZHJpdmVycy9p aW8vZGFjL3RpLWRhYzc2MTIuYworCiBURVhBUyBJTlNUUlVNRU5UUycgU1lTVEVNIENPTlRST0wg SU5URVJGQUNFIChUSVNDSSkgUFJPVE9DT0wgRFJJVkVSCiBNOglOaXNoYW50aCBNZW5vbiA8bm1A dGkuY29tPgogTToJVGVybyBLcmlzdG8gPGtyaXN0b0BrZXJuZWwub3JnPgpAQCAtMTg4MTEsMTUg KzE4ODIwLDYgQEAgRjoJaW5jbHVkZS9kdC1iaW5kaW5ncy9zb2MvdGksc2NpX3BtX2RvbWFpbi5o CiBGOglpbmNsdWRlL2xpbnV4L3NvYy90aS90aV9zY2lfaW50YV9tc2kuaAogRjoJaW5jbHVkZS9s aW51eC9zb2MvdGkvdGlfc2NpX3Byb3RvY29sLmgKIAotVEVYQVMgSU5TVFJVTUVOVFMgVFBTMjM4 NjEgUG9FIFBTRSBEUklWRVIKLU06CVJvYmVydCBNYXJrbyA8cm9iZXJ0Lm1hcmtvQHNhcnR1cmEu aHI+Ci1NOglMdWthIFBlcmtvdiA8bHVrYS5wZXJrb3ZAc2FydHVyYS5ocj4KLUw6CWxpbnV4LWh3 bW9uQHZnZXIua2VybmVsLm9yZwotUzoJTWFpbnRhaW5lZAotRjoJRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2h3bW9uL3RpLHRwczIzODYxLnlhbWwKLUY6CURvY3VtZW50YXRpb24v aHdtb24vdHBzMjM4NjEucnN0Ci1GOglkcml2ZXJzL2h3bW9uL3RwczIzODYxLmMKLQogVEVYQVMg SU5TVFJVTUVOVFMnIFRNUDExNyBURU1QRVJBVFVSRSBTRU5TT1IgRFJJVkVSCiBNOglQdXJhbmph eSBNb2hhbiA8cHVyYW5qYXkxMkBnbWFpbC5jb20+CiBMOglsaW51eC1paW9Admdlci5rZXJuZWwu b3JnCkBAIC0xOTcxOSw2ICsxOTcxOSwxMyBAQCBMOglsaW51eC11c2JAdmdlci5rZXJuZWwub3Jn CiBTOglTdXBwb3J0ZWQKIEY6CWRyaXZlcnMvdXNiL2NsYXNzL3VzYmxwLmMKIAorVVNCIFFNSSBX V0FOIE5FVFdPUksgRFJJVkVSCitNOglCasO4cm4gTW9yayA8Ympvcm5AbW9yay5ubz4KK0w6CW5l dGRldkB2Z2VyLmtlcm5lbC5vcmcKK1M6CU1haW50YWluZWQKK0Y6CURvY3VtZW50YXRpb24vQUJJ L3Rlc3Rpbmcvc3lzZnMtY2xhc3MtbmV0LXFtaQorRjoJZHJpdmVycy9uZXQvdXNiL3FtaV93d2Fu LmMKKwogVVNCIFJBVyBHQURHRVQgRFJJVkVSCiBSOglBbmRyZXkgS29ub3ZhbG92IDxhbmRyZXlr bnZsQGdtYWlsLmNvbT4KIEw6CWxpbnV4LXVzYkB2Z2VyLmtlcm5lbC5vcmcKQEAgLTE5NzI3LDEz ICsxOTczNCw2IEBAIEY6CURvY3VtZW50YXRpb24vdXNiL3Jhdy1nYWRnZXQucnN0CiBGOglkcml2 ZXJzL3VzYi9nYWRnZXQvbGVnYWN5L3Jhd19nYWRnZXQuYwogRjoJaW5jbHVkZS91YXBpL2xpbnV4 L3VzYi9yYXdfZ2FkZ2V0LmgKIAotVVNCIFFNSSBXV0FOIE5FVFdPUksgRFJJVkVSCi1NOglCasO4 cm4gTW9yayA8Ympvcm5AbW9yay5ubz4KLUw6CW5ldGRldkB2Z2VyLmtlcm5lbC5vcmcKLVM6CU1h aW50YWluZWQKLUY6CURvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtY2xhc3MtbmV0LXFt aQotRjoJZHJpdmVycy9uZXQvdXNiL3FtaV93d2FuLmMKLQogVVNCIFJUTDgxNTAgRFJJVkVSCiBN OglQZXRrbyBNYW5vbG92IDxwZXRrYW5AbnVjbGV1c3lzLmNvbT4KIEw6CWxpbnV4LXVzYkB2Z2Vy Lmtlcm5lbC5vcmcKQEAgLTIwMDQ5LDYgKzIwMDQ5LDE0IEBAIFM6CU1haW50YWluZWQKIEY6CWRy aXZlcnMvbWVkaWEvY29tbW9uL3ZpZGVvYnVmMi8qCiBGOglpbmNsdWRlL21lZGlhL3ZpZGVvYnVm Mi0qCiAKK1ZJRFRWIFZJUlRVQUwgRElHSVRBTCBUViBEUklWRVIKK006CURhbmllbCBXLiBTLiBB bG1laWRhIDxkd2xzYWxtZWlkYUBnbWFpbC5jb20+CitMOglsaW51eC1tZWRpYUB2Z2VyLmtlcm5l bC5vcmcKK1M6CU1haW50YWluZWQKK1c6CWh0dHBzOi8vbGludXh0di5vcmcKK1Q6CWdpdCBnaXQ6 Ly9saW51eHR2Lm9yZy9tZWRpYV90cmVlLmdpdAorRjoJZHJpdmVycy9tZWRpYS90ZXN0LWRyaXZl cnMvdmlkdHYvKgorCiBWSU1DIFZJUlRVQUwgTUVESUEgQ09OVFJPTExFUiBEUklWRVIKIE06CUhl bGVuIEtvaWtlIDxoZWxlbi5rb2lrZUBjb2xsYWJvcmEuY29tPgogUjoJU2h1YWggS2hhbiA8c2to YW5AbGludXhmb3VuZGF0aW9uLm9yZz4KQEAgLTIwMDc4LDYgKzIwMDg2LDE2IEBAIEY6CWluY2x1 ZGUvdWFwaS9saW51eC92aXJ0aW9fdnNvY2suaAogRjoJbmV0L3Ztd192c29jay92aXJ0aW9fdHJh bnNwb3J0LmMKIEY6CW5ldC92bXdfdnNvY2svdmlydGlvX3RyYW5zcG9ydF9jb21tb24uYwogCitW SVJUSU8gQkFMTE9PTgorTToJIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgor TToJRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CitMOgl2aXJ0dWFsaXphdGlv bkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZworUzoJTWFpbnRhaW5lZAorRjoJZHJpdmVycy92 aXJ0aW8vdmlydGlvX2JhbGxvb24uYworRjoJaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb19iYWxs b29uLmgKK0Y6CWluY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmgKK0Y6CW1tL2JhbGxv b25fY29tcGFjdGlvbi5jCisKIFZJUlRJTyBCTE9DSyBBTkQgU0NTSSBEUklWRVJTCiBNOgkiTWlj aGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CiBNOglKYXNvbiBXYW5nIDxqYXNvd2Fu Z0ByZWRoYXQuY29tPgpAQCAtMjAxMTUsMTYgKzIwMTMzLDYgQEAgRjoJaW5jbHVkZS9saW51eC92 aXJ0aW8qLmgKIEY6CWluY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9fKi5oCiBGOgl0b29scy92aXJ0 aW8vCiAKLVZJUlRJTyBCQUxMT09OCi1NOgkiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhh dC5jb20+Ci1NOglEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLUw6CXZpcnR1 YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCi1TOglNYWludGFpbmVkCi1GOglk cml2ZXJzL3ZpcnRpby92aXJ0aW9fYmFsbG9vbi5jCi1GOglpbmNsdWRlL3VhcGkvbGludXgvdmly dGlvX2JhbGxvb24uaAotRjoJaW5jbHVkZS9saW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaAotRjoJ bW0vYmFsbG9vbl9jb21wYWN0aW9uLmMKLQogVklSVElPIENSWVBUTyBEUklWRVIKIE06CUdvbmds ZWkgPGFyZWkuZ29uZ2xlaUBodWF3ZWkuY29tPgogTDoJdmlydHVhbGl6YXRpb25AbGlzdHMubGlu dXgtZm91bmRhdGlvbi5vcmcKQEAgLTIwMTg2LDYgKzIwMTk0LDE1IEBAIEY6CWRyaXZlcnMvdmhv c3QvCiBGOglpbmNsdWRlL2xpbnV4L3Zob3N0X2lvdGxiLmgKIEY6CWluY2x1ZGUvdWFwaS9saW51 eC92aG9zdC5oCiAKK1ZJUlRJTyBJMkMgRFJJVkVSCitNOglDb25naHVpIENoZW4gPGNvbmdodWku Y2hlbkBpbnRlbC5jb20+CitNOglWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3Jn PgorTDoJbGludXgtaTJjQHZnZXIua2VybmVsLm9yZworTDoJdmlydHVhbGl6YXRpb25AbGlzdHMu bGludXgtZm91bmRhdGlvbi5vcmcKK1M6CU1haW50YWluZWQKK0Y6CWRyaXZlcnMvaTJjL2J1c3Nl cy9pMmMtdmlydGlvLmMKK0Y6CWluY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9faTJjLmgKKwogVklS VElPIElOUFVUIERSSVZFUgogTToJR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiBT OglNYWludGFpbmVkCkBAIC0yMDIwNyw2ICsyMDIyNCwxMyBAQCBXOglodHRwczovL3ZpcnRpby1t ZW0uZ2l0bGFiLmlvLwogRjoJZHJpdmVycy92aXJ0aW8vdmlydGlvX21lbS5jCiBGOglpbmNsdWRl L3VhcGkvbGludXgvdmlydGlvX21lbS5oCiAKK1ZJUlRJTyBQTUVNIERSSVZFUgorTToJUGFua2Fq IEd1cHRhIDxwYW5rYWouZ3VwdGEubGludXhAZ21haWwuY29tPgorTDoJdmlydHVhbGl6YXRpb25A bGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKK1M6CU1haW50YWluZWQKK0Y6CWRyaXZlcnMvbnZk aW1tL3ZpcnRpb19wbWVtLmMKK0Y6CWRyaXZlcnMvbnZkaW1tL25kX3ZpcnRpby5jCisKIFZJUlRJ TyBTT1VORCBEUklWRVIKIE06CUFudG9uIFlha292bGV2IDxhbnRvbi55YWtvdmxldkBvcGVuc3lu ZXJneS5jb20+CiBNOgkiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkBAIC0y MDIxNiwyMiArMjAyNDAsNiBAQCBTOglNYWludGFpbmVkCiBGOglpbmNsdWRlL3VhcGkvbGludXgv dmlydGlvX3NuZC5oCiBGOglzb3VuZC92aXJ0aW8vKgogCi1WSVJUSU8gSTJDIERSSVZFUgotTToJ Q29uZ2h1aSBDaGVuIDxjb25naHVpLmNoZW5AaW50ZWwuY29tPgotTToJVmlyZXNoIEt1bWFyIDx2 aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KLUw6CWxpbnV4LWkyY0B2Z2VyLmtlcm5lbC5vcmcKLUw6 CXZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCi1TOglNYWludGFpbmVk Ci1GOglkcml2ZXJzL2kyYy9idXNzZXMvaTJjLXZpcnRpby5jCi1GOglpbmNsdWRlL3VhcGkvbGlu dXgvdmlydGlvX2kyYy5oCi0KLVZJUlRJTyBQTUVNIERSSVZFUgotTToJUGFua2FqIEd1cHRhIDxw YW5rYWouZ3VwdGEubGludXhAZ21haWwuY29tPgotTDoJdmlydHVhbGl6YXRpb25AbGlzdHMubGlu dXgtZm91bmRhdGlvbi5vcmcKLVM6CU1haW50YWluZWQKLUY6CWRyaXZlcnMvbnZkaW1tL3ZpcnRp b19wbWVtLmMKLUY6CWRyaXZlcnMvbnZkaW1tL25kX3ZpcnRpby5jCi0KIFZJUlRVQUwgQk9YIEdV RVNUIERFVklDRSBEUklWRVIKIE06CUhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+ CiBNOglBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgpAQCAtMjAyNjEsMTQgKzIwMjY5LDYg QEAgVzoJaHR0cHM6Ly9saW51eHR2Lm9yZwogVDoJZ2l0IGdpdDovL2xpbnV4dHYub3JnL21lZGlh X3RyZWUuZ2l0CiBGOglkcml2ZXJzL21lZGlhL3Rlc3QtZHJpdmVycy92aXZpZC8qCiAKLVZJRFRW IFZJUlRVQUwgRElHSVRBTCBUViBEUklWRVIKLU06CURhbmllbCBXLiBTLiBBbG1laWRhIDxkd2xz YWxtZWlkYUBnbWFpbC5jb20+Ci1MOglsaW51eC1tZWRpYUB2Z2VyLmtlcm5lbC5vcmcKLVM6CU1h aW50YWluZWQKLVc6CWh0dHBzOi8vbGludXh0di5vcmcKLVQ6CWdpdCBnaXQ6Ly9saW51eHR2Lm9y Zy9tZWRpYV90cmVlLmdpdAotRjoJZHJpdmVycy9tZWRpYS90ZXN0LWRyaXZlcnMvdmlkdHYvKgot CiBWTFlOUSBCVVMKIE06CUZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgog TDoJb3BlbndydC1kZXZlbEBsaXN0cy5vcGVud3J0Lm9yZyAoc3Vic2NyaWJlcnMtb25seSkKQEAg LTIwMjc2LDE4ICsyMDI3Niw2IEBAIFM6CU1haW50YWluZWQKIEY6CWRyaXZlcnMvdmx5bnEvdmx5 bnEuYwogRjoJaW5jbHVkZS9saW51eC92bHlucS5oCiAKLVZNRSBTVUJTWVNURU0KLU06CU1hcnR5 biBXZWxjaCA8bWFydHluQHdlbGNocy5tZS51az4KLU06CU1hbm9oYXIgVmFuZ2EgPG1hbm9oYXIu dmFuZ2FAZ21haWwuY29tPgotTToJR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3Vu ZGF0aW9uLm9yZz4KLUw6CWxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKLVM6CU1haW50YWlu ZWQKLVQ6CWdpdCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv Z3JlZ2toL2NoYXItbWlzYy5naXQKLUY6CURvY3VtZW50YXRpb24vZHJpdmVyLWFwaS92bWUucnN0 Ci1GOglkcml2ZXJzL3N0YWdpbmcvdm1lLwotRjoJZHJpdmVycy92bWUvCi1GOglpbmNsdWRlL2xp bnV4L3ZtZSoKLQogVk0gU09DS0VUUyAoQUZfVlNPQ0spCiBNOglTdGVmYW5vIEdhcnphcmVsbGEg PHNnYXJ6YXJlQHJlZGhhdC5jb20+CiBMOgl2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3Vu ZGF0aW9uLm9yZwpAQCAtMjAzMDEsNiArMjAyODksMTggQEAgRjoJaW5jbHVkZS91YXBpL2xpbnV4 L3Zzb2NrbW9uLmgKIEY6CW5ldC92bXdfdnNvY2svCiBGOgl0b29scy90ZXN0aW5nL3Zzb2NrLwog CitWTUUgU1VCU1lTVEVNCitNOglNYXJ0eW4gV2VsY2ggPG1hcnR5bkB3ZWxjaHMubWUudWs+CitN OglNYW5vaGFyIFZhbmdhIDxtYW5vaGFyLnZhbmdhQGdtYWlsLmNvbT4KK006CUdyZWcgS3JvYWgt SGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CitMOglsaW51eC1rZXJuZWxAdmdl ci5rZXJuZWwub3JnCitTOglNYWludGFpbmVkCitUOglnaXQgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2dyZWdraC9jaGFyLW1pc2MuZ2l0CitGOglEb2N1bWVu dGF0aW9uL2RyaXZlci1hcGkvdm1lLnJzdAorRjoJZHJpdmVycy9zdGFnaW5nL3ZtZS8KK0Y6CWRy aXZlcnMvdm1lLworRjoJaW5jbHVkZS9saW51eC92bWUqCisKIFZNV0FSRSBCQUxMT09OIERSSVZF UgogTToJTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4KIE06CSJWTXdhcmUsIEluYy4iIDxw di1kcml2ZXJzQHZtd2FyZS5jb20+Ci0tIAoyLjMzLjAKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1yaXNjdiBtYWlsaW5nIGxpc3QKbGludXgt cmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2xpbnV4LXJpc2N2Cg==