diff for duplicates of <1483695839-18660-8-git-send-email-nicolas.dichtel@6wind.com> diff --git a/a/content_digest b/N1/content_digest index be68b2f..80eb49f 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -32,7 +32,8 @@ linux-raid@vger.kernel.org linux-m68k@lists.linux-m68k.org openrisc@lists.librecores.org - " Nicolas Dichtel <nicolas.dichtel@6wind.com>linux-me\0" + Nicolas Dichtel <nicolas.dichtel@6wind.com> + " linux-me\0" "\00:1\0" "b\0" "Regularly, when a new header is created in include/uapi/, the developer\n" @@ -2674,4 +2675,4 @@ "Xen-devel@lists.xen.org\n" https://lists.xen.org/xen-devel -a5041f36f1600944091a3e353551412cf6cfc4efc3da06bcf88765e3a3c9e48e +74e03d7dd61975d41c1bd0b6a30ed14100c17a5962800590f35a9b31766b3d5c
diff --git a/a/1.txt b/N2/1.txt index c8247ac..30aaf05 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -2630,9 +2630,3 @@ index 876b42cfede4..bb93f8466a35 100644 done; \ -- 2.8.1 - - -_______________________________________________ -Xen-devel mailing list -Xen-devel@lists.xen.org -https://lists.xen.org/xen-devel diff --git a/a/content_digest b/N2/content_digest index be68b2f..bff80df 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -4,35 +4,50 @@ "Subject\0[PATCH v2 7/7] uapi: export all headers under uapi directories\0" "Date\0Fri, 6 Jan 2017 10:43:59 +0100\0" "To\0arnd@arndb.de\0" - "Cc\0linux-mips@linux-mips.org" - alsa-devel@alsa-project.org - linux-ia64@vger.kernel.org + "Cc\0mmarek@suse.com" + linux-kbuild@vger.kernel.org linux-doc@vger.kernel.org - airlied@linux.ie - linux-fbdev@vger.kernel.org - dri-devel@lists.freedesktop.org - linux-mtd@lists.infradead.org - sparclinux@vger.kernel.org - linux-arch@vger.kernel.org - linux-s390@vger.kernel.org - linux-am33-list@redhat.com + linux-kernel@vger.kernel.org + linux-alpha@vger.kernel.org + linux-snps-arc@lists.infradead.org + linux-arm-kernel@lists.infradead.org + adi-buildroot-devel@lists.sourceforge.net linux-c6x-dev@linux-c6x.org - linux-rdma@vger.kernel.org + linux-cris-kernel@axis.com + uclinux-h8-devel@lists.sourceforge.jp linux-hexagon@vger.kernel.org + linux-ia64@vger.kernel.org + linux-m68k@lists.linux-m68k.org + linux-metag@vger.kernel.org + linux-mips@linux-mips.org + linux-am33-list@redhat.com + nios2-dev@lists.rocketboards.org + openrisc@lists.librecores.org + linux-parisc@vger.kernel.org + linuxppc-dev@lists.ozlabs.org + linux-s390@vger.kernel.org linux-sh@vger.kernel.org + sparclinux@vger.kernel.org + linux-xtensa@linux-xtensa.org + linux-arch@vger.kernel.org + dri-devel@lists.freedesktop.org + netdev@vger.kernel.org + linux-media@vger.kernel.org + linux-mmc@vger.kernel.org + netfilter-devel@vger.kernel.org coreteam@netfilter.org + linux-nfs@vger.kernel.org + linux-raid@vger.kernel.org + linux-spi@vger.kernel.org + linux-mtd@lists.infradead.org + linux-rdma@vger.kernel.org fcoe-devel@open-fcoe.org + alsa-devel@alsa-project.org + linux-fbdev@vger.kernel.org xen-devel@lists.xenproject.org - linux-snps-arc@lists.infradead.org - linux-media@vger.kernel.org - uclinux-h8-devel@lists.sourceforge.jp - linux-xtensa@linux-xtensa.org - linux-kbuild@vger.kernel.org - adi-buildroot-devel@lists.sourceforge.net - linux-raid@vger.kernel.org - linux-m68k@lists.linux-m68k.org - openrisc@lists.librecores.org - " Nicolas Dichtel <nicolas.dichtel@6wind.com>linux-me\0" + airlied@linux.ie + davem@davemloft.net + " Nicolas Dichtel <nicolas.dichtel@6wind.com>\0" "\00:1\0" "b\0" "Regularly, when a new header is created in include/uapi/, the developer\n" @@ -2666,12 +2681,6 @@ " echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F; \\\n" " done; \\\n" "-- \n" - "2.8.1\n" - "\n" - "\n" - "_______________________________________________\n" - "Xen-devel mailing list\n" - "Xen-devel@lists.xen.org\n" - https://lists.xen.org/xen-devel + 2.8.1 -a5041f36f1600944091a3e353551412cf6cfc4efc3da06bcf88765e3a3c9e48e +484ad7d9a4d1a2fde9b2e83e3012b373eb005b82e0645b8810120a2df28d01f8
diff --git a/a/1.txt b/N3/1.txt index c8247ac..dbdd427 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -197,7 +197,7 @@ index 37b525d329ae..53e31061ff18 100644 @@ -44,7 +44,7 @@ This document describes the Linux kernel Makefiles. --- 6.11 Post-link pass - === 7 Kbuild syntax for exported headers + == 7 Kbuild syntax for exported headers - --- 7.1 header-y + --- 7.1 subdir-y --- 7.2 genhdr-y @@ -1084,8 +1084,7 @@ index a05218ff3fe4..128ca7ec0220 100644 +++ b/arch/score/include/asm/Kbuild @@ -1,7 +1,3 @@ - --header-y += -- +-header-y +- - generic-y += barrier.h generic-y += clkdev.h @@ -2548,7 +2547,7 @@ index 876b42cfede4..bb93f8466a35 100644 --- a/scripts/Makefile.headersinst +++ b/scripts/Makefile.headersinst @@ -1,17 +1,18 @@ - # ========================================================================== + # ===================================== # Installing headers # -# header-y - list files to be installed. They are preprocessed @@ -2558,7 +2557,7 @@ index 876b42cfede4..bb93f8466a35 100644 +# arch/<arch>/include/uapi/asm and /include/generated/uapi/asm are exported. +# They are preprocessed to remove __KERNEL__ section of the file. # - # ========================================================================== + # ===================================== # generated header directory gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj))) @@ -2630,9 +2629,3 @@ index 876b42cfede4..bb93f8466a35 100644 done; \ -- 2.8.1 - - -_______________________________________________ -Xen-devel mailing list -Xen-devel@lists.xen.org -https://lists.xen.org/xen-devel diff --git a/a/content_digest b/N3/content_digest index be68b2f..7fade08 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -2,7 +2,7 @@ "ref\01483695839-18660-1-git-send-email-nicolas.dichtel@6wind.com\0" "From\0Nicolas Dichtel <nicolas.dichtel@6wind.com>\0" "Subject\0[PATCH v2 7/7] uapi: export all headers under uapi directories\0" - "Date\0Fri, 6 Jan 2017 10:43:59 +0100\0" + "Date\0Fri, 06 Jan 2017 09:43:59 +0000\0" "To\0arnd@arndb.de\0" "Cc\0linux-mips@linux-mips.org" alsa-devel@alsa-project.org @@ -234,7 +234,7 @@ "@@ -44,7 +44,7 @@ This document describes the Linux kernel Makefiles.\n" " \t --- 6.11 Post-link pass\n" " \n" - " \t=== 7 Kbuild syntax for exported headers\n" + " \t== 7 Kbuild syntax for exported headers\n" "-\t\t--- 7.1 header-y\n" "+\t\t--- 7.1 subdir-y\n" " \t\t--- 7.2 genhdr-y\n" @@ -1121,8 +1121,7 @@ "+++ b/arch/score/include/asm/Kbuild\n" "@@ -1,7 +1,3 @@\n" "-\n" - "-header-y +=\n" - "-\n" + "-header-y +-\n" "-\n" " generic-y += barrier.h\n" " generic-y += clkdev.h\n" @@ -2585,7 +2584,7 @@ "--- a/scripts/Makefile.headersinst\n" "+++ b/scripts/Makefile.headersinst\n" "@@ -1,17 +1,18 @@\n" - " # ==========================================================================\n" + " # =====================================\n" " # Installing headers\n" " #\n" "-# header-y - list files to be installed. They are preprocessed\n" @@ -2595,7 +2594,7 @@ "+# arch/<arch>/include/uapi/asm and /include/generated/uapi/asm are exported.\n" "+# They are preprocessed to remove __KERNEL__ section of the file.\n" " #\n" - " # ==========================================================================\n" + " # =====================================\n" " \n" " # generated header directory\n" " gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))\n" @@ -2666,12 +2665,6 @@ " echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F; \\\n" " done; \\\n" "-- \n" - "2.8.1\n" - "\n" - "\n" - "_______________________________________________\n" - "Xen-devel mailing list\n" - "Xen-devel@lists.xen.org\n" - https://lists.xen.org/xen-devel + 2.8.1 -a5041f36f1600944091a3e353551412cf6cfc4efc3da06bcf88765e3a3c9e48e +f17c55bc5b8511e6da1ace4f44f8c0ea1416bb4dc5247b3c57e67a29d7ca661c
diff --git a/a/1.txt b/N4/1.txt index c8247ac..dbdd427 100644 --- a/a/1.txt +++ b/N4/1.txt @@ -197,7 +197,7 @@ index 37b525d329ae..53e31061ff18 100644 @@ -44,7 +44,7 @@ This document describes the Linux kernel Makefiles. --- 6.11 Post-link pass - === 7 Kbuild syntax for exported headers + == 7 Kbuild syntax for exported headers - --- 7.1 header-y + --- 7.1 subdir-y --- 7.2 genhdr-y @@ -1084,8 +1084,7 @@ index a05218ff3fe4..128ca7ec0220 100644 +++ b/arch/score/include/asm/Kbuild @@ -1,7 +1,3 @@ - --header-y += -- +-header-y +- - generic-y += barrier.h generic-y += clkdev.h @@ -2548,7 +2547,7 @@ index 876b42cfede4..bb93f8466a35 100644 --- a/scripts/Makefile.headersinst +++ b/scripts/Makefile.headersinst @@ -1,17 +1,18 @@ - # ========================================================================== + # ===================================== # Installing headers # -# header-y - list files to be installed. They are preprocessed @@ -2558,7 +2557,7 @@ index 876b42cfede4..bb93f8466a35 100644 +# arch/<arch>/include/uapi/asm and /include/generated/uapi/asm are exported. +# They are preprocessed to remove __KERNEL__ section of the file. # - # ========================================================================== + # ===================================== # generated header directory gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj))) @@ -2630,9 +2629,3 @@ index 876b42cfede4..bb93f8466a35 100644 done; \ -- 2.8.1 - - -_______________________________________________ -Xen-devel mailing list -Xen-devel@lists.xen.org -https://lists.xen.org/xen-devel diff --git a/a/content_digest b/N4/content_digest index be68b2f..af4b42b 100644 --- a/a/content_digest +++ b/N4/content_digest @@ -2,7 +2,7 @@ "ref\01483695839-18660-1-git-send-email-nicolas.dichtel@6wind.com\0" "From\0Nicolas Dichtel <nicolas.dichtel@6wind.com>\0" "Subject\0[PATCH v2 7/7] uapi: export all headers under uapi directories\0" - "Date\0Fri, 6 Jan 2017 10:43:59 +0100\0" + "Date\0Fri, 06 Jan 2017 09:43:59 +0000\0" "To\0arnd@arndb.de\0" "Cc\0linux-mips@linux-mips.org" alsa-devel@alsa-project.org @@ -32,7 +32,8 @@ linux-raid@vger.kernel.org linux-m68k@lists.linux-m68k.org openrisc@lists.librecores.org - " Nicolas Dichtel <nicolas.dichtel@6wind.com>linux-me\0" + Nicolas Dichtel <nicolas.dichtel@6wind.com> + " linux-me\0" "\00:1\0" "b\0" "Regularly, when a new header is created in include/uapi/, the developer\n" @@ -234,7 +235,7 @@ "@@ -44,7 +44,7 @@ This document describes the Linux kernel Makefiles.\n" " \t --- 6.11 Post-link pass\n" " \n" - " \t=== 7 Kbuild syntax for exported headers\n" + " \t== 7 Kbuild syntax for exported headers\n" "-\t\t--- 7.1 header-y\n" "+\t\t--- 7.1 subdir-y\n" " \t\t--- 7.2 genhdr-y\n" @@ -1121,8 +1122,7 @@ "+++ b/arch/score/include/asm/Kbuild\n" "@@ -1,7 +1,3 @@\n" "-\n" - "-header-y +=\n" - "-\n" + "-header-y +-\n" "-\n" " generic-y += barrier.h\n" " generic-y += clkdev.h\n" @@ -2585,7 +2585,7 @@ "--- a/scripts/Makefile.headersinst\n" "+++ b/scripts/Makefile.headersinst\n" "@@ -1,17 +1,18 @@\n" - " # ==========================================================================\n" + " # =====================================\n" " # Installing headers\n" " #\n" "-# header-y - list files to be installed. They are preprocessed\n" @@ -2595,7 +2595,7 @@ "+# arch/<arch>/include/uapi/asm and /include/generated/uapi/asm are exported.\n" "+# They are preprocessed to remove __KERNEL__ section of the file.\n" " #\n" - " # ==========================================================================\n" + " # =====================================\n" " \n" " # generated header directory\n" " gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))\n" @@ -2666,12 +2666,6 @@ " echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F; \\\n" " done; \\\n" "-- \n" - "2.8.1\n" - "\n" - "\n" - "_______________________________________________\n" - "Xen-devel mailing list\n" - "Xen-devel@lists.xen.org\n" - https://lists.xen.org/xen-devel + 2.8.1 -a5041f36f1600944091a3e353551412cf6cfc4efc3da06bcf88765e3a3c9e48e +23db4f5e3e7b8235b1d6164e7a8c3d0723b4360aea2ad970f25a54fa93203cf9
diff --git a/a/1.txt b/N5/1.txt index c8247ac..30aaf05 100644 --- a/a/1.txt +++ b/N5/1.txt @@ -2630,9 +2630,3 @@ index 876b42cfede4..bb93f8466a35 100644 done; \ -- 2.8.1 - - -_______________________________________________ -Xen-devel mailing list -Xen-devel@lists.xen.org -https://lists.xen.org/xen-devel diff --git a/a/content_digest b/N5/content_digest index be68b2f..fe5b091 100644 --- a/a/content_digest +++ b/N5/content_digest @@ -4,35 +4,50 @@ "Subject\0[PATCH v2 7/7] uapi: export all headers under uapi directories\0" "Date\0Fri, 6 Jan 2017 10:43:59 +0100\0" "To\0arnd@arndb.de\0" - "Cc\0linux-mips@linux-mips.org" - alsa-devel@alsa-project.org - linux-ia64@vger.kernel.org + "Cc\0mmarek@suse.com" + linux-kbuild@vger.kernel.org linux-doc@vger.kernel.org - airlied@linux.ie - linux-fbdev@vger.kernel.org - dri-devel@lists.freedesktop.org - linux-mtd@lists.infradead.org - sparclinux@vger.kernel.org - linux-arch@vger.kernel.org - linux-s390@vger.kernel.org - linux-am33-list@redhat.com + linux-kernel@vger.kernel.org + linux-alpha@vger.kernel.org + linux-snps-arc@lists.infradead.org + linux-arm-kernel@lists.infradead.org + adi-buildroot-devel@lists.sourceforge.net linux-c6x-dev@linux-c6x.org - linux-rdma@vger.kernel.org + linux-cris-kernel@axis.com + uclinux-h8-devel@lists.sourceforge.jp linux-hexagon@vger.kernel.org + linux-ia64@vger.kernel.org + linux-m68k@vger.kernel.org + linux-metag@vger.kernel.org + linux-mips@linux-mips.org + linux-am33-list@redhat.com + nios2-dev@lists.rocketboards.org + openrisc@lists.librecores.org + linux-parisc@vger.kernel.org + linuxppc-dev@lists.ozlabs.org + linux-s390@vger.kernel.org linux-sh@vger.kernel.org + sparclinux@vger.kernel.org + linux-xtensa@linux-xtensa.org + linux-arch@vger.kernel.org + dri-devel@lists.freedesktop.org + netdev@vger.kernel.org + linux-media@vger.kernel.org + linux-mmc@vger.kernel.org + netfilter-devel@vger.kernel.org coreteam@netfilter.org + linux-nfs@vger.kernel.org + linux-raid@vger.kernel.org + linux-spi@vger.kernel.org + linux-mtd@lists.infradead.org + linux-rdma@vger.kernel.org fcoe-devel@open-fcoe.org + alsa-devel@alsa-project.org + linux-fbdev@vger.kernel.org xen-devel@lists.xenproject.org - linux-snps-arc@lists.infradead.org - linux-media@vger.kernel.org - uclinux-h8-devel@lists.sourceforge.jp - linux-xtensa@linux-xtensa.org - linux-kbuild@vger.kernel.org - adi-buildroot-devel@lists.sourceforge.net - linux-raid@vger.kernel.org - linux-m68k@lists.linux-m68k.org - openrisc@lists.librecores.org - " Nicolas Dichtel <nicolas.dichtel@6wind.com>linux-me\0" + airlied@linux.ie + davem@davemloft.net + " Nicolas Dichtel <nicolas.dichtel@6wind.com>\0" "\00:1\0" "b\0" "Regularly, when a new header is created in include/uapi/, the developer\n" @@ -2666,12 +2681,6 @@ " echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F; \\\n" " done; \\\n" "-- \n" - "2.8.1\n" - "\n" - "\n" - "_______________________________________________\n" - "Xen-devel mailing list\n" - "Xen-devel@lists.xen.org\n" - https://lists.xen.org/xen-devel + 2.8.1 -a5041f36f1600944091a3e353551412cf6cfc4efc3da06bcf88765e3a3c9e48e +7ea56425b784dbe9dd26f956da5c5ccb4ff40602e2173dd747e1eaf0de6d2259
diff --git a/a/1.txt b/N6/1.txt index c8247ac..9a5cbc8 100644 --- a/a/1.txt +++ b/N6/1.txt @@ -1,2638 +1,1300 @@ -Regularly, when a new header is created in include/uapi/, the developer -forgets to add it in the corresponding Kbuild file. This error is usually -detected after the release is out. - -In fact, all headers under uapi directories should be exported, thus it's -useless to have an exhaustive list. - -After this patch, the following files, which were not exported, are now -exported (with make headers_install_all): -asm-unicore32/shmparam.h -asm-unicore32/ucontext.h -asm-hexagon/shmparam.h -asm-mips/ucontext.h -asm-mips/hwcap.h -asm-mips/reg.h -drm/vgem_drm.h -drm/armada_drm.h -drm/omap_drm.h -drm/etnaviv_drm.h -asm-tile/shmparam.h -asm-blackfin/shmparam.h -asm-blackfin/ucontext.h -asm-powerpc/perf_regs.h -rdma/qedr-abi.h -asm-parisc/kvm_para.h -asm-openrisc/shmparam.h -asm-nios2/kvm_para.h -asm-nios2/ucontext.h -asm-sh/kvm_para.h -asm-sh/ucontext.h -asm-xtensa/kvm_para.h -asm-avr32/kvm_para.h -asm-m32r/kvm_para.h -asm-h8300/shmparam.h -asm-h8300/ucontext.h -asm-metag/kvm_para.h -asm-metag/shmparam.h -asm-metag/ucontext.h -asm-m68k/kvm_para.h -asm-m68k/shmparam.h -linux/bcache.h -linux/kvm.h -linux/kvm_para.h -linux/kfd_ioctl.h -linux/cryptouser.h -linux/kcm.h -linux/kcov.h -linux/seg6_iptunnel.h -linux/stm.h -linux/genwqe -linux/genwqe/.install -linux/genwqe/genwqe_card.h -linux/genwqe/..install.cmd -linux/seg6.h -linux/cifs -linux/cifs/.install -linux/cifs/cifs_mount.h -linux/cifs/..install.cmd -linux/auto_dev-ioctl.h - -Thanks to Julien Floret <julien.floret@6wind.com> for the tip to get all -subdirs with a pure makefile command. - -Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com> ---- - Documentation/kbuild/makefiles.txt | 41 ++- - arch/alpha/include/uapi/asm/Kbuild | 41 --- - arch/arc/include/uapi/asm/Kbuild | 3 - - arch/arm/include/uapi/asm/Kbuild | 17 - - arch/arm64/include/uapi/asm/Kbuild | 18 -- - arch/avr32/include/uapi/asm/Kbuild | 20 -- - arch/blackfin/include/uapi/asm/Kbuild | 17 - - arch/c6x/include/uapi/asm/Kbuild | 8 - - arch/cris/include/uapi/arch-v10/arch/Kbuild | 5 - - arch/cris/include/uapi/arch-v32/arch/Kbuild | 3 - - arch/cris/include/uapi/asm/Kbuild | 43 +-- - arch/frv/include/uapi/asm/Kbuild | 33 -- - arch/h8300/include/uapi/asm/Kbuild | 28 -- - arch/hexagon/include/asm/Kbuild | 3 - - arch/hexagon/include/uapi/asm/Kbuild | 13 - - arch/ia64/include/uapi/asm/Kbuild | 45 --- - arch/m32r/include/uapi/asm/Kbuild | 31 -- - arch/m68k/include/uapi/asm/Kbuild | 24 -- - arch/metag/include/uapi/asm/Kbuild | 8 - - arch/microblaze/include/uapi/asm/Kbuild | 32 -- - arch/mips/include/uapi/asm/Kbuild | 37 --- - arch/mn10300/include/uapi/asm/Kbuild | 32 -- - arch/nios2/include/uapi/asm/Kbuild | 4 +- - arch/openrisc/include/asm/Kbuild | 3 - - arch/openrisc/include/uapi/asm/Kbuild | 8 - - arch/parisc/include/uapi/asm/Kbuild | 28 -- - arch/powerpc/include/uapi/asm/Kbuild | 45 --- - arch/s390/include/uapi/asm/Kbuild | 52 --- - arch/score/include/asm/Kbuild | 4 - - arch/score/include/uapi/asm/Kbuild | 32 -- - arch/sh/include/uapi/asm/Kbuild | 23 -- - arch/sparc/include/uapi/asm/Kbuild | 48 --- - arch/tile/include/asm/Kbuild | 3 - - arch/tile/include/uapi/arch/Kbuild | 17 - - arch/tile/include/uapi/asm/Kbuild | 19 +- - arch/unicore32/include/uapi/asm/Kbuild | 6 - - arch/x86/include/uapi/asm/Kbuild | 59 ---- - arch/xtensa/include/uapi/asm/Kbuild | 23 -- - include/Kbuild | 2 - - include/asm-generic/Kbuild.asm | 1 - - include/scsi/fc/Kbuild | 0 - include/uapi/Kbuild | 15 - - include/uapi/asm-generic/Kbuild | 36 --- - include/uapi/asm-generic/Kbuild.asm | 62 ++-- - include/uapi/drm/Kbuild | 22 -- - include/uapi/linux/Kbuild | 482 ---------------------------- - include/uapi/linux/android/Kbuild | 2 - - include/uapi/linux/byteorder/Kbuild | 3 - - include/uapi/linux/caif/Kbuild | 3 - - include/uapi/linux/can/Kbuild | 6 - - include/uapi/linux/dvb/Kbuild | 9 - - include/uapi/linux/hdlc/Kbuild | 2 - - include/uapi/linux/hsi/Kbuild | 2 - - include/uapi/linux/iio/Kbuild | 3 - - include/uapi/linux/isdn/Kbuild | 2 - - include/uapi/linux/mmc/Kbuild | 2 - - include/uapi/linux/netfilter/Kbuild | 89 ----- - include/uapi/linux/netfilter/ipset/Kbuild | 5 - - include/uapi/linux/netfilter_arp/Kbuild | 3 - - include/uapi/linux/netfilter_bridge/Kbuild | 18 -- - include/uapi/linux/netfilter_ipv4/Kbuild | 10 - - include/uapi/linux/netfilter_ipv6/Kbuild | 13 - - include/uapi/linux/nfsd/Kbuild | 6 - - include/uapi/linux/raid/Kbuild | 3 - - include/uapi/linux/spi/Kbuild | 2 - - include/uapi/linux/sunrpc/Kbuild | 2 - - include/uapi/linux/tc_act/Kbuild | 15 - - include/uapi/linux/tc_ematch/Kbuild | 5 - - include/uapi/linux/usb/Kbuild | 12 - - include/uapi/linux/wimax/Kbuild | 2 - - include/uapi/misc/Kbuild | 2 - - include/uapi/mtd/Kbuild | 6 - - include/uapi/rdma/Kbuild | 18 -- - include/uapi/rdma/hfi/Kbuild | 2 - - include/uapi/scsi/Kbuild | 6 - - include/uapi/scsi/fc/Kbuild | 5 - - include/uapi/sound/Kbuild | 16 - - include/uapi/video/Kbuild | 4 - - include/uapi/xen/Kbuild | 5 - - include/video/Kbuild | 0 - scripts/Makefile.headersinst | 39 +-- - 81 files changed, 73 insertions(+), 1745 deletions(-) - delete mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild - delete mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild - delete mode 100644 arch/tile/include/uapi/arch/Kbuild - delete mode 100644 include/Kbuild - delete mode 100644 include/asm-generic/Kbuild.asm - delete mode 100644 include/scsi/fc/Kbuild - delete mode 100644 include/uapi/Kbuild - delete mode 100644 include/uapi/asm-generic/Kbuild - delete mode 100644 include/uapi/drm/Kbuild - delete mode 100644 include/uapi/linux/Kbuild - delete mode 100644 include/uapi/linux/android/Kbuild - delete mode 100644 include/uapi/linux/byteorder/Kbuild - delete mode 100644 include/uapi/linux/caif/Kbuild - delete mode 100644 include/uapi/linux/can/Kbuild - delete mode 100644 include/uapi/linux/dvb/Kbuild - delete mode 100644 include/uapi/linux/hdlc/Kbuild - delete mode 100644 include/uapi/linux/hsi/Kbuild - delete mode 100644 include/uapi/linux/iio/Kbuild - delete mode 100644 include/uapi/linux/isdn/Kbuild - delete mode 100644 include/uapi/linux/mmc/Kbuild - delete mode 100644 include/uapi/linux/netfilter/Kbuild - delete mode 100644 include/uapi/linux/netfilter/ipset/Kbuild - delete mode 100644 include/uapi/linux/netfilter_arp/Kbuild - delete mode 100644 include/uapi/linux/netfilter_bridge/Kbuild - delete mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild - delete mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild - delete mode 100644 include/uapi/linux/nfsd/Kbuild - delete mode 100644 include/uapi/linux/raid/Kbuild - delete mode 100644 include/uapi/linux/spi/Kbuild - delete mode 100644 include/uapi/linux/sunrpc/Kbuild - delete mode 100644 include/uapi/linux/tc_act/Kbuild - delete mode 100644 include/uapi/linux/tc_ematch/Kbuild - delete mode 100644 include/uapi/linux/usb/Kbuild - delete mode 100644 include/uapi/linux/wimax/Kbuild - delete mode 100644 include/uapi/misc/Kbuild - delete mode 100644 include/uapi/mtd/Kbuild - delete mode 100644 include/uapi/rdma/Kbuild - delete mode 100644 include/uapi/rdma/hfi/Kbuild - delete mode 100644 include/uapi/scsi/Kbuild - delete mode 100644 include/uapi/scsi/fc/Kbuild - delete mode 100644 include/uapi/sound/Kbuild - delete mode 100644 include/uapi/video/Kbuild - delete mode 100644 include/uapi/xen/Kbuild - delete mode 100644 include/video/Kbuild - -diff --git a/Documentation/kbuild/makefiles.txt b/Documentation/kbuild/makefiles.txt -index 37b525d329ae..53e31061ff18 100644 ---- a/Documentation/kbuild/makefiles.txt -+++ b/Documentation/kbuild/makefiles.txt -@@ -44,7 +44,7 @@ This document describes the Linux kernel Makefiles. - --- 6.11 Post-link pass - - === 7 Kbuild syntax for exported headers -- --- 7.1 header-y -+ --- 7.1 subdir-y - --- 7.2 genhdr-y - --- 7.3 generic-y - --- 7.4 generated-y -@@ -1235,7 +1235,7 @@ When kbuild executes, the following steps are followed (roughly): - that may be shared between individual architectures. - The recommended approach how to use a generic header file is - to list the file in the Kbuild file. -- See "7.4 generic-y" for further info on syntax etc. -+ See "7.3 generic-y" for further info on syntax etc. - - --- 6.11 Post-link pass - -@@ -1262,37 +1262,36 @@ The pre-processing does: - - drop include of compiler.h - - drop all sections that are kernel internal (guarded by ifdef __KERNEL__) - --Each relevant directory contains a file name "Kbuild" which specifies the --headers to be exported. -+All headers under include/uapi/, include/generated/uapi/, -+arch/<arch>/include/uapi/asm/ and arch/<arch>/include/generated/uapi/asm/ -+are exported. -+ -+A Kbuild file may be defined under arch/<arch>/include/uapi/asm/ and -+arch/<arch>/include/asm/ to list asm files coming from asm-generic. - See subsequent chapter for the syntax of the Kbuild file. - -- --- 7.1 header-y -+ --- 7.1 subdir-y - -- header-y specifies header files to be exported. -+ subdir-y may be used to specify a subdirectory to be exported. - - Example: -- #include/linux/Kbuild -- header-y += usb/ -- header-y += aio_abi.h -+ #arch/cris/include/uapi/asm/Kbuild -+ subdir-y += ../arch-v10/arch/ -+ subdir-y += ../arch-v32/arch/ - -- The convention is to list one file per line and -+ The convention is to list one subdir per line and - preferably in alphabetic order. - -- header-y also specifies which subdirectories to visit. -- A subdirectory is identified by a trailing '/' which -- can be seen in the example above for the usb subdirectory. -- -- Subdirectories are visited before their parent directories. -- - --- 7.2 genhdr-y - -- genhdr-y specifies generated files to be exported. -- Generated files are special as they need to be looked -- up in another directory when doing 'make O=...' builds. -+ genhdr-y specifies asm files to be generated. - - Example: -- #include/linux/Kbuild -- genhdr-y += version.h -+ #arch/x86/include/uapi/asm/Kbuild -+ genhdr-y += unistd_32.h -+ genhdr-y += unistd_64.h -+ genhdr-y += unistd_x32.h -+ - - --- 7.3 generic-y - -diff --git a/arch/alpha/include/uapi/asm/Kbuild b/arch/alpha/include/uapi/asm/Kbuild -index d96f2ef5b639..b15bf6bc0e94 100644 ---- a/arch/alpha/include/uapi/asm/Kbuild -+++ b/arch/alpha/include/uapi/asm/Kbuild -@@ -1,43 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += a.out.h --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += compiler.h --header-y += console.h --header-y += errno.h --header-y += fcntl.h --header-y += fpu.h --header-y += gentrap.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += pal.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += reg.h --header-y += regdef.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += sysinfo.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -diff --git a/arch/arc/include/uapi/asm/Kbuild b/arch/arc/include/uapi/asm/Kbuild -index f50d02df78d5..b15bf6bc0e94 100644 ---- a/arch/arc/include/uapi/asm/Kbuild -+++ b/arch/arc/include/uapi/asm/Kbuild -@@ -1,5 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm --header-y += elf.h --header-y += page.h --header-y += cachectl.h -diff --git a/arch/arm/include/uapi/asm/Kbuild b/arch/arm/include/uapi/asm/Kbuild -index 46a76cd6acb6..607f702c2d62 100644 ---- a/arch/arm/include/uapi/asm/Kbuild -+++ b/arch/arm/include/uapi/asm/Kbuild -@@ -1,23 +1,6 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm - --header-y += auxvec.h --header-y += byteorder.h --header-y += fcntl.h --header-y += hwcap.h --header-y += ioctls.h --header-y += kvm_para.h --header-y += mman.h --header-y += perf_regs.h --header-y += posix_types.h --header-y += ptrace.h --header-y += setup.h --header-y += sigcontext.h --header-y += signal.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += unistd.h - genhdr-y += unistd-common.h - genhdr-y += unistd-oabi.h - genhdr-y += unistd-eabi.h -diff --git a/arch/arm64/include/uapi/asm/Kbuild b/arch/arm64/include/uapi/asm/Kbuild -index 825b0fe51c2b..13a97aa2285f 100644 ---- a/arch/arm64/include/uapi/asm/Kbuild -+++ b/arch/arm64/include/uapi/asm/Kbuild -@@ -2,21 +2,3 @@ - include include/uapi/asm-generic/Kbuild.asm - - generic-y += kvm_para.h -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += fcntl.h --header-y += hwcap.h --header-y += kvm_para.h --header-y += perf_regs.h --header-y += param.h --header-y += ptrace.h --header-y += setup.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += stat.h --header-y += statfs.h --header-y += ucontext.h --header-y += unistd.h -diff --git a/arch/avr32/include/uapi/asm/Kbuild b/arch/avr32/include/uapi/asm/Kbuild -index 08d8a3d76ea8..610395083364 100644 ---- a/arch/avr32/include/uapi/asm/Kbuild -+++ b/arch/avr32/include/uapi/asm/Kbuild -@@ -1,26 +1,6 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm - --header-y += auxvec.h --header-y += byteorder.h --header-y += cachectl.h --header-y += msgbuf.h --header-y += param.h --header-y += posix_types.h --header-y += ptrace.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h - generic-y += bitsperlong.h - generic-y += errno.h - generic-y += fcntl.h -diff --git a/arch/blackfin/include/uapi/asm/Kbuild b/arch/blackfin/include/uapi/asm/Kbuild -index 0bd28f77abc3..b15bf6bc0e94 100644 ---- a/arch/blackfin/include/uapi/asm/Kbuild -+++ b/arch/blackfin/include/uapi/asm/Kbuild -@@ -1,19 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += bfin_sport.h --header-y += byteorder.h --header-y += cachectl.h --header-y += fcntl.h --header-y += fixed_code.h --header-y += ioctls.h --header-y += kvm_para.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += stat.h --header-y += swab.h --header-y += unistd.h -diff --git a/arch/c6x/include/uapi/asm/Kbuild b/arch/c6x/include/uapi/asm/Kbuild -index e9bc2b2b8147..13a97aa2285f 100644 ---- a/arch/c6x/include/uapi/asm/Kbuild -+++ b/arch/c6x/include/uapi/asm/Kbuild -@@ -2,11 +2,3 @@ - include include/uapi/asm-generic/Kbuild.asm - - generic-y += kvm_para.h -- --header-y += byteorder.h --header-y += kvm_para.h --header-y += ptrace.h --header-y += setup.h --header-y += sigcontext.h --header-y += swab.h --header-y += unistd.h -diff --git a/arch/cris/include/uapi/arch-v10/arch/Kbuild b/arch/cris/include/uapi/arch-v10/arch/Kbuild -deleted file mode 100644 -index 9048c87a782b..000000000000 ---- a/arch/cris/include/uapi/arch-v10/arch/Kbuild -+++ /dev/null -@@ -1,5 +0,0 @@ --# UAPI Header export list --header-y += sv_addr.agh --header-y += sv_addr_ag.h --header-y += svinto.h --header-y += user.h -diff --git a/arch/cris/include/uapi/arch-v32/arch/Kbuild b/arch/cris/include/uapi/arch-v32/arch/Kbuild -deleted file mode 100644 -index 59efffd16b61..000000000000 ---- a/arch/cris/include/uapi/arch-v32/arch/Kbuild -+++ /dev/null -@@ -1,3 +0,0 @@ --# UAPI Header export list --header-y += cryptocop.h --header-y += user.h -diff --git a/arch/cris/include/uapi/asm/Kbuild b/arch/cris/include/uapi/asm/Kbuild -index d5564a0ae66a..d0c5471856e0 100644 ---- a/arch/cris/include/uapi/asm/Kbuild -+++ b/arch/cris/include/uapi/asm/Kbuild -@@ -1,44 +1,5 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm - --header-y += ../arch-v10/arch/ --header-y += ../arch-v32/arch/ --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += elf.h --header-y += elf_v10.h --header-y += elf_v32.h --header-y += errno.h --header-y += ethernet.h --header-y += etraxgpio.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += ptrace_v10.h --header-y += ptrace_v32.h --header-y += resource.h --header-y += rs485.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += sync_serial.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -+subdir-y += ../arch-v10/arch/ -+subdir-y += ../arch-v32/arch/ -diff --git a/arch/frv/include/uapi/asm/Kbuild b/arch/frv/include/uapi/asm/Kbuild -index 42a2b33461c0..b15bf6bc0e94 100644 ---- a/arch/frv/include/uapi/asm/Kbuild -+++ b/arch/frv/include/uapi/asm/Kbuild -@@ -1,35 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += errno.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += registers.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -diff --git a/arch/h8300/include/uapi/asm/Kbuild b/arch/h8300/include/uapi/asm/Kbuild -index fb6101a5d4f1..b15bf6bc0e94 100644 ---- a/arch/h8300/include/uapi/asm/Kbuild -+++ b/arch/h8300/include/uapi/asm/Kbuild -@@ -1,30 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += errno.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += siginfo.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -diff --git a/arch/hexagon/include/asm/Kbuild b/arch/hexagon/include/asm/Kbuild -index db8ddabc6bd2..f3b1ceb5c1e4 100644 ---- a/arch/hexagon/include/asm/Kbuild -+++ b/arch/hexagon/include/asm/Kbuild -@@ -1,6 +1,3 @@ -- --header-y += ucontext.h -- - generic-y += auxvec.h - generic-y += barrier.h - generic-y += bug.h -diff --git a/arch/hexagon/include/uapi/asm/Kbuild b/arch/hexagon/include/uapi/asm/Kbuild -index c31706c38631..b15bf6bc0e94 100644 ---- a/arch/hexagon/include/uapi/asm/Kbuild -+++ b/arch/hexagon/include/uapi/asm/Kbuild -@@ -1,15 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += bitsperlong.h --header-y += byteorder.h --header-y += kvm_para.h --header-y += param.h --header-y += ptrace.h --header-y += registers.h --header-y += setup.h --header-y += sigcontext.h --header-y += signal.h --header-y += swab.h --header-y += unistd.h --header-y += user.h -diff --git a/arch/ia64/include/uapi/asm/Kbuild b/arch/ia64/include/uapi/asm/Kbuild -index 891002bbb995..13a97aa2285f 100644 ---- a/arch/ia64/include/uapi/asm/Kbuild -+++ b/arch/ia64/include/uapi/asm/Kbuild -@@ -2,48 +2,3 @@ - include include/uapi/asm-generic/Kbuild.asm - - generic-y += kvm_para.h -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += break.h --header-y += byteorder.h --header-y += cmpxchg.h --header-y += errno.h --header-y += fcntl.h --header-y += fpu.h --header-y += gcc_intrin.h --header-y += ia64regs.h --header-y += intel_intrin.h --header-y += intrinsics.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += perfmon.h --header-y += perfmon_default_smpl.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += ptrace_offsets.h --header-y += resource.h --header-y += rse.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += ucontext.h --header-y += unistd.h --header-y += ustack.h -diff --git a/arch/m32r/include/uapi/asm/Kbuild b/arch/m32r/include/uapi/asm/Kbuild -index 43937a61d6cf..b15bf6bc0e94 100644 ---- a/arch/m32r/include/uapi/asm/Kbuild -+++ b/arch/m32r/include/uapi/asm/Kbuild -@@ -1,33 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += errno.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -diff --git a/arch/m68k/include/uapi/asm/Kbuild b/arch/m68k/include/uapi/asm/Kbuild -index 6a2d257bdfb2..64368077235a 100644 ---- a/arch/m68k/include/uapi/asm/Kbuild -+++ b/arch/m68k/include/uapi/asm/Kbuild -@@ -9,27 +9,3 @@ generic-y += socket.h - generic-y += sockios.h - generic-y += termbits.h - generic-y += termios.h -- --header-y += a.out.h --header-y += bootinfo.h --header-y += bootinfo-amiga.h --header-y += bootinfo-apollo.h --header-y += bootinfo-atari.h --header-y += bootinfo-hp300.h --header-y += bootinfo-mac.h --header-y += bootinfo-q40.h --header-y += bootinfo-vme.h --header-y += byteorder.h --header-y += cachectl.h --header-y += fcntl.h --header-y += ioctls.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += setup.h --header-y += sigcontext.h --header-y += signal.h --header-y += stat.h --header-y += swab.h --header-y += unistd.h -diff --git a/arch/metag/include/uapi/asm/Kbuild b/arch/metag/include/uapi/asm/Kbuild -index ab78be2b6eb0..b29731ebd7a9 100644 ---- a/arch/metag/include/uapi/asm/Kbuild -+++ b/arch/metag/include/uapi/asm/Kbuild -@@ -1,14 +1,6 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm - --header-y += byteorder.h --header-y += ech.h --header-y += ptrace.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += swab.h --header-y += unistd.h -- - generic-y += mman.h - generic-y += resource.h - generic-y += setup.h -diff --git a/arch/microblaze/include/uapi/asm/Kbuild b/arch/microblaze/include/uapi/asm/Kbuild -index 1aac99f87df1..2178c78c7c1a 100644 ---- a/arch/microblaze/include/uapi/asm/Kbuild -+++ b/arch/microblaze/include/uapi/asm/Kbuild -@@ -2,35 +2,3 @@ - include include/uapi/asm-generic/Kbuild.asm - - generic-y += types.h -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += elf.h --header-y += errno.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += unistd.h -diff --git a/arch/mips/include/uapi/asm/Kbuild b/arch/mips/include/uapi/asm/Kbuild -index f2cf41461146..a0266feba9e6 100644 ---- a/arch/mips/include/uapi/asm/Kbuild -+++ b/arch/mips/include/uapi/asm/Kbuild -@@ -2,40 +2,3 @@ - include include/uapi/asm-generic/Kbuild.asm - - generic-y += ipcbuf.h -- --header-y += auxvec.h --header-y += bitfield.h --header-y += bitsperlong.h --header-y += break.h --header-y += byteorder.h --header-y += cachectl.h --header-y += errno.h --header-y += fcntl.h --header-y += inst.h --header-y += ioctl.h --header-y += ioctls.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += sgidefs.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += sysmips.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -diff --git a/arch/mn10300/include/uapi/asm/Kbuild b/arch/mn10300/include/uapi/asm/Kbuild -index 040178cdb3eb..b15bf6bc0e94 100644 ---- a/arch/mn10300/include/uapi/asm/Kbuild -+++ b/arch/mn10300/include/uapi/asm/Kbuild -@@ -1,34 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += errno.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -diff --git a/arch/nios2/include/uapi/asm/Kbuild b/arch/nios2/include/uapi/asm/Kbuild -index e0bb972a50d7..766455d0d291 100644 ---- a/arch/nios2/include/uapi/asm/Kbuild -+++ b/arch/nios2/include/uapi/asm/Kbuild -@@ -1,5 +1,3 @@ -+# UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += elf.h -- - generic-y += ucontext.h -diff --git a/arch/openrisc/include/asm/Kbuild b/arch/openrisc/include/asm/Kbuild -index 2832f031fb11..561915716fd9 100644 ---- a/arch/openrisc/include/asm/Kbuild -+++ b/arch/openrisc/include/asm/Kbuild -@@ -1,6 +1,3 @@ -- --header-y += ucontext.h -- - generic-y += atomic.h - generic-y += auxvec.h - generic-y += barrier.h -diff --git a/arch/openrisc/include/uapi/asm/Kbuild b/arch/openrisc/include/uapi/asm/Kbuild -index 80761eb82b5f..b15bf6bc0e94 100644 ---- a/arch/openrisc/include/uapi/asm/Kbuild -+++ b/arch/openrisc/include/uapi/asm/Kbuild -@@ -1,10 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += byteorder.h --header-y += elf.h --header-y += kvm_para.h --header-y += param.h --header-y += ptrace.h --header-y += sigcontext.h --header-y += unistd.h -diff --git a/arch/parisc/include/uapi/asm/Kbuild b/arch/parisc/include/uapi/asm/Kbuild -index 348356c99514..3971c60a7e7f 100644 ---- a/arch/parisc/include/uapi/asm/Kbuild -+++ b/arch/parisc/include/uapi/asm/Kbuild -@@ -2,31 +2,3 @@ - include include/uapi/asm-generic/Kbuild.asm - - generic-y += resource.h -- --header-y += bitsperlong.h --header-y += byteorder.h --header-y += errno.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += mman.h --header-y += msgbuf.h --header-y += pdc.h --header-y += posix_types.h --header-y += ptrace.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -diff --git a/arch/powerpc/include/uapi/asm/Kbuild b/arch/powerpc/include/uapi/asm/Kbuild -index dab3717e3ea0..b15bf6bc0e94 100644 ---- a/arch/powerpc/include/uapi/asm/Kbuild -+++ b/arch/powerpc/include/uapi/asm/Kbuild -@@ -1,47 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += bootx.h --header-y += byteorder.h --header-y += cputable.h --header-y += eeh.h --header-y += elf.h --header-y += epapr_hcalls.h --header-y += errno.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += nvram.h --header-y += opal-prd.h --header-y += param.h --header-y += perf_event.h --header-y += poll.h --header-y += posix_types.h --header-y += ps3fb.h --header-y += ptrace.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += spu_info.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += tm.h --header-y += types.h --header-y += ucontext.h --header-y += unistd.h -diff --git a/arch/s390/include/uapi/asm/Kbuild b/arch/s390/include/uapi/asm/Kbuild -index bf736e764cb4..b15bf6bc0e94 100644 ---- a/arch/s390/include/uapi/asm/Kbuild -+++ b/arch/s390/include/uapi/asm/Kbuild -@@ -1,54 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += chpid.h --header-y += chsc.h --header-y += clp.h --header-y += cmb.h --header-y += dasd.h --header-y += debug.h --header-y += errno.h --header-y += fcntl.h --header-y += hypfs.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm.h --header-y += kvm_para.h --header-y += kvm_perf.h --header-y += kvm_virtio.h --header-y += mman.h --header-y += monwriter.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += qeth.h --header-y += resource.h --header-y += schid.h --header-y += sclp_ctl.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sie.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += tape390.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += ucontext.h --header-y += unistd.h --header-y += virtio-ccw.h --header-y += vtoc.h --header-y += zcrypt.h -diff --git a/arch/score/include/asm/Kbuild b/arch/score/include/asm/Kbuild -index a05218ff3fe4..128ca7ec0220 100644 ---- a/arch/score/include/asm/Kbuild -+++ b/arch/score/include/asm/Kbuild -@@ -1,7 +1,3 @@ -- --header-y += -- -- - generic-y += barrier.h - generic-y += clkdev.h - generic-y += cputime.h -diff --git a/arch/score/include/uapi/asm/Kbuild b/arch/score/include/uapi/asm/Kbuild -index 040178cdb3eb..b15bf6bc0e94 100644 ---- a/arch/score/include/uapi/asm/Kbuild -+++ b/arch/score/include/uapi/asm/Kbuild -@@ -1,34 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += errno.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -diff --git a/arch/sh/include/uapi/asm/Kbuild b/arch/sh/include/uapi/asm/Kbuild -index 60613ae78513..b15bf6bc0e94 100644 ---- a/arch/sh/include/uapi/asm/Kbuild -+++ b/arch/sh/include/uapi/asm/Kbuild -@@ -1,25 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += auxvec.h --header-y += byteorder.h --header-y += cachectl.h --header-y += cpu-features.h --header-y += hw_breakpoint.h --header-y += ioctls.h --header-y += posix_types.h --header-y += posix_types_32.h --header-y += posix_types_64.h --header-y += ptrace.h --header-y += ptrace_32.h --header-y += ptrace_64.h --header-y += setup.h --header-y += sigcontext.h --header-y += signal.h --header-y += sockios.h --header-y += stat.h --header-y += swab.h --header-y += types.h --header-y += unistd.h --header-y += unistd_32.h --header-y += unistd_64.h -diff --git a/arch/sparc/include/uapi/asm/Kbuild b/arch/sparc/include/uapi/asm/Kbuild -index b5843ee09fb5..b15bf6bc0e94 100644 ---- a/arch/sparc/include/uapi/asm/Kbuild -+++ b/arch/sparc/include/uapi/asm/Kbuild -@@ -1,50 +1,2 @@ - # UAPI Header export list --# User exported sparc header files -- - include include/uapi/asm-generic/Kbuild.asm -- --header-y += apc.h --header-y += asi.h --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += display7seg.h --header-y += envctrl.h --header-y += errno.h --header-y += fbio.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += jsflash.h --header-y += kvm_para.h --header-y += mman.h --header-y += msgbuf.h --header-y += openpromio.h --header-y += param.h --header-y += perfctr.h --header-y += poll.h --header-y += posix_types.h --header-y += psr.h --header-y += psrcompat.h --header-y += pstate.h --header-y += ptrace.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += traps.h --header-y += uctx.h --header-y += unistd.h --header-y += utrap.h --header-y += watchdog.h -diff --git a/arch/tile/include/asm/Kbuild b/arch/tile/include/asm/Kbuild -index 2d1f5638974c..057eaa533877 100644 ---- a/arch/tile/include/asm/Kbuild -+++ b/arch/tile/include/asm/Kbuild -@@ -1,6 +1,3 @@ -- --header-y += ../arch/ -- - generic-y += bug.h - generic-y += bugs.h - generic-y += clkdev.h -diff --git a/arch/tile/include/uapi/arch/Kbuild b/arch/tile/include/uapi/arch/Kbuild -deleted file mode 100644 -index 97dfbecec6b6..000000000000 ---- a/arch/tile/include/uapi/arch/Kbuild -+++ /dev/null -@@ -1,17 +0,0 @@ --# UAPI Header export list --header-y += abi.h --header-y += chip.h --header-y += chip_tilegx.h --header-y += chip_tilepro.h --header-y += icache.h --header-y += interrupts.h --header-y += interrupts_32.h --header-y += interrupts_64.h --header-y += opcode.h --header-y += opcode_tilegx.h --header-y += opcode_tilepro.h --header-y += sim.h --header-y += sim_def.h --header-y += spr_def.h --header-y += spr_def_32.h --header-y += spr_def_64.h -diff --git a/arch/tile/include/uapi/asm/Kbuild b/arch/tile/include/uapi/asm/Kbuild -index c20db8e428bf..e0a50111e07f 100644 ---- a/arch/tile/include/uapi/asm/Kbuild -+++ b/arch/tile/include/uapi/asm/Kbuild -@@ -1,21 +1,6 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm - --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += cachectl.h --header-y += hardwall.h --header-y += kvm_para.h --header-y += mman.h --header-y += ptrace.h --header-y += setup.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += stat.h --header-y += swab.h --header-y += ucontext.h --header-y += unistd.h -- - generic-y += ucontext.h -+ -+subdir-y += ../arch -diff --git a/arch/unicore32/include/uapi/asm/Kbuild b/arch/unicore32/include/uapi/asm/Kbuild -index 0514d7ad6855..13a97aa2285f 100644 ---- a/arch/unicore32/include/uapi/asm/Kbuild -+++ b/arch/unicore32/include/uapi/asm/Kbuild -@@ -1,10 +1,4 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm - --header-y += byteorder.h --header-y += kvm_para.h --header-y += ptrace.h --header-y += sigcontext.h --header-y += unistd.h -- - generic-y += kvm_para.h -diff --git a/arch/x86/include/uapi/asm/Kbuild b/arch/x86/include/uapi/asm/Kbuild -index 3dec769cadf7..83b6e9a0dce4 100644 ---- a/arch/x86/include/uapi/asm/Kbuild -+++ b/arch/x86/include/uapi/asm/Kbuild -@@ -4,62 +4,3 @@ include include/uapi/asm-generic/Kbuild.asm - genhdr-y += unistd_32.h - genhdr-y += unistd_64.h - genhdr-y += unistd_x32.h --header-y += a.out.h --header-y += auxvec.h --header-y += bitsperlong.h --header-y += boot.h --header-y += bootparam.h --header-y += byteorder.h --header-y += debugreg.h --header-y += e820.h --header-y += errno.h --header-y += fcntl.h --header-y += hw_breakpoint.h --header-y += hyperv.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += ist.h --header-y += kvm.h --header-y += kvm_para.h --header-y += kvm_perf.h --header-y += ldt.h --header-y += mce.h --header-y += mman.h --header-y += msgbuf.h --header-y += msr-index.h --header-y += msr.h --header-y += mtrr.h --header-y += param.h --header-y += perf_regs.h --header-y += poll.h --header-y += posix_types.h --header-y += posix_types_32.h --header-y += posix_types_64.h --header-y += posix_types_x32.h --header-y += prctl.h --header-y += processor-flags.h --header-y += ptrace-abi.h --header-y += ptrace.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += sigcontext32.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += svm.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += ucontext.h --header-y += unistd.h --header-y += vm86.h --header-y += vmx.h --header-y += vsyscall.h -diff --git a/arch/xtensa/include/uapi/asm/Kbuild b/arch/xtensa/include/uapi/asm/Kbuild -index 56aad54e7fb7..b15bf6bc0e94 100644 ---- a/arch/xtensa/include/uapi/asm/Kbuild -+++ b/arch/xtensa/include/uapi/asm/Kbuild -@@ -1,25 +1,2 @@ - # UAPI Header export list - include include/uapi/asm-generic/Kbuild.asm -- --header-y += auxvec.h --header-y += byteorder.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += swab.h --header-y += termbits.h --header-y += types.h --header-y += unistd.h -diff --git a/include/Kbuild b/include/Kbuild -deleted file mode 100644 -index bab1145bc7a7..000000000000 ---- a/include/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# Top-level Makefile calls into asm-$(ARCH) --# List only non-arch directories below -diff --git a/include/asm-generic/Kbuild.asm b/include/asm-generic/Kbuild.asm -deleted file mode 100644 -index d2ee86b4c091..000000000000 ---- a/include/asm-generic/Kbuild.asm -+++ /dev/null -@@ -1 +0,0 @@ --include include/uapi/asm-generic/Kbuild.asm -diff --git a/include/scsi/fc/Kbuild b/include/scsi/fc/Kbuild -deleted file mode 100644 -index e69de29bb2d1..000000000000 -diff --git a/include/uapi/Kbuild b/include/uapi/Kbuild -deleted file mode 100644 -index 245aa6e05e6a..000000000000 ---- a/include/uapi/Kbuild -+++ /dev/null -@@ -1,15 +0,0 @@ --# UAPI Header export list --# Top-level Makefile calls into asm-$(ARCH) --# List only non-arch directories below -- -- --header-y += asm-generic/ --header-y += linux/ --header-y += sound/ --header-y += mtd/ --header-y += rdma/ --header-y += video/ --header-y += drm/ --header-y += xen/ --header-y += scsi/ --header-y += misc/ -diff --git a/include/uapi/asm-generic/Kbuild b/include/uapi/asm-generic/Kbuild -deleted file mode 100644 -index b73de7bb7a62..000000000000 ---- a/include/uapi/asm-generic/Kbuild -+++ /dev/null -@@ -1,36 +0,0 @@ --# UAPI Header export list --header-y += auxvec.h --header-y += bitsperlong.h --header-y += errno-base.h --header-y += errno.h --header-y += fcntl.h --header-y += int-l64.h --header-y += int-ll64.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += kvm_para.h --header-y += mman-common.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += shmparam.h --header-y += siginfo.h --header-y += signal-defs.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += ucontext.h --header-y += unistd.h -diff --git a/include/uapi/asm-generic/Kbuild.asm b/include/uapi/asm-generic/Kbuild.asm -index fcd50b759217..c13805d5a2a0 100644 ---- a/include/uapi/asm-generic/Kbuild.asm -+++ b/include/uapi/asm-generic/Kbuild.asm -@@ -8,38 +8,38 @@ opt-header += a.out.h - # - # Headers that are mandatory in usr/include/asm/ - # --header-y += auxvec.h --header-y += bitsperlong.h --header-y += byteorder.h --header-y += errno.h --header-y += fcntl.h --header-y += ioctl.h --header-y += ioctls.h --header-y += ipcbuf.h --header-y += mman.h --header-y += msgbuf.h --header-y += param.h --header-y += poll.h --header-y += posix_types.h --header-y += ptrace.h --header-y += resource.h --header-y += sembuf.h --header-y += setup.h --header-y += shmbuf.h --header-y += sigcontext.h --header-y += siginfo.h --header-y += signal.h --header-y += socket.h --header-y += sockios.h --header-y += stat.h --header-y += statfs.h --header-y += swab.h --header-y += termbits.h --header-y += termios.h --header-y += types.h --header-y += unistd.h -+generic-y += auxvec.h -+generic-y += bitsperlong.h -+generic-y += byteorder.h -+generic-y += errno.h -+generic-y += fcntl.h -+generic-y += ioctl.h -+generic-y += ioctls.h -+generic-y += ipcbuf.h -+generic-y += mman.h -+generic-y += msgbuf.h -+generic-y += param.h -+generic-y += poll.h -+generic-y += posix_types.h -+generic-y += ptrace.h -+generic-y += resource.h -+generic-y += sembuf.h -+generic-y += setup.h -+generic-y += shmbuf.h -+generic-y += sigcontext.h -+generic-y += siginfo.h -+generic-y += signal.h -+generic-y += socket.h -+generic-y += sockios.h -+generic-y += stat.h -+generic-y += statfs.h -+generic-y += swab.h -+generic-y += termbits.h -+generic-y += termios.h -+generic-y += types.h -+generic-y += unistd.h - --header-y += $(foreach hdr,$(opt-header), \ -+generic-y += $(foreach hdr,$(opt-header), \ - $(if \ - $(wildcard \ - $(srctree)/arch/$(SRCARCH)/include/uapi/asm/$(hdr) \ -diff --git a/include/uapi/drm/Kbuild b/include/uapi/drm/Kbuild -deleted file mode 100644 -index 9355dd8eff3b..000000000000 ---- a/include/uapi/drm/Kbuild -+++ /dev/null -@@ -1,22 +0,0 @@ --# UAPI Header export list --header-y += drm.h --header-y += drm_fourcc.h --header-y += drm_mode.h --header-y += drm_sarea.h --header-y += amdgpu_drm.h --header-y += exynos_drm.h --header-y += i810_drm.h --header-y += i915_drm.h --header-y += mga_drm.h --header-y += nouveau_drm.h --header-y += qxl_drm.h --header-y += r128_drm.h --header-y += radeon_drm.h --header-y += savage_drm.h --header-y += sis_drm.h --header-y += tegra_drm.h --header-y += via_drm.h --header-y += vmwgfx_drm.h --header-y += msm_drm.h --header-y += vc4_drm.h --header-y += virtgpu_drm.h -diff --git a/include/uapi/linux/Kbuild b/include/uapi/linux/Kbuild -deleted file mode 100644 -index a8b93e685239..000000000000 ---- a/include/uapi/linux/Kbuild -+++ /dev/null -@@ -1,482 +0,0 @@ --# UAPI Header export list --header-y += android/ --header-y += byteorder/ --header-y += can/ --header-y += caif/ --header-y += dvb/ --header-y += hdlc/ --header-y += hsi/ --header-y += iio/ --header-y += isdn/ --header-y += mmc/ --header-y += nfsd/ --header-y += raid/ --header-y += spi/ --header-y += sunrpc/ --header-y += tc_act/ --header-y += tc_ematch/ --header-y += netfilter/ --header-y += netfilter_arp/ --header-y += netfilter_bridge/ --header-y += netfilter_ipv4/ --header-y += netfilter_ipv6/ --header-y += usb/ --header-y += wimax/ -- --genhdr-y += version.h -- --ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/a.out.h \ -- $(srctree)/arch/$(SRCARCH)/include/asm/a.out.h),) --header-y += a.out.h --endif -- --header-y += acct.h --header-y += adb.h --header-y += adfs_fs.h --header-y += affs_hardblocks.h --header-y += agpgart.h --header-y += aio_abi.h --header-y += am437x-vpfe.h --header-y += apm_bios.h --header-y += arcfb.h --header-y += atalk.h --header-y += atmapi.h --header-y += atmarp.h --header-y += atmbr2684.h --header-y += atmclip.h --header-y += atmdev.h --header-y += atm_eni.h --header-y += atm.h --header-y += atm_he.h --header-y += atm_idt77105.h --header-y += atmioc.h --header-y += atmlec.h --header-y += atmmpc.h --header-y += atm_nicstar.h --header-y += atmppp.h --header-y += atmsap.h --header-y += atmsvc.h --header-y += atm_tcp.h --header-y += atm_zatm.h --header-y += audit.h --header-y += auto_fs4.h --header-y += auto_fs.h --header-y += auxvec.h --header-y += ax25.h --header-y += b1lli.h --header-y += baycom.h --header-y += bcm933xx_hcs.h --header-y += bfs_fs.h --header-y += binfmts.h --header-y += blkpg.h --header-y += blktrace_api.h --header-y += blkzoned.h --header-y += bpf_common.h --header-y += bpf_perf_event.h --header-y += bpf.h --header-y += bpqether.h --header-y += bsg.h --header-y += bt-bmc.h --header-y += btrfs.h --header-y += can.h --header-y += capability.h --header-y += capi.h --header-y += cciss_defs.h --header-y += cciss_ioctl.h --header-y += cdrom.h --header-y += cec.h --header-y += cec-funcs.h --header-y += cgroupstats.h --header-y += chio.h --header-y += cm4000_cs.h --header-y += cn_proc.h --header-y += coda.h --header-y += coda_psdev.h --header-y += coff.h --header-y += connector.h --header-y += const.h --header-y += cramfs_fs.h --header-y += cuda.h --header-y += cyclades.h --header-y += cycx_cfm.h --header-y += dcbnl.h --header-y += dccp.h --header-y += devlink.h --header-y += dlmconstants.h --header-y += dlm_device.h --header-y += dlm.h --header-y += dlm_netlink.h --header-y += dlm_plock.h --header-y += dm-ioctl.h --header-y += dm-log-userspace.h --header-y += dn.h --header-y += dqblk_xfs.h --header-y += edd.h --header-y += efs_fs_sb.h --header-y += elfcore.h --header-y += elf-em.h --header-y += elf-fdpic.h --header-y += elf.h --header-y += errno.h --header-y += errqueue.h --header-y += ethtool.h --header-y += eventpoll.h --header-y += fadvise.h --header-y += falloc.h --header-y += fanotify.h --header-y += fb.h --header-y += fcntl.h --header-y += fd.h --header-y += fdreg.h --header-y += fib_rules.h --header-y += fiemap.h --header-y += filter.h --header-y += firewire-cdev.h --header-y += firewire-constants.h --header-y += flat.h --header-y += fou.h --header-y += fs.h --header-y += fsl_hypervisor.h --header-y += fuse.h --header-y += futex.h --header-y += gameport.h --header-y += genetlink.h --header-y += gen_stats.h --header-y += gfs2_ondisk.h --header-y += gigaset_dev.h --header-y += gpio.h --header-y += gsmmux.h --header-y += gtp.h --header-y += hdlcdrv.h --header-y += hdlc.h --header-y += hdreg.h --header-y += hiddev.h --header-y += hid.h --header-y += hidraw.h --header-y += hpet.h --header-y += hsr_netlink.h --header-y += hyperv.h --header-y += hysdn_if.h --header-y += i2c-dev.h --header-y += i2c.h --header-y += i2o-dev.h --header-y += i8k.h --header-y += icmp.h --header-y += icmpv6.h --header-y += if_addr.h --header-y += if_addrlabel.h --header-y += if_alg.h --header-y += if_arcnet.h --header-y += if_arp.h --header-y += if_bonding.h --header-y += if_bridge.h --header-y += if_cablemodem.h --header-y += if_eql.h --header-y += if_ether.h --header-y += if_fc.h --header-y += if_fddi.h --header-y += if_frad.h --header-y += if.h --header-y += if_hippi.h --header-y += if_infiniband.h --header-y += if_link.h --header-y += if_ltalk.h --header-y += if_macsec.h --header-y += if_packet.h --header-y += if_phonet.h --header-y += if_plip.h --header-y += if_ppp.h --header-y += if_pppol2tp.h --header-y += if_pppox.h --header-y += if_slip.h --header-y += if_team.h --header-y += if_tun.h --header-y += if_tunnel.h --header-y += if_vlan.h --header-y += if_x25.h --header-y += igmp.h --header-y += ila.h --header-y += in6.h --header-y += inet_diag.h --header-y += in.h --header-y += inotify.h --header-y += input.h --header-y += input-event-codes.h --header-y += in_route.h --header-y += ioctl.h --header-y += ip6_tunnel.h --header-y += ipc.h --header-y += ip.h --header-y += ipmi.h --header-y += ipmi_msgdefs.h --header-y += ipsec.h --header-y += ipv6.h --header-y += ipv6_route.h --header-y += ip_vs.h --header-y += ipx.h --header-y += irda.h --header-y += irqnr.h --header-y += isdn_divertif.h --header-y += isdn.h --header-y += isdnif.h --header-y += isdn_ppp.h --header-y += iso_fs.h --header-y += ivtvfb.h --header-y += ivtv.h --header-y += ixjuser.h --header-y += jffs2.h --header-y += joystick.h --header-y += kcmp.h --header-y += kdev_t.h --header-y += kd.h --header-y += kernelcapi.h --header-y += kernel.h --header-y += kernel-page-flags.h --header-y += kexec.h --header-y += keyboard.h --header-y += keyctl.h -- --ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm.h \ -- $(srctree)/arch/$(SRCARCH)/include/asm/kvm.h),) --header-y += kvm.h --endif -- -- --ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm_para.h \ -- $(srctree)/arch/$(SRCARCH)/include/asm/kvm_para.h),) --header-y += kvm_para.h --endif -- --header-y += hw_breakpoint.h --header-y += l2tp.h --header-y += libc-compat.h --header-y += lirc.h --header-y += limits.h --header-y += llc.h --header-y += loop.h --header-y += lp.h --header-y += lwtunnel.h --header-y += magic.h --header-y += major.h --header-y += map_to_7segment.h --header-y += matroxfb.h --header-y += mdio.h --header-y += media.h --header-y += media-bus-format.h --header-y += mei.h --header-y += membarrier.h --header-y += memfd.h --header-y += mempolicy.h --header-y += meye.h --header-y += mic_common.h --header-y += mic_ioctl.h --header-y += mii.h --header-y += minix_fs.h --header-y += mman.h --header-y += mmtimer.h --header-y += mpls.h --header-y += mpls_iptunnel.h --header-y += mqueue.h --header-y += mroute6.h --header-y += mroute.h --header-y += msdos_fs.h --header-y += msg.h --header-y += mtio.h --header-y += nbd.h --header-y += ncp_fs.h --header-y += ncp.h --header-y += ncp_mount.h --header-y += ncp_no.h --header-y += ndctl.h --header-y += neighbour.h --header-y += netconf.h --header-y += netdevice.h --header-y += net_dropmon.h --header-y += netfilter_arp.h --header-y += netfilter_bridge.h --header-y += netfilter_decnet.h --header-y += netfilter.h --header-y += netfilter_ipv4.h --header-y += netfilter_ipv6.h --header-y += net.h --header-y += netlink_diag.h --header-y += netlink.h --header-y += netrom.h --header-y += net_namespace.h --header-y += net_tstamp.h --header-y += nfc.h --header-y += nfs2.h --header-y += nfs3.h --header-y += nfs4.h --header-y += nfs4_mount.h --header-y += nfsacl.h --header-y += nfs_fs.h --header-y += nfs.h --header-y += nfs_idmap.h --header-y += nfs_mount.h --header-y += nl80211.h --header-y += n_r3964.h --header-y += nubus.h --header-y += nvme_ioctl.h --header-y += nvram.h --header-y += omap3isp.h --header-y += omapfb.h --header-y += oom.h --header-y += openvswitch.h --header-y += packet_diag.h --header-y += param.h --header-y += parport.h --header-y += patchkey.h --header-y += pci.h --header-y += pci_regs.h --header-y += perf_event.h --header-y += personality.h --header-y += pfkeyv2.h --header-y += pg.h --header-y += phantom.h --header-y += phonet.h --header-y += pktcdvd.h --header-y += pkt_cls.h --header-y += pkt_sched.h --header-y += pmu.h --header-y += poll.h --header-y += posix_acl.h --header-y += posix_acl_xattr.h --header-y += posix_types.h --header-y += ppdev.h --header-y += ppp-comp.h --header-y += ppp_defs.h --header-y += ppp-ioctl.h --header-y += pps.h --header-y += prctl.h --header-y += psci.h --header-y += ptp_clock.h --header-y += ptrace.h --header-y += qnx4_fs.h --header-y += qnxtypes.h --header-y += quota.h --header-y += radeonfb.h --header-y += random.h --header-y += raw.h --header-y += rds.h --header-y += reboot.h --header-y += reiserfs_fs.h --header-y += reiserfs_xattr.h --header-y += resource.h --header-y += rfkill.h --header-y += rio_cm_cdev.h --header-y += rio_mport_cdev.h --header-y += romfs_fs.h --header-y += rose.h --header-y += route.h --header-y += rtc.h --header-y += rtnetlink.h --header-y += scc.h --header-y += sched.h --header-y += scif_ioctl.h --header-y += screen_info.h --header-y += sctp.h --header-y += sdla.h --header-y += seccomp.h --header-y += securebits.h --header-y += selinux_netlink.h --header-y += sem.h --header-y += serial_core.h --header-y += serial.h --header-y += serial_reg.h --header-y += serio.h --header-y += shm.h --header-y += signalfd.h --header-y += signal.h --header-y += smiapp.h --header-y += snmp.h --header-y += sock_diag.h --header-y += socket.h --header-y += sockios.h --header-y += sonet.h --header-y += sonypi.h --header-y += soundcard.h --header-y += sound.h --header-y += stat.h --header-y += stddef.h --header-y += string.h --header-y += suspend_ioctls.h --header-y += swab.h --header-y += synclink.h --header-y += sync_file.h --header-y += sysctl.h --header-y += sysinfo.h --header-y += target_core_user.h --header-y += taskstats.h --header-y += tcp.h --header-y += tcp_metrics.h --header-y += telephony.h --header-y += termios.h --header-y += thermal.h --header-y += time.h --header-y += times.h --header-y += timex.h --header-y += tiocl.h --header-y += tipc_config.h --header-y += tipc_netlink.h --header-y += tipc.h --header-y += toshiba.h --header-y += tty_flags.h --header-y += tty.h --header-y += types.h --header-y += udf_fs_i.h --header-y += udp.h --header-y += uhid.h --header-y += uinput.h --header-y += uio.h --header-y += uleds.h --header-y += ultrasound.h --header-y += un.h --header-y += unistd.h --header-y += unix_diag.h --header-y += usbdevice_fs.h --header-y += usbip.h --header-y += utime.h --header-y += utsname.h --header-y += uuid.h --header-y += uvcvideo.h --header-y += v4l2-common.h --header-y += v4l2-controls.h --header-y += v4l2-dv-timings.h --header-y += v4l2-mediabus.h --header-y += v4l2-subdev.h --header-y += veth.h --header-y += vfio.h --header-y += vhost.h --header-y += videodev2.h --header-y += virtio_9p.h --header-y += virtio_balloon.h --header-y += virtio_blk.h --header-y += virtio_config.h --header-y += virtio_console.h --header-y += virtio_gpu.h --header-y += virtio_ids.h --header-y += virtio_input.h --header-y += virtio_net.h --header-y += virtio_pci.h --header-y += virtio_ring.h --header-y += virtio_rng.h --header-y += virtio_scsi.h --header-y += virtio_types.h --header-y += virtio_vsock.h --header-y += virtio_crypto.h --header-y += vm_sockets.h --header-y += vt.h --header-y += vtpm_proxy.h --header-y += wait.h --header-y += wanrouter.h --header-y += watchdog.h --header-y += wimax.h --header-y += wireless.h --header-y += x25.h --header-y += xattr.h --header-y += xfrm.h --header-y += xilinx-v4l2-controls.h --header-y += zorro.h --header-y += zorro_ids.h --header-y += userfaultfd.h -diff --git a/include/uapi/linux/android/Kbuild b/include/uapi/linux/android/Kbuild -deleted file mode 100644 -index ca011eec252a..000000000000 ---- a/include/uapi/linux/android/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# UAPI Header export list --header-y += binder.h -diff --git a/include/uapi/linux/byteorder/Kbuild b/include/uapi/linux/byteorder/Kbuild -deleted file mode 100644 -index 619225b9ff2e..000000000000 ---- a/include/uapi/linux/byteorder/Kbuild -+++ /dev/null -@@ -1,3 +0,0 @@ --# UAPI Header export list --header-y += big_endian.h --header-y += little_endian.h -diff --git a/include/uapi/linux/caif/Kbuild b/include/uapi/linux/caif/Kbuild -deleted file mode 100644 -index 43396612d3a3..000000000000 ---- a/include/uapi/linux/caif/Kbuild -+++ /dev/null -@@ -1,3 +0,0 @@ --# UAPI Header export list --header-y += caif_socket.h --header-y += if_caif.h -diff --git a/include/uapi/linux/can/Kbuild b/include/uapi/linux/can/Kbuild -deleted file mode 100644 -index 21c91bf25a29..000000000000 ---- a/include/uapi/linux/can/Kbuild -+++ /dev/null -@@ -1,6 +0,0 @@ --# UAPI Header export list --header-y += bcm.h --header-y += error.h --header-y += gw.h --header-y += netlink.h --header-y += raw.h -diff --git a/include/uapi/linux/dvb/Kbuild b/include/uapi/linux/dvb/Kbuild -deleted file mode 100644 -index d40942cfc627..000000000000 ---- a/include/uapi/linux/dvb/Kbuild -+++ /dev/null -@@ -1,9 +0,0 @@ --# UAPI Header export list --header-y += audio.h --header-y += ca.h --header-y += dmx.h --header-y += frontend.h --header-y += net.h --header-y += osd.h --header-y += version.h --header-y += video.h -diff --git a/include/uapi/linux/hdlc/Kbuild b/include/uapi/linux/hdlc/Kbuild -deleted file mode 100644 -index 8c1d2cb75e33..000000000000 ---- a/include/uapi/linux/hdlc/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# UAPI Header export list --header-y += ioctl.h -diff --git a/include/uapi/linux/hsi/Kbuild b/include/uapi/linux/hsi/Kbuild -deleted file mode 100644 -index a16a00544258..000000000000 ---- a/include/uapi/linux/hsi/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# UAPI Header export list --header-y += hsi_char.h cs-protocol.h -diff --git a/include/uapi/linux/iio/Kbuild b/include/uapi/linux/iio/Kbuild -deleted file mode 100644 -index 86f76d84c44f..000000000000 ---- a/include/uapi/linux/iio/Kbuild -+++ /dev/null -@@ -1,3 +0,0 @@ --# UAPI Header export list --header-y += events.h --header-y += types.h -diff --git a/include/uapi/linux/isdn/Kbuild b/include/uapi/linux/isdn/Kbuild -deleted file mode 100644 -index 89e52850bf29..000000000000 ---- a/include/uapi/linux/isdn/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# UAPI Header export list --header-y += capicmd.h -diff --git a/include/uapi/linux/mmc/Kbuild b/include/uapi/linux/mmc/Kbuild -deleted file mode 100644 -index 8c1d2cb75e33..000000000000 ---- a/include/uapi/linux/mmc/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# UAPI Header export list --header-y += ioctl.h -diff --git a/include/uapi/linux/netfilter/Kbuild b/include/uapi/linux/netfilter/Kbuild -deleted file mode 100644 -index 03f194aeadc5..000000000000 ---- a/include/uapi/linux/netfilter/Kbuild -+++ /dev/null -@@ -1,89 +0,0 @@ --# UAPI Header export list --header-y += ipset/ --header-y += nf_conntrack_common.h --header-y += nf_conntrack_ftp.h --header-y += nf_conntrack_sctp.h --header-y += nf_conntrack_tcp.h --header-y += nf_conntrack_tuple_common.h --header-y += nf_log.h --header-y += nf_tables.h --header-y += nf_tables_compat.h --header-y += nf_nat.h --header-y += nfnetlink.h --header-y += nfnetlink_acct.h --header-y += nfnetlink_compat.h --header-y += nfnetlink_conntrack.h --header-y += nfnetlink_cthelper.h --header-y += nfnetlink_cttimeout.h --header-y += nfnetlink_log.h --header-y += nfnetlink_queue.h --header-y += x_tables.h --header-y += xt_AUDIT.h --header-y += xt_CHECKSUM.h --header-y += xt_CLASSIFY.h --header-y += xt_CONNMARK.h --header-y += xt_CONNSECMARK.h --header-y += xt_CT.h --header-y += xt_DSCP.h --header-y += xt_HMARK.h --header-y += xt_IDLETIMER.h --header-y += xt_LED.h --header-y += xt_LOG.h --header-y += xt_MARK.h --header-y += xt_NFLOG.h --header-y += xt_NFQUEUE.h --header-y += xt_RATEEST.h --header-y += xt_SECMARK.h --header-y += xt_SYNPROXY.h --header-y += xt_TCPMSS.h --header-y += xt_TCPOPTSTRIP.h --header-y += xt_TEE.h --header-y += xt_TPROXY.h --header-y += xt_addrtype.h --header-y += xt_bpf.h --header-y += xt_cgroup.h --header-y += xt_cluster.h --header-y += xt_comment.h --header-y += xt_connbytes.h --header-y += xt_connlabel.h --header-y += xt_connlimit.h --header-y += xt_connmark.h --header-y += xt_conntrack.h --header-y += xt_cpu.h --header-y += xt_dccp.h --header-y += xt_devgroup.h --header-y += xt_dscp.h --header-y += xt_ecn.h --header-y += xt_esp.h --header-y += xt_hashlimit.h --header-y += xt_helper.h --header-y += xt_ipcomp.h --header-y += xt_iprange.h --header-y += xt_ipvs.h --header-y += xt_l2tp.h --header-y += xt_length.h --header-y += xt_limit.h --header-y += xt_mac.h --header-y += xt_mark.h --header-y += xt_multiport.h --header-y += xt_nfacct.h --header-y += xt_osf.h --header-y += xt_owner.h --header-y += xt_physdev.h --header-y += xt_pkttype.h --header-y += xt_policy.h --header-y += xt_quota.h --header-y += xt_rateest.h --header-y += xt_realm.h --header-y += xt_recent.h --header-y += xt_rpfilter.h --header-y += xt_sctp.h --header-y += xt_set.h --header-y += xt_socket.h --header-y += xt_state.h --header-y += xt_statistic.h --header-y += xt_string.h --header-y += xt_tcpmss.h --header-y += xt_tcpudp.h --header-y += xt_time.h --header-y += xt_u32.h -diff --git a/include/uapi/linux/netfilter/ipset/Kbuild b/include/uapi/linux/netfilter/ipset/Kbuild -deleted file mode 100644 -index d2680423d9ab..000000000000 ---- a/include/uapi/linux/netfilter/ipset/Kbuild -+++ /dev/null -@@ -1,5 +0,0 @@ --# UAPI Header export list --header-y += ip_set.h --header-y += ip_set_bitmap.h --header-y += ip_set_hash.h --header-y += ip_set_list.h -diff --git a/include/uapi/linux/netfilter_arp/Kbuild b/include/uapi/linux/netfilter_arp/Kbuild -deleted file mode 100644 -index 62d5637cc0ac..000000000000 ---- a/include/uapi/linux/netfilter_arp/Kbuild -+++ /dev/null -@@ -1,3 +0,0 @@ --# UAPI Header export list --header-y += arp_tables.h --header-y += arpt_mangle.h -diff --git a/include/uapi/linux/netfilter_bridge/Kbuild b/include/uapi/linux/netfilter_bridge/Kbuild -deleted file mode 100644 -index 0fbad8ef96de..000000000000 ---- a/include/uapi/linux/netfilter_bridge/Kbuild -+++ /dev/null -@@ -1,18 +0,0 @@ --# UAPI Header export list --header-y += ebt_802_3.h --header-y += ebt_among.h --header-y += ebt_arp.h --header-y += ebt_arpreply.h --header-y += ebt_ip.h --header-y += ebt_ip6.h --header-y += ebt_limit.h --header-y += ebt_log.h --header-y += ebt_mark_m.h --header-y += ebt_mark_t.h --header-y += ebt_nat.h --header-y += ebt_nflog.h --header-y += ebt_pkttype.h --header-y += ebt_redirect.h --header-y += ebt_stp.h --header-y += ebt_vlan.h --header-y += ebtables.h -diff --git a/include/uapi/linux/netfilter_ipv4/Kbuild b/include/uapi/linux/netfilter_ipv4/Kbuild -deleted file mode 100644 -index ecb291df390e..000000000000 ---- a/include/uapi/linux/netfilter_ipv4/Kbuild -+++ /dev/null -@@ -1,10 +0,0 @@ --# UAPI Header export list --header-y += ip_tables.h --header-y += ipt_CLUSTERIP.h --header-y += ipt_ECN.h --header-y += ipt_LOG.h --header-y += ipt_REJECT.h --header-y += ipt_TTL.h --header-y += ipt_ah.h --header-y += ipt_ecn.h --header-y += ipt_ttl.h -diff --git a/include/uapi/linux/netfilter_ipv6/Kbuild b/include/uapi/linux/netfilter_ipv6/Kbuild -deleted file mode 100644 -index 75a668ca2353..000000000000 ---- a/include/uapi/linux/netfilter_ipv6/Kbuild -+++ /dev/null -@@ -1,13 +0,0 @@ --# UAPI Header export list --header-y += ip6_tables.h --header-y += ip6t_HL.h --header-y += ip6t_LOG.h --header-y += ip6t_NPT.h --header-y += ip6t_REJECT.h --header-y += ip6t_ah.h --header-y += ip6t_frag.h --header-y += ip6t_hl.h --header-y += ip6t_ipv6header.h --header-y += ip6t_mh.h --header-y += ip6t_opts.h --header-y += ip6t_rt.h -diff --git a/include/uapi/linux/nfsd/Kbuild b/include/uapi/linux/nfsd/Kbuild -deleted file mode 100644 -index c11bc404053c..000000000000 ---- a/include/uapi/linux/nfsd/Kbuild -+++ /dev/null -@@ -1,6 +0,0 @@ --# UAPI Header export list --header-y += cld.h --header-y += debug.h --header-y += export.h --header-y += nfsfh.h --header-y += stats.h -diff --git a/include/uapi/linux/raid/Kbuild b/include/uapi/linux/raid/Kbuild -deleted file mode 100644 -index e2c3d25405d7..000000000000 ---- a/include/uapi/linux/raid/Kbuild -+++ /dev/null -@@ -1,3 +0,0 @@ --# UAPI Header export list --header-y += md_p.h --header-y += md_u.h -diff --git a/include/uapi/linux/spi/Kbuild b/include/uapi/linux/spi/Kbuild -deleted file mode 100644 -index 0cc747eff165..000000000000 ---- a/include/uapi/linux/spi/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# UAPI Header export list --header-y += spidev.h -diff --git a/include/uapi/linux/sunrpc/Kbuild b/include/uapi/linux/sunrpc/Kbuild -deleted file mode 100644 -index 8e02e47c20fb..000000000000 ---- a/include/uapi/linux/sunrpc/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# UAPI Header export list --header-y += debug.h -diff --git a/include/uapi/linux/tc_act/Kbuild b/include/uapi/linux/tc_act/Kbuild -deleted file mode 100644 -index e3db7403296f..000000000000 ---- a/include/uapi/linux/tc_act/Kbuild -+++ /dev/null -@@ -1,15 +0,0 @@ --# UAPI Header export list --header-y += tc_csum.h --header-y += tc_defact.h --header-y += tc_gact.h --header-y += tc_ipt.h --header-y += tc_mirred.h --header-y += tc_nat.h --header-y += tc_pedit.h --header-y += tc_skbedit.h --header-y += tc_vlan.h --header-y += tc_bpf.h --header-y += tc_connmark.h --header-y += tc_ife.h --header-y += tc_tunnel_key.h --header-y += tc_skbmod.h -diff --git a/include/uapi/linux/tc_ematch/Kbuild b/include/uapi/linux/tc_ematch/Kbuild -deleted file mode 100644 -index 53fca3925535..000000000000 ---- a/include/uapi/linux/tc_ematch/Kbuild -+++ /dev/null -@@ -1,5 +0,0 @@ --# UAPI Header export list --header-y += tc_em_cmp.h --header-y += tc_em_meta.h --header-y += tc_em_nbyte.h --header-y += tc_em_text.h -diff --git a/include/uapi/linux/usb/Kbuild b/include/uapi/linux/usb/Kbuild -deleted file mode 100644 -index 4cc4d6e7e523..000000000000 ---- a/include/uapi/linux/usb/Kbuild -+++ /dev/null -@@ -1,12 +0,0 @@ --# UAPI Header export list --header-y += audio.h --header-y += cdc.h --header-y += cdc-wdm.h --header-y += ch11.h --header-y += ch9.h --header-y += functionfs.h --header-y += g_printer.h --header-y += gadgetfs.h --header-y += midi.h --header-y += tmc.h --header-y += video.h -diff --git a/include/uapi/linux/wimax/Kbuild b/include/uapi/linux/wimax/Kbuild -deleted file mode 100644 -index 1c97be49971f..000000000000 ---- a/include/uapi/linux/wimax/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# UAPI Header export list --header-y += i2400m.h -diff --git a/include/uapi/misc/Kbuild b/include/uapi/misc/Kbuild -deleted file mode 100644 -index e96cae7d58c9..000000000000 ---- a/include/uapi/misc/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# misc Header export list --header-y += cxl.h -diff --git a/include/uapi/mtd/Kbuild b/include/uapi/mtd/Kbuild -deleted file mode 100644 -index 5a691e10cd0e..000000000000 ---- a/include/uapi/mtd/Kbuild -+++ /dev/null -@@ -1,6 +0,0 @@ --# UAPI Header export list --header-y += inftl-user.h --header-y += mtd-abi.h --header-y += mtd-user.h --header-y += nftl-user.h --header-y += ubi-user.h -diff --git a/include/uapi/rdma/Kbuild b/include/uapi/rdma/Kbuild -deleted file mode 100644 -index 82bdf5626859..000000000000 ---- a/include/uapi/rdma/Kbuild -+++ /dev/null -@@ -1,18 +0,0 @@ --# UAPI Header export list --header-y += ib_user_cm.h --header-y += ib_user_mad.h --header-y += ib_user_sa.h --header-y += ib_user_verbs.h --header-y += rdma_netlink.h --header-y += rdma_user_cm.h --header-y += hfi/ --header-y += rdma_user_rxe.h --header-y += cxgb3-abi.h --header-y += cxgb4-abi.h --header-y += mlx4-abi.h --header-y += mlx5-abi.h --header-y += mthca-abi.h --header-y += nes-abi.h --header-y += ocrdma-abi.h --header-y += hns-abi.h --header-y += vmw_pvrdma-abi.h -diff --git a/include/uapi/rdma/hfi/Kbuild b/include/uapi/rdma/hfi/Kbuild -deleted file mode 100644 -index ef23c294fc71..000000000000 ---- a/include/uapi/rdma/hfi/Kbuild -+++ /dev/null -@@ -1,2 +0,0 @@ --# UAPI Header export list --header-y += hfi1_user.h -diff --git a/include/uapi/scsi/Kbuild b/include/uapi/scsi/Kbuild -deleted file mode 100644 -index d791e0ad509d..000000000000 ---- a/include/uapi/scsi/Kbuild -+++ /dev/null -@@ -1,6 +0,0 @@ --# UAPI Header export list --header-y += fc/ --header-y += scsi_bsg_fc.h --header-y += scsi_netlink.h --header-y += scsi_netlink_fc.h --header-y += cxlflash_ioctl.h -diff --git a/include/uapi/scsi/fc/Kbuild b/include/uapi/scsi/fc/Kbuild -deleted file mode 100644 -index 5ead9fac265c..000000000000 ---- a/include/uapi/scsi/fc/Kbuild -+++ /dev/null -@@ -1,5 +0,0 @@ --# UAPI Header export list --header-y += fc_els.h --header-y += fc_fs.h --header-y += fc_gs.h --header-y += fc_ns.h -diff --git a/include/uapi/sound/Kbuild b/include/uapi/sound/Kbuild -deleted file mode 100644 -index 9578d8bdbf31..000000000000 ---- a/include/uapi/sound/Kbuild -+++ /dev/null -@@ -1,16 +0,0 @@ --# UAPI Header export list --header-y += asequencer.h --header-y += asoc.h --header-y += asound.h --header-y += asound_fm.h --header-y += compress_offload.h --header-y += compress_params.h --header-y += emu10k1.h --header-y += firewire.h --header-y += hdsp.h --header-y += hdspm.h --header-y += sb16_csp.h --header-y += sfnt_info.h --header-y += tlv.h --header-y += usb_stream.h --header-y += snd_sst_tokens.h -diff --git a/include/uapi/video/Kbuild b/include/uapi/video/Kbuild -deleted file mode 100644 -index ac7203bb32cc..000000000000 ---- a/include/uapi/video/Kbuild -+++ /dev/null -@@ -1,4 +0,0 @@ --# UAPI Header export list --header-y += edid.h --header-y += sisfb.h --header-y += uvesafb.h -diff --git a/include/uapi/xen/Kbuild b/include/uapi/xen/Kbuild -deleted file mode 100644 -index 5c459628e8c7..000000000000 ---- a/include/uapi/xen/Kbuild -+++ /dev/null -@@ -1,5 +0,0 @@ --# UAPI Header export list --header-y += evtchn.h --header-y += gntalloc.h --header-y += gntdev.h --header-y += privcmd.h -diff --git a/include/video/Kbuild b/include/video/Kbuild -deleted file mode 100644 -index e69de29bb2d1..000000000000 -diff --git a/scripts/Makefile.headersinst b/scripts/Makefile.headersinst -index 876b42cfede4..bb93f8466a35 100644 ---- a/scripts/Makefile.headersinst -+++ b/scripts/Makefile.headersinst -@@ -1,17 +1,18 @@ - # ========================================================================== - # Installing headers - # --# header-y - list files to be installed. They are preprocessed --# to remove __KERNEL__ section of the file --# genhdr-y - Same as header-y but in a generated/ directory -+# All headers under include/uapi, include/generated/uapi, -+# arch/<arch>/include/uapi/asm and /include/generated/uapi/asm are exported. -+# They are preprocessed to remove __KERNEL__ section of the file. - # - # ========================================================================== - - # generated header directory - gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj))) - -+# Kbuild file is optional - kbuild-file := $(srctree)/$(obj)/Kbuild --include $(kbuild-file) -+-include $(kbuild-file) - - # called may set destination dir (when installing to asm/) - _dst := $(if $(dst),$(dst),$(obj)) -@@ -25,9 +26,12 @@ include scripts/Kbuild.include - - installdir := $(INSTALL_HDR_PATH)/$(subst uapi/,,$(_dst)) - --header-y := $(sort $(header-y)) --subdirs := $(patsubst %/,%,$(filter %/, $(header-y))) --header-y := $(filter-out %/, $(header-y)) -+subdirs := $(patsubst $(srctree)/$(obj)/%/.,%,$(wildcard $(srctree)/$(obj)/*/.)) -+subdirs += $(subdir-y) -+header-files := $(notdir $(wildcard $(srctree)/$(obj)/*.h)) -+header-files += $(notdir $(wildcard $(srctree)/$(obj)/*.agh)) -+genhdr-files := $(notdir $(wildcard $(srctree)/$(gen)/*.h)) -+genhdr-files := $(filter-out $(header-files), $(genhdr-files)) - - # files used to track state of install/check - install-file := $(installdir)/.install -@@ -35,26 +39,17 @@ check-file := $(installdir)/.check - - # generic-y list all files an architecture uses from asm-generic - # Use this to build a list of headers which require a wrapper --wrapper-files := $(filter $(header-y), $(generic-y)) -+generic-files := $(notdir $(wildcard $(srctree)/include/uapi/asm-generic/*.h)) -+wrapper-files := $(filter $(generic-files), $(generic-y)) -+wrapper-files := $(filter-out $(header-files), $(wrapper-files)) - - srcdir := $(srctree)/$(obj) - gendir := $(objtree)/$(gen) - - # all headers files for this dir --header-y := $(filter-out $(generic-y), $(header-y)) --all-files := $(header-y) $(genhdr-y) $(wrapper-files) -+all-files := $(header-files) $(genhdr-files) $(wrapper-files) - output-files := $(addprefix $(installdir)/, $(all-files)) - --# Check that all expected files exist --$(foreach hdr, $(header-y), \ -- $(if $(wildcard $(srcdir)/$(hdr)),, \ -- $(error Missing UAPI file $(srcdir)/$(hdr)) \ -- )) --$(foreach hdr, $(genhdr-y), \ -- $(if $(wildcard $(gendir)/$(hdr)),, \ -- $(error Missing generated UAPI file $(gendir)/$(hdr)) \ -- )) -- - # Work out what needs to be removed - oldheaders := $(patsubst $(installdir)/%,%,$(wildcard $(installdir)/*.h)) - unwanted := $(filter-out $(all-files),$(oldheaders)) -@@ -67,8 +62,8 @@ printdir = $(patsubst $(INSTALL_HDR_PATH)/%/,%,$(dir $@)) - quiet_cmd_install = INSTALL $(printdir) ($(words $(all-files))\ - file$(if $(word 2, $(all-files)),s)) - cmd_install = \ -- $(CONFIG_SHELL) $< $(installdir) $(srcdir) $(header-y); \ -- $(CONFIG_SHELL) $< $(installdir) $(gendir) $(genhdr-y); \ -+ $(CONFIG_SHELL) $< $(installdir) $(srcdir) $(header-files); \ -+ $(CONFIG_SHELL) $< $(installdir) $(gendir) $(genhdr-files); \ - for F in $(wrapper-files); do \ - echo "\#include <asm-generic/$$F>" > $(installdir)/$$F; \ - done; \ --- -2.8.1 - - -_______________________________________________ -Xen-devel mailing list -Xen-devel@lists.xen.org -https://lists.xen.org/xen-devel +UmVndWxhcmx5LCB3aGVuIGEgbmV3IGhlYWRlciBpcyBjcmVhdGVkIGluIGluY2x1ZGUvdWFwaS8s +IHRoZSBkZXZlbG9wZXIKZm9yZ2V0cyB0byBhZGQgaXQgaW4gdGhlIGNvcnJlc3BvbmRpbmcgS2J1 +aWxkIGZpbGUuIFRoaXMgZXJyb3IgaXMgdXN1YWxseQpkZXRlY3RlZCBhZnRlciB0aGUgcmVsZWFz +ZSBpcyBvdXQuCgpJbiBmYWN0LCBhbGwgaGVhZGVycyB1bmRlciB1YXBpIGRpcmVjdG9yaWVzIHNo +b3VsZCBiZSBleHBvcnRlZCwgdGh1cyBpdCdzCnVzZWxlc3MgdG8gaGF2ZSBhbiBleGhhdXN0aXZl +IGxpc3QuCgpBZnRlciB0aGlzIHBhdGNoLCB0aGUgZm9sbG93aW5nIGZpbGVzLCB3aGljaCB3ZXJl +IG5vdCBleHBvcnRlZCwgYXJlIG5vdwpleHBvcnRlZCAod2l0aCBtYWtlIGhlYWRlcnNfaW5zdGFs +bF9hbGwpOgphc20tdW5pY29yZTMyL3NobXBhcmFtLmgKYXNtLXVuaWNvcmUzMi91Y29udGV4dC5o +CmFzbS1oZXhhZ29uL3NobXBhcmFtLmgKYXNtLW1pcHMvdWNvbnRleHQuaAphc20tbWlwcy9od2Nh +cC5oCmFzbS1taXBzL3JlZy5oCmRybS92Z2VtX2RybS5oCmRybS9hcm1hZGFfZHJtLmgKZHJtL29t +YXBfZHJtLmgKZHJtL2V0bmF2aXZfZHJtLmgKYXNtLXRpbGUvc2htcGFyYW0uaAphc20tYmxhY2tm +aW4vc2htcGFyYW0uaAphc20tYmxhY2tmaW4vdWNvbnRleHQuaAphc20tcG93ZXJwYy9wZXJmX3Jl +Z3MuaApyZG1hL3FlZHItYWJpLmgKYXNtLXBhcmlzYy9rdm1fcGFyYS5oCmFzbS1vcGVucmlzYy9z +aG1wYXJhbS5oCmFzbS1uaW9zMi9rdm1fcGFyYS5oCmFzbS1uaW9zMi91Y29udGV4dC5oCmFzbS1z +aC9rdm1fcGFyYS5oCmFzbS1zaC91Y29udGV4dC5oCmFzbS14dGVuc2Eva3ZtX3BhcmEuaAphc20t +YXZyMzIva3ZtX3BhcmEuaAphc20tbTMyci9rdm1fcGFyYS5oCmFzbS1oODMwMC9zaG1wYXJhbS5o +CmFzbS1oODMwMC91Y29udGV4dC5oCmFzbS1tZXRhZy9rdm1fcGFyYS5oCmFzbS1tZXRhZy9zaG1w +YXJhbS5oCmFzbS1tZXRhZy91Y29udGV4dC5oCmFzbS1tNjhrL2t2bV9wYXJhLmgKYXNtLW02OGsv +c2htcGFyYW0uaApsaW51eC9iY2FjaGUuaApsaW51eC9rdm0uaApsaW51eC9rdm1fcGFyYS5oCmxp +bnV4L2tmZF9pb2N0bC5oCmxpbnV4L2NyeXB0b3VzZXIuaApsaW51eC9rY20uaApsaW51eC9rY292 +LmgKbGludXgvc2VnNl9pcHR1bm5lbC5oCmxpbnV4L3N0bS5oCmxpbnV4L2dlbndxZQpsaW51eC9n +ZW53cWUvLmluc3RhbGwKbGludXgvZ2Vud3FlL2dlbndxZV9jYXJkLmgKbGludXgvZ2Vud3FlLy4u +aW5zdGFsbC5jbWQKbGludXgvc2VnNi5oCmxpbnV4L2NpZnMKbGludXgvY2lmcy8uaW5zdGFsbAps +aW51eC9jaWZzL2NpZnNfbW91bnQuaApsaW51eC9jaWZzLy4uaW5zdGFsbC5jbWQKbGludXgvYXV0 +b19kZXYtaW9jdGwuaAoKVGhhbmtzIHRvIEp1bGllbiBGbG9yZXQgPGp1bGllbi5mbG9yZXRANndp +bmQuY29tPiBmb3IgdGhlIHRpcCB0byBnZXQgYWxsCnN1YmRpcnMgd2l0aCBhIHB1cmUgbWFrZWZp +bGUgY29tbWFuZC4KClNpZ25lZC1vZmYtYnk6IE5pY29sYXMgRGljaHRlbCA8bmljb2xhcy5kaWNo +dGVsQDZ3aW5kLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL2tidWlsZC9tYWtlZmlsZXMudHh0ICAg +ICAgICAgIHwgIDQxICsrLQogYXJjaC9hbHBoYS9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAgICAg +ICAgICB8ICA0MSAtLS0KIGFyY2gvYXJjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAg +ICAgfCAgIDMgLQogYXJjaC9hcm0vaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAgICAgICAgICB8 +ICAxNyAtCiBhcmNoL2FybTY0L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgIHwgIDE4 +IC0tCiBhcmNoL2F2cjMyL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgIHwgIDIwIC0t +CiBhcmNoL2JsYWNrZmluL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgIHwgIDE3IC0KIGFy +Y2gvYzZ4L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgICAgfCAgIDggLQogYXJjaC9j +cmlzL2luY2x1ZGUvdWFwaS9hcmNoLXYxMC9hcmNoL0tidWlsZCB8ICAgNSAtCiBhcmNoL2NyaXMv +aW5jbHVkZS91YXBpL2FyY2gtdjMyL2FyY2gvS2J1aWxkIHwgICAzIC0KIGFyY2gvY3Jpcy9pbmNs +dWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICAgICAgfCAgNDMgKy0tCiBhcmNoL2Zydi9pbmNsdWRl +L3VhcGkvYXNtL0tidWlsZCAgICAgICAgICAgIHwgIDMzIC0tCiBhcmNoL2g4MzAwL2luY2x1ZGUv +dWFwaS9hc20vS2J1aWxkICAgICAgICAgIHwgIDI4IC0tCiBhcmNoL2hleGFnb24vaW5jbHVkZS9h +c20vS2J1aWxkICAgICAgICAgICAgIHwgICAzIC0KIGFyY2gvaGV4YWdvbi9pbmNsdWRlL3VhcGkv +YXNtL0tidWlsZCAgICAgICAgfCAgMTMgLQogYXJjaC9pYTY0L2luY2x1ZGUvdWFwaS9hc20vS2J1 +aWxkICAgICAgICAgICB8ICA0NSAtLS0KIGFyY2gvbTMyci9pbmNsdWRlL3VhcGkvYXNtL0tidWls +ZCAgICAgICAgICAgfCAgMzEgLS0KIGFyY2gvbTY4ay9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAg +ICAgICAgICAgfCAgMjQgLS0KIGFyY2gvbWV0YWcvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAg +ICAgICAgfCAgIDggLQogYXJjaC9taWNyb2JsYXplL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAg +ICB8ICAzMiAtLQogYXJjaC9taXBzL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgICB8 +ICAzNyAtLS0KIGFyY2gvbW4xMDMwMC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICAgfCAg +MzIgLS0KIGFyY2gvbmlvczIvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAgICAgICAgfCAgIDQg +Ky0KIGFyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgfCAgIDMgLQog +YXJjaC9vcGVucmlzYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICB8ICAgOCAtCiBhcmNo +L3BhcmlzYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICAgIHwgIDI4IC0tCiBhcmNoL3Bv +d2VycGMvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAgICAgIHwgIDQ1IC0tLQogYXJjaC9zMzkw +L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgICB8ICA1MiAtLS0KIGFyY2gvc2NvcmUv +aW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgICAgfCAgIDQgLQogYXJjaC9zY29yZS9pbmNs +dWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICAgICB8ICAzMiAtLQogYXJjaC9zaC9pbmNsdWRlL3Vh +cGkvYXNtL0tidWlsZCAgICAgICAgICAgICB8ICAyMyAtLQogYXJjaC9zcGFyYy9pbmNsdWRlL3Vh +cGkvYXNtL0tidWlsZCAgICAgICAgICB8ICA0OCAtLS0KIGFyY2gvdGlsZS9pbmNsdWRlL2FzbS9L +YnVpbGQgICAgICAgICAgICAgICAgfCAgIDMgLQogYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9hcmNo +L0tidWlsZCAgICAgICAgICB8ICAxNyAtCiBhcmNoL3RpbGUvaW5jbHVkZS91YXBpL2FzbS9LYnVp +bGQgICAgICAgICAgIHwgIDE5ICstCiBhcmNoL3VuaWNvcmUzMi9pbmNsdWRlL3VhcGkvYXNtL0ti +dWlsZCAgICAgIHwgICA2IC0KIGFyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAg +ICAgICAgfCAgNTkgLS0tLQogYXJjaC94dGVuc2EvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAg +ICAgICB8ICAyMyAtLQogaW5jbHVkZS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg +ICB8ICAgMiAtCiBpbmNsdWRlL2FzbS1nZW5lcmljL0tidWlsZC5hc20gICAgICAgICAgICAgIHwg +ICAxIC0KIGluY2x1ZGUvc2NzaS9mYy9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgfCAgIDAK +IGluY2x1ZGUvdWFwaS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgLQogaW5j +bHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZCAgICAgICAgICAgICB8ICAzNiAtLS0KIGluY2x1 +ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtICAgICAgICAgfCAgNjIgKystLQogaW5jbHVk +ZS91YXBpL2RybS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICB8ICAyMiAtLQogaW5jbHVkZS91 +YXBpL2xpbnV4L0tidWlsZCAgICAgICAgICAgICAgICAgICB8IDQ4MiAtLS0tLS0tLS0tLS0tLS0t +LS0tLS0tLS0tLS0tCiBpbmNsdWRlL3VhcGkvbGludXgvYW5kcm9pZC9LYnVpbGQgICAgICAgICAg +IHwgICAyIC0KIGluY2x1ZGUvdWFwaS9saW51eC9ieXRlb3JkZXIvS2J1aWxkICAgICAgICAgfCAg +IDMgLQogaW5jbHVkZS91YXBpL2xpbnV4L2NhaWYvS2J1aWxkICAgICAgICAgICAgICB8ICAgMyAt +CiBpbmNsdWRlL3VhcGkvbGludXgvY2FuL0tidWlsZCAgICAgICAgICAgICAgIHwgICA2IC0KIGlu +Y2x1ZGUvdWFwaS9saW51eC9kdmIvS2J1aWxkICAgICAgICAgICAgICAgfCAgIDkgLQogaW5jbHVk +ZS91YXBpL2xpbnV4L2hkbGMvS2J1aWxkICAgICAgICAgICAgICB8ICAgMiAtCiBpbmNsdWRlL3Vh +cGkvbGludXgvaHNpL0tidWlsZCAgICAgICAgICAgICAgIHwgICAyIC0KIGluY2x1ZGUvdWFwaS9s +aW51eC9paW8vS2J1aWxkICAgICAgICAgICAgICAgfCAgIDMgLQogaW5jbHVkZS91YXBpL2xpbnV4 +L2lzZG4vS2J1aWxkICAgICAgICAgICAgICB8ICAgMiAtCiBpbmNsdWRlL3VhcGkvbGludXgvbW1j +L0tidWlsZCAgICAgICAgICAgICAgIHwgICAyIC0KIGluY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0 +ZXIvS2J1aWxkICAgICAgICAgfCAgODkgLS0tLS0KIGluY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0 +ZXIvaXBzZXQvS2J1aWxkICAgfCAgIDUgLQogaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9h +cnAvS2J1aWxkICAgICB8ICAgMyAtCiBpbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2JyaWRn +ZS9LYnVpbGQgIHwgIDE4IC0tCiBpbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2lwdjQvS2J1 +aWxkICAgIHwgIDEwIC0KIGluY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0ZXJfaXB2Ni9LYnVpbGQg +ICAgfCAgMTMgLQogaW5jbHVkZS91YXBpL2xpbnV4L25mc2QvS2J1aWxkICAgICAgICAgICAgICB8 +ICAgNiAtCiBpbmNsdWRlL3VhcGkvbGludXgvcmFpZC9LYnVpbGQgICAgICAgICAgICAgIHwgICAz +IC0KIGluY2x1ZGUvdWFwaS9saW51eC9zcGkvS2J1aWxkICAgICAgICAgICAgICAgfCAgIDIgLQog +aW5jbHVkZS91YXBpL2xpbnV4L3N1bnJwYy9LYnVpbGQgICAgICAgICAgICB8ICAgMiAtCiBpbmNs +dWRlL3VhcGkvbGludXgvdGNfYWN0L0tidWlsZCAgICAgICAgICAgIHwgIDE1IC0KIGluY2x1ZGUv +dWFwaS9saW51eC90Y19lbWF0Y2gvS2J1aWxkICAgICAgICAgfCAgIDUgLQogaW5jbHVkZS91YXBp +L2xpbnV4L3VzYi9LYnVpbGQgICAgICAgICAgICAgICB8ICAxMiAtCiBpbmNsdWRlL3VhcGkvbGlu +dXgvd2ltYXgvS2J1aWxkICAgICAgICAgICAgIHwgICAyIC0KIGluY2x1ZGUvdWFwaS9taXNjL0ti +dWlsZCAgICAgICAgICAgICAgICAgICAgfCAgIDIgLQogaW5jbHVkZS91YXBpL210ZC9LYnVpbGQg +ICAgICAgICAgICAgICAgICAgICB8ICAgNiAtCiBpbmNsdWRlL3VhcGkvcmRtYS9LYnVpbGQgICAg +ICAgICAgICAgICAgICAgIHwgIDE4IC0tCiBpbmNsdWRlL3VhcGkvcmRtYS9oZmkvS2J1aWxkICAg +ICAgICAgICAgICAgIHwgICAyIC0KIGluY2x1ZGUvdWFwaS9zY3NpL0tidWlsZCAgICAgICAgICAg +ICAgICAgICAgfCAgIDYgLQogaW5jbHVkZS91YXBpL3Njc2kvZmMvS2J1aWxkICAgICAgICAgICAg +ICAgICB8ICAgNSAtCiBpbmNsdWRlL3VhcGkvc291bmQvS2J1aWxkICAgICAgICAgICAgICAgICAg +IHwgIDE2IC0KIGluY2x1ZGUvdWFwaS92aWRlby9LYnVpbGQgICAgICAgICAgICAgICAgICAgfCAg +IDQgLQogaW5jbHVkZS91YXBpL3hlbi9LYnVpbGQgICAgICAgICAgICAgICAgICAgICB8ICAgNSAt +CiBpbmNsdWRlL3ZpZGVvL0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAwCiBzY3Jp +cHRzL01ha2VmaWxlLmhlYWRlcnNpbnN0ICAgICAgICAgICAgICAgIHwgIDM5ICstLQogODEgZmls +ZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMTc0NSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBt +b2RlIDEwMDY0NCBhcmNoL2NyaXMvaW5jbHVkZS91YXBpL2FyY2gtdjEwL2FyY2gvS2J1aWxkCiBk +ZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9jcmlzL2luY2x1ZGUvdWFwaS9hcmNoLXYzMi9hcmNoL0ti +dWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvdGlsZS9pbmNsdWRlL3VhcGkvYXJjaC9LYnVp +bGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0 +IGluY2x1ZGUvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1 +ZGUvc2NzaS9mYy9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3VhcGkvS2J1aWxk +CiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZAogZGVs +ZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9kcm0vS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2 +NDQgaW5jbHVkZS91YXBpL2xpbnV4L0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUv +dWFwaS9saW51eC9hbmRyb2lkL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFw +aS9saW51eC9ieXRlb3JkZXIvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBp +L2xpbnV4L2NhaWYvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xpbnV4 +L2Nhbi9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3VhcGkvbGludXgvZHZiL0ti +dWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9saW51eC9oZGxjL0tidWlsZAog +ZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9saW51eC9oc2kvS2J1aWxkCiBkZWxldGUg +bW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xpbnV4L2lpby9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEw +MDY0NCBpbmNsdWRlL3VhcGkvbGludXgvaXNkbi9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBp +bmNsdWRlL3VhcGkvbGludXgvbW1jL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUv +dWFwaS9saW51eC9uZXRmaWx0ZXIvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91 +YXBpL2xpbnV4L25ldGZpbHRlci9pcHNldC9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNs +dWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2FycC9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBp +bmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2JyaWRnZS9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEw +MDY0NCBpbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2lwdjQvS2J1aWxkCiBkZWxldGUgbW9k +ZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9pcHY2L0tidWlsZAogZGVsZXRl +IG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9saW51eC9uZnNkL0tidWlsZAogZGVsZXRlIG1vZGUg +MTAwNjQ0IGluY2x1ZGUvdWFwaS9saW51eC9yYWlkL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0 +IGluY2x1ZGUvdWFwaS9saW51eC9zcGkvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVk +ZS91YXBpL2xpbnV4L3N1bnJwYy9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3Vh +cGkvbGludXgvdGNfYWN0L0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9s +aW51eC90Y19lbWF0Y2gvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xp +bnV4L3VzYi9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3VhcGkvbGludXgvd2lt +YXgvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL21pc2MvS2J1aWxkCiBk +ZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL210ZC9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEw +MDY0NCBpbmNsdWRlL3VhcGkvcmRtYS9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl +L3VhcGkvcmRtYS9oZmkvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL3Nj +c2kvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL3Njc2kvZmMvS2J1aWxk +CiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL3NvdW5kL0tidWlsZAogZGVsZXRlIG1v +ZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS92aWRlby9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBp +bmNsdWRlL3VhcGkveGVuL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdmlkZW8v +S2J1aWxkCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9rYnVpbGQvbWFrZWZpbGVzLnR4dCBi +L0RvY3VtZW50YXRpb24va2J1aWxkL21ha2VmaWxlcy50eHQKaW5kZXggMzdiNTI1ZDMyOWFlLi41 +M2UzMTA2MWZmMTggMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24va2J1aWxkL21ha2VmaWxlcy50 +eHQKKysrIGIvRG9jdW1lbnRhdGlvbi9rYnVpbGQvbWFrZWZpbGVzLnR4dApAQCAtNDQsNyArNDQs +NyBAQCBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgTGludXgga2VybmVsIE1ha2VmaWxlcy4K +IAkgICAtLS0gNi4xMSBQb3N0LWxpbmsgcGFzcwogCiAJPT09IDcgS2J1aWxkIHN5bnRheCBmb3Ig +ZXhwb3J0ZWQgaGVhZGVycwotCQktLS0gNy4xIGhlYWRlci15CisJCS0tLSA3LjEgc3ViZGlyLXkK +IAkJLS0tIDcuMiBnZW5oZHIteQogCQktLS0gNy4zIGdlbmVyaWMteQogCQktLS0gNy40IGdlbmVy +YXRlZC15CkBAIC0xMjM1LDcgKzEyMzUsNyBAQCBXaGVuIGtidWlsZCBleGVjdXRlcywgdGhlIGZv +bGxvd2luZyBzdGVwcyBhcmUgZm9sbG93ZWQgKHJvdWdobHkpOgogCXRoYXQgbWF5IGJlIHNoYXJl +ZCBiZXR3ZWVuIGluZGl2aWR1YWwgYXJjaGl0ZWN0dXJlcy4KIAlUaGUgcmVjb21tZW5kZWQgYXBw +cm9hY2ggaG93IHRvIHVzZSBhIGdlbmVyaWMgaGVhZGVyIGZpbGUgaXMKIAl0byBsaXN0IHRoZSBm +aWxlIGluIHRoZSBLYnVpbGQgZmlsZS4KLQlTZWUgIjcuNCBnZW5lcmljLXkiIGZvciBmdXJ0aGVy +IGluZm8gb24gc3ludGF4IGV0Yy4KKwlTZWUgIjcuMyBnZW5lcmljLXkiIGZvciBmdXJ0aGVyIGlu +Zm8gb24gc3ludGF4IGV0Yy4KIAogLS0tIDYuMTEgUG9zdC1saW5rIHBhc3MKIApAQCAtMTI2Miwz +NyArMTI2MiwzNiBAQCBUaGUgcHJlLXByb2Nlc3NpbmcgZG9lczoKIC0gZHJvcCBpbmNsdWRlIG9m +IGNvbXBpbGVyLmgKIC0gZHJvcCBhbGwgc2VjdGlvbnMgdGhhdCBhcmUga2VybmVsIGludGVybmFs +IChndWFyZGVkIGJ5IGlmZGVmIF9fS0VSTkVMX18pCiAKLUVhY2ggcmVsZXZhbnQgZGlyZWN0b3J5 +IGNvbnRhaW5zIGEgZmlsZSBuYW1lICJLYnVpbGQiIHdoaWNoIHNwZWNpZmllcyB0aGUKLWhlYWRl +cnMgdG8gYmUgZXhwb3J0ZWQuCitBbGwgaGVhZGVycyB1bmRlciBpbmNsdWRlL3VhcGkvLCBpbmNs +dWRlL2dlbmVyYXRlZC91YXBpLywKK2FyY2gvPGFyY2g+L2luY2x1ZGUvdWFwaS9hc20vIGFuZCBh +cmNoLzxhcmNoPi9pbmNsdWRlL2dlbmVyYXRlZC91YXBpL2FzbS8KK2FyZSBleHBvcnRlZC4KKwor +QSBLYnVpbGQgZmlsZSBtYXkgYmUgZGVmaW5lZCB1bmRlciBhcmNoLzxhcmNoPi9pbmNsdWRlL3Vh +cGkvYXNtLyBhbmQKK2FyY2gvPGFyY2g+L2luY2x1ZGUvYXNtLyB0byBsaXN0IGFzbSBmaWxlcyBj +b21pbmcgZnJvbSBhc20tZ2VuZXJpYy4KIFNlZSBzdWJzZXF1ZW50IGNoYXB0ZXIgZm9yIHRoZSBz +eW50YXggb2YgdGhlIEtidWlsZCBmaWxlLgogCi0JLS0tIDcuMSBoZWFkZXIteQorCS0tLSA3LjEg +c3ViZGlyLXkKIAotCWhlYWRlci15IHNwZWNpZmllcyBoZWFkZXIgZmlsZXMgdG8gYmUgZXhwb3J0 +ZWQuCisJc3ViZGlyLXkgbWF5IGJlIHVzZWQgdG8gc3BlY2lmeSBhIHN1YmRpcmVjdG9yeSB0byBi +ZSBleHBvcnRlZC4KIAogCQlFeGFtcGxlOgotCQkJI2luY2x1ZGUvbGludXgvS2J1aWxkCi0JCQlo +ZWFkZXIteSArPSB1c2IvCi0JCQloZWFkZXIteSArPSBhaW9fYWJpLmgKKwkJCSNhcmNoL2NyaXMv +aW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKwkJCXN1YmRpci15ICs9IC4uL2FyY2gtdjEwL2FyY2gv +CisJCQlzdWJkaXIteSArPSAuLi9hcmNoLXYzMi9hcmNoLwogCi0JVGhlIGNvbnZlbnRpb24gaXMg +dG8gbGlzdCBvbmUgZmlsZSBwZXIgbGluZSBhbmQKKwlUaGUgY29udmVudGlvbiBpcyB0byBsaXN0 +IG9uZSBzdWJkaXIgcGVyIGxpbmUgYW5kCiAJcHJlZmVyYWJseSBpbiBhbHBoYWJldGljIG9yZGVy +LgogCi0JaGVhZGVyLXkgYWxzbyBzcGVjaWZpZXMgd2hpY2ggc3ViZGlyZWN0b3JpZXMgdG8gdmlz +aXQuCi0JQSBzdWJkaXJlY3RvcnkgaXMgaWRlbnRpZmllZCBieSBhIHRyYWlsaW5nICcvJyB3aGlj +aAotCWNhbiBiZSBzZWVuIGluIHRoZSBleGFtcGxlIGFib3ZlIGZvciB0aGUgdXNiIHN1YmRpcmVj +dG9yeS4KLQotCVN1YmRpcmVjdG9yaWVzIGFyZSB2aXNpdGVkIGJlZm9yZSB0aGVpciBwYXJlbnQg +ZGlyZWN0b3JpZXMuCi0KIAktLS0gNy4yIGdlbmhkci15CiAKLQlnZW5oZHIteSBzcGVjaWZpZXMg +Z2VuZXJhdGVkIGZpbGVzIHRvIGJlIGV4cG9ydGVkLgotCUdlbmVyYXRlZCBmaWxlcyBhcmUgc3Bl +Y2lhbCBhcyB0aGV5IG5lZWQgdG8gYmUgbG9va2VkCi0JdXAgaW4gYW5vdGhlciBkaXJlY3Rvcnkg +d2hlbiBkb2luZyAnbWFrZSBPPS4uLicgYnVpbGRzLgorCWdlbmhkci15IHNwZWNpZmllcyBhc20g +ZmlsZXMgdG8gYmUgZ2VuZXJhdGVkLgogCiAJCUV4YW1wbGU6Ci0JCQkjaW5jbHVkZS9saW51eC9L +YnVpbGQKLQkJCWdlbmhkci15ICs9IHZlcnNpb24uaAorCQkJI2FyY2gveDg2L2luY2x1ZGUvdWFw +aS9hc20vS2J1aWxkCisJCQlnZW5oZHIteSArPSB1bmlzdGRfMzIuaAorCQkJZ2VuaGRyLXkgKz0g +dW5pc3RkXzY0LmgKKwkJCWdlbmhkci15ICs9IHVuaXN0ZF94MzIuaAorCiAKIAktLS0gNy4zIGdl +bmVyaWMteQogCmRpZmYgLS1naXQgYS9hcmNoL2FscGhhL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxk +IGIvYXJjaC9hbHBoYS9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCBkOTZmMmVmNWI2Mzku +LmIxNWJmNmJjMGU5NCAxMDA2NDQKLS0tIGEvYXJjaC9hbHBoYS9pbmNsdWRlL3VhcGkvYXNtL0ti +dWlsZAorKysgYi9hcmNoL2FscGhhL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDQzICsx +LDIgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2Fz +bS1nZW5lcmljL0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gYS5vdXQuaAotaGVhZGVyLXkgKz0g +YXV4dmVjLmgKLWhlYWRlci15ICs9IGJpdHNwZXJsb25nLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRl +ci5oCi1oZWFkZXIteSArPSBjb21waWxlci5oCi1oZWFkZXIteSArPSBjb25zb2xlLmgKLWhlYWRl +ci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15ICs9IGZwdS5oCi1o +ZWFkZXIteSArPSBnZW50cmFwLmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlv +Y3Rscy5oCi1oZWFkZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVh +ZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVyLXkgKz0gcGFsLmgK +LWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkgKz0gcG9z +aXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHJlZy5oCi1oZWFk +ZXIteSArPSByZWdkZWYuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2Vt +YnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIt +eSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2ln +bmFsLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9zLmgKLWhlYWRl +ci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAot +aGVhZGVyLXkgKz0gc3lzaW5mby5oCi1oZWFkZXIteSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSAr +PSB0ZXJtaW9zLmgKLWhlYWRlci15ICs9IHR5cGVzLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCmRp +ZmYgLS1naXQgYS9hcmNoL2FyYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvYXJjL2lu +Y2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IGY1MGQwMmRmNzhkNS4uYjE1YmY2YmMwZTk0IDEw +MDY0NAotLS0gYS9hcmNoL2FyYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL2Fy +Yy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSw1ICsxLDIgQEAKICMgVUFQSSBIZWFkZXIg +ZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20K +LWhlYWRlci15ICs9IGVsZi5oCi1oZWFkZXIteSArPSBwYWdlLmgKLWhlYWRlci15ICs9IGNhY2hl +Y3RsLmgKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkIGIvYXJj +aC9hcm0vaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggNDZhNzZjZDZhY2I2Li42MDdmNzAy +YzJkNjIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBi +L2FyY2gvYXJtL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDIzICsxLDYgQEAKICMgVUFQ +SSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0ti +dWlsZC5hc20KIAotaGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5o +Ci1oZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSArPSBod2NhcC5oCi1oZWFkZXIteSArPSBp +b2N0bHMuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVhZGVyLXkgKz0gbW1hbi5oCi1oZWFk +ZXIteSArPSBwZXJmX3JlZ3MuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkg +Kz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNpZ2NvbnRleHQu +aAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0g +c3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKIGdlbmhk +ci15ICs9IHVuaXN0ZC1jb21tb24uaAogZ2VuaGRyLXkgKz0gdW5pc3RkLW9hYmkuaAogZ2VuaGRy +LXkgKz0gdW5pc3RkLWVhYmkuaApkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL3VhcGkv +YXNtL0tidWlsZCBiL2FyY2gvYXJtNjQvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggODI1 +YjBmZTUxYzJiLi4xM2E5N2FhMjI4NWYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS91 +YXBpL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9hcm02NC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApA +QCAtMiwyMSArMiwzIEBACiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQu +YXNtCiAKIGdlbmVyaWMteSArPSBrdm1fcGFyYS5oCi0KLWhlYWRlci15ICs9IGF1eHZlYy5oCi1o +ZWFkZXIteSArPSBiaXRzcGVybG9uZy5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAotaGVhZGVy +LXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaHdjYXAuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEu +aAotaGVhZGVyLXkgKz0gcGVyZl9yZWdzLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15 +ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0 +LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15 +ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHVjb250ZXh0LmgK +LWhlYWRlci15ICs9IHVuaXN0ZC5oCmRpZmYgLS1naXQgYS9hcmNoL2F2cjMyL2luY2x1ZGUvdWFw +aS9hc20vS2J1aWxkIGIvYXJjaC9hdnIzMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCAw +OGQ4YTNkNzZlYTguLjYxMDM5NTA4MzM2NCAxMDA2NDQKLS0tIGEvYXJjaC9hdnIzMi9pbmNsdWRl +L3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL2F2cjMyL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxk +CkBAIC0xLDI2ICsxLDYgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5j +bHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20KIAotaGVhZGVyLXkgKz0gYXV4dmVjLmgK +LWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBjYWNoZWN0bC5oCi1oZWFkZXIt +eSArPSBtc2didWYuaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlw +ZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIt +eSArPSBzZXR1cC5oCi1oZWFkZXIteSArPSBzaG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4 +dC5oCi1oZWFkZXIteSArPSBzaWduYWwuaAotaGVhZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15 +ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIteSArPSBzd2FiLmgKLWhl +YWRlci15ICs9IHRlcm1iaXRzLmgKLWhlYWRlci15ICs9IHRlcm1pb3MuaAotaGVhZGVyLXkgKz0g +dHlwZXMuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKIGdlbmVyaWMteSArPSBiaXRzcGVybG9uZy5o +CiBnZW5lcmljLXkgKz0gZXJybm8uaAogZ2VuZXJpYy15ICs9IGZjbnRsLmgKZGlmZiAtLWdpdCBh +L2FyY2gvYmxhY2tmaW4vaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL2JsYWNrZmluL2lu +Y2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IDBiZDI4Zjc3YWJjMy4uYjE1YmY2YmMwZTk0IDEw +MDY0NAotLS0gYS9hcmNoL2JsYWNrZmluL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBiL2Fy +Y2gvYmxhY2tmaW4vaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTEsMTkgKzEsMiBAQAogIyBV +QVBJIEhlYWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMv +S2J1aWxkLmFzbQotCi1oZWFkZXIteSArPSBiZmluX3Nwb3J0LmgKLWhlYWRlci15ICs9IGJ5dGVv +cmRlci5oCi1oZWFkZXIteSArPSBjYWNoZWN0bC5oCi1oZWFkZXIteSArPSBmY250bC5oCi1oZWFk +ZXIteSArPSBmaXhlZF9jb2RlLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBr +dm1fcGFyYS5oCi1oZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzLmgK +LWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15 +ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHN0YXQuaAot +aGVhZGVyLXkgKz0gc3dhYi5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApkaWZmIC0tZ2l0IGEvYXJj +aC9jNngvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL2M2eC9pbmNsdWRlL3VhcGkvYXNt +L0tidWlsZAppbmRleCBlOWJjMmIyYjgxNDcuLjEzYTk3YWEyMjg1ZiAxMDA2NDQKLS0tIGEvYXJj +aC9jNngvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9jNngvaW5jbHVkZS91YXBp +L2FzbS9LYnVpbGQKQEAgLTIsMTEgKzIsMyBAQAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdl +bmVyaWMvS2J1aWxkLmFzbQogCiBnZW5lcmljLXkgKz0ga3ZtX3BhcmEuaAotCi1oZWFkZXIteSAr +PSBieXRlb3JkZXIuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVhZGVyLXkgKz0gcHRyYWNl +LmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNpZ2NvbnRleHQuaAotaGVhZGVy +LXkgKz0gc3dhYi5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApkaWZmIC0tZ2l0IGEvYXJjaC9jcmlz +L2luY2x1ZGUvdWFwaS9hcmNoLXYxMC9hcmNoL0tidWlsZCBiL2FyY2gvY3Jpcy9pbmNsdWRlL3Vh +cGkvYXJjaC12MTAvYXJjaC9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDkw +NDhjODdhNzgyYi4uMDAwMDAwMDAwMDAwCi0tLSBhL2FyY2gvY3Jpcy9pbmNsdWRlL3VhcGkvYXJj +aC12MTAvYXJjaC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSw1ICswLDAgQEAKLSMgVUFQSSBI +ZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IHN2X2FkZHIuYWdoCi1oZWFkZXIteSArPSBz +dl9hZGRyX2FnLmgKLWhlYWRlci15ICs9IHN2aW50by5oCi1oZWFkZXIteSArPSB1c2VyLmgKZGlm +ZiAtLWdpdCBhL2FyY2gvY3Jpcy9pbmNsdWRlL3VhcGkvYXJjaC12MzIvYXJjaC9LYnVpbGQgYi9h +cmNoL2NyaXMvaW5jbHVkZS91YXBpL2FyY2gtdjMyL2FyY2gvS2J1aWxkCmRlbGV0ZWQgZmlsZSBt +b2RlIDEwMDY0NAppbmRleCA1OWVmZmZkMTZiNjEuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNoL2Ny +aXMvaW5jbHVkZS91YXBpL2FyY2gtdjMyL2FyY2gvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEs +MyArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBjcnlwdG9j +b3AuaAotaGVhZGVyLXkgKz0gdXNlci5oCmRpZmYgLS1naXQgYS9hcmNoL2NyaXMvaW5jbHVkZS91 +YXBpL2FzbS9LYnVpbGQgYi9hcmNoL2NyaXMvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXgg +ZDU1NjRhMGFlNjZhLi5kMGM1NDcxODU2ZTAgMTAwNjQ0Ci0tLSBhL2FyY2gvY3Jpcy9pbmNsdWRl +L3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL2NyaXMvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQK +QEAgLTEsNDQgKzEsNSBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBpbmNs +dWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogCi1oZWFkZXIteSArPSAuLi9hcmNoLXYx +MC9hcmNoLwotaGVhZGVyLXkgKz0gLi4vYXJjaC12MzIvYXJjaC8KLWhlYWRlci15ICs9IGF1eHZl +Yy5oCi1oZWFkZXIteSArPSBiaXRzcGVybG9uZy5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAot +aGVhZGVyLXkgKz0gZWxmLmgKLWhlYWRlci15ICs9IGVsZl92MTAuaAotaGVhZGVyLXkgKz0gZWxm +X3YzMi5oCi1oZWFkZXIteSArPSBlcnJuby5oCi1oZWFkZXIteSArPSBldGhlcm5ldC5oCi1oZWFk +ZXIteSArPSBldHJheGdwaW8uaAotaGVhZGVyLXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW9j +dGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhlYWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIt +eSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1zZ2J1Zi5oCi1oZWFkZXIteSArPSBwYXJhbS5oCi1o +ZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzLmgKLWhlYWRlci15ICs9 +IHB0cmFjZS5oCi1oZWFkZXIteSArPSBwdHJhY2VfdjEwLmgKLWhlYWRlci15ICs9IHB0cmFjZV92 +MzIuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gcnM0ODUuaAotaGVhZGVy +LXkgKz0gc2VtYnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5o +Ci1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVy +LXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9z +LmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9 +IHN3YWIuaAotaGVhZGVyLXkgKz0gc3luY19zZXJpYWwuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMu +aAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSAr +PSB1bmlzdGQuaAorc3ViZGlyLXkgKz0gLi4vYXJjaC12MTAvYXJjaC8KK3N1YmRpci15ICs9IC4u +L2FyY2gtdjMyL2FyY2gvCmRpZmYgLS1naXQgYS9hcmNoL2Zydi9pbmNsdWRlL3VhcGkvYXNtL0ti +dWlsZCBiL2FyY2gvZnJ2L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IDQyYTJiMzM0NjFj +MC4uYjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL2Zydi9pbmNsdWRlL3VhcGkvYXNtL0ti +dWlsZAorKysgYi9hcmNoL2Zydi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSwzNSArMSwy +IEBACiAjIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20t +Z2VuZXJpYy9LYnVpbGQuYXNtCi0KLWhlYWRlci15ICs9IGF1eHZlYy5oCi1oZWFkZXIteSArPSBi +aXRzcGVybG9uZy5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAotaGVhZGVyLXkgKz0gZXJybm8u +aAotaGVhZGVyLXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0g +aW9jdGxzLmgKLWhlYWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1o +ZWFkZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1zZ2J1Zi5oCi1oZWFkZXIteSArPSBwYXJh +bS5oCi1oZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzLmgKLWhlYWRl +ci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSByZWdpc3RlcnMuaAotaGVhZGVyLXkgKz0gcmVz +b3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRl +ci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNp +Z2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFk +ZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZz +LmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkg +Kz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApk +aWZmIC0tZ2l0IGEvYXJjaC9oODMwMC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvaDgz +MDAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggZmI2MTAxYTVkNGYxLi5iMTViZjZiYzBl +OTQgMTAwNjQ0Ci0tLSBhL2FyY2gvaDgzMDAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKysrIGIv +YXJjaC9oODMwMC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSwzMCArMSwyIEBACiAjIFVB +UEkgSGVhZGVyIGV4cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9L +YnVpbGQuYXNtCi0KLWhlYWRlci15ICs9IGF1eHZlYy5oCi1oZWFkZXIteSArPSBiaXRzcGVybG9u +Zy5oCi1oZWFkZXIteSArPSBlcnJuby5oCi1oZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSAr +PSBpb2N0bC5oCi1oZWFkZXIteSArPSBpb2N0bHMuaAotaGVhZGVyLXkgKz0gaXBjYnVmLmgKLWhl +YWRlci15ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNn +YnVmLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkg +Kz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2Vt +YnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIt +eSArPSBzaWdpbmZvLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9z +LmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9 +IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1o +ZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApkaWZmIC0tZ2l0IGEvYXJj +aC9oZXhhZ29uL2luY2x1ZGUvYXNtL0tidWlsZCBiL2FyY2gvaGV4YWdvbi9pbmNsdWRlL2FzbS9L +YnVpbGQKaW5kZXggZGI4ZGRhYmM2YmQyLi5mM2IxY2ViNWMxZTQgMTAwNjQ0Ci0tLSBhL2FyY2gv +aGV4YWdvbi9pbmNsdWRlL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9oZXhhZ29uL2luY2x1ZGUvYXNt +L0tidWlsZApAQCAtMSw2ICsxLDMgQEAKLQotaGVhZGVyLXkgKz0gdWNvbnRleHQuaAotCiBnZW5l +cmljLXkgKz0gYXV4dmVjLmgKIGdlbmVyaWMteSArPSBiYXJyaWVyLmgKIGdlbmVyaWMteSArPSBi +dWcuaApkaWZmIC0tZ2l0IGEvYXJjaC9oZXhhZ29uL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkIGIv +YXJjaC9oZXhhZ29uL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IGMzMTcwNmMzODYzMS4u +YjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL2hleGFnb24vaW5jbHVkZS91YXBpL2FzbS9L +YnVpbGQKKysrIGIvYXJjaC9oZXhhZ29uL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDE1 +ICsxLDIgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBp +L2FzbS1nZW5lcmljL0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVh +ZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9 +IHBhcmFtLmgKLWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSByZWdpc3RlcnMuaAot +aGVhZGVyLXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSAr +PSBzaWduYWwuaAotaGVhZGVyLXkgKz0gc3dhYi5oCi1oZWFkZXIteSArPSB1bmlzdGQuaAotaGVh +ZGVyLXkgKz0gdXNlci5oCmRpZmYgLS1naXQgYS9hcmNoL2lhNjQvaW5jbHVkZS91YXBpL2FzbS9L +YnVpbGQgYi9hcmNoL2lhNjQvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggODkxMDAyYmJi +OTk1Li4xM2E5N2FhMjI4NWYgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9pbmNsdWRlL3VhcGkvYXNt +L0tidWlsZAorKysgYi9hcmNoL2lhNjQvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTIsNDgg +KzIsMyBAQAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogCiBn +ZW5lcmljLXkgKz0ga3ZtX3BhcmEuaAotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAotaGVhZGVyLXkg +Kz0gYml0c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnJlYWsuaAotaGVhZGVyLXkgKz0gYnl0ZW9y +ZGVyLmgKLWhlYWRlci15ICs9IGNtcHhjaGcuaAotaGVhZGVyLXkgKz0gZXJybm8uaAotaGVhZGVy +LXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gZnB1LmgKLWhlYWRlci15ICs9IGdjY19pbnRyaW4u +aAotaGVhZGVyLXkgKz0gaWE2NHJlZ3MuaAotaGVhZGVyLXkgKz0gaW50ZWxfaW50cmluLmgKLWhl +YWRlci15ICs9IGludHJpbnNpY3MuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0g +aW9jdGxzLmgKLWhlYWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1o +ZWFkZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1zZ2J1Zi5oCi1oZWFkZXIteSArPSBwYXJh +bS5oCi1oZWFkZXIteSArPSBwZXJmbW9uLmgKLWhlYWRlci15ICs9IHBlcmZtb25fZGVmYXVsdF9z +bXBsLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVh +ZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHB0cmFjZV9vZmZzZXRzLmgKLWhlYWRlci15 +ICs9IHJlc291cmNlLmgKLWhlYWRlci15ICs9IHJzZS5oCi1oZWFkZXIteSArPSBzZW1idWYuaAot +aGVhZGVyLXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2htYnVmLmgKLWhlYWRlci15ICs9IHNp +Z2NvbnRleHQuaAotaGVhZGVyLXkgKz0gc2lnaW5mby5oCi1oZWFkZXIteSArPSBzaWduYWwuaAot +aGVhZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0g +c3RhdC5oCi1oZWFkZXIteSArPSBzdGF0ZnMuaAotaGVhZGVyLXkgKz0gc3dhYi5oCi1oZWFkZXIt +eSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgKLWhlYWRlci15ICs9IHR5cGVz +LmgKLWhlYWRlci15ICs9IHVjb250ZXh0LmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCi1oZWFkZXIt +eSArPSB1c3RhY2suaApkaWZmIC0tZ2l0IGEvYXJjaC9tMzJyL2luY2x1ZGUvdWFwaS9hc20vS2J1 +aWxkIGIvYXJjaC9tMzJyL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IDQzOTM3YTYxZDZj +Zi4uYjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL20zMnIvaW5jbHVkZS91YXBpL2FzbS9L +YnVpbGQKKysrIGIvYXJjaC9tMzJyL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDMzICsx +LDIgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2Fz +bS1nZW5lcmljL0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9 +IGJpdHNwZXJsb25nLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBlcnJu +by5oCi1oZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSArPSBpb2N0bC5oCi1oZWFkZXIteSAr +PSBpb2N0bHMuaAotaGVhZGVyLXkgKz0gaXBjYnVmLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVh +ZGVyLXkgKz0gbXNnYnVmLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwu +aAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRl +ci15ICs9IHJlc291cmNlLmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1 +cC5oCi1oZWFkZXIteSArPSBzaG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFk +ZXIteSArPSBzaWdpbmZvLmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2Nr +ZXQuaAotaGVhZGVyLXkgKz0gc29ja2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15 +ICs9IHN0YXRmcy5oCi1oZWFkZXIteSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHRlcm1iaXRzLmgK +LWhlYWRlci15ICs9IHRlcm1pb3MuaAotaGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0g +dW5pc3RkLmgKZGlmZiAtLWdpdCBhL2FyY2gvbTY4ay9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBi +L2FyY2gvbTY4ay9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCA2YTJkMjU3YmRmYjIuLjY0 +MzY4MDc3MjM1YSAxMDA2NDQKLS0tIGEvYXJjaC9tNjhrL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxk +CisrKyBiL2FyY2gvbTY4ay9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtOSwyNyArOSwzIEBA +IGdlbmVyaWMteSArPSBzb2NrZXQuaAogZ2VuZXJpYy15ICs9IHNvY2tpb3MuaAogZ2VuZXJpYy15 +ICs9IHRlcm1iaXRzLmgKIGdlbmVyaWMteSArPSB0ZXJtaW9zLmgKLQotaGVhZGVyLXkgKz0gYS5v +dXQuaAotaGVhZGVyLXkgKz0gYm9vdGluZm8uaAotaGVhZGVyLXkgKz0gYm9vdGluZm8tYW1pZ2Eu +aAotaGVhZGVyLXkgKz0gYm9vdGluZm8tYXBvbGxvLmgKLWhlYWRlci15ICs9IGJvb3RpbmZvLWF0 +YXJpLmgKLWhlYWRlci15ICs9IGJvb3RpbmZvLWhwMzAwLmgKLWhlYWRlci15ICs9IGJvb3RpbmZv +LW1hYy5oCi1oZWFkZXIteSArPSBib290aW5mby1xNDAuaAotaGVhZGVyLXkgKz0gYm9vdGluZm8t +dm1lLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBjYWNoZWN0bC5oCi1o +ZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSArPSBpb2N0bHMuaAotaGVhZGVyLXkgKz0gcGFy +YW0uaAotaGVhZGVyLXkgKz0gcG9sbC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlcy5oCi1oZWFk +ZXIteSArPSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2lnY29u +dGV4dC5oCi1oZWFkZXIteSArPSBzaWduYWwuaAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIt +eSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCmRpZmYgLS1naXQgYS9hcmNoL21ldGFn +L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkIGIvYXJjaC9tZXRhZy9pbmNsdWRlL3VhcGkvYXNtL0ti +dWlsZAppbmRleCBhYjc4YmUyYjZlYjAuLmIyOTczMWViZDdhOSAxMDA2NDQKLS0tIGEvYXJjaC9t +ZXRhZy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL21ldGFnL2luY2x1ZGUvdWFw +aS9hc20vS2J1aWxkCkBAIC0xLDE0ICsxLDYgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QK +IGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20KIAotaGVhZGVyLXkg +Kz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGVjaC5oCi1oZWFkZXIteSArPSBwdHJhY2UuaAot +aGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdpbmZvLmgKLWhlYWRlci15 +ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKLQogZ2VuZXJpYy15ICs9IG1tYW4uaAog +Z2VuZXJpYy15ICs9IHJlc291cmNlLmgKIGdlbmVyaWMteSArPSBzZXR1cC5oCmRpZmYgLS1naXQg +YS9hcmNoL21pY3JvYmxhemUvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL21pY3JvYmxh +emUvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggMWFhYzk5Zjg3ZGYxLi4yMTc4Yzc4Yzdj +MWEgMTAwNjQ0Ci0tLSBhL2FyY2gvbWljcm9ibGF6ZS9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAor +KysgYi9hcmNoL21pY3JvYmxhemUvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTIsMzUgKzIs +MyBAQAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogCiBnZW5l +cmljLXkgKz0gdHlwZXMuaAotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAotaGVhZGVyLXkgKz0gYml0 +c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGVsZi5oCi1o +ZWFkZXIteSArPSBlcnJuby5oCi1oZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSArPSBpb2N0 +bC5oCi1oZWFkZXIteSArPSBpb2N0bHMuaAotaGVhZGVyLXkgKz0gaXBjYnVmLmgKLWhlYWRlci15 +ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNnYnVmLmgK +LWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkgKz0gcG9z +aXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHJlc291cmNlLmgK +LWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIteSArPSBz +aG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdpbmZvLmgK +LWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkgKz0g +c29ja2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN0YXRmcy5oCi1oZWFk +ZXIteSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHRlcm1iaXRzLmgKLWhlYWRlci15ICs9IHRlcm1p +b3MuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKZGlmZiAtLWdpdCBhL2FyY2gvbWlwcy9pbmNsdWRl +L3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvbWlwcy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRl +eCBmMmNmNDE0NjExNDYuLmEwMjY2ZmViYTllNiAxMDA2NDQKLS0tIGEvYXJjaC9taXBzL2luY2x1 +ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBiL2FyY2gvbWlwcy9pbmNsdWRlL3VhcGkvYXNtL0tidWls +ZApAQCAtMiw0MCArMiwzIEBACiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVp +bGQuYXNtCiAKIGdlbmVyaWMteSArPSBpcGNidWYuaAotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAot +aGVhZGVyLXkgKz0gYml0ZmllbGQuaAotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVhZGVy +LXkgKz0gYnJlYWsuaAotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGNhY2hl +Y3RsLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15 +ICs9IGluc3QuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhl +YWRlci15ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNn +YnVmLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkg +Kz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHJlc291 +cmNlLmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIt +eSArPSBzZ2lkZWZzLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250 +ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRl +ci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQu +aAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0g +c3lzbWlwcy5oCi1oZWFkZXIteSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgK +LWhlYWRlci15ICs9IHR5cGVzLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCmRpZmYgLS1naXQgYS9h +cmNoL21uMTAzMDAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL21uMTAzMDAvaW5jbHVk +ZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggMDQwMTc4Y2RiM2ViLi5iMTViZjZiYzBlOTQgMTAwNjQ0 +Ci0tLSBhL2FyY2gvbW4xMDMwMC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL21u +MTAzMDAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTEsMzQgKzEsMiBAQAogIyBVQVBJIEhl +YWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxk +LmFzbQotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAot +aGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9 +IGZjbnRsLmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFk +ZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVhZGVyLXkgKz0gbW1h +bi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVyLXkg +Kz0gcG9sbC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlcy5oCi1oZWFkZXIteSArPSBwdHJhY2Uu +aAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15 +ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0 +LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15 +ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQuaAot +aGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVy +bWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFk +ZXIteSArPSB1bmlzdGQuaApkaWZmIC0tZ2l0IGEvYXJjaC9uaW9zMi9pbmNsdWRlL3VhcGkvYXNt +L0tidWlsZCBiL2FyY2gvbmlvczIvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggZTBiYjk3 +MmE1MGQ3Li43NjY0NTVkMGQyOTEgMTAwNjQ0Ci0tLSBhL2FyY2gvbmlvczIvaW5jbHVkZS91YXBp +L2FzbS9LYnVpbGQKKysrIGIvYXJjaC9uaW9zMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAt +MSw1ICsxLDMgQEAKKyMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91 +YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gZWxmLmgKLQogZ2VuZXJp +Yy15ICs9IHVjb250ZXh0LmgKZGlmZiAtLWdpdCBhL2FyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20v +S2J1aWxkIGIvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9LYnVpbGQKaW5kZXggMjgzMmYwMzFm +YjExLi41NjE5MTU3MTZmZDkgMTAwNjQ0Ci0tLSBhL2FyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20v +S2J1aWxkCisrKyBiL2FyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20vS2J1aWxkCkBAIC0xLDYgKzEs +MyBAQAotCi1oZWFkZXIteSArPSB1Y29udGV4dC5oCi0KIGdlbmVyaWMteSArPSBhdG9taWMuaAog +Z2VuZXJpYy15ICs9IGF1eHZlYy5oCiBnZW5lcmljLXkgKz0gYmFycmllci5oCmRpZmYgLS1naXQg +YS9hcmNoL29wZW5yaXNjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkIGIvYXJjaC9vcGVucmlzYy9p +bmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCA4MDc2MWViODJiNWYuLmIxNWJmNmJjMGU5NCAx +MDA2NDQKLS0tIGEvYXJjaC9vcGVucmlzYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9h +cmNoL29wZW5yaXNjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDEwICsxLDIgQEAKICMg +VUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmlj +L0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGVsZi5o +Ci1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1oZWFkZXIteSArPSBwYXJhbS5oCi1oZWFkZXIteSAr +PSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSB1bmlzdGQu +aApkaWZmIC0tZ2l0IGEvYXJjaC9wYXJpc2MvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNo +L3BhcmlzYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCAzNDgzNTZjOTk1MTQuLjM5NzFj +NjBhN2U3ZiAxMDA2NDQKLS0tIGEvYXJjaC9wYXJpc2MvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQK +KysrIGIvYXJjaC9wYXJpc2MvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTIsMzEgKzIsMyBA +QAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogCiBnZW5lcmlj +LXkgKz0gcmVzb3VyY2UuaAotCi1oZWFkZXIteSArPSBiaXRzcGVybG9uZy5oCi1oZWFkZXIteSAr +PSBieXRlb3JkZXIuaAotaGVhZGVyLXkgKz0gZXJybm8uaAotaGVhZGVyLXkgKz0gZmNudGwuaAot +aGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhlYWRlci15ICs9IGlw +Y2J1Zi5oCi1oZWFkZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1zZ2J1Zi5oCi1oZWFkZXIt +eSArPSBwZGMuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNl +LmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIteSAr +PSBzaG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdpbmZv +LmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkg +Kz0gc29ja2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN0YXRmcy5oCi1o +ZWFkZXIteSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHRlcm1iaXRzLmgKLWhlYWRlci15ICs9IHRl +cm1pb3MuaAotaGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKZGlmZiAt +LWdpdCBhL2FyY2gvcG93ZXJwYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvcG93ZXJw +Yy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCBkYWIzNzE3ZTNlYTAuLmIxNWJmNmJjMGU5 +NCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBi +L2FyY2gvcG93ZXJwYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSw0NyArMSwyIEBACiAj +IFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJp +Yy9LYnVpbGQuYXNtCi0KLWhlYWRlci15ICs9IGF1eHZlYy5oCi1oZWFkZXIteSArPSBiaXRzcGVy +bG9uZy5oCi1oZWFkZXIteSArPSBib290eC5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAotaGVh +ZGVyLXkgKz0gY3B1dGFibGUuaAotaGVhZGVyLXkgKz0gZWVoLmgKLWhlYWRlci15ICs9IGVsZi5o +Ci1oZWFkZXIteSArPSBlcGFwcl9oY2FsbHMuaAotaGVhZGVyLXkgKz0gZXJybm8uaAotaGVhZGVy +LXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgK +LWhlYWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIteSArPSBrdm0uaAotaGVhZGVyLXkgKz0ga3Zt +X3BhcmEuaAotaGVhZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVy +LXkgKz0gbnZyYW0uaAotaGVhZGVyLXkgKz0gb3BhbC1wcmQuaAotaGVhZGVyLXkgKz0gcGFyYW0u +aAotaGVhZGVyLXkgKz0gcGVyZl9ldmVudC5oCi1oZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15 +ICs9IHBvc2l4X3R5cGVzLmgKLWhlYWRlci15ICs9IHBzM2ZiLmgKLWhlYWRlci15ICs9IHB0cmFj +ZS5oCi1oZWFkZXIteSArPSByZXNvdXJjZS5oCi1oZWFkZXIteSArPSBzZW1idWYuaAotaGVhZGVy +LXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2htYnVmLmgKLWhlYWRlci15ICs9IHNpZ2NvbnRl +eHQuaAotaGVhZGVyLXkgKz0gc2lnaW5mby5oCi1oZWFkZXIteSArPSBzaWduYWwuaAotaGVhZGVy +LXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0gc3B1X2lu +Zm8uaAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIteSArPSBzdGF0ZnMuaAotaGVhZGVyLXkg +Kz0gc3dhYi5oCi1oZWFkZXIteSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgK +LWhlYWRlci15ICs9IHRtLmgKLWhlYWRlci15ICs9IHR5cGVzLmgKLWhlYWRlci15ICs9IHVjb250 +ZXh0LmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCmRpZmYgLS1naXQgYS9hcmNoL3MzOTAvaW5jbHVk +ZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL3MzOTAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5k +ZXggYmY3MzZlNzY0Y2I0Li5iMTViZjZiYzBlOTQgMTAwNjQ0Ci0tLSBhL2FyY2gvczM5MC9pbmNs +dWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL3MzOTAvaW5jbHVkZS91YXBpL2FzbS9LYnVp +bGQKQEAgLTEsNTQgKzEsMiBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBp +bmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQotCi1oZWFkZXIteSArPSBhdXh2ZWMu +aAotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhl +YWRlci15ICs9IGNocGlkLmgKLWhlYWRlci15ICs9IGNoc2MuaAotaGVhZGVyLXkgKz0gY2xwLmgK +LWhlYWRlci15ICs9IGNtYi5oCi1oZWFkZXIteSArPSBkYXNkLmgKLWhlYWRlci15ICs9IGRlYnVn +LmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15ICs9 +IGh5cGZzLmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFk +ZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0ga3ZtLmgKLWhlYWRlci15ICs9IGt2bV9wYXJh +LmgKLWhlYWRlci15ICs9IGt2bV9wZXJmLmgKLWhlYWRlci15ICs9IGt2bV92aXJ0aW8uaAotaGVh +ZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBtb253cml0ZXIuaAotaGVhZGVyLXkgKz0gbXNn +YnVmLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkg +Kz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHFldGgu +aAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2NoaWQuaAotaGVhZGVyLXkg +Kz0gc2NscF9jdGwuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgK +LWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWUuaAotaGVhZGVyLXkgKz0gc2ln +Y29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdpbmZvLmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1o +ZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkgKz0gc29ja2lvcy5oCi1oZWFkZXIteSArPSBz +dGF0LmgKLWhlYWRlci15ICs9IHN0YXRmcy5oCi1oZWFkZXIteSArPSBzd2FiLmgKLWhlYWRlci15 +ICs9IHRhcGUzOTAuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlv +cy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1Y29udGV4dC5oCi1oZWFkZXIt +eSArPSB1bmlzdGQuaAotaGVhZGVyLXkgKz0gdmlydGlvLWNjdy5oCi1oZWFkZXIteSArPSB2dG9j +LmgKLWhlYWRlci15ICs9IHpjcnlwdC5oCmRpZmYgLS1naXQgYS9hcmNoL3Njb3JlL2luY2x1ZGUv +YXNtL0tidWlsZCBiL2FyY2gvc2NvcmUvaW5jbHVkZS9hc20vS2J1aWxkCmluZGV4IGEwNTIxOGZm +M2ZlNC4uMTI4Y2E3ZWMwMjIwIDEwMDY0NAotLS0gYS9hcmNoL3Njb3JlL2luY2x1ZGUvYXNtL0ti +dWlsZAorKysgYi9hcmNoL3Njb3JlL2luY2x1ZGUvYXNtL0tidWlsZApAQCAtMSw3ICsxLDMgQEAK +LQotaGVhZGVyLXkgKz0KLQotCiBnZW5lcmljLXkgKz0gYmFycmllci5oCiBnZW5lcmljLXkgKz0g +Y2xrZGV2LmgKIGdlbmVyaWMteSArPSBjcHV0aW1lLmgKZGlmZiAtLWdpdCBhL2FyY2gvc2NvcmUv +aW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL3Njb3JlL2luY2x1ZGUvdWFwaS9hc20vS2J1 +aWxkCmluZGV4IDA0MDE3OGNkYjNlYi4uYjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL3Nj +b3JlL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBiL2FyY2gvc2NvcmUvaW5jbHVkZS91YXBp +L2FzbS9LYnVpbGQKQEAgLTEsMzQgKzEsMiBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAog +aW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQotCi1oZWFkZXIteSAr +PSBhdXh2ZWMuaAotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnl0ZW9y +ZGVyLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15 +ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBpcGNidWYuaAot +aGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVhZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBt +c2didWYuaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVyLXkgKz0gcG9sbC5oCi1oZWFkZXIt +eSArPSBwb3NpeF90eXBlcy5oCi1oZWFkZXIteSArPSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gcmVz +b3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRl +ci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNp +Z2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFk +ZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZz +LmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkg +Kz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApk +aWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvc2gvaW5j +bHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggNjA2MTNhZTc4NTEzLi5iMTViZjZiYzBlOTQgMTAw +NjQ0Ci0tLSBhL2FyY2gvc2gvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9zaC9p +bmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSwyNSArMSwyIEBACiAjIFVBUEkgSGVhZGVyIGV4 +cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtCi0K +LWhlYWRlci15ICs9IGF1eHZlYy5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAotaGVhZGVyLXkg +Kz0gY2FjaGVjdGwuaAotaGVhZGVyLXkgKz0gY3B1LWZlYXR1cmVzLmgKLWhlYWRlci15ICs9IGh3 +X2JyZWFrcG9pbnQuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5 +cGVzLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzXzMyLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5 +cGVzXzY0LmgKLWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSBwdHJhY2VfMzIuaAot +aGVhZGVyLXkgKz0gcHRyYWNlXzY0LmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9 +IHNpZ2NvbnRleHQuaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHNvY2tpb3Mu +aAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIteSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHR5 +cGVzLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCi1oZWFkZXIteSArPSB1bmlzdGRfMzIuaAotaGVh +ZGVyLXkgKz0gdW5pc3RkXzY0LmgKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMvaW5jbHVkZS91YXBp +L2FzbS9LYnVpbGQgYi9hcmNoL3NwYXJjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IGI1 +ODQzZWUwOWZiNS4uYjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2luY2x1ZGUv +dWFwaS9hc20vS2J1aWxkCisrKyBiL2FyY2gvc3BhcmMvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQK +QEAgLTEsNTAgKzEsMiBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotIyBVc2VyIGV4cG9y +dGVkIHNwYXJjIGhlYWRlciBmaWxlcwotCiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJp +Yy9LYnVpbGQuYXNtCi0KLWhlYWRlci15ICs9IGFwYy5oCi1oZWFkZXIteSArPSBhc2kuaAotaGVh +ZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJpdHNwZXJsb25nLmgKLWhlYWRlci15ICs9 +IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBkaXNwbGF5N3NlZy5oCi1oZWFkZXIteSArPSBlbnZj +dHJsLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZiaW8uaAotaGVhZGVyLXkg +Kz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhl +YWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIteSArPSBqc2ZsYXNoLmgKLWhlYWRlci15ICs9IGt2 +bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNnYnVmLmgKLWhlYWRl +ci15ICs9IG9wZW5wcm9taW8uaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVyLXkgKz0gcGVy +ZmN0ci5oCi1oZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzLmgKLWhl +YWRlci15ICs9IHBzci5oCi1oZWFkZXIteSArPSBwc3Jjb21wYXQuaAotaGVhZGVyLXkgKz0gcHN0 +YXRlLmgKLWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSByZXNvdXJjZS5oCi1oZWFk +ZXIteSArPSBzZW1idWYuaAotaGVhZGVyLXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2htYnVm +LmgKLWhlYWRlci15ICs9IHNpZ2NvbnRleHQuaAotaGVhZGVyLXkgKz0gc2lnaW5mby5oCi1oZWFk +ZXIteSArPSBzaWduYWwuaAotaGVhZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tp +b3MuaAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIteSArPSBzdGF0ZnMuaAotaGVhZGVyLXkg +Kz0gc3dhYi5oCi1oZWFkZXIteSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgK +LWhlYWRlci15ICs9IHRyYXBzLmgKLWhlYWRlci15ICs9IHVjdHguaAotaGVhZGVyLXkgKz0gdW5p +c3RkLmgKLWhlYWRlci15ICs9IHV0cmFwLmgKLWhlYWRlci15ICs9IHdhdGNoZG9nLmgKZGlmZiAt +LWdpdCBhL2FyY2gvdGlsZS9pbmNsdWRlL2FzbS9LYnVpbGQgYi9hcmNoL3RpbGUvaW5jbHVkZS9h +c20vS2J1aWxkCmluZGV4IDJkMWY1NjM4OTc0Yy4uMDU3ZWFhNTMzODc3IDEwMDY0NAotLS0gYS9h +cmNoL3RpbGUvaW5jbHVkZS9hc20vS2J1aWxkCisrKyBiL2FyY2gvdGlsZS9pbmNsdWRlL2FzbS9L +YnVpbGQKQEAgLTEsNiArMSwzIEBACi0KLWhlYWRlci15ICs9IC4uL2FyY2gvCi0KIGdlbmVyaWMt +eSArPSBidWcuaAogZ2VuZXJpYy15ICs9IGJ1Z3MuaAogZ2VuZXJpYy15ICs9IGNsa2Rldi5oCmRp +ZmYgLS1naXQgYS9hcmNoL3RpbGUvaW5jbHVkZS91YXBpL2FyY2gvS2J1aWxkIGIvYXJjaC90aWxl +L2luY2x1ZGUvdWFwaS9hcmNoL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg +OTdkZmJlY2VjNmI2Li4wMDAwMDAwMDAwMDAKLS0tIGEvYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9h +cmNoL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDE3ICswLDAgQEAKLSMgVUFQSSBIZWFkZXIg +ZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGFiaS5oCi1oZWFkZXIteSArPSBjaGlwLmgKLWhlYWRl +ci15ICs9IGNoaXBfdGlsZWd4LmgKLWhlYWRlci15ICs9IGNoaXBfdGlsZXByby5oCi1oZWFkZXIt +eSArPSBpY2FjaGUuaAotaGVhZGVyLXkgKz0gaW50ZXJydXB0cy5oCi1oZWFkZXIteSArPSBpbnRl +cnJ1cHRzXzMyLmgKLWhlYWRlci15ICs9IGludGVycnVwdHNfNjQuaAotaGVhZGVyLXkgKz0gb3Bj +b2RlLmgKLWhlYWRlci15ICs9IG9wY29kZV90aWxlZ3guaAotaGVhZGVyLXkgKz0gb3Bjb2RlX3Rp +bGVwcm8uaAotaGVhZGVyLXkgKz0gc2ltLmgKLWhlYWRlci15ICs9IHNpbV9kZWYuaAotaGVhZGVy +LXkgKz0gc3ByX2RlZi5oCi1oZWFkZXIteSArPSBzcHJfZGVmXzMyLmgKLWhlYWRlci15ICs9IHNw +cl9kZWZfNjQuaApkaWZmIC0tZ2l0IGEvYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxk +IGIvYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IGMyMGRiOGU0MjhiZi4u +ZTBhNTAxMTFlMDdmIDEwMDY0NAotLS0gYS9hcmNoL3RpbGUvaW5jbHVkZS91YXBpL2FzbS9LYnVp +bGQKKysrIGIvYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDIxICsxLDYg +QEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1n +ZW5lcmljL0tidWlsZC5hc20KIAotaGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJp +dHNwZXJsb25nLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBjYWNoZWN0 +bC5oCi1oZWFkZXIteSArPSBoYXJkd2FsbC5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1oZWFk +ZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSBzZXR1cC5o +Ci1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVy +LXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3dhYi5oCi1o +ZWFkZXIteSArPSB1Y29udGV4dC5oCi1oZWFkZXIteSArPSB1bmlzdGQuaAotCiBnZW5lcmljLXkg +Kz0gdWNvbnRleHQuaAorCitzdWJkaXIteSArPSAuLi9hcmNoCmRpZmYgLS1naXQgYS9hcmNoL3Vu +aWNvcmUzMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvdW5pY29yZTMyL2luY2x1ZGUv +dWFwaS9hc20vS2J1aWxkCmluZGV4IDA1MTRkN2FkNjg1NS4uMTNhOTdhYTIyODVmIDEwMDY0NAot +LS0gYS9hcmNoL3VuaWNvcmUzMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL3Vu +aWNvcmUzMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSwxMCArMSw0IEBACiAjIFVBUEkg +SGVhZGVyIGV4cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVp +bGQuYXNtCiAKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5o +Ci1oZWFkZXIteSArPSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIt +eSArPSB1bmlzdGQuaAotCiBnZW5lcmljLXkgKz0ga3ZtX3BhcmEuaApkaWZmIC0tZ2l0IGEvYXJj +aC94ODYvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNt +L0tidWlsZAppbmRleCAzZGVjNzY5Y2FkZjcuLjgzYjZlOWEwZGNlNCAxMDA2NDQKLS0tIGEvYXJj +aC94ODYvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKysrIGIvYXJjaC94ODYvaW5jbHVkZS91YXBp +L2FzbS9LYnVpbGQKQEAgLTQsNjIgKzQsMyBAQCBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2Vu +ZXJpYy9LYnVpbGQuYXNtCiBnZW5oZHIteSArPSB1bmlzdGRfMzIuaAogZ2VuaGRyLXkgKz0gdW5p +c3RkXzY0LmgKIGdlbmhkci15ICs9IHVuaXN0ZF94MzIuaAotaGVhZGVyLXkgKz0gYS5vdXQuaAot +aGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJpdHNwZXJsb25nLmgKLWhlYWRlci15 +ICs9IGJvb3QuaAotaGVhZGVyLXkgKz0gYm9vdHBhcmFtLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRl +ci5oCi1oZWFkZXIteSArPSBkZWJ1Z3JlZy5oCi1oZWFkZXIteSArPSBlODIwLmgKLWhlYWRlci15 +ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15ICs9IGh3X2JyZWFrcG9p +bnQuaAotaGVhZGVyLXkgKz0gaHlwZXJ2LmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15 +ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0gaXN0LmgKLWhl +YWRlci15ICs9IGt2bS5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1oZWFkZXIteSArPSBrdm1f +cGVyZi5oCi1oZWFkZXIteSArPSBsZHQuaAotaGVhZGVyLXkgKz0gbWNlLmgKLWhlYWRlci15ICs9 +IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNnYnVmLmgKLWhlYWRlci15ICs9IG1zci1pbmRleC5oCi1o +ZWFkZXIteSArPSBtc3IuaAotaGVhZGVyLXkgKz0gbXRyci5oCi1oZWFkZXIteSArPSBwYXJhbS5o +Ci1oZWFkZXIteSArPSBwZXJmX3JlZ3MuaAotaGVhZGVyLXkgKz0gcG9sbC5oCi1oZWFkZXIteSAr +PSBwb3NpeF90eXBlcy5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlc18zMi5oCi1oZWFkZXIteSAr +PSBwb3NpeF90eXBlc182NC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlc194MzIuaAotaGVhZGVy +LXkgKz0gcHJjdGwuaAotaGVhZGVyLXkgKz0gcHJvY2Vzc29yLWZsYWdzLmgKLWhlYWRlci15ICs9 +IHB0cmFjZS1hYmkuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHJlc291cmNl +LmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIteSAr +PSBzaG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdjb250 +ZXh0MzIuaAotaGVhZGVyLXkgKz0gc2lnaW5mby5oCi1oZWFkZXIteSArPSBzaWduYWwuaAotaGVh +ZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0gc3Rh +dC5oCi1oZWFkZXIteSArPSBzdGF0ZnMuaAotaGVhZGVyLXkgKz0gc3ZtLmgKLWhlYWRlci15ICs9 +IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1o +ZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1Y29udGV4dC5oCi1oZWFkZXIteSArPSB1 +bmlzdGQuaAotaGVhZGVyLXkgKz0gdm04Ni5oCi1oZWFkZXIteSArPSB2bXguaAotaGVhZGVyLXkg +Kz0gdnN5c2NhbGwuaApkaWZmIC0tZ2l0IGEvYXJjaC94dGVuc2EvaW5jbHVkZS91YXBpL2FzbS9L +YnVpbGQgYi9hcmNoL3h0ZW5zYS9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCA1NmFhZDU0 +ZTdmYjcuLmIxNWJmNmJjMGU5NCAxMDA2NDQKLS0tIGEvYXJjaC94dGVuc2EvaW5jbHVkZS91YXBp +L2FzbS9LYnVpbGQKKysrIGIvYXJjaC94dGVuc2EvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAg +LTEsMjUgKzEsMiBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBpbmNsdWRl +L3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAotaGVh +ZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBp +cGNidWYuaAotaGVhZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVy +LXkgKz0gcGFyYW0uaAotaGVhZGVyLXkgKz0gcG9sbC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBl +cy5oCi1oZWFkZXIteSArPSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15 +ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0 +LmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkg +Kz0gc29ja2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVh +ZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0gdW5p +c3RkLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvS2J1aWxkIGIvaW5jbHVkZS9LYnVpbGQKZGVsZXRl +ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGJhYjExNDViYzdhNy4uMDAwMDAwMDAwMDAwCi0tLSBh +L2luY2x1ZGUvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMiArMCwwIEBACi0jIFRvcC1sZXZl +bCBNYWtlZmlsZSBjYWxscyBpbnRvIGFzbS0kKEFSQ0gpCi0jIExpc3Qgb25seSBub24tYXJjaCBk +aXJlY3RvcmllcyBiZWxvdwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hc20tZ2VuZXJpYy9LYnVpbGQu +YXNtIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtCmRlbGV0ZWQgZmlsZSBtb2RlIDEw +MDY0NAppbmRleCBkMmVlODZiNGMwOTEuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL2FzbS1n +ZW5lcmljL0tidWlsZC5hc20KKysrIC9kZXYvbnVsbApAQCAtMSArMCwwIEBACi1pbmNsdWRlIGlu +Y2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtCmRpZmYgLS1naXQgYS9pbmNsdWRlL3Nj +c2kvZmMvS2J1aWxkIGIvaW5jbHVkZS9zY3NpL2ZjL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAx +MDA2NDQKaW5kZXggZTY5ZGUyOWJiMmQxLi4wMDAwMDAwMDAwMDAKZGlmZiAtLWdpdCBhL2luY2x1 +ZGUvdWFwaS9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEw +MDY0NAppbmRleCAyNDVhYTZlMDVlNmEuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkv +S2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMTUgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBv +cnQgbGlzdAotIyBUb3AtbGV2ZWwgTWFrZWZpbGUgY2FsbHMgaW50byBhc20tJChBUkNIKQotIyBM +aXN0IG9ubHkgbm9uLWFyY2ggZGlyZWN0b3JpZXMgYmVsb3cKLQotCi1oZWFkZXIteSArPSBhc20t +Z2VuZXJpYy8KLWhlYWRlci15ICs9IGxpbnV4LwotaGVhZGVyLXkgKz0gc291bmQvCi1oZWFkZXIt +eSArPSBtdGQvCi1oZWFkZXIteSArPSByZG1hLwotaGVhZGVyLXkgKz0gdmlkZW8vCi1oZWFkZXIt +eSArPSBkcm0vCi1oZWFkZXIteSArPSB4ZW4vCi1oZWFkZXIteSArPSBzY3NpLwotaGVhZGVyLXkg +Kz0gbWlzYy8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQgYi9p +bmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp +bmRleCBiNzNkZTdiYjdhNjIuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvYXNtLWdl +bmVyaWMvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMzYgKzAsMCBAQAotIyBVQVBJIEhlYWRl +ciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJpdHNwZXJs +b25nLmgKLWhlYWRlci15ICs9IGVycm5vLWJhc2UuaAotaGVhZGVyLXkgKz0gZXJybm8uaAotaGVh +ZGVyLXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW50LWw2NC5oCi1oZWFkZXIteSArPSBpbnQt +bGw2NC5oCi1oZWFkZXIteSArPSBpb2N0bC5oCi1oZWFkZXIteSArPSBpb2N0bHMuaAotaGVhZGVy +LXkgKz0gaXBjYnVmLmgKLWhlYWRlci15ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4t +Y29tbW9uLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNnYnVmLmgKLWhlYWRl +ci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlw +ZXMuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRl +ci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaG1wYXJh +bS5oCi1oZWFkZXIteSArPSBzaWdpbmZvLmgKLWhlYWRlci15ICs9IHNpZ25hbC1kZWZzLmgKLWhl +YWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkgKz0gc29j +a2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN0YXRmcy5oCi1oZWFkZXIt +eSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHRlcm1iaXRzLmgKLWhlYWRlci15ICs9IHRlcm1pb3Mu +aAotaGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0gdWNvbnRleHQuaAotaGVhZGVyLXkg +Kz0gdW5pc3RkLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQu +YXNtIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20KaW5kZXggZmNkNTBiNzU5 +MjE3Li5jMTM4MDVkNWEyYTAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9L +YnVpbGQuYXNtCisrKyBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtCkBAIC04 +LDM4ICs4LDM4IEBAIG9wdC1oZWFkZXIgKz0gYS5vdXQuaAogIwogIyBIZWFkZXJzIHRoYXQgYXJl +IG1hbmRhdG9yeSBpbiB1c3IvaW5jbHVkZS9hc20vCiAjCi1oZWFkZXIteSArPSBhdXh2ZWMuaAot +aGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRl +ci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15ICs9IGlvY3RsLmgK +LWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0g +bW1hbi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVy +LXkgKz0gcG9sbC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlcy5oCi1oZWFkZXIteSArPSBwdHJh +Y2UuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRl +ci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250 +ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRl +ci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQu +aAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0g +dGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1o +ZWFkZXIteSArPSB1bmlzdGQuaAorZ2VuZXJpYy15ICs9IGF1eHZlYy5oCitnZW5lcmljLXkgKz0g +Yml0c3BlcmxvbmcuaAorZ2VuZXJpYy15ICs9IGJ5dGVvcmRlci5oCitnZW5lcmljLXkgKz0gZXJy +bm8uaAorZ2VuZXJpYy15ICs9IGZjbnRsLmgKK2dlbmVyaWMteSArPSBpb2N0bC5oCitnZW5lcmlj +LXkgKz0gaW9jdGxzLmgKK2dlbmVyaWMteSArPSBpcGNidWYuaAorZ2VuZXJpYy15ICs9IG1tYW4u +aAorZ2VuZXJpYy15ICs9IG1zZ2J1Zi5oCitnZW5lcmljLXkgKz0gcGFyYW0uaAorZ2VuZXJpYy15 +ICs9IHBvbGwuaAorZ2VuZXJpYy15ICs9IHBvc2l4X3R5cGVzLmgKK2dlbmVyaWMteSArPSBwdHJh +Y2UuaAorZ2VuZXJpYy15ICs9IHJlc291cmNlLmgKK2dlbmVyaWMteSArPSBzZW1idWYuaAorZ2Vu +ZXJpYy15ICs9IHNldHVwLmgKK2dlbmVyaWMteSArPSBzaG1idWYuaAorZ2VuZXJpYy15ICs9IHNp +Z2NvbnRleHQuaAorZ2VuZXJpYy15ICs9IHNpZ2luZm8uaAorZ2VuZXJpYy15ICs9IHNpZ25hbC5o +CitnZW5lcmljLXkgKz0gc29ja2V0LmgKK2dlbmVyaWMteSArPSBzb2NraW9zLmgKK2dlbmVyaWMt +eSArPSBzdGF0LmgKK2dlbmVyaWMteSArPSBzdGF0ZnMuaAorZ2VuZXJpYy15ICs9IHN3YWIuaAor +Z2VuZXJpYy15ICs9IHRlcm1iaXRzLmgKK2dlbmVyaWMteSArPSB0ZXJtaW9zLmgKK2dlbmVyaWMt +eSArPSB0eXBlcy5oCitnZW5lcmljLXkgKz0gdW5pc3RkLmgKIAotaGVhZGVyLXkgKz0gJChmb3Jl +YWNoIGhkciwkKG9wdC1oZWFkZXIpLCBcCitnZW5lcmljLXkgKz0gJChmb3JlYWNoIGhkciwkKG9w +dC1oZWFkZXIpLCBcCiAJICAgICAgJChpZiBcCiAJCSQod2lsZGNhcmQgXAogCQkJJChzcmN0cmVl +KS9hcmNoLyQoU1JDQVJDSCkvaW5jbHVkZS91YXBpL2FzbS8kKGhkcikgXApkaWZmIC0tZ2l0IGEv +aW5jbHVkZS91YXBpL2RybS9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvZHJtL0tidWlsZApkZWxldGVk +IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOTM1NWRkOGVmZjNiLi4wMDAwMDAwMDAwMDAKLS0tIGEv +aW5jbHVkZS91YXBpL2RybS9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwyMiArMCwwIEBACi0j +IFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBkcm0uaAotaGVhZGVyLXkgKz0g +ZHJtX2ZvdXJjYy5oCi1oZWFkZXIteSArPSBkcm1fbW9kZS5oCi1oZWFkZXIteSArPSBkcm1fc2Fy +ZWEuaAotaGVhZGVyLXkgKz0gYW1kZ3B1X2RybS5oCi1oZWFkZXIteSArPSBleHlub3NfZHJtLmgK +LWhlYWRlci15ICs9IGk4MTBfZHJtLmgKLWhlYWRlci15ICs9IGk5MTVfZHJtLmgKLWhlYWRlci15 +ICs9IG1nYV9kcm0uaAotaGVhZGVyLXkgKz0gbm91dmVhdV9kcm0uaAotaGVhZGVyLXkgKz0gcXhs +X2RybS5oCi1oZWFkZXIteSArPSByMTI4X2RybS5oCi1oZWFkZXIteSArPSByYWRlb25fZHJtLmgK +LWhlYWRlci15ICs9IHNhdmFnZV9kcm0uaAotaGVhZGVyLXkgKz0gc2lzX2RybS5oCi1oZWFkZXIt +eSArPSB0ZWdyYV9kcm0uaAotaGVhZGVyLXkgKz0gdmlhX2RybS5oCi1oZWFkZXIteSArPSB2bXdn +ZnhfZHJtLmgKLWhlYWRlci15ICs9IG1zbV9kcm0uaAotaGVhZGVyLXkgKz0gdmM0X2RybS5oCi1o +ZWFkZXIteSArPSB2aXJ0Z3B1X2RybS5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgv +S2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2 +NDQKaW5kZXggYThiOTNlNjg1MjM5Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xp +bnV4L0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDQ4MiArMCwwIEBACi0jIFVBUEkgSGVhZGVy +IGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBhbmRyb2lkLwotaGVhZGVyLXkgKz0gYnl0ZW9yZGVy +LwotaGVhZGVyLXkgKz0gY2FuLwotaGVhZGVyLXkgKz0gY2FpZi8KLWhlYWRlci15ICs9IGR2Yi8K +LWhlYWRlci15ICs9IGhkbGMvCi1oZWFkZXIteSArPSBoc2kvCi1oZWFkZXIteSArPSBpaW8vCi1o +ZWFkZXIteSArPSBpc2RuLwotaGVhZGVyLXkgKz0gbW1jLwotaGVhZGVyLXkgKz0gbmZzZC8KLWhl +YWRlci15ICs9IHJhaWQvCi1oZWFkZXIteSArPSBzcGkvCi1oZWFkZXIteSArPSBzdW5ycGMvCi1o +ZWFkZXIteSArPSB0Y19hY3QvCi1oZWFkZXIteSArPSB0Y19lbWF0Y2gvCi1oZWFkZXIteSArPSBu +ZXRmaWx0ZXIvCi1oZWFkZXIteSArPSBuZXRmaWx0ZXJfYXJwLwotaGVhZGVyLXkgKz0gbmV0Zmls +dGVyX2JyaWRnZS8KLWhlYWRlci15ICs9IG5ldGZpbHRlcl9pcHY0LwotaGVhZGVyLXkgKz0gbmV0 +ZmlsdGVyX2lwdjYvCi1oZWFkZXIteSArPSB1c2IvCi1oZWFkZXIteSArPSB3aW1heC8KLQotZ2Vu +aGRyLXkgKz0gdmVyc2lvbi5oCi0KLWlmbmVxICgkKHdpbGRjYXJkICQoc3JjdHJlZSkvYXJjaC8k +KFNSQ0FSQ0gpL2luY2x1ZGUvdWFwaS9hc20vYS5vdXQuaCBcCi0JCSAgJChzcmN0cmVlKS9hcmNo +LyQoU1JDQVJDSCkvaW5jbHVkZS9hc20vYS5vdXQuaCksKQotaGVhZGVyLXkgKz0gYS5vdXQuaAot +ZW5kaWYKLQotaGVhZGVyLXkgKz0gYWNjdC5oCi1oZWFkZXIteSArPSBhZGIuaAotaGVhZGVyLXkg +Kz0gYWRmc19mcy5oCi1oZWFkZXIteSArPSBhZmZzX2hhcmRibG9ja3MuaAotaGVhZGVyLXkgKz0g +YWdwZ2FydC5oCi1oZWFkZXIteSArPSBhaW9fYWJpLmgKLWhlYWRlci15ICs9IGFtNDM3eC12cGZl +LmgKLWhlYWRlci15ICs9IGFwbV9iaW9zLmgKLWhlYWRlci15ICs9IGFyY2ZiLmgKLWhlYWRlci15 +ICs9IGF0YWxrLmgKLWhlYWRlci15ICs9IGF0bWFwaS5oCi1oZWFkZXIteSArPSBhdG1hcnAuaAot +aGVhZGVyLXkgKz0gYXRtYnIyNjg0LmgKLWhlYWRlci15ICs9IGF0bWNsaXAuaAotaGVhZGVyLXkg +Kz0gYXRtZGV2LmgKLWhlYWRlci15ICs9IGF0bV9lbmkuaAotaGVhZGVyLXkgKz0gYXRtLmgKLWhl +YWRlci15ICs9IGF0bV9oZS5oCi1oZWFkZXIteSArPSBhdG1faWR0NzcxMDUuaAotaGVhZGVyLXkg +Kz0gYXRtaW9jLmgKLWhlYWRlci15ICs9IGF0bWxlYy5oCi1oZWFkZXIteSArPSBhdG1tcGMuaAot +aGVhZGVyLXkgKz0gYXRtX25pY3N0YXIuaAotaGVhZGVyLXkgKz0gYXRtcHBwLmgKLWhlYWRlci15 +ICs9IGF0bXNhcC5oCi1oZWFkZXIteSArPSBhdG1zdmMuaAotaGVhZGVyLXkgKz0gYXRtX3RjcC5o +Ci1oZWFkZXIteSArPSBhdG1femF0bS5oCi1oZWFkZXIteSArPSBhdWRpdC5oCi1oZWFkZXIteSAr +PSBhdXRvX2ZzNC5oCi1oZWFkZXIteSArPSBhdXRvX2ZzLmgKLWhlYWRlci15ICs9IGF1eHZlYy5o +Ci1oZWFkZXIteSArPSBheDI1LmgKLWhlYWRlci15ICs9IGIxbGxpLmgKLWhlYWRlci15ICs9IGJh +eWNvbS5oCi1oZWFkZXIteSArPSBiY205MzN4eF9oY3MuaAotaGVhZGVyLXkgKz0gYmZzX2ZzLmgK +LWhlYWRlci15ICs9IGJpbmZtdHMuaAotaGVhZGVyLXkgKz0gYmxrcGcuaAotaGVhZGVyLXkgKz0g +YmxrdHJhY2VfYXBpLmgKLWhlYWRlci15ICs9IGJsa3pvbmVkLmgKLWhlYWRlci15ICs9IGJwZl9j +b21tb24uaAotaGVhZGVyLXkgKz0gYnBmX3BlcmZfZXZlbnQuaAotaGVhZGVyLXkgKz0gYnBmLmgK +LWhlYWRlci15ICs9IGJwcWV0aGVyLmgKLWhlYWRlci15ICs9IGJzZy5oCi1oZWFkZXIteSArPSBi +dC1ibWMuaAotaGVhZGVyLXkgKz0gYnRyZnMuaAotaGVhZGVyLXkgKz0gY2FuLmgKLWhlYWRlci15 +ICs9IGNhcGFiaWxpdHkuaAotaGVhZGVyLXkgKz0gY2FwaS5oCi1oZWFkZXIteSArPSBjY2lzc19k +ZWZzLmgKLWhlYWRlci15ICs9IGNjaXNzX2lvY3RsLmgKLWhlYWRlci15ICs9IGNkcm9tLmgKLWhl +YWRlci15ICs9IGNlYy5oCi1oZWFkZXIteSArPSBjZWMtZnVuY3MuaAotaGVhZGVyLXkgKz0gY2dy +b3Vwc3RhdHMuaAotaGVhZGVyLXkgKz0gY2hpby5oCi1oZWFkZXIteSArPSBjbTQwMDBfY3MuaAot +aGVhZGVyLXkgKz0gY25fcHJvYy5oCi1oZWFkZXIteSArPSBjb2RhLmgKLWhlYWRlci15ICs9IGNv +ZGFfcHNkZXYuaAotaGVhZGVyLXkgKz0gY29mZi5oCi1oZWFkZXIteSArPSBjb25uZWN0b3IuaAot +aGVhZGVyLXkgKz0gY29uc3QuaAotaGVhZGVyLXkgKz0gY3JhbWZzX2ZzLmgKLWhlYWRlci15ICs9 +IGN1ZGEuaAotaGVhZGVyLXkgKz0gY3ljbGFkZXMuaAotaGVhZGVyLXkgKz0gY3ljeF9jZm0uaAot +aGVhZGVyLXkgKz0gZGNibmwuaAotaGVhZGVyLXkgKz0gZGNjcC5oCi1oZWFkZXIteSArPSBkZXZs +aW5rLmgKLWhlYWRlci15ICs9IGRsbWNvbnN0YW50cy5oCi1oZWFkZXIteSArPSBkbG1fZGV2aWNl +LmgKLWhlYWRlci15ICs9IGRsbS5oCi1oZWFkZXIteSArPSBkbG1fbmV0bGluay5oCi1oZWFkZXIt +eSArPSBkbG1fcGxvY2suaAotaGVhZGVyLXkgKz0gZG0taW9jdGwuaAotaGVhZGVyLXkgKz0gZG0t +bG9nLXVzZXJzcGFjZS5oCi1oZWFkZXIteSArPSBkbi5oCi1oZWFkZXIteSArPSBkcWJsa194ZnMu +aAotaGVhZGVyLXkgKz0gZWRkLmgKLWhlYWRlci15ICs9IGVmc19mc19zYi5oCi1oZWFkZXIteSAr +PSBlbGZjb3JlLmgKLWhlYWRlci15ICs9IGVsZi1lbS5oCi1oZWFkZXIteSArPSBlbGYtZmRwaWMu +aAotaGVhZGVyLXkgKz0gZWxmLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGVy +cnF1ZXVlLmgKLWhlYWRlci15ICs9IGV0aHRvb2wuaAotaGVhZGVyLXkgKz0gZXZlbnRwb2xsLmgK +LWhlYWRlci15ICs9IGZhZHZpc2UuaAotaGVhZGVyLXkgKz0gZmFsbG9jLmgKLWhlYWRlci15ICs9 +IGZhbm90aWZ5LmgKLWhlYWRlci15ICs9IGZiLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRl +ci15ICs9IGZkLmgKLWhlYWRlci15ICs9IGZkcmVnLmgKLWhlYWRlci15ICs9IGZpYl9ydWxlcy5o +Ci1oZWFkZXIteSArPSBmaWVtYXAuaAotaGVhZGVyLXkgKz0gZmlsdGVyLmgKLWhlYWRlci15ICs9 +IGZpcmV3aXJlLWNkZXYuaAotaGVhZGVyLXkgKz0gZmlyZXdpcmUtY29uc3RhbnRzLmgKLWhlYWRl +ci15ICs9IGZsYXQuaAotaGVhZGVyLXkgKz0gZm91LmgKLWhlYWRlci15ICs9IGZzLmgKLWhlYWRl +ci15ICs9IGZzbF9oeXBlcnZpc29yLmgKLWhlYWRlci15ICs9IGZ1c2UuaAotaGVhZGVyLXkgKz0g +ZnV0ZXguaAotaGVhZGVyLXkgKz0gZ2FtZXBvcnQuaAotaGVhZGVyLXkgKz0gZ2VuZXRsaW5rLmgK +LWhlYWRlci15ICs9IGdlbl9zdGF0cy5oCi1oZWFkZXIteSArPSBnZnMyX29uZGlzay5oCi1oZWFk +ZXIteSArPSBnaWdhc2V0X2Rldi5oCi1oZWFkZXIteSArPSBncGlvLmgKLWhlYWRlci15ICs9IGdz +bW11eC5oCi1oZWFkZXIteSArPSBndHAuaAotaGVhZGVyLXkgKz0gaGRsY2Rydi5oCi1oZWFkZXIt +eSArPSBoZGxjLmgKLWhlYWRlci15ICs9IGhkcmVnLmgKLWhlYWRlci15ICs9IGhpZGRldi5oCi1o +ZWFkZXIteSArPSBoaWQuaAotaGVhZGVyLXkgKz0gaGlkcmF3LmgKLWhlYWRlci15ICs9IGhwZXQu +aAotaGVhZGVyLXkgKz0gaHNyX25ldGxpbmsuaAotaGVhZGVyLXkgKz0gaHlwZXJ2LmgKLWhlYWRl +ci15ICs9IGh5c2RuX2lmLmgKLWhlYWRlci15ICs9IGkyYy1kZXYuaAotaGVhZGVyLXkgKz0gaTJj +LmgKLWhlYWRlci15ICs9IGkyby1kZXYuaAotaGVhZGVyLXkgKz0gaThrLmgKLWhlYWRlci15ICs9 +IGljbXAuaAotaGVhZGVyLXkgKz0gaWNtcHY2LmgKLWhlYWRlci15ICs9IGlmX2FkZHIuaAotaGVh +ZGVyLXkgKz0gaWZfYWRkcmxhYmVsLmgKLWhlYWRlci15ICs9IGlmX2FsZy5oCi1oZWFkZXIteSAr +PSBpZl9hcmNuZXQuaAotaGVhZGVyLXkgKz0gaWZfYXJwLmgKLWhlYWRlci15ICs9IGlmX2JvbmRp +bmcuaAotaGVhZGVyLXkgKz0gaWZfYnJpZGdlLmgKLWhlYWRlci15ICs9IGlmX2NhYmxlbW9kZW0u +aAotaGVhZGVyLXkgKz0gaWZfZXFsLmgKLWhlYWRlci15ICs9IGlmX2V0aGVyLmgKLWhlYWRlci15 +ICs9IGlmX2ZjLmgKLWhlYWRlci15ICs9IGlmX2ZkZGkuaAotaGVhZGVyLXkgKz0gaWZfZnJhZC5o +Ci1oZWFkZXIteSArPSBpZi5oCi1oZWFkZXIteSArPSBpZl9oaXBwaS5oCi1oZWFkZXIteSArPSBp +Zl9pbmZpbmliYW5kLmgKLWhlYWRlci15ICs9IGlmX2xpbmsuaAotaGVhZGVyLXkgKz0gaWZfbHRh +bGsuaAotaGVhZGVyLXkgKz0gaWZfbWFjc2VjLmgKLWhlYWRlci15ICs9IGlmX3BhY2tldC5oCi1o +ZWFkZXIteSArPSBpZl9waG9uZXQuaAotaGVhZGVyLXkgKz0gaWZfcGxpcC5oCi1oZWFkZXIteSAr +PSBpZl9wcHAuaAotaGVhZGVyLXkgKz0gaWZfcHBwb2wydHAuaAotaGVhZGVyLXkgKz0gaWZfcHBw +b3guaAotaGVhZGVyLXkgKz0gaWZfc2xpcC5oCi1oZWFkZXIteSArPSBpZl90ZWFtLmgKLWhlYWRl +ci15ICs9IGlmX3R1bi5oCi1oZWFkZXIteSArPSBpZl90dW5uZWwuaAotaGVhZGVyLXkgKz0gaWZf +dmxhbi5oCi1oZWFkZXIteSArPSBpZl94MjUuaAotaGVhZGVyLXkgKz0gaWdtcC5oCi1oZWFkZXIt +eSArPSBpbGEuaAotaGVhZGVyLXkgKz0gaW42LmgKLWhlYWRlci15ICs9IGluZXRfZGlhZy5oCi1o +ZWFkZXIteSArPSBpbi5oCi1oZWFkZXIteSArPSBpbm90aWZ5LmgKLWhlYWRlci15ICs9IGlucHV0 +LmgKLWhlYWRlci15ICs9IGlucHV0LWV2ZW50LWNvZGVzLmgKLWhlYWRlci15ICs9IGluX3JvdXRl +LmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlwNl90dW5uZWwuaAotaGVhZGVy +LXkgKz0gaXBjLmgKLWhlYWRlci15ICs9IGlwLmgKLWhlYWRlci15ICs9IGlwbWkuaAotaGVhZGVy +LXkgKz0gaXBtaV9tc2dkZWZzLmgKLWhlYWRlci15ICs9IGlwc2VjLmgKLWhlYWRlci15ICs9IGlw +djYuaAotaGVhZGVyLXkgKz0gaXB2Nl9yb3V0ZS5oCi1oZWFkZXIteSArPSBpcF92cy5oCi1oZWFk +ZXIteSArPSBpcHguaAotaGVhZGVyLXkgKz0gaXJkYS5oCi1oZWFkZXIteSArPSBpcnFuci5oCi1o +ZWFkZXIteSArPSBpc2RuX2RpdmVydGlmLmgKLWhlYWRlci15ICs9IGlzZG4uaAotaGVhZGVyLXkg +Kz0gaXNkbmlmLmgKLWhlYWRlci15ICs9IGlzZG5fcHBwLmgKLWhlYWRlci15ICs9IGlzb19mcy5o +Ci1oZWFkZXIteSArPSBpdnR2ZmIuaAotaGVhZGVyLXkgKz0gaXZ0di5oCi1oZWFkZXIteSArPSBp +eGp1c2VyLmgKLWhlYWRlci15ICs9IGpmZnMyLmgKLWhlYWRlci15ICs9IGpveXN0aWNrLmgKLWhl +YWRlci15ICs9IGtjbXAuaAotaGVhZGVyLXkgKz0ga2Rldl90LmgKLWhlYWRlci15ICs9IGtkLmgK +LWhlYWRlci15ICs9IGtlcm5lbGNhcGkuaAotaGVhZGVyLXkgKz0ga2VybmVsLmgKLWhlYWRlci15 +ICs9IGtlcm5lbC1wYWdlLWZsYWdzLmgKLWhlYWRlci15ICs9IGtleGVjLmgKLWhlYWRlci15ICs9 +IGtleWJvYXJkLmgKLWhlYWRlci15ICs9IGtleWN0bC5oCi0KLWlmbmVxICgkKHdpbGRjYXJkICQo +c3JjdHJlZSkvYXJjaC8kKFNSQ0FSQ0gpL2luY2x1ZGUvdWFwaS9hc20va3ZtLmggXAotCQkgICQo +c3JjdHJlZSkvYXJjaC8kKFNSQ0FSQ0gpL2luY2x1ZGUvYXNtL2t2bS5oKSwpCi1oZWFkZXIteSAr +PSBrdm0uaAotZW5kaWYKLQotCi1pZm5lcSAoJCh3aWxkY2FyZCAkKHNyY3RyZWUpL2FyY2gvJChT +UkNBUkNIKS9pbmNsdWRlL3VhcGkvYXNtL2t2bV9wYXJhLmggXAotCQkgICQoc3JjdHJlZSkvYXJj +aC8kKFNSQ0FSQ0gpL2luY2x1ZGUvYXNtL2t2bV9wYXJhLmgpLCkKLWhlYWRlci15ICs9IGt2bV9w +YXJhLmgKLWVuZGlmCi0KLWhlYWRlci15ICs9IGh3X2JyZWFrcG9pbnQuaAotaGVhZGVyLXkgKz0g +bDJ0cC5oCi1oZWFkZXIteSArPSBsaWJjLWNvbXBhdC5oCi1oZWFkZXIteSArPSBsaXJjLmgKLWhl +YWRlci15ICs9IGxpbWl0cy5oCi1oZWFkZXIteSArPSBsbGMuaAotaGVhZGVyLXkgKz0gbG9vcC5o +Ci1oZWFkZXIteSArPSBscC5oCi1oZWFkZXIteSArPSBsd3R1bm5lbC5oCi1oZWFkZXIteSArPSBt +YWdpYy5oCi1oZWFkZXIteSArPSBtYWpvci5oCi1oZWFkZXIteSArPSBtYXBfdG9fN3NlZ21lbnQu +aAotaGVhZGVyLXkgKz0gbWF0cm94ZmIuaAotaGVhZGVyLXkgKz0gbWRpby5oCi1oZWFkZXIteSAr +PSBtZWRpYS5oCi1oZWFkZXIteSArPSBtZWRpYS1idXMtZm9ybWF0LmgKLWhlYWRlci15ICs9IG1l +aS5oCi1oZWFkZXIteSArPSBtZW1iYXJyaWVyLmgKLWhlYWRlci15ICs9IG1lbWZkLmgKLWhlYWRl +ci15ICs9IG1lbXBvbGljeS5oCi1oZWFkZXIteSArPSBtZXllLmgKLWhlYWRlci15ICs9IG1pY19j +b21tb24uaAotaGVhZGVyLXkgKz0gbWljX2lvY3RsLmgKLWhlYWRlci15ICs9IG1paS5oCi1oZWFk +ZXIteSArPSBtaW5peF9mcy5oCi1oZWFkZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1tdGlt +ZXIuaAotaGVhZGVyLXkgKz0gbXBscy5oCi1oZWFkZXIteSArPSBtcGxzX2lwdHVubmVsLmgKLWhl +YWRlci15ICs9IG1xdWV1ZS5oCi1oZWFkZXIteSArPSBtcm91dGU2LmgKLWhlYWRlci15ICs9IG1y +b3V0ZS5oCi1oZWFkZXIteSArPSBtc2Rvc19mcy5oCi1oZWFkZXIteSArPSBtc2cuaAotaGVhZGVy +LXkgKz0gbXRpby5oCi1oZWFkZXIteSArPSBuYmQuaAotaGVhZGVyLXkgKz0gbmNwX2ZzLmgKLWhl +YWRlci15ICs9IG5jcC5oCi1oZWFkZXIteSArPSBuY3BfbW91bnQuaAotaGVhZGVyLXkgKz0gbmNw +X25vLmgKLWhlYWRlci15ICs9IG5kY3RsLmgKLWhlYWRlci15ICs9IG5laWdoYm91ci5oCi1oZWFk +ZXIteSArPSBuZXRjb25mLmgKLWhlYWRlci15ICs9IG5ldGRldmljZS5oCi1oZWFkZXIteSArPSBu +ZXRfZHJvcG1vbi5oCi1oZWFkZXIteSArPSBuZXRmaWx0ZXJfYXJwLmgKLWhlYWRlci15ICs9IG5l +dGZpbHRlcl9icmlkZ2UuaAotaGVhZGVyLXkgKz0gbmV0ZmlsdGVyX2RlY25ldC5oCi1oZWFkZXIt +eSArPSBuZXRmaWx0ZXIuaAotaGVhZGVyLXkgKz0gbmV0ZmlsdGVyX2lwdjQuaAotaGVhZGVyLXkg +Kz0gbmV0ZmlsdGVyX2lwdjYuaAotaGVhZGVyLXkgKz0gbmV0LmgKLWhlYWRlci15ICs9IG5ldGxp +bmtfZGlhZy5oCi1oZWFkZXIteSArPSBuZXRsaW5rLmgKLWhlYWRlci15ICs9IG5ldHJvbS5oCi1o +ZWFkZXIteSArPSBuZXRfbmFtZXNwYWNlLmgKLWhlYWRlci15ICs9IG5ldF90c3RhbXAuaAotaGVh +ZGVyLXkgKz0gbmZjLmgKLWhlYWRlci15ICs9IG5mczIuaAotaGVhZGVyLXkgKz0gbmZzMy5oCi1o +ZWFkZXIteSArPSBuZnM0LmgKLWhlYWRlci15ICs9IG5mczRfbW91bnQuaAotaGVhZGVyLXkgKz0g +bmZzYWNsLmgKLWhlYWRlci15ICs9IG5mc19mcy5oCi1oZWFkZXIteSArPSBuZnMuaAotaGVhZGVy +LXkgKz0gbmZzX2lkbWFwLmgKLWhlYWRlci15ICs9IG5mc19tb3VudC5oCi1oZWFkZXIteSArPSBu +bDgwMjExLmgKLWhlYWRlci15ICs9IG5fcjM5NjQuaAotaGVhZGVyLXkgKz0gbnVidXMuaAotaGVh +ZGVyLXkgKz0gbnZtZV9pb2N0bC5oCi1oZWFkZXIteSArPSBudnJhbS5oCi1oZWFkZXIteSArPSBv +bWFwM2lzcC5oCi1oZWFkZXIteSArPSBvbWFwZmIuaAotaGVhZGVyLXkgKz0gb29tLmgKLWhlYWRl +ci15ICs9IG9wZW52c3dpdGNoLmgKLWhlYWRlci15ICs9IHBhY2tldF9kaWFnLmgKLWhlYWRlci15 +ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBhcnBvcnQuaAotaGVhZGVyLXkgKz0gcGF0Y2hrZXku +aAotaGVhZGVyLXkgKz0gcGNpLmgKLWhlYWRlci15ICs9IHBjaV9yZWdzLmgKLWhlYWRlci15ICs9 +IHBlcmZfZXZlbnQuaAotaGVhZGVyLXkgKz0gcGVyc29uYWxpdHkuaAotaGVhZGVyLXkgKz0gcGZr +ZXl2Mi5oCi1oZWFkZXIteSArPSBwZy5oCi1oZWFkZXIteSArPSBwaGFudG9tLmgKLWhlYWRlci15 +ICs9IHBob25ldC5oCi1oZWFkZXIteSArPSBwa3RjZHZkLmgKLWhlYWRlci15ICs9IHBrdF9jbHMu +aAotaGVhZGVyLXkgKz0gcGt0X3NjaGVkLmgKLWhlYWRlci15ICs9IHBtdS5oCi1oZWFkZXIteSAr +PSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X2FjbC5oCi1oZWFkZXIteSArPSBwb3NpeF9hY2xf +eGF0dHIuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHBkZXYuaAot +aGVhZGVyLXkgKz0gcHBwLWNvbXAuaAotaGVhZGVyLXkgKz0gcHBwX2RlZnMuaAotaGVhZGVyLXkg +Kz0gcHBwLWlvY3RsLmgKLWhlYWRlci15ICs9IHBwcy5oCi1oZWFkZXIteSArPSBwcmN0bC5oCi1o +ZWFkZXIteSArPSBwc2NpLmgKLWhlYWRlci15ICs9IHB0cF9jbG9jay5oCi1oZWFkZXIteSArPSBw +dHJhY2UuaAotaGVhZGVyLXkgKz0gcW54NF9mcy5oCi1oZWFkZXIteSArPSBxbnh0eXBlcy5oCi1o +ZWFkZXIteSArPSBxdW90YS5oCi1oZWFkZXIteSArPSByYWRlb25mYi5oCi1oZWFkZXIteSArPSBy +YW5kb20uaAotaGVhZGVyLXkgKz0gcmF3LmgKLWhlYWRlci15ICs9IHJkcy5oCi1oZWFkZXIteSAr +PSByZWJvb3QuaAotaGVhZGVyLXkgKz0gcmVpc2VyZnNfZnMuaAotaGVhZGVyLXkgKz0gcmVpc2Vy +ZnNfeGF0dHIuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gcmZraWxsLmgK +LWhlYWRlci15ICs9IHJpb19jbV9jZGV2LmgKLWhlYWRlci15ICs9IHJpb19tcG9ydF9jZGV2LmgK +LWhlYWRlci15ICs9IHJvbWZzX2ZzLmgKLWhlYWRlci15ICs9IHJvc2UuaAotaGVhZGVyLXkgKz0g +cm91dGUuaAotaGVhZGVyLXkgKz0gcnRjLmgKLWhlYWRlci15ICs9IHJ0bmV0bGluay5oCi1oZWFk +ZXIteSArPSBzY2MuaAotaGVhZGVyLXkgKz0gc2NoZWQuaAotaGVhZGVyLXkgKz0gc2NpZl9pb2N0 +bC5oCi1oZWFkZXIteSArPSBzY3JlZW5faW5mby5oCi1oZWFkZXIteSArPSBzY3RwLmgKLWhlYWRl +ci15ICs9IHNkbGEuaAotaGVhZGVyLXkgKz0gc2VjY29tcC5oCi1oZWFkZXIteSArPSBzZWN1cmVi +aXRzLmgKLWhlYWRlci15ICs9IHNlbGludXhfbmV0bGluay5oCi1oZWFkZXIteSArPSBzZW0uaAot +aGVhZGVyLXkgKz0gc2VyaWFsX2NvcmUuaAotaGVhZGVyLXkgKz0gc2VyaWFsLmgKLWhlYWRlci15 +ICs9IHNlcmlhbF9yZWcuaAotaGVhZGVyLXkgKz0gc2VyaW8uaAotaGVhZGVyLXkgKz0gc2htLmgK +LWhlYWRlci15ICs9IHNpZ25hbGZkLmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSAr +PSBzbWlhcHAuaAotaGVhZGVyLXkgKz0gc25tcC5oCi1oZWFkZXIteSArPSBzb2NrX2RpYWcuaAot +aGVhZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0g +c29uZXQuaAotaGVhZGVyLXkgKz0gc29ueXBpLmgKLWhlYWRlci15ICs9IHNvdW5kY2FyZC5oCi1o +ZWFkZXIteSArPSBzb3VuZC5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN0ZGRl +Zi5oCi1oZWFkZXIteSArPSBzdHJpbmcuaAotaGVhZGVyLXkgKz0gc3VzcGVuZF9pb2N0bHMuaAot +aGVhZGVyLXkgKz0gc3dhYi5oCi1oZWFkZXIteSArPSBzeW5jbGluay5oCi1oZWFkZXIteSArPSBz +eW5jX2ZpbGUuaAotaGVhZGVyLXkgKz0gc3lzY3RsLmgKLWhlYWRlci15ICs9IHN5c2luZm8uaAot +aGVhZGVyLXkgKz0gdGFyZ2V0X2NvcmVfdXNlci5oCi1oZWFkZXIteSArPSB0YXNrc3RhdHMuaAot +aGVhZGVyLXkgKz0gdGNwLmgKLWhlYWRlci15ICs9IHRjcF9tZXRyaWNzLmgKLWhlYWRlci15ICs9 +IHRlbGVwaG9ueS5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgKLWhlYWRlci15ICs9IHRoZXJtYWwu +aAotaGVhZGVyLXkgKz0gdGltZS5oCi1oZWFkZXIteSArPSB0aW1lcy5oCi1oZWFkZXIteSArPSB0 +aW1leC5oCi1oZWFkZXIteSArPSB0aW9jbC5oCi1oZWFkZXIteSArPSB0aXBjX2NvbmZpZy5oCi1o +ZWFkZXIteSArPSB0aXBjX25ldGxpbmsuaAotaGVhZGVyLXkgKz0gdGlwYy5oCi1oZWFkZXIteSAr +PSB0b3NoaWJhLmgKLWhlYWRlci15ICs9IHR0eV9mbGFncy5oCi1oZWFkZXIteSArPSB0dHkuaAot +aGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0gdWRmX2ZzX2kuaAotaGVhZGVyLXkgKz0g +dWRwLmgKLWhlYWRlci15ICs9IHVoaWQuaAotaGVhZGVyLXkgKz0gdWlucHV0LmgKLWhlYWRlci15 +ICs9IHVpby5oCi1oZWFkZXIteSArPSB1bGVkcy5oCi1oZWFkZXIteSArPSB1bHRyYXNvdW5kLmgK +LWhlYWRlci15ICs9IHVuLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCi1oZWFkZXIteSArPSB1bml4 +X2RpYWcuaAotaGVhZGVyLXkgKz0gdXNiZGV2aWNlX2ZzLmgKLWhlYWRlci15ICs9IHVzYmlwLmgK +LWhlYWRlci15ICs9IHV0aW1lLmgKLWhlYWRlci15ICs9IHV0c25hbWUuaAotaGVhZGVyLXkgKz0g +dXVpZC5oCi1oZWFkZXIteSArPSB1dmN2aWRlby5oCi1oZWFkZXIteSArPSB2NGwyLWNvbW1vbi5o +Ci1oZWFkZXIteSArPSB2NGwyLWNvbnRyb2xzLmgKLWhlYWRlci15ICs9IHY0bDItZHYtdGltaW5n +cy5oCi1oZWFkZXIteSArPSB2NGwyLW1lZGlhYnVzLmgKLWhlYWRlci15ICs9IHY0bDItc3ViZGV2 +LmgKLWhlYWRlci15ICs9IHZldGguaAotaGVhZGVyLXkgKz0gdmZpby5oCi1oZWFkZXIteSArPSB2 +aG9zdC5oCi1oZWFkZXIteSArPSB2aWRlb2RldjIuaAotaGVhZGVyLXkgKz0gdmlydGlvXzlwLmgK +LWhlYWRlci15ICs9IHZpcnRpb19iYWxsb29uLmgKLWhlYWRlci15ICs9IHZpcnRpb19ibGsuaAot +aGVhZGVyLXkgKz0gdmlydGlvX2NvbmZpZy5oCi1oZWFkZXIteSArPSB2aXJ0aW9fY29uc29sZS5o +Ci1oZWFkZXIteSArPSB2aXJ0aW9fZ3B1LmgKLWhlYWRlci15ICs9IHZpcnRpb19pZHMuaAotaGVh +ZGVyLXkgKz0gdmlydGlvX2lucHV0LmgKLWhlYWRlci15ICs9IHZpcnRpb19uZXQuaAotaGVhZGVy +LXkgKz0gdmlydGlvX3BjaS5oCi1oZWFkZXIteSArPSB2aXJ0aW9fcmluZy5oCi1oZWFkZXIteSAr +PSB2aXJ0aW9fcm5nLmgKLWhlYWRlci15ICs9IHZpcnRpb19zY3NpLmgKLWhlYWRlci15ICs9IHZp +cnRpb190eXBlcy5oCi1oZWFkZXIteSArPSB2aXJ0aW9fdnNvY2suaAotaGVhZGVyLXkgKz0gdmly +dGlvX2NyeXB0by5oCi1oZWFkZXIteSArPSB2bV9zb2NrZXRzLmgKLWhlYWRlci15ICs9IHZ0LmgK +LWhlYWRlci15ICs9IHZ0cG1fcHJveHkuaAotaGVhZGVyLXkgKz0gd2FpdC5oCi1oZWFkZXIteSAr +PSB3YW5yb3V0ZXIuaAotaGVhZGVyLXkgKz0gd2F0Y2hkb2cuaAotaGVhZGVyLXkgKz0gd2ltYXgu +aAotaGVhZGVyLXkgKz0gd2lyZWxlc3MuaAotaGVhZGVyLXkgKz0geDI1LmgKLWhlYWRlci15ICs9 +IHhhdHRyLmgKLWhlYWRlci15ICs9IHhmcm0uaAotaGVhZGVyLXkgKz0geGlsaW54LXY0bDItY29u +dHJvbHMuaAotaGVhZGVyLXkgKz0gem9ycm8uaAotaGVhZGVyLXkgKz0gem9ycm9faWRzLmgKLWhl +YWRlci15ICs9IHVzZXJmYXVsdGZkLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC9h +bmRyb2lkL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9hbmRyb2lkL0tidWlsZApkZWxldGVk +IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggY2EwMTFlZWMyNTJhLi4wMDAwMDAwMDAwMDAKLS0tIGEv +aW5jbHVkZS91YXBpL2xpbnV4L2FuZHJvaWQvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMiAr +MCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBiaW5kZXIuaApk +aWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L2J5dGVvcmRlci9LYnVpbGQgYi9pbmNsdWRl +L3VhcGkvbGludXgvYnl0ZW9yZGVyL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k +ZXggNjE5MjI1YjlmZjJlLi4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L2J5 +dGVvcmRlci9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwzICswLDAgQEAKLSMgVUFQSSBIZWFk +ZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGJpZ19lbmRpYW4uaAotaGVhZGVyLXkgKz0gbGl0 +dGxlX2VuZGlhbi5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvY2FpZi9LYnVpbGQg +Yi9pbmNsdWRlL3VhcGkvbGludXgvY2FpZi9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0 +CmluZGV4IDQzMzk2NjEyZDNhMy4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFwaS9saW51 +eC9jYWlmL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDMgKzAsMCBAQAotIyBVQVBJIEhlYWRl +ciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gY2FpZl9zb2NrZXQuaAotaGVhZGVyLXkgKz0gaWZf +Y2FpZi5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvY2FuL0tidWlsZCBiL2luY2x1 +ZGUvdWFwaS9saW51eC9jYW4vS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAy +MWM5MWJmMjVhMjkuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvY2FuL0ti +dWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDYgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQg +bGlzdAotaGVhZGVyLXkgKz0gYmNtLmgKLWhlYWRlci15ICs9IGVycm9yLmgKLWhlYWRlci15ICs9 +IGd3LmgKLWhlYWRlci15ICs9IG5ldGxpbmsuaAotaGVhZGVyLXkgKz0gcmF3LmgKZGlmZiAtLWdp +dCBhL2luY2x1ZGUvdWFwaS9saW51eC9kdmIvS2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L2R2 +Yi9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGQ0MDk0MmNmYzYyNy4uMDAw +MDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC9kdmIvS2J1aWxkCisrKyAvZGV2L251 +bGwKQEAgLTEsOSArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSAr +PSBhdWRpby5oCi1oZWFkZXIteSArPSBjYS5oCi1oZWFkZXIteSArPSBkbXguaAotaGVhZGVyLXkg +Kz0gZnJvbnRlbmQuaAotaGVhZGVyLXkgKz0gbmV0LmgKLWhlYWRlci15ICs9IG9zZC5oCi1oZWFk +ZXIteSArPSB2ZXJzaW9uLmgKLWhlYWRlci15ICs9IHZpZGVvLmgKZGlmZiAtLWdpdCBhL2luY2x1 +ZGUvdWFwaS9saW51eC9oZGxjL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9oZGxjL0tidWls +ZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOGMxZDJjYjc1ZTMzLi4wMDAwMDAwMDAw +MDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L2hkbGMvS2J1aWxkCisrKyAvZGV2L251bGwKQEAg +LTEsMiArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBpb2N0 +bC5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvaHNpL0tidWlsZCBiL2luY2x1ZGUv +dWFwaS9saW51eC9oc2kvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBhMTZh +MDA1NDQyNTguLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvaHNpL0tidWls +ZAorKysgL2Rldi9udWxsCkBAIC0xLDIgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlz +dAotaGVhZGVyLXkgKz0gaHNpX2NoYXIuaCBjcy1wcm90b2NvbC5oCmRpZmYgLS1naXQgYS9pbmNs +dWRlL3VhcGkvbGludXgvaWlvL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9paW8vS2J1aWxk +CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4NmY3NmQ4NGM0NGYuLjAwMDAwMDAwMDAw +MAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvaWlvL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0x +LDMgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gZXZlbnRz +LmgKLWhlYWRlci15ICs9IHR5cGVzLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC9p +c2RuL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9pc2RuL0tidWlsZApkZWxldGVkIGZpbGUg +bW9kZSAxMDA2NDQKaW5kZXggODllNTI4NTBiZjI5Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVk +ZS91YXBpL2xpbnV4L2lzZG4vS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMiArMCwwIEBACi0j +IFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBjYXBpY21kLmgKZGlmZiAtLWdp +dCBhL2luY2x1ZGUvdWFwaS9saW51eC9tbWMvS2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L21t +Yy9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDhjMWQyY2I3NWUzMy4uMDAw +MDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC9tbWMvS2J1aWxkCisrKyAvZGV2L251 +bGwKQEAgLTEsMiArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSAr +PSBpb2N0bC5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyL0tidWls +ZCBiL2luY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0ZXIvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2Rl +IDEwMDY0NAppbmRleCAwM2YxOTRhZWFkYzUuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3Vh +cGkvbGludXgvbmV0ZmlsdGVyL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDg5ICswLDAgQEAK +LSMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGlwc2V0LwotaGVhZGVyLXkg +Kz0gbmZfY29ubnRyYWNrX2NvbW1vbi5oCi1oZWFkZXIteSArPSBuZl9jb25udHJhY2tfZnRwLmgK +LWhlYWRlci15ICs9IG5mX2Nvbm50cmFja19zY3RwLmgKLWhlYWRlci15ICs9IG5mX2Nvbm50cmFj +a190Y3AuaAotaGVhZGVyLXkgKz0gbmZfY29ubnRyYWNrX3R1cGxlX2NvbW1vbi5oCi1oZWFkZXIt +eSArPSBuZl9sb2cuaAotaGVhZGVyLXkgKz0gbmZfdGFibGVzLmgKLWhlYWRlci15ICs9IG5mX3Rh +Ymxlc19jb21wYXQuaAotaGVhZGVyLXkgKz0gbmZfbmF0LmgKLWhlYWRlci15ICs9IG5mbmV0bGlu +ay5oCi1oZWFkZXIteSArPSBuZm5ldGxpbmtfYWNjdC5oCi1oZWFkZXIteSArPSBuZm5ldGxpbmtf +Y29tcGF0LmgKLWhlYWRlci15ICs9IG5mbmV0bGlua19jb25udHJhY2suaAotaGVhZGVyLXkgKz0g +bmZuZXRsaW5rX2N0aGVscGVyLmgKLWhlYWRlci15ICs9IG5mbmV0bGlua19jdHRpbWVvdXQuaAot +aGVhZGVyLXkgKz0gbmZuZXRsaW5rX2xvZy5oCi1oZWFkZXIteSArPSBuZm5ldGxpbmtfcXVldWUu +aAotaGVhZGVyLXkgKz0geF90YWJsZXMuaAotaGVhZGVyLXkgKz0geHRfQVVESVQuaAotaGVhZGVy +LXkgKz0geHRfQ0hFQ0tTVU0uaAotaGVhZGVyLXkgKz0geHRfQ0xBU1NJRlkuaAotaGVhZGVyLXkg +Kz0geHRfQ09OTk1BUksuaAotaGVhZGVyLXkgKz0geHRfQ09OTlNFQ01BUksuaAotaGVhZGVyLXkg +Kz0geHRfQ1QuaAotaGVhZGVyLXkgKz0geHRfRFNDUC5oCi1oZWFkZXIteSArPSB4dF9ITUFSSy5o +Ci1oZWFkZXIteSArPSB4dF9JRExFVElNRVIuaAotaGVhZGVyLXkgKz0geHRfTEVELmgKLWhlYWRl +ci15ICs9IHh0X0xPRy5oCi1oZWFkZXIteSArPSB4dF9NQVJLLmgKLWhlYWRlci15ICs9IHh0X05G +TE9HLmgKLWhlYWRlci15ICs9IHh0X05GUVVFVUUuaAotaGVhZGVyLXkgKz0geHRfUkFURUVTVC5o +Ci1oZWFkZXIteSArPSB4dF9TRUNNQVJLLmgKLWhlYWRlci15ICs9IHh0X1NZTlBST1hZLmgKLWhl +YWRlci15ICs9IHh0X1RDUE1TUy5oCi1oZWFkZXIteSArPSB4dF9UQ1BPUFRTVFJJUC5oCi1oZWFk +ZXIteSArPSB4dF9URUUuaAotaGVhZGVyLXkgKz0geHRfVFBST1hZLmgKLWhlYWRlci15ICs9IHh0 +X2FkZHJ0eXBlLmgKLWhlYWRlci15ICs9IHh0X2JwZi5oCi1oZWFkZXIteSArPSB4dF9jZ3JvdXAu +aAotaGVhZGVyLXkgKz0geHRfY2x1c3Rlci5oCi1oZWFkZXIteSArPSB4dF9jb21tZW50LmgKLWhl +YWRlci15ICs9IHh0X2Nvbm5ieXRlcy5oCi1oZWFkZXIteSArPSB4dF9jb25ubGFiZWwuaAotaGVh +ZGVyLXkgKz0geHRfY29ubmxpbWl0LmgKLWhlYWRlci15ICs9IHh0X2Nvbm5tYXJrLmgKLWhlYWRl +ci15ICs9IHh0X2Nvbm50cmFjay5oCi1oZWFkZXIteSArPSB4dF9jcHUuaAotaGVhZGVyLXkgKz0g +eHRfZGNjcC5oCi1oZWFkZXIteSArPSB4dF9kZXZncm91cC5oCi1oZWFkZXIteSArPSB4dF9kc2Nw +LmgKLWhlYWRlci15ICs9IHh0X2Vjbi5oCi1oZWFkZXIteSArPSB4dF9lc3AuaAotaGVhZGVyLXkg +Kz0geHRfaGFzaGxpbWl0LmgKLWhlYWRlci15ICs9IHh0X2hlbHBlci5oCi1oZWFkZXIteSArPSB4 +dF9pcGNvbXAuaAotaGVhZGVyLXkgKz0geHRfaXByYW5nZS5oCi1oZWFkZXIteSArPSB4dF9pcHZz +LmgKLWhlYWRlci15ICs9IHh0X2wydHAuaAotaGVhZGVyLXkgKz0geHRfbGVuZ3RoLmgKLWhlYWRl +ci15ICs9IHh0X2xpbWl0LmgKLWhlYWRlci15ICs9IHh0X21hYy5oCi1oZWFkZXIteSArPSB4dF9t +YXJrLmgKLWhlYWRlci15ICs9IHh0X211bHRpcG9ydC5oCi1oZWFkZXIteSArPSB4dF9uZmFjY3Qu +aAotaGVhZGVyLXkgKz0geHRfb3NmLmgKLWhlYWRlci15ICs9IHh0X293bmVyLmgKLWhlYWRlci15 +ICs9IHh0X3BoeXNkZXYuaAotaGVhZGVyLXkgKz0geHRfcGt0dHlwZS5oCi1oZWFkZXIteSArPSB4 +dF9wb2xpY3kuaAotaGVhZGVyLXkgKz0geHRfcXVvdGEuaAotaGVhZGVyLXkgKz0geHRfcmF0ZWVz +dC5oCi1oZWFkZXIteSArPSB4dF9yZWFsbS5oCi1oZWFkZXIteSArPSB4dF9yZWNlbnQuaAotaGVh +ZGVyLXkgKz0geHRfcnBmaWx0ZXIuaAotaGVhZGVyLXkgKz0geHRfc2N0cC5oCi1oZWFkZXIteSAr +PSB4dF9zZXQuaAotaGVhZGVyLXkgKz0geHRfc29ja2V0LmgKLWhlYWRlci15ICs9IHh0X3N0YXRl +LmgKLWhlYWRlci15ICs9IHh0X3N0YXRpc3RpYy5oCi1oZWFkZXIteSArPSB4dF9zdHJpbmcuaAot +aGVhZGVyLXkgKz0geHRfdGNwbXNzLmgKLWhlYWRlci15ICs9IHh0X3RjcHVkcC5oCi1oZWFkZXIt +eSArPSB4dF90aW1lLmgKLWhlYWRlci15ICs9IHh0X3UzMi5oCmRpZmYgLS1naXQgYS9pbmNsdWRl +L3VhcGkvbGludXgvbmV0ZmlsdGVyL2lwc2V0L0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9u +ZXRmaWx0ZXIvaXBzZXQvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkMjY4 +MDQyM2Q5YWIuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVy +L2lwc2V0L0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDUgKzAsMCBAQAotIyBVQVBJIEhlYWRl +ciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gaXBfc2V0LmgKLWhlYWRlci15ICs9IGlwX3NldF9i +aXRtYXAuaAotaGVhZGVyLXkgKz0gaXBfc2V0X2hhc2guaAotaGVhZGVyLXkgKz0gaXBfc2V0X2xp +c3QuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9hcnAvS2J1aWxk +IGIvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9hcnAvS2J1aWxkCmRlbGV0ZWQgZmlsZSBt +b2RlIDEwMDY0NAppbmRleCA2MmQ1NjM3Y2MwYWMuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRl +L3VhcGkvbGludXgvbmV0ZmlsdGVyX2FycC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwzICsw +LDAgQEAKLSMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGFycF90YWJsZXMu +aAotaGVhZGVyLXkgKz0gYXJwdF9tYW5nbGUuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xp +bnV4L25ldGZpbHRlcl9icmlkZ2UvS2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRl +cl9icmlkZ2UvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwZmJhZDhlZjk2 +ZGUuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2JyaWRn +ZS9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwxOCArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4 +cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBlYnRfODAyXzMuaAotaGVhZGVyLXkgKz0gZWJ0X2Ftb25n +LmgKLWhlYWRlci15ICs9IGVidF9hcnAuaAotaGVhZGVyLXkgKz0gZWJ0X2FycHJlcGx5LmgKLWhl +YWRlci15ICs9IGVidF9pcC5oCi1oZWFkZXIteSArPSBlYnRfaXA2LmgKLWhlYWRlci15ICs9IGVi +dF9saW1pdC5oCi1oZWFkZXIteSArPSBlYnRfbG9nLmgKLWhlYWRlci15ICs9IGVidF9tYXJrX20u +aAotaGVhZGVyLXkgKz0gZWJ0X21hcmtfdC5oCi1oZWFkZXIteSArPSBlYnRfbmF0LmgKLWhlYWRl +ci15ICs9IGVidF9uZmxvZy5oCi1oZWFkZXIteSArPSBlYnRfcGt0dHlwZS5oCi1oZWFkZXIteSAr +PSBlYnRfcmVkaXJlY3QuaAotaGVhZGVyLXkgKz0gZWJ0X3N0cC5oCi1oZWFkZXIteSArPSBlYnRf +dmxhbi5oCi1oZWFkZXIteSArPSBlYnRhYmxlcy5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkv +bGludXgvbmV0ZmlsdGVyX2lwdjQvS2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRl +cl9pcHY0L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZWNiMjkxZGYzOTBl +Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9pcHY0L0ti +dWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDEwICswLDAgQEAKLSMgVUFQSSBIZWFkZXIgZXhwb3J0 +IGxpc3QKLWhlYWRlci15ICs9IGlwX3RhYmxlcy5oCi1oZWFkZXIteSArPSBpcHRfQ0xVU1RFUklQ +LmgKLWhlYWRlci15ICs9IGlwdF9FQ04uaAotaGVhZGVyLXkgKz0gaXB0X0xPRy5oCi1oZWFkZXIt +eSArPSBpcHRfUkVKRUNULmgKLWhlYWRlci15ICs9IGlwdF9UVEwuaAotaGVhZGVyLXkgKz0gaXB0 +X2FoLmgKLWhlYWRlci15ICs9IGlwdF9lY24uaAotaGVhZGVyLXkgKz0gaXB0X3R0bC5oCmRpZmYg +LS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2lwdjYvS2J1aWxkIGIvaW5jbHVk +ZS91YXBpL2xpbnV4L25ldGZpbHRlcl9pcHY2L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2 +NDQKaW5kZXggNzVhNjY4Y2EyMzUzLi4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xp +bnV4L25ldGZpbHRlcl9pcHY2L0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDEzICswLDAgQEAK +LSMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGlwNl90YWJsZXMuaAotaGVh +ZGVyLXkgKz0gaXA2dF9ITC5oCi1oZWFkZXIteSArPSBpcDZ0X0xPRy5oCi1oZWFkZXIteSArPSBp +cDZ0X05QVC5oCi1oZWFkZXIteSArPSBpcDZ0X1JFSkVDVC5oCi1oZWFkZXIteSArPSBpcDZ0X2Fo +LmgKLWhlYWRlci15ICs9IGlwNnRfZnJhZy5oCi1oZWFkZXIteSArPSBpcDZ0X2hsLmgKLWhlYWRl +ci15ICs9IGlwNnRfaXB2NmhlYWRlci5oCi1oZWFkZXIteSArPSBpcDZ0X21oLmgKLWhlYWRlci15 +ICs9IGlwNnRfb3B0cy5oCi1oZWFkZXIteSArPSBpcDZ0X3J0LmgKZGlmZiAtLWdpdCBhL2luY2x1 +ZGUvdWFwaS9saW51eC9uZnNkL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9uZnNkL0tidWls +ZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzExYmM0MDQwNTNjLi4wMDAwMDAwMDAw +MDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L25mc2QvS2J1aWxkCisrKyAvZGV2L251bGwKQEAg +LTEsNiArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBjbGQu +aAotaGVhZGVyLXkgKz0gZGVidWcuaAotaGVhZGVyLXkgKz0gZXhwb3J0LmgKLWhlYWRlci15ICs9 +IG5mc2ZoLmgKLWhlYWRlci15ICs9IHN0YXRzLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9s +aW51eC9yYWlkL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9yYWlkL0tidWlsZApkZWxldGVk +IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZTJjM2QyNTQwNWQ3Li4wMDAwMDAwMDAwMDAKLS0tIGEv +aW5jbHVkZS91YXBpL2xpbnV4L3JhaWQvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMyArMCww +IEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBtZF9wLmgKLWhlYWRl +ci15ICs9IG1kX3UuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L3NwaS9LYnVpbGQg +Yi9pbmNsdWRlL3VhcGkvbGludXgvc3BpL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK +aW5kZXggMGNjNzQ3ZWZmMTY1Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4 +L3NwaS9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwyICswLDAgQEAKLSMgVUFQSSBIZWFkZXIg +ZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IHNwaWRldi5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3Vh +cGkvbGludXgvc3VucnBjL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9zdW5ycGMvS2J1aWxk +CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4ZTAyZTQ3YzIwZmIuLjAwMDAwMDAwMDAw +MAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvc3VucnBjL0tidWlsZAorKysgL2Rldi9udWxsCkBA +IC0xLDIgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gZGVi +dWcuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L3RjX2FjdC9LYnVpbGQgYi9pbmNs +dWRlL3VhcGkvbGludXgvdGNfYWN0L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k +ZXggZTNkYjc0MDMyOTZmLi4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L3Rj +X2FjdC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwxNSArMCwwIEBACi0jIFVBUEkgSGVhZGVy +IGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSB0Y19jc3VtLmgKLWhlYWRlci15ICs9IHRjX2RlZmFj +dC5oCi1oZWFkZXIteSArPSB0Y19nYWN0LmgKLWhlYWRlci15ICs9IHRjX2lwdC5oCi1oZWFkZXIt +eSArPSB0Y19taXJyZWQuaAotaGVhZGVyLXkgKz0gdGNfbmF0LmgKLWhlYWRlci15ICs9IHRjX3Bl +ZGl0LmgKLWhlYWRlci15ICs9IHRjX3NrYmVkaXQuaAotaGVhZGVyLXkgKz0gdGNfdmxhbi5oCi1o +ZWFkZXIteSArPSB0Y19icGYuaAotaGVhZGVyLXkgKz0gdGNfY29ubm1hcmsuaAotaGVhZGVyLXkg +Kz0gdGNfaWZlLmgKLWhlYWRlci15ICs9IHRjX3R1bm5lbF9rZXkuaAotaGVhZGVyLXkgKz0gdGNf +c2tibW9kLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC90Y19lbWF0Y2gvS2J1aWxk +IGIvaW5jbHVkZS91YXBpL2xpbnV4L3RjX2VtYXRjaC9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUg +MTAwNjQ0CmluZGV4IDUzZmNhMzkyNTUzNS4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFw +aS9saW51eC90Y19lbWF0Y2gvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsNSArMCwwIEBACi0j +IFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSB0Y19lbV9jbXAuaAotaGVhZGVy +LXkgKz0gdGNfZW1fbWV0YS5oCi1oZWFkZXIteSArPSB0Y19lbV9uYnl0ZS5oCi1oZWFkZXIteSAr +PSB0Y19lbV90ZXh0LmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC91c2IvS2J1aWxk +IGIvaW5jbHVkZS91YXBpL2xpbnV4L3VzYi9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0 +CmluZGV4IDRjYzRkNmU3ZTUyMy4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFwaS9saW51 +eC91c2IvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMTIgKzAsMCBAQAotIyBVQVBJIEhlYWRl +ciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gYXVkaW8uaAotaGVhZGVyLXkgKz0gY2RjLmgKLWhl +YWRlci15ICs9IGNkYy13ZG0uaAotaGVhZGVyLXkgKz0gY2gxMS5oCi1oZWFkZXIteSArPSBjaDku +aAotaGVhZGVyLXkgKz0gZnVuY3Rpb25mcy5oCi1oZWFkZXIteSArPSBnX3ByaW50ZXIuaAotaGVh +ZGVyLXkgKz0gZ2FkZ2V0ZnMuaAotaGVhZGVyLXkgKz0gbWlkaS5oCi1oZWFkZXIteSArPSB0bWMu +aAotaGVhZGVyLXkgKz0gdmlkZW8uaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L3dp +bWF4L0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC93aW1heC9LYnVpbGQKZGVsZXRlZCBmaWxl +IG1vZGUgMTAwNjQ0CmluZGV4IDFjOTdiZTQ5OTcxZi4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1 +ZGUvdWFwaS9saW51eC93aW1heC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwyICswLDAgQEAK +LSMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGkyNDAwbS5oCmRpZmYgLS1n +aXQgYS9pbmNsdWRlL3VhcGkvbWlzYy9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvbWlzYy9LYnVpbGQK +ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGU5NmNhZTdkNThjOS4uMDAwMDAwMDAwMDAw +Ci0tLSBhL2luY2x1ZGUvdWFwaS9taXNjL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDIgKzAs +MCBAQAotIyBtaXNjIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gY3hsLmgKZGlmZiAt +LWdpdCBhL2luY2x1ZGUvdWFwaS9tdGQvS2J1aWxkIGIvaW5jbHVkZS91YXBpL210ZC9LYnVpbGQK +ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDVhNjkxZTEwY2QwZS4uMDAwMDAwMDAwMDAw +Ci0tLSBhL2luY2x1ZGUvdWFwaS9tdGQvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsNiArMCww +IEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBpbmZ0bC11c2VyLmgK +LWhlYWRlci15ICs9IG10ZC1hYmkuaAotaGVhZGVyLXkgKz0gbXRkLXVzZXIuaAotaGVhZGVyLXkg +Kz0gbmZ0bC11c2VyLmgKLWhlYWRlci15ICs9IHViaS11c2VyLmgKZGlmZiAtLWdpdCBhL2luY2x1 +ZGUvdWFwaS9yZG1hL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9yZG1hL0tidWlsZApkZWxldGVkIGZp +bGUgbW9kZSAxMDA2NDQKaW5kZXggODJiZGY1NjI2ODU5Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5j +bHVkZS91YXBpL3JkbWEvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMTggKzAsMCBAQAotIyBV +QVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gaWJfdXNlcl9jbS5oCi1oZWFkZXIt +eSArPSBpYl91c2VyX21hZC5oCi1oZWFkZXIteSArPSBpYl91c2VyX3NhLmgKLWhlYWRlci15ICs9 +IGliX3VzZXJfdmVyYnMuaAotaGVhZGVyLXkgKz0gcmRtYV9uZXRsaW5rLmgKLWhlYWRlci15ICs9 +IHJkbWFfdXNlcl9jbS5oCi1oZWFkZXIteSArPSBoZmkvCi1oZWFkZXIteSArPSByZG1hX3VzZXJf +cnhlLmgKLWhlYWRlci15ICs9IGN4Z2IzLWFiaS5oCi1oZWFkZXIteSArPSBjeGdiNC1hYmkuaAot +aGVhZGVyLXkgKz0gbWx4NC1hYmkuaAotaGVhZGVyLXkgKz0gbWx4NS1hYmkuaAotaGVhZGVyLXkg +Kz0gbXRoY2EtYWJpLmgKLWhlYWRlci15ICs9IG5lcy1hYmkuaAotaGVhZGVyLXkgKz0gb2NyZG1h +LWFiaS5oCi1oZWFkZXIteSArPSBobnMtYWJpLmgKLWhlYWRlci15ICs9IHZtd19wdnJkbWEtYWJp +LmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9yZG1hL2hmaS9LYnVpbGQgYi9pbmNsdWRlL3Vh +cGkvcmRtYS9oZmkvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBlZjIzYzI5 +NGZjNzEuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvcmRtYS9oZmkvS2J1aWxkCisr +KyAvZGV2L251bGwKQEAgLTEsMiArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1o +ZWFkZXIteSArPSBoZmkxX3VzZXIuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL3Njc2kvS2J1 +aWxkIGIvaW5jbHVkZS91YXBpL3Njc2kvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp +bmRleCBkNzkxZTBhZDUwOWQuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvc2NzaS9L +YnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSw2ICswLDAgQEAKLSMgVUFQSSBIZWFkZXIgZXhwb3J0 +IGxpc3QKLWhlYWRlci15ICs9IGZjLwotaGVhZGVyLXkgKz0gc2NzaV9ic2dfZmMuaAotaGVhZGVy +LXkgKz0gc2NzaV9uZXRsaW5rLmgKLWhlYWRlci15ICs9IHNjc2lfbmV0bGlua19mYy5oCi1oZWFk +ZXIteSArPSBjeGxmbGFzaF9pb2N0bC5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvc2NzaS9m +Yy9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvc2NzaS9mYy9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUg +MTAwNjQ0CmluZGV4IDVlYWQ5ZmFjMjY1Yy4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFw +aS9zY3NpL2ZjL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDUgKzAsMCBAQAotIyBVQVBJIEhl +YWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gZmNfZWxzLmgKLWhlYWRlci15ICs9IGZjX2Zz +LmgKLWhlYWRlci15ICs9IGZjX2dzLmgKLWhlYWRlci15ICs9IGZjX25zLmgKZGlmZiAtLWdpdCBh +L2luY2x1ZGUvdWFwaS9zb3VuZC9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvc291bmQvS2J1aWxkCmRl +bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA5NTc4ZDhiZGJmMzEuLjAwMDAwMDAwMDAwMAot +LS0gYS9pbmNsdWRlL3VhcGkvc291bmQvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMTYgKzAs +MCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gYXNlcXVlbmNlci5o +Ci1oZWFkZXIteSArPSBhc29jLmgKLWhlYWRlci15ICs9IGFzb3VuZC5oCi1oZWFkZXIteSArPSBh +c291bmRfZm0uaAotaGVhZGVyLXkgKz0gY29tcHJlc3Nfb2ZmbG9hZC5oCi1oZWFkZXIteSArPSBj +b21wcmVzc19wYXJhbXMuaAotaGVhZGVyLXkgKz0gZW11MTBrMS5oCi1oZWFkZXIteSArPSBmaXJl +d2lyZS5oCi1oZWFkZXIteSArPSBoZHNwLmgKLWhlYWRlci15ICs9IGhkc3BtLmgKLWhlYWRlci15 +ICs9IHNiMTZfY3NwLmgKLWhlYWRlci15ICs9IHNmbnRfaW5mby5oCi1oZWFkZXIteSArPSB0bHYu +aAotaGVhZGVyLXkgKz0gdXNiX3N0cmVhbS5oCi1oZWFkZXIteSArPSBzbmRfc3N0X3Rva2Vucy5o +CmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvdmlkZW8vS2J1aWxkIGIvaW5jbHVkZS91YXBpL3Zp +ZGVvL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYWM3MjAzYmIzMmNjLi4w +MDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL3ZpZGVvL0tidWlsZAorKysgL2Rldi9udWxs +CkBAIC0xLDQgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0g +ZWRpZC5oCi1oZWFkZXIteSArPSBzaXNmYi5oCi1oZWFkZXIteSArPSB1dmVzYWZiLmgKZGlmZiAt +LWdpdCBhL2luY2x1ZGUvdWFwaS94ZW4vS2J1aWxkIGIvaW5jbHVkZS91YXBpL3hlbi9LYnVpbGQK +ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDVjNDU5NjI4ZThjNy4uMDAwMDAwMDAwMDAw +Ci0tLSBhL2luY2x1ZGUvdWFwaS94ZW4vS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsNSArMCww +IEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBldnRjaG4uaAotaGVh +ZGVyLXkgKz0gZ250YWxsb2MuaAotaGVhZGVyLXkgKz0gZ250ZGV2LmgKLWhlYWRlci15ICs9IHBy +aXZjbWQuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS92aWRlby9LYnVpbGQgYi9pbmNsdWRlL3ZpZGVv +L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZTY5ZGUyOWJiMmQxLi4wMDAw +MDAwMDAwMDAKZGlmZiAtLWdpdCBhL3NjcmlwdHMvTWFrZWZpbGUuaGVhZGVyc2luc3QgYi9zY3Jp +cHRzL01ha2VmaWxlLmhlYWRlcnNpbnN0CmluZGV4IDg3NmI0MmNmZWRlNC4uYmI5M2Y4NDY2YTM1 +IDEwMDY0NAotLS0gYS9zY3JpcHRzL01ha2VmaWxlLmhlYWRlcnNpbnN0CisrKyBiL3NjcmlwdHMv +TWFrZWZpbGUuaGVhZGVyc2luc3QKQEAgLTEsMTcgKzEsMTggQEAKICMgPT09PT09PT09PT09PT09 +PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 +PT0KICMgSW5zdGFsbGluZyBoZWFkZXJzCiAjCi0jIGhlYWRlci15ICAtIGxpc3QgZmlsZXMgdG8g +YmUgaW5zdGFsbGVkLiBUaGV5IGFyZSBwcmVwcm9jZXNzZWQKLSMgICAgICAgICAgICAgdG8gcmVt +b3ZlIF9fS0VSTkVMX18gc2VjdGlvbiBvZiB0aGUgZmlsZQotIyBnZW5oZHIteSAgLSBTYW1lIGFz +IGhlYWRlci15IGJ1dCBpbiBhIGdlbmVyYXRlZC8gZGlyZWN0b3J5CisjIEFsbCBoZWFkZXJzIHVu +ZGVyIGluY2x1ZGUvdWFwaSwgaW5jbHVkZS9nZW5lcmF0ZWQvdWFwaSwKKyMgYXJjaC88YXJjaD4v +aW5jbHVkZS91YXBpL2FzbSBhbmQgL2luY2x1ZGUvZ2VuZXJhdGVkL3VhcGkvYXNtIGFyZSBleHBv +cnRlZC4KKyMgVGhleSBhcmUgcHJlcHJvY2Vzc2VkIHRvIHJlbW92ZSBfX0tFUk5FTF9fIHNlY3Rp +b24gb2YgdGhlIGZpbGUuCiAjCiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 +PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKICMgZ2VuZXJhdGVkIGhl +YWRlciBkaXJlY3RvcnkKIGdlbiA6PSAkKGlmICQoZ2VuKSwkKGdlbiksJChzdWJzdCBpbmNsdWRl +LyxpbmNsdWRlL2dlbmVyYXRlZC8sJChvYmopKSkKIAorIyBLYnVpbGQgZmlsZSBpcyBvcHRpb25h +bAoga2J1aWxkLWZpbGUgOj0gJChzcmN0cmVlKS8kKG9iaikvS2J1aWxkCi1pbmNsdWRlICQoa2J1 +aWxkLWZpbGUpCistaW5jbHVkZSAkKGtidWlsZC1maWxlKQogCiAjIGNhbGxlZCBtYXkgc2V0IGRl +c3RpbmF0aW9uIGRpciAod2hlbiBpbnN0YWxsaW5nIHRvIGFzbS8pCiBfZHN0IDo9ICQoaWYgJChk +c3QpLCQoZHN0KSwkKG9iaikpCkBAIC0yNSw5ICsyNiwxMiBAQCBpbmNsdWRlIHNjcmlwdHMvS2J1 +aWxkLmluY2x1ZGUKIAogaW5zdGFsbGRpciAgICA6PSAkKElOU1RBTExfSERSX1BBVEgpLyQoc3Vi +c3QgdWFwaS8sLCQoX2RzdCkpCiAKLWhlYWRlci15ICAgICAgOj0gJChzb3J0ICQoaGVhZGVyLXkp +KQotc3ViZGlycyAgICAgICA6PSAkKHBhdHN1YnN0ICUvLCUsJChmaWx0ZXIgJS8sICQoaGVhZGVy +LXkpKSkKLWhlYWRlci15ICAgICAgOj0gJChmaWx0ZXItb3V0ICUvLCAkKGhlYWRlci15KSkKK3N1 +YmRpcnMgICAgICAgOj0gJChwYXRzdWJzdCAkKHNyY3RyZWUpLyQob2JqKS8lLy4sJSwkKHdpbGRj +YXJkICQoc3JjdHJlZSkvJChvYmopLyovLikpCitzdWJkaXJzICAgICAgICs9ICQoc3ViZGlyLXkp +CitoZWFkZXItZmlsZXMgIDo9ICQobm90ZGlyICQod2lsZGNhcmQgJChzcmN0cmVlKS8kKG9iaikv +Ki5oKSkKK2hlYWRlci1maWxlcyAgKz0gJChub3RkaXIgJCh3aWxkY2FyZCAkKHNyY3RyZWUpLyQo +b2JqKS8qLmFnaCkpCitnZW5oZHItZmlsZXMgIDo9ICQobm90ZGlyICQod2lsZGNhcmQgJChzcmN0 +cmVlKS8kKGdlbikvKi5oKSkKK2dlbmhkci1maWxlcyAgOj0gJChmaWx0ZXItb3V0ICQoaGVhZGVy +LWZpbGVzKSwgJChnZW5oZHItZmlsZXMpKQogCiAjIGZpbGVzIHVzZWQgdG8gdHJhY2sgc3RhdGUg +b2YgaW5zdGFsbC9jaGVjawogaW5zdGFsbC1maWxlICA6PSAkKGluc3RhbGxkaXIpLy5pbnN0YWxs +CkBAIC0zNSwyNiArMzksMTcgQEAgY2hlY2stZmlsZSAgICA6PSAkKGluc3RhbGxkaXIpLy5jaGVj +awogCiAjIGdlbmVyaWMteSBsaXN0IGFsbCBmaWxlcyBhbiBhcmNoaXRlY3R1cmUgdXNlcyBmcm9t +IGFzbS1nZW5lcmljCiAjIFVzZSB0aGlzIHRvIGJ1aWxkIGEgbGlzdCBvZiBoZWFkZXJzIHdoaWNo +IHJlcXVpcmUgYSB3cmFwcGVyCi13cmFwcGVyLWZpbGVzIDo9ICQoZmlsdGVyICQoaGVhZGVyLXkp +LCAkKGdlbmVyaWMteSkpCitnZW5lcmljLWZpbGVzIDo9ICQobm90ZGlyICQod2lsZGNhcmQgJChz +cmN0cmVlKS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvKi5oKSkKK3dyYXBwZXItZmlsZXMgOj0g +JChmaWx0ZXIgJChnZW5lcmljLWZpbGVzKSwgJChnZW5lcmljLXkpKQord3JhcHBlci1maWxlcyA6 +PSAkKGZpbHRlci1vdXQgJChoZWFkZXItZmlsZXMpLCAkKHdyYXBwZXItZmlsZXMpKQogCiBzcmNk +aXIgICAgICAgIDo9ICQoc3JjdHJlZSkvJChvYmopCiBnZW5kaXIgICAgICAgIDo9ICQob2JqdHJl +ZSkvJChnZW4pCiAKICMgYWxsIGhlYWRlcnMgZmlsZXMgZm9yIHRoaXMgZGlyCi1oZWFkZXIteSAg +ICAgIDo9ICQoZmlsdGVyLW91dCAkKGdlbmVyaWMteSksICQoaGVhZGVyLXkpKQotYWxsLWZpbGVz +ICAgICA6PSAkKGhlYWRlci15KSAkKGdlbmhkci15KSAkKHdyYXBwZXItZmlsZXMpCithbGwtZmls +ZXMgICAgIDo9ICQoaGVhZGVyLWZpbGVzKSAkKGdlbmhkci1maWxlcykgJCh3cmFwcGVyLWZpbGVz +KQogb3V0cHV0LWZpbGVzICA6PSAkKGFkZHByZWZpeCAkKGluc3RhbGxkaXIpLywgJChhbGwtZmls +ZXMpKQogCi0jIENoZWNrIHRoYXQgYWxsIGV4cGVjdGVkIGZpbGVzIGV4aXN0Ci0kKGZvcmVhY2gg +aGRyLCAkKGhlYWRlci15KSwgXAotICAkKGlmICQod2lsZGNhcmQgJChzcmNkaXIpLyQoaGRyKSks +LCBcCi0gICAgICAgJChlcnJvciBNaXNzaW5nIFVBUEkgZmlsZSAkKHNyY2RpcikvJChoZHIpKSBc +Ci0gICApKQotJChmb3JlYWNoIGhkciwgJChnZW5oZHIteSksIFwKLSAgJChpZgkkKHdpbGRjYXJk +ICQoZ2VuZGlyKS8kKGhkcikpLCwgXAotICAgICAgICQoZXJyb3IgTWlzc2luZyBnZW5lcmF0ZWQg +VUFQSSBmaWxlICQoZ2VuZGlyKS8kKGhkcikpIFwKLSAgKSkKLQogIyBXb3JrIG91dCB3aGF0IG5l +ZWRzIHRvIGJlIHJlbW92ZWQKIG9sZGhlYWRlcnMgICAgOj0gJChwYXRzdWJzdCAkKGluc3RhbGxk +aXIpLyUsJSwkKHdpbGRjYXJkICQoaW5zdGFsbGRpcikvKi5oKSkKIHVud2FudGVkICAgICAgOj0g +JChmaWx0ZXItb3V0ICQoYWxsLWZpbGVzKSwkKG9sZGhlYWRlcnMpKQpAQCAtNjcsOCArNjIsOCBA +QCBwcmludGRpciA9ICQocGF0c3Vic3QgJChJTlNUQUxMX0hEUl9QQVRIKS8lLywlLCQoZGlyICRA +KSkKIHF1aWV0X2NtZF9pbnN0YWxsID0gSU5TVEFMTCAkKHByaW50ZGlyKSAoJCh3b3JkcyAkKGFs +bC1maWxlcykpXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGUkKGlmICQod29yZCAy +LCAkKGFsbC1maWxlcykpLHMpKQogICAgICAgY21kX2luc3RhbGwgPSBcCi0gICAgICAgICQoQ09O +RklHX1NIRUxMKSAkPCAkKGluc3RhbGxkaXIpICQoc3JjZGlyKSAkKGhlYWRlci15KTsgXAotICAg +ICAgICAkKENPTkZJR19TSEVMTCkgJDwgJChpbnN0YWxsZGlyKSAkKGdlbmRpcikgJChnZW5oZHIt +eSk7IFwKKyAgICAgICAgJChDT05GSUdfU0hFTEwpICQ8ICQoaW5zdGFsbGRpcikgJChzcmNkaXIp +ICQoaGVhZGVyLWZpbGVzKTsgXAorICAgICAgICAkKENPTkZJR19TSEVMTCkgJDwgJChpbnN0YWxs +ZGlyKSAkKGdlbmRpcikgJChnZW5oZHItZmlsZXMpOyBcCiAgICAgICAgIGZvciBGIGluICQod3Jh +cHBlci1maWxlcyk7IGRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg +ICAgICAgICAgICAgZWNobyAiXCNpbmNsdWRlIDxhc20tZ2VuZXJpYy8kJEY+IiA+ICQoaW5zdGFs +bGRpcikvJCRGOyAgICBcCiAgICAgICAgIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAg +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoyLjguMQoKCl9fX19fX19fX19f +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp +c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl +bAo= diff --git a/a/content_digest b/N6/content_digest index be68b2f..f9cc515 100644 --- a/a/content_digest +++ b/N6/content_digest @@ -32,2646 +32,1309 @@ linux-raid@vger.kernel.org linux-m68k@lists.linux-m68k.org openrisc@lists.librecores.org - " Nicolas Dichtel <nicolas.dichtel@6wind.com>linux-me\0" + Nicolas Dichtel <nicolas.dichtel@6wind.com> + " linux-me\0" "\00:1\0" "b\0" - "Regularly, when a new header is created in include/uapi/, the developer\n" - "forgets to add it in the corresponding Kbuild file. This error is usually\n" - "detected after the release is out.\n" - "\n" - "In fact, all headers under uapi directories should be exported, thus it's\n" - "useless to have an exhaustive list.\n" - "\n" - "After this patch, the following files, which were not exported, are now\n" - "exported (with make headers_install_all):\n" - "asm-unicore32/shmparam.h\n" - "asm-unicore32/ucontext.h\n" - "asm-hexagon/shmparam.h\n" - "asm-mips/ucontext.h\n" - "asm-mips/hwcap.h\n" - "asm-mips/reg.h\n" - "drm/vgem_drm.h\n" - "drm/armada_drm.h\n" - "drm/omap_drm.h\n" - "drm/etnaviv_drm.h\n" - "asm-tile/shmparam.h\n" - "asm-blackfin/shmparam.h\n" - "asm-blackfin/ucontext.h\n" - "asm-powerpc/perf_regs.h\n" - "rdma/qedr-abi.h\n" - "asm-parisc/kvm_para.h\n" - "asm-openrisc/shmparam.h\n" - "asm-nios2/kvm_para.h\n" - "asm-nios2/ucontext.h\n" - "asm-sh/kvm_para.h\n" - "asm-sh/ucontext.h\n" - "asm-xtensa/kvm_para.h\n" - "asm-avr32/kvm_para.h\n" - "asm-m32r/kvm_para.h\n" - "asm-h8300/shmparam.h\n" - "asm-h8300/ucontext.h\n" - "asm-metag/kvm_para.h\n" - "asm-metag/shmparam.h\n" - "asm-metag/ucontext.h\n" - "asm-m68k/kvm_para.h\n" - "asm-m68k/shmparam.h\n" - "linux/bcache.h\n" - "linux/kvm.h\n" - "linux/kvm_para.h\n" - "linux/kfd_ioctl.h\n" - "linux/cryptouser.h\n" - "linux/kcm.h\n" - "linux/kcov.h\n" - "linux/seg6_iptunnel.h\n" - "linux/stm.h\n" - "linux/genwqe\n" - "linux/genwqe/.install\n" - "linux/genwqe/genwqe_card.h\n" - "linux/genwqe/..install.cmd\n" - "linux/seg6.h\n" - "linux/cifs\n" - "linux/cifs/.install\n" - "linux/cifs/cifs_mount.h\n" - "linux/cifs/..install.cmd\n" - "linux/auto_dev-ioctl.h\n" - "\n" - "Thanks to Julien Floret <julien.floret@6wind.com> for the tip to get all\n" - "subdirs with a pure makefile command.\n" - "\n" - "Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\n" - "---\n" - " Documentation/kbuild/makefiles.txt | 41 ++-\n" - " arch/alpha/include/uapi/asm/Kbuild | 41 ---\n" - " arch/arc/include/uapi/asm/Kbuild | 3 -\n" - " arch/arm/include/uapi/asm/Kbuild | 17 -\n" - " arch/arm64/include/uapi/asm/Kbuild | 18 --\n" - " arch/avr32/include/uapi/asm/Kbuild | 20 --\n" - " arch/blackfin/include/uapi/asm/Kbuild | 17 -\n" - " arch/c6x/include/uapi/asm/Kbuild | 8 -\n" - " arch/cris/include/uapi/arch-v10/arch/Kbuild | 5 -\n" - " arch/cris/include/uapi/arch-v32/arch/Kbuild | 3 -\n" - " arch/cris/include/uapi/asm/Kbuild | 43 +--\n" - " arch/frv/include/uapi/asm/Kbuild | 33 --\n" - " arch/h8300/include/uapi/asm/Kbuild | 28 --\n" - " arch/hexagon/include/asm/Kbuild | 3 -\n" - " arch/hexagon/include/uapi/asm/Kbuild | 13 -\n" - " arch/ia64/include/uapi/asm/Kbuild | 45 ---\n" - " arch/m32r/include/uapi/asm/Kbuild | 31 --\n" - " arch/m68k/include/uapi/asm/Kbuild | 24 --\n" - " arch/metag/include/uapi/asm/Kbuild | 8 -\n" - " arch/microblaze/include/uapi/asm/Kbuild | 32 --\n" - " arch/mips/include/uapi/asm/Kbuild | 37 ---\n" - " arch/mn10300/include/uapi/asm/Kbuild | 32 --\n" - " arch/nios2/include/uapi/asm/Kbuild | 4 +-\n" - " arch/openrisc/include/asm/Kbuild | 3 -\n" - " arch/openrisc/include/uapi/asm/Kbuild | 8 -\n" - " arch/parisc/include/uapi/asm/Kbuild | 28 --\n" - " arch/powerpc/include/uapi/asm/Kbuild | 45 ---\n" - " arch/s390/include/uapi/asm/Kbuild | 52 ---\n" - " arch/score/include/asm/Kbuild | 4 -\n" - " arch/score/include/uapi/asm/Kbuild | 32 --\n" - " arch/sh/include/uapi/asm/Kbuild | 23 --\n" - " arch/sparc/include/uapi/asm/Kbuild | 48 ---\n" - " arch/tile/include/asm/Kbuild | 3 -\n" - " arch/tile/include/uapi/arch/Kbuild | 17 -\n" - " arch/tile/include/uapi/asm/Kbuild | 19 +-\n" - " arch/unicore32/include/uapi/asm/Kbuild | 6 -\n" - " arch/x86/include/uapi/asm/Kbuild | 59 ----\n" - " arch/xtensa/include/uapi/asm/Kbuild | 23 --\n" - " include/Kbuild | 2 -\n" - " include/asm-generic/Kbuild.asm | 1 -\n" - " include/scsi/fc/Kbuild | 0\n" - " include/uapi/Kbuild | 15 -\n" - " include/uapi/asm-generic/Kbuild | 36 ---\n" - " include/uapi/asm-generic/Kbuild.asm | 62 ++--\n" - " include/uapi/drm/Kbuild | 22 --\n" - " include/uapi/linux/Kbuild | 482 ----------------------------\n" - " include/uapi/linux/android/Kbuild | 2 -\n" - " include/uapi/linux/byteorder/Kbuild | 3 -\n" - " include/uapi/linux/caif/Kbuild | 3 -\n" - " include/uapi/linux/can/Kbuild | 6 -\n" - " include/uapi/linux/dvb/Kbuild | 9 -\n" - " include/uapi/linux/hdlc/Kbuild | 2 -\n" - " include/uapi/linux/hsi/Kbuild | 2 -\n" - " include/uapi/linux/iio/Kbuild | 3 -\n" - " include/uapi/linux/isdn/Kbuild | 2 -\n" - " include/uapi/linux/mmc/Kbuild | 2 -\n" - " include/uapi/linux/netfilter/Kbuild | 89 -----\n" - " include/uapi/linux/netfilter/ipset/Kbuild | 5 -\n" - " include/uapi/linux/netfilter_arp/Kbuild | 3 -\n" - " include/uapi/linux/netfilter_bridge/Kbuild | 18 --\n" - " include/uapi/linux/netfilter_ipv4/Kbuild | 10 -\n" - " include/uapi/linux/netfilter_ipv6/Kbuild | 13 -\n" - " include/uapi/linux/nfsd/Kbuild | 6 -\n" - " include/uapi/linux/raid/Kbuild | 3 -\n" - " include/uapi/linux/spi/Kbuild | 2 -\n" - " include/uapi/linux/sunrpc/Kbuild | 2 -\n" - " include/uapi/linux/tc_act/Kbuild | 15 -\n" - " include/uapi/linux/tc_ematch/Kbuild | 5 -\n" - " include/uapi/linux/usb/Kbuild | 12 -\n" - " include/uapi/linux/wimax/Kbuild | 2 -\n" - " include/uapi/misc/Kbuild | 2 -\n" - " include/uapi/mtd/Kbuild | 6 -\n" - " include/uapi/rdma/Kbuild | 18 --\n" - " include/uapi/rdma/hfi/Kbuild | 2 -\n" - " include/uapi/scsi/Kbuild | 6 -\n" - " include/uapi/scsi/fc/Kbuild | 5 -\n" - " include/uapi/sound/Kbuild | 16 -\n" - " include/uapi/video/Kbuild | 4 -\n" - " include/uapi/xen/Kbuild | 5 -\n" - " include/video/Kbuild | 0\n" - " scripts/Makefile.headersinst | 39 +--\n" - " 81 files changed, 73 insertions(+), 1745 deletions(-)\n" - " delete mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild\n" - " delete mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild\n" - " delete mode 100644 arch/tile/include/uapi/arch/Kbuild\n" - " delete mode 100644 include/Kbuild\n" - " delete mode 100644 include/asm-generic/Kbuild.asm\n" - " delete mode 100644 include/scsi/fc/Kbuild\n" - " delete mode 100644 include/uapi/Kbuild\n" - " delete mode 100644 include/uapi/asm-generic/Kbuild\n" - " delete mode 100644 include/uapi/drm/Kbuild\n" - " delete mode 100644 include/uapi/linux/Kbuild\n" - " delete mode 100644 include/uapi/linux/android/Kbuild\n" - " delete mode 100644 include/uapi/linux/byteorder/Kbuild\n" - " delete mode 100644 include/uapi/linux/caif/Kbuild\n" - " delete mode 100644 include/uapi/linux/can/Kbuild\n" - " delete mode 100644 include/uapi/linux/dvb/Kbuild\n" - " delete mode 100644 include/uapi/linux/hdlc/Kbuild\n" - " delete mode 100644 include/uapi/linux/hsi/Kbuild\n" - " delete mode 100644 include/uapi/linux/iio/Kbuild\n" - " delete mode 100644 include/uapi/linux/isdn/Kbuild\n" - " delete mode 100644 include/uapi/linux/mmc/Kbuild\n" - " delete mode 100644 include/uapi/linux/netfilter/Kbuild\n" - " delete mode 100644 include/uapi/linux/netfilter/ipset/Kbuild\n" - " delete mode 100644 include/uapi/linux/netfilter_arp/Kbuild\n" - " delete mode 100644 include/uapi/linux/netfilter_bridge/Kbuild\n" - " delete mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild\n" - " delete mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild\n" - " delete mode 100644 include/uapi/linux/nfsd/Kbuild\n" - " delete mode 100644 include/uapi/linux/raid/Kbuild\n" - " delete mode 100644 include/uapi/linux/spi/Kbuild\n" - " delete mode 100644 include/uapi/linux/sunrpc/Kbuild\n" - " delete mode 100644 include/uapi/linux/tc_act/Kbuild\n" - " delete mode 100644 include/uapi/linux/tc_ematch/Kbuild\n" - " delete mode 100644 include/uapi/linux/usb/Kbuild\n" - " delete mode 100644 include/uapi/linux/wimax/Kbuild\n" - " delete mode 100644 include/uapi/misc/Kbuild\n" - " delete mode 100644 include/uapi/mtd/Kbuild\n" - " delete mode 100644 include/uapi/rdma/Kbuild\n" - " delete mode 100644 include/uapi/rdma/hfi/Kbuild\n" - " delete mode 100644 include/uapi/scsi/Kbuild\n" - " delete mode 100644 include/uapi/scsi/fc/Kbuild\n" - " delete mode 100644 include/uapi/sound/Kbuild\n" - " delete mode 100644 include/uapi/video/Kbuild\n" - " delete mode 100644 include/uapi/xen/Kbuild\n" - " delete mode 100644 include/video/Kbuild\n" - "\n" - "diff --git a/Documentation/kbuild/makefiles.txt b/Documentation/kbuild/makefiles.txt\n" - "index 37b525d329ae..53e31061ff18 100644\n" - "--- a/Documentation/kbuild/makefiles.txt\n" - "+++ b/Documentation/kbuild/makefiles.txt\n" - "@@ -44,7 +44,7 @@ This document describes the Linux kernel Makefiles.\n" - " \t --- 6.11 Post-link pass\n" - " \n" - " \t=== 7 Kbuild syntax for exported headers\n" - "-\t\t--- 7.1 header-y\n" - "+\t\t--- 7.1 subdir-y\n" - " \t\t--- 7.2 genhdr-y\n" - " \t\t--- 7.3 generic-y\n" - " \t\t--- 7.4 generated-y\n" - "@@ -1235,7 +1235,7 @@ When kbuild executes, the following steps are followed (roughly):\n" - " \tthat may be shared between individual architectures.\n" - " \tThe recommended approach how to use a generic header file is\n" - " \tto list the file in the Kbuild file.\n" - "-\tSee \"7.4 generic-y\" for further info on syntax etc.\n" - "+\tSee \"7.3 generic-y\" for further info on syntax etc.\n" - " \n" - " --- 6.11 Post-link pass\n" - " \n" - "@@ -1262,37 +1262,36 @@ The pre-processing does:\n" - " - drop include of compiler.h\n" - " - drop all sections that are kernel internal (guarded by ifdef __KERNEL__)\n" - " \n" - "-Each relevant directory contains a file name \"Kbuild\" which specifies the\n" - "-headers to be exported.\n" - "+All headers under include/uapi/, include/generated/uapi/,\n" - "+arch/<arch>/include/uapi/asm/ and arch/<arch>/include/generated/uapi/asm/\n" - "+are exported.\n" - "+\n" - "+A Kbuild file may be defined under arch/<arch>/include/uapi/asm/ and\n" - "+arch/<arch>/include/asm/ to list asm files coming from asm-generic.\n" - " See subsequent chapter for the syntax of the Kbuild file.\n" - " \n" - "-\t--- 7.1 header-y\n" - "+\t--- 7.1 subdir-y\n" - " \n" - "-\theader-y specifies header files to be exported.\n" - "+\tsubdir-y may be used to specify a subdirectory to be exported.\n" - " \n" - " \t\tExample:\n" - "-\t\t\t#include/linux/Kbuild\n" - "-\t\t\theader-y += usb/\n" - "-\t\t\theader-y += aio_abi.h\n" - "+\t\t\t#arch/cris/include/uapi/asm/Kbuild\n" - "+\t\t\tsubdir-y += ../arch-v10/arch/\n" - "+\t\t\tsubdir-y += ../arch-v32/arch/\n" - " \n" - "-\tThe convention is to list one file per line and\n" - "+\tThe convention is to list one subdir per line and\n" - " \tpreferably in alphabetic order.\n" - " \n" - "-\theader-y also specifies which subdirectories to visit.\n" - "-\tA subdirectory is identified by a trailing '/' which\n" - "-\tcan be seen in the example above for the usb subdirectory.\n" - "-\n" - "-\tSubdirectories are visited before their parent directories.\n" - "-\n" - " \t--- 7.2 genhdr-y\n" - " \n" - "-\tgenhdr-y specifies generated files to be exported.\n" - "-\tGenerated files are special as they need to be looked\n" - "-\tup in another directory when doing 'make O=...' builds.\n" - "+\tgenhdr-y specifies asm files to be generated.\n" - " \n" - " \t\tExample:\n" - "-\t\t\t#include/linux/Kbuild\n" - "-\t\t\tgenhdr-y += version.h\n" - "+\t\t\t#arch/x86/include/uapi/asm/Kbuild\n" - "+\t\t\tgenhdr-y += unistd_32.h\n" - "+\t\t\tgenhdr-y += unistd_64.h\n" - "+\t\t\tgenhdr-y += unistd_x32.h\n" - "+\n" - " \n" - " \t--- 7.3 generic-y\n" - " \n" - "diff --git a/arch/alpha/include/uapi/asm/Kbuild b/arch/alpha/include/uapi/asm/Kbuild\n" - "index d96f2ef5b639..b15bf6bc0e94 100644\n" - "--- a/arch/alpha/include/uapi/asm/Kbuild\n" - "+++ b/arch/alpha/include/uapi/asm/Kbuild\n" - "@@ -1,43 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += a.out.h\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += compiler.h\n" - "-header-y += console.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += fpu.h\n" - "-header-y += gentrap.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += pal.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += reg.h\n" - "-header-y += regdef.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += sysinfo.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/arc/include/uapi/asm/Kbuild b/arch/arc/include/uapi/asm/Kbuild\n" - "index f50d02df78d5..b15bf6bc0e94 100644\n" - "--- a/arch/arc/include/uapi/asm/Kbuild\n" - "+++ b/arch/arc/include/uapi/asm/Kbuild\n" - "@@ -1,5 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-header-y += elf.h\n" - "-header-y += page.h\n" - "-header-y += cachectl.h\n" - "diff --git a/arch/arm/include/uapi/asm/Kbuild b/arch/arm/include/uapi/asm/Kbuild\n" - "index 46a76cd6acb6..607f702c2d62 100644\n" - "--- a/arch/arm/include/uapi/asm/Kbuild\n" - "+++ b/arch/arm/include/uapi/asm/Kbuild\n" - "@@ -1,23 +1,6 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - "-header-y += auxvec.h\n" - "-header-y += byteorder.h\n" - "-header-y += fcntl.h\n" - "-header-y += hwcap.h\n" - "-header-y += ioctls.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += perf_regs.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += setup.h\n" - "-header-y += sigcontext.h\n" - "-header-y += signal.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += unistd.h\n" - " genhdr-y += unistd-common.h\n" - " genhdr-y += unistd-oabi.h\n" - " genhdr-y += unistd-eabi.h\n" - "diff --git a/arch/arm64/include/uapi/asm/Kbuild b/arch/arm64/include/uapi/asm/Kbuild\n" - "index 825b0fe51c2b..13a97aa2285f 100644\n" - "--- a/arch/arm64/include/uapi/asm/Kbuild\n" - "+++ b/arch/arm64/include/uapi/asm/Kbuild\n" - "@@ -2,21 +2,3 @@\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - " generic-y += kvm_para.h\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += fcntl.h\n" - "-header-y += hwcap.h\n" - "-header-y += kvm_para.h\n" - "-header-y += perf_regs.h\n" - "-header-y += param.h\n" - "-header-y += ptrace.h\n" - "-header-y += setup.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += ucontext.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/avr32/include/uapi/asm/Kbuild b/arch/avr32/include/uapi/asm/Kbuild\n" - "index 08d8a3d76ea8..610395083364 100644\n" - "--- a/arch/avr32/include/uapi/asm/Kbuild\n" - "+++ b/arch/avr32/include/uapi/asm/Kbuild\n" - "@@ -1,26 +1,6 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - "-header-y += auxvec.h\n" - "-header-y += byteorder.h\n" - "-header-y += cachectl.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - " generic-y += bitsperlong.h\n" - " generic-y += errno.h\n" - " generic-y += fcntl.h\n" - "diff --git a/arch/blackfin/include/uapi/asm/Kbuild b/arch/blackfin/include/uapi/asm/Kbuild\n" - "index 0bd28f77abc3..b15bf6bc0e94 100644\n" - "--- a/arch/blackfin/include/uapi/asm/Kbuild\n" - "+++ b/arch/blackfin/include/uapi/asm/Kbuild\n" - "@@ -1,19 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += bfin_sport.h\n" - "-header-y += byteorder.h\n" - "-header-y += cachectl.h\n" - "-header-y += fcntl.h\n" - "-header-y += fixed_code.h\n" - "-header-y += ioctls.h\n" - "-header-y += kvm_para.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += stat.h\n" - "-header-y += swab.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/c6x/include/uapi/asm/Kbuild b/arch/c6x/include/uapi/asm/Kbuild\n" - "index e9bc2b2b8147..13a97aa2285f 100644\n" - "--- a/arch/c6x/include/uapi/asm/Kbuild\n" - "+++ b/arch/c6x/include/uapi/asm/Kbuild\n" - "@@ -2,11 +2,3 @@\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - " generic-y += kvm_para.h\n" - "-\n" - "-header-y += byteorder.h\n" - "-header-y += kvm_para.h\n" - "-header-y += ptrace.h\n" - "-header-y += setup.h\n" - "-header-y += sigcontext.h\n" - "-header-y += swab.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/cris/include/uapi/arch-v10/arch/Kbuild b/arch/cris/include/uapi/arch-v10/arch/Kbuild\n" - "deleted file mode 100644\n" - "index 9048c87a782b..000000000000\n" - "--- a/arch/cris/include/uapi/arch-v10/arch/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,5 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += sv_addr.agh\n" - "-header-y += sv_addr_ag.h\n" - "-header-y += svinto.h\n" - "-header-y += user.h\n" - "diff --git a/arch/cris/include/uapi/arch-v32/arch/Kbuild b/arch/cris/include/uapi/arch-v32/arch/Kbuild\n" - "deleted file mode 100644\n" - "index 59efffd16b61..000000000000\n" - "--- a/arch/cris/include/uapi/arch-v32/arch/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,3 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += cryptocop.h\n" - "-header-y += user.h\n" - "diff --git a/arch/cris/include/uapi/asm/Kbuild b/arch/cris/include/uapi/asm/Kbuild\n" - "index d5564a0ae66a..d0c5471856e0 100644\n" - "--- a/arch/cris/include/uapi/asm/Kbuild\n" - "+++ b/arch/cris/include/uapi/asm/Kbuild\n" - "@@ -1,44 +1,5 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - "-header-y += ../arch-v10/arch/\n" - "-header-y += ../arch-v32/arch/\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += elf.h\n" - "-header-y += elf_v10.h\n" - "-header-y += elf_v32.h\n" - "-header-y += errno.h\n" - "-header-y += ethernet.h\n" - "-header-y += etraxgpio.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += ptrace_v10.h\n" - "-header-y += ptrace_v32.h\n" - "-header-y += resource.h\n" - "-header-y += rs485.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += sync_serial.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "+subdir-y += ../arch-v10/arch/\n" - "+subdir-y += ../arch-v32/arch/\n" - "diff --git a/arch/frv/include/uapi/asm/Kbuild b/arch/frv/include/uapi/asm/Kbuild\n" - "index 42a2b33461c0..b15bf6bc0e94 100644\n" - "--- a/arch/frv/include/uapi/asm/Kbuild\n" - "+++ b/arch/frv/include/uapi/asm/Kbuild\n" - "@@ -1,35 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += registers.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/h8300/include/uapi/asm/Kbuild b/arch/h8300/include/uapi/asm/Kbuild\n" - "index fb6101a5d4f1..b15bf6bc0e94 100644\n" - "--- a/arch/h8300/include/uapi/asm/Kbuild\n" - "+++ b/arch/h8300/include/uapi/asm/Kbuild\n" - "@@ -1,30 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += siginfo.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/hexagon/include/asm/Kbuild b/arch/hexagon/include/asm/Kbuild\n" - "index db8ddabc6bd2..f3b1ceb5c1e4 100644\n" - "--- a/arch/hexagon/include/asm/Kbuild\n" - "+++ b/arch/hexagon/include/asm/Kbuild\n" - "@@ -1,6 +1,3 @@\n" - "-\n" - "-header-y += ucontext.h\n" - "-\n" - " generic-y += auxvec.h\n" - " generic-y += barrier.h\n" - " generic-y += bug.h\n" - "diff --git a/arch/hexagon/include/uapi/asm/Kbuild b/arch/hexagon/include/uapi/asm/Kbuild\n" - "index c31706c38631..b15bf6bc0e94 100644\n" - "--- a/arch/hexagon/include/uapi/asm/Kbuild\n" - "+++ b/arch/hexagon/include/uapi/asm/Kbuild\n" - "@@ -1,15 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += kvm_para.h\n" - "-header-y += param.h\n" - "-header-y += ptrace.h\n" - "-header-y += registers.h\n" - "-header-y += setup.h\n" - "-header-y += sigcontext.h\n" - "-header-y += signal.h\n" - "-header-y += swab.h\n" - "-header-y += unistd.h\n" - "-header-y += user.h\n" - "diff --git a/arch/ia64/include/uapi/asm/Kbuild b/arch/ia64/include/uapi/asm/Kbuild\n" - "index 891002bbb995..13a97aa2285f 100644\n" - "--- a/arch/ia64/include/uapi/asm/Kbuild\n" - "+++ b/arch/ia64/include/uapi/asm/Kbuild\n" - "@@ -2,48 +2,3 @@\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - " generic-y += kvm_para.h\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += break.h\n" - "-header-y += byteorder.h\n" - "-header-y += cmpxchg.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += fpu.h\n" - "-header-y += gcc_intrin.h\n" - "-header-y += ia64regs.h\n" - "-header-y += intel_intrin.h\n" - "-header-y += intrinsics.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += perfmon.h\n" - "-header-y += perfmon_default_smpl.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += ptrace_offsets.h\n" - "-header-y += resource.h\n" - "-header-y += rse.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += ucontext.h\n" - "-header-y += unistd.h\n" - "-header-y += ustack.h\n" - "diff --git a/arch/m32r/include/uapi/asm/Kbuild b/arch/m32r/include/uapi/asm/Kbuild\n" - "index 43937a61d6cf..b15bf6bc0e94 100644\n" - "--- a/arch/m32r/include/uapi/asm/Kbuild\n" - "+++ b/arch/m32r/include/uapi/asm/Kbuild\n" - "@@ -1,33 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/m68k/include/uapi/asm/Kbuild b/arch/m68k/include/uapi/asm/Kbuild\n" - "index 6a2d257bdfb2..64368077235a 100644\n" - "--- a/arch/m68k/include/uapi/asm/Kbuild\n" - "+++ b/arch/m68k/include/uapi/asm/Kbuild\n" - "@@ -9,27 +9,3 @@ generic-y += socket.h\n" - " generic-y += sockios.h\n" - " generic-y += termbits.h\n" - " generic-y += termios.h\n" - "-\n" - "-header-y += a.out.h\n" - "-header-y += bootinfo.h\n" - "-header-y += bootinfo-amiga.h\n" - "-header-y += bootinfo-apollo.h\n" - "-header-y += bootinfo-atari.h\n" - "-header-y += bootinfo-hp300.h\n" - "-header-y += bootinfo-mac.h\n" - "-header-y += bootinfo-q40.h\n" - "-header-y += bootinfo-vme.h\n" - "-header-y += byteorder.h\n" - "-header-y += cachectl.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctls.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += setup.h\n" - "-header-y += sigcontext.h\n" - "-header-y += signal.h\n" - "-header-y += stat.h\n" - "-header-y += swab.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/metag/include/uapi/asm/Kbuild b/arch/metag/include/uapi/asm/Kbuild\n" - "index ab78be2b6eb0..b29731ebd7a9 100644\n" - "--- a/arch/metag/include/uapi/asm/Kbuild\n" - "+++ b/arch/metag/include/uapi/asm/Kbuild\n" - "@@ -1,14 +1,6 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - "-header-y += byteorder.h\n" - "-header-y += ech.h\n" - "-header-y += ptrace.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += swab.h\n" - "-header-y += unistd.h\n" - "-\n" - " generic-y += mman.h\n" - " generic-y += resource.h\n" - " generic-y += setup.h\n" - "diff --git a/arch/microblaze/include/uapi/asm/Kbuild b/arch/microblaze/include/uapi/asm/Kbuild\n" - "index 1aac99f87df1..2178c78c7c1a 100644\n" - "--- a/arch/microblaze/include/uapi/asm/Kbuild\n" - "+++ b/arch/microblaze/include/uapi/asm/Kbuild\n" - "@@ -2,35 +2,3 @@\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - " generic-y += types.h\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += elf.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/mips/include/uapi/asm/Kbuild b/arch/mips/include/uapi/asm/Kbuild\n" - "index f2cf41461146..a0266feba9e6 100644\n" - "--- a/arch/mips/include/uapi/asm/Kbuild\n" - "+++ b/arch/mips/include/uapi/asm/Kbuild\n" - "@@ -2,40 +2,3 @@\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - " generic-y += ipcbuf.h\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitfield.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += break.h\n" - "-header-y += byteorder.h\n" - "-header-y += cachectl.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += inst.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += sgidefs.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += sysmips.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/mn10300/include/uapi/asm/Kbuild b/arch/mn10300/include/uapi/asm/Kbuild\n" - "index 040178cdb3eb..b15bf6bc0e94 100644\n" - "--- a/arch/mn10300/include/uapi/asm/Kbuild\n" - "+++ b/arch/mn10300/include/uapi/asm/Kbuild\n" - "@@ -1,34 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/nios2/include/uapi/asm/Kbuild b/arch/nios2/include/uapi/asm/Kbuild\n" - "index e0bb972a50d7..766455d0d291 100644\n" - "--- a/arch/nios2/include/uapi/asm/Kbuild\n" - "+++ b/arch/nios2/include/uapi/asm/Kbuild\n" - "@@ -1,5 +1,3 @@\n" - "+# UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += elf.h\n" - "-\n" - " generic-y += ucontext.h\n" - "diff --git a/arch/openrisc/include/asm/Kbuild b/arch/openrisc/include/asm/Kbuild\n" - "index 2832f031fb11..561915716fd9 100644\n" - "--- a/arch/openrisc/include/asm/Kbuild\n" - "+++ b/arch/openrisc/include/asm/Kbuild\n" - "@@ -1,6 +1,3 @@\n" - "-\n" - "-header-y += ucontext.h\n" - "-\n" - " generic-y += atomic.h\n" - " generic-y += auxvec.h\n" - " generic-y += barrier.h\n" - "diff --git a/arch/openrisc/include/uapi/asm/Kbuild b/arch/openrisc/include/uapi/asm/Kbuild\n" - "index 80761eb82b5f..b15bf6bc0e94 100644\n" - "--- a/arch/openrisc/include/uapi/asm/Kbuild\n" - "+++ b/arch/openrisc/include/uapi/asm/Kbuild\n" - "@@ -1,10 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += byteorder.h\n" - "-header-y += elf.h\n" - "-header-y += kvm_para.h\n" - "-header-y += param.h\n" - "-header-y += ptrace.h\n" - "-header-y += sigcontext.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/parisc/include/uapi/asm/Kbuild b/arch/parisc/include/uapi/asm/Kbuild\n" - "index 348356c99514..3971c60a7e7f 100644\n" - "--- a/arch/parisc/include/uapi/asm/Kbuild\n" - "+++ b/arch/parisc/include/uapi/asm/Kbuild\n" - "@@ -2,31 +2,3 @@\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - " generic-y += resource.h\n" - "-\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += pdc.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/powerpc/include/uapi/asm/Kbuild b/arch/powerpc/include/uapi/asm/Kbuild\n" - "index dab3717e3ea0..b15bf6bc0e94 100644\n" - "--- a/arch/powerpc/include/uapi/asm/Kbuild\n" - "+++ b/arch/powerpc/include/uapi/asm/Kbuild\n" - "@@ -1,47 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += bootx.h\n" - "-header-y += byteorder.h\n" - "-header-y += cputable.h\n" - "-header-y += eeh.h\n" - "-header-y += elf.h\n" - "-header-y += epapr_hcalls.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += nvram.h\n" - "-header-y += opal-prd.h\n" - "-header-y += param.h\n" - "-header-y += perf_event.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ps3fb.h\n" - "-header-y += ptrace.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += spu_info.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += tm.h\n" - "-header-y += types.h\n" - "-header-y += ucontext.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/s390/include/uapi/asm/Kbuild b/arch/s390/include/uapi/asm/Kbuild\n" - "index bf736e764cb4..b15bf6bc0e94 100644\n" - "--- a/arch/s390/include/uapi/asm/Kbuild\n" - "+++ b/arch/s390/include/uapi/asm/Kbuild\n" - "@@ -1,54 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += chpid.h\n" - "-header-y += chsc.h\n" - "-header-y += clp.h\n" - "-header-y += cmb.h\n" - "-header-y += dasd.h\n" - "-header-y += debug.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += hypfs.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm.h\n" - "-header-y += kvm_para.h\n" - "-header-y += kvm_perf.h\n" - "-header-y += kvm_virtio.h\n" - "-header-y += mman.h\n" - "-header-y += monwriter.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += qeth.h\n" - "-header-y += resource.h\n" - "-header-y += schid.h\n" - "-header-y += sclp_ctl.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sie.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += tape390.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += ucontext.h\n" - "-header-y += unistd.h\n" - "-header-y += virtio-ccw.h\n" - "-header-y += vtoc.h\n" - "-header-y += zcrypt.h\n" - "diff --git a/arch/score/include/asm/Kbuild b/arch/score/include/asm/Kbuild\n" - "index a05218ff3fe4..128ca7ec0220 100644\n" - "--- a/arch/score/include/asm/Kbuild\n" - "+++ b/arch/score/include/asm/Kbuild\n" - "@@ -1,7 +1,3 @@\n" - "-\n" - "-header-y +=\n" - "-\n" - "-\n" - " generic-y += barrier.h\n" - " generic-y += clkdev.h\n" - " generic-y += cputime.h\n" - "diff --git a/arch/score/include/uapi/asm/Kbuild b/arch/score/include/uapi/asm/Kbuild\n" - "index 040178cdb3eb..b15bf6bc0e94 100644\n" - "--- a/arch/score/include/uapi/asm/Kbuild\n" - "+++ b/arch/score/include/uapi/asm/Kbuild\n" - "@@ -1,34 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "diff --git a/arch/sh/include/uapi/asm/Kbuild b/arch/sh/include/uapi/asm/Kbuild\n" - "index 60613ae78513..b15bf6bc0e94 100644\n" - "--- a/arch/sh/include/uapi/asm/Kbuild\n" - "+++ b/arch/sh/include/uapi/asm/Kbuild\n" - "@@ -1,25 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += byteorder.h\n" - "-header-y += cachectl.h\n" - "-header-y += cpu-features.h\n" - "-header-y += hw_breakpoint.h\n" - "-header-y += ioctls.h\n" - "-header-y += posix_types.h\n" - "-header-y += posix_types_32.h\n" - "-header-y += posix_types_64.h\n" - "-header-y += ptrace.h\n" - "-header-y += ptrace_32.h\n" - "-header-y += ptrace_64.h\n" - "-header-y += setup.h\n" - "-header-y += sigcontext.h\n" - "-header-y += signal.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += swab.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "-header-y += unistd_32.h\n" - "-header-y += unistd_64.h\n" - "diff --git a/arch/sparc/include/uapi/asm/Kbuild b/arch/sparc/include/uapi/asm/Kbuild\n" - "index b5843ee09fb5..b15bf6bc0e94 100644\n" - "--- a/arch/sparc/include/uapi/asm/Kbuild\n" - "+++ b/arch/sparc/include/uapi/asm/Kbuild\n" - "@@ -1,50 +1,2 @@\n" - " # UAPI Header export list\n" - "-# User exported sparc header files\n" - "-\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += apc.h\n" - "-header-y += asi.h\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += display7seg.h\n" - "-header-y += envctrl.h\n" - "-header-y += errno.h\n" - "-header-y += fbio.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += jsflash.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += openpromio.h\n" - "-header-y += param.h\n" - "-header-y += perfctr.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += psr.h\n" - "-header-y += psrcompat.h\n" - "-header-y += pstate.h\n" - "-header-y += ptrace.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += traps.h\n" - "-header-y += uctx.h\n" - "-header-y += unistd.h\n" - "-header-y += utrap.h\n" - "-header-y += watchdog.h\n" - "diff --git a/arch/tile/include/asm/Kbuild b/arch/tile/include/asm/Kbuild\n" - "index 2d1f5638974c..057eaa533877 100644\n" - "--- a/arch/tile/include/asm/Kbuild\n" - "+++ b/arch/tile/include/asm/Kbuild\n" - "@@ -1,6 +1,3 @@\n" - "-\n" - "-header-y += ../arch/\n" - "-\n" - " generic-y += bug.h\n" - " generic-y += bugs.h\n" - " generic-y += clkdev.h\n" - "diff --git a/arch/tile/include/uapi/arch/Kbuild b/arch/tile/include/uapi/arch/Kbuild\n" - "deleted file mode 100644\n" - "index 97dfbecec6b6..000000000000\n" - "--- a/arch/tile/include/uapi/arch/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,17 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += abi.h\n" - "-header-y += chip.h\n" - "-header-y += chip_tilegx.h\n" - "-header-y += chip_tilepro.h\n" - "-header-y += icache.h\n" - "-header-y += interrupts.h\n" - "-header-y += interrupts_32.h\n" - "-header-y += interrupts_64.h\n" - "-header-y += opcode.h\n" - "-header-y += opcode_tilegx.h\n" - "-header-y += opcode_tilepro.h\n" - "-header-y += sim.h\n" - "-header-y += sim_def.h\n" - "-header-y += spr_def.h\n" - "-header-y += spr_def_32.h\n" - "-header-y += spr_def_64.h\n" - "diff --git a/arch/tile/include/uapi/asm/Kbuild b/arch/tile/include/uapi/asm/Kbuild\n" - "index c20db8e428bf..e0a50111e07f 100644\n" - "--- a/arch/tile/include/uapi/asm/Kbuild\n" - "+++ b/arch/tile/include/uapi/asm/Kbuild\n" - "@@ -1,21 +1,6 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += cachectl.h\n" - "-header-y += hardwall.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman.h\n" - "-header-y += ptrace.h\n" - "-header-y += setup.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += stat.h\n" - "-header-y += swab.h\n" - "-header-y += ucontext.h\n" - "-header-y += unistd.h\n" - "-\n" - " generic-y += ucontext.h\n" - "+\n" - "+subdir-y += ../arch\n" - "diff --git a/arch/unicore32/include/uapi/asm/Kbuild b/arch/unicore32/include/uapi/asm/Kbuild\n" - "index 0514d7ad6855..13a97aa2285f 100644\n" - "--- a/arch/unicore32/include/uapi/asm/Kbuild\n" - "+++ b/arch/unicore32/include/uapi/asm/Kbuild\n" - "@@ -1,10 +1,4 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - " \n" - "-header-y += byteorder.h\n" - "-header-y += kvm_para.h\n" - "-header-y += ptrace.h\n" - "-header-y += sigcontext.h\n" - "-header-y += unistd.h\n" - "-\n" - " generic-y += kvm_para.h\n" - "diff --git a/arch/x86/include/uapi/asm/Kbuild b/arch/x86/include/uapi/asm/Kbuild\n" - "index 3dec769cadf7..83b6e9a0dce4 100644\n" - "--- a/arch/x86/include/uapi/asm/Kbuild\n" - "+++ b/arch/x86/include/uapi/asm/Kbuild\n" - "@@ -4,62 +4,3 @@ include include/uapi/asm-generic/Kbuild.asm\n" - " genhdr-y += unistd_32.h\n" - " genhdr-y += unistd_64.h\n" - " genhdr-y += unistd_x32.h\n" - "-header-y += a.out.h\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += boot.h\n" - "-header-y += bootparam.h\n" - "-header-y += byteorder.h\n" - "-header-y += debugreg.h\n" - "-header-y += e820.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += hw_breakpoint.h\n" - "-header-y += hyperv.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += ist.h\n" - "-header-y += kvm.h\n" - "-header-y += kvm_para.h\n" - "-header-y += kvm_perf.h\n" - "-header-y += ldt.h\n" - "-header-y += mce.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += msr-index.h\n" - "-header-y += msr.h\n" - "-header-y += mtrr.h\n" - "-header-y += param.h\n" - "-header-y += perf_regs.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += posix_types_32.h\n" - "-header-y += posix_types_64.h\n" - "-header-y += posix_types_x32.h\n" - "-header-y += prctl.h\n" - "-header-y += processor-flags.h\n" - "-header-y += ptrace-abi.h\n" - "-header-y += ptrace.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += sigcontext32.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += svm.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += ucontext.h\n" - "-header-y += unistd.h\n" - "-header-y += vm86.h\n" - "-header-y += vmx.h\n" - "-header-y += vsyscall.h\n" - "diff --git a/arch/xtensa/include/uapi/asm/Kbuild b/arch/xtensa/include/uapi/asm/Kbuild\n" - "index 56aad54e7fb7..b15bf6bc0e94 100644\n" - "--- a/arch/xtensa/include/uapi/asm/Kbuild\n" - "+++ b/arch/xtensa/include/uapi/asm/Kbuild\n" - "@@ -1,25 +1,2 @@\n" - " # UAPI Header export list\n" - " include include/uapi/asm-generic/Kbuild.asm\n" - "-\n" - "-header-y += auxvec.h\n" - "-header-y += byteorder.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "diff --git a/include/Kbuild b/include/Kbuild\n" - "deleted file mode 100644\n" - "index bab1145bc7a7..000000000000\n" - "--- a/include/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# Top-level Makefile calls into asm-$(ARCH)\n" - "-# List only non-arch directories below\n" - "diff --git a/include/asm-generic/Kbuild.asm b/include/asm-generic/Kbuild.asm\n" - "deleted file mode 100644\n" - "index d2ee86b4c091..000000000000\n" - "--- a/include/asm-generic/Kbuild.asm\n" - "+++ /dev/null\n" - "@@ -1 +0,0 @@\n" - "-include include/uapi/asm-generic/Kbuild.asm\n" - "diff --git a/include/scsi/fc/Kbuild b/include/scsi/fc/Kbuild\n" - "deleted file mode 100644\n" - "index e69de29bb2d1..000000000000\n" - "diff --git a/include/uapi/Kbuild b/include/uapi/Kbuild\n" - "deleted file mode 100644\n" - "index 245aa6e05e6a..000000000000\n" - "--- a/include/uapi/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,15 +0,0 @@\n" - "-# UAPI Header export list\n" - "-# Top-level Makefile calls into asm-$(ARCH)\n" - "-# List only non-arch directories below\n" - "-\n" - "-\n" - "-header-y += asm-generic/\n" - "-header-y += linux/\n" - "-header-y += sound/\n" - "-header-y += mtd/\n" - "-header-y += rdma/\n" - "-header-y += video/\n" - "-header-y += drm/\n" - "-header-y += xen/\n" - "-header-y += scsi/\n" - "-header-y += misc/\n" - "diff --git a/include/uapi/asm-generic/Kbuild b/include/uapi/asm-generic/Kbuild\n" - "deleted file mode 100644\n" - "index b73de7bb7a62..000000000000\n" - "--- a/include/uapi/asm-generic/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,36 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += errno-base.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += int-l64.h\n" - "-header-y += int-ll64.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += kvm_para.h\n" - "-header-y += mman-common.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += shmparam.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal-defs.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += ucontext.h\n" - "-header-y += unistd.h\n" - "diff --git a/include/uapi/asm-generic/Kbuild.asm b/include/uapi/asm-generic/Kbuild.asm\n" - "index fcd50b759217..c13805d5a2a0 100644\n" - "--- a/include/uapi/asm-generic/Kbuild.asm\n" - "+++ b/include/uapi/asm-generic/Kbuild.asm\n" - "@@ -8,38 +8,38 @@ opt-header += a.out.h\n" - " #\n" - " # Headers that are mandatory in usr/include/asm/\n" - " #\n" - "-header-y += auxvec.h\n" - "-header-y += bitsperlong.h\n" - "-header-y += byteorder.h\n" - "-header-y += errno.h\n" - "-header-y += fcntl.h\n" - "-header-y += ioctl.h\n" - "-header-y += ioctls.h\n" - "-header-y += ipcbuf.h\n" - "-header-y += mman.h\n" - "-header-y += msgbuf.h\n" - "-header-y += param.h\n" - "-header-y += poll.h\n" - "-header-y += posix_types.h\n" - "-header-y += ptrace.h\n" - "-header-y += resource.h\n" - "-header-y += sembuf.h\n" - "-header-y += setup.h\n" - "-header-y += shmbuf.h\n" - "-header-y += sigcontext.h\n" - "-header-y += siginfo.h\n" - "-header-y += signal.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += stat.h\n" - "-header-y += statfs.h\n" - "-header-y += swab.h\n" - "-header-y += termbits.h\n" - "-header-y += termios.h\n" - "-header-y += types.h\n" - "-header-y += unistd.h\n" - "+generic-y += auxvec.h\n" - "+generic-y += bitsperlong.h\n" - "+generic-y += byteorder.h\n" - "+generic-y += errno.h\n" - "+generic-y += fcntl.h\n" - "+generic-y += ioctl.h\n" - "+generic-y += ioctls.h\n" - "+generic-y += ipcbuf.h\n" - "+generic-y += mman.h\n" - "+generic-y += msgbuf.h\n" - "+generic-y += param.h\n" - "+generic-y += poll.h\n" - "+generic-y += posix_types.h\n" - "+generic-y += ptrace.h\n" - "+generic-y += resource.h\n" - "+generic-y += sembuf.h\n" - "+generic-y += setup.h\n" - "+generic-y += shmbuf.h\n" - "+generic-y += sigcontext.h\n" - "+generic-y += siginfo.h\n" - "+generic-y += signal.h\n" - "+generic-y += socket.h\n" - "+generic-y += sockios.h\n" - "+generic-y += stat.h\n" - "+generic-y += statfs.h\n" - "+generic-y += swab.h\n" - "+generic-y += termbits.h\n" - "+generic-y += termios.h\n" - "+generic-y += types.h\n" - "+generic-y += unistd.h\n" - " \n" - "-header-y += $(foreach hdr,$(opt-header), \\\n" - "+generic-y += $(foreach hdr,$(opt-header), \\\n" - " \t $(if \\\n" - " \t\t$(wildcard \\\n" - " \t\t\t$(srctree)/arch/$(SRCARCH)/include/uapi/asm/$(hdr) \\\n" - "diff --git a/include/uapi/drm/Kbuild b/include/uapi/drm/Kbuild\n" - "deleted file mode 100644\n" - "index 9355dd8eff3b..000000000000\n" - "--- a/include/uapi/drm/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,22 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += drm.h\n" - "-header-y += drm_fourcc.h\n" - "-header-y += drm_mode.h\n" - "-header-y += drm_sarea.h\n" - "-header-y += amdgpu_drm.h\n" - "-header-y += exynos_drm.h\n" - "-header-y += i810_drm.h\n" - "-header-y += i915_drm.h\n" - "-header-y += mga_drm.h\n" - "-header-y += nouveau_drm.h\n" - "-header-y += qxl_drm.h\n" - "-header-y += r128_drm.h\n" - "-header-y += radeon_drm.h\n" - "-header-y += savage_drm.h\n" - "-header-y += sis_drm.h\n" - "-header-y += tegra_drm.h\n" - "-header-y += via_drm.h\n" - "-header-y += vmwgfx_drm.h\n" - "-header-y += msm_drm.h\n" - "-header-y += vc4_drm.h\n" - "-header-y += virtgpu_drm.h\n" - "diff --git a/include/uapi/linux/Kbuild b/include/uapi/linux/Kbuild\n" - "deleted file mode 100644\n" - "index a8b93e685239..000000000000\n" - "--- a/include/uapi/linux/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,482 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += android/\n" - "-header-y += byteorder/\n" - "-header-y += can/\n" - "-header-y += caif/\n" - "-header-y += dvb/\n" - "-header-y += hdlc/\n" - "-header-y += hsi/\n" - "-header-y += iio/\n" - "-header-y += isdn/\n" - "-header-y += mmc/\n" - "-header-y += nfsd/\n" - "-header-y += raid/\n" - "-header-y += spi/\n" - "-header-y += sunrpc/\n" - "-header-y += tc_act/\n" - "-header-y += tc_ematch/\n" - "-header-y += netfilter/\n" - "-header-y += netfilter_arp/\n" - "-header-y += netfilter_bridge/\n" - "-header-y += netfilter_ipv4/\n" - "-header-y += netfilter_ipv6/\n" - "-header-y += usb/\n" - "-header-y += wimax/\n" - "-\n" - "-genhdr-y += version.h\n" - "-\n" - "-ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/a.out.h \\\n" - "-\t\t $(srctree)/arch/$(SRCARCH)/include/asm/a.out.h),)\n" - "-header-y += a.out.h\n" - "-endif\n" - "-\n" - "-header-y += acct.h\n" - "-header-y += adb.h\n" - "-header-y += adfs_fs.h\n" - "-header-y += affs_hardblocks.h\n" - "-header-y += agpgart.h\n" - "-header-y += aio_abi.h\n" - "-header-y += am437x-vpfe.h\n" - "-header-y += apm_bios.h\n" - "-header-y += arcfb.h\n" - "-header-y += atalk.h\n" - "-header-y += atmapi.h\n" - "-header-y += atmarp.h\n" - "-header-y += atmbr2684.h\n" - "-header-y += atmclip.h\n" - "-header-y += atmdev.h\n" - "-header-y += atm_eni.h\n" - "-header-y += atm.h\n" - "-header-y += atm_he.h\n" - "-header-y += atm_idt77105.h\n" - "-header-y += atmioc.h\n" - "-header-y += atmlec.h\n" - "-header-y += atmmpc.h\n" - "-header-y += atm_nicstar.h\n" - "-header-y += atmppp.h\n" - "-header-y += atmsap.h\n" - "-header-y += atmsvc.h\n" - "-header-y += atm_tcp.h\n" - "-header-y += atm_zatm.h\n" - "-header-y += audit.h\n" - "-header-y += auto_fs4.h\n" - "-header-y += auto_fs.h\n" - "-header-y += auxvec.h\n" - "-header-y += ax25.h\n" - "-header-y += b1lli.h\n" - "-header-y += baycom.h\n" - "-header-y += bcm933xx_hcs.h\n" - "-header-y += bfs_fs.h\n" - "-header-y += binfmts.h\n" - "-header-y += blkpg.h\n" - "-header-y += blktrace_api.h\n" - "-header-y += blkzoned.h\n" - "-header-y += bpf_common.h\n" - "-header-y += bpf_perf_event.h\n" - "-header-y += bpf.h\n" - "-header-y += bpqether.h\n" - "-header-y += bsg.h\n" - "-header-y += bt-bmc.h\n" - "-header-y += btrfs.h\n" - "-header-y += can.h\n" - "-header-y += capability.h\n" - "-header-y += capi.h\n" - "-header-y += cciss_defs.h\n" - "-header-y += cciss_ioctl.h\n" - "-header-y += cdrom.h\n" - "-header-y += cec.h\n" - "-header-y += cec-funcs.h\n" - "-header-y += cgroupstats.h\n" - "-header-y += chio.h\n" - "-header-y += cm4000_cs.h\n" - "-header-y += cn_proc.h\n" - "-header-y += coda.h\n" - "-header-y += coda_psdev.h\n" - "-header-y += coff.h\n" - "-header-y += connector.h\n" - "-header-y += const.h\n" - "-header-y += cramfs_fs.h\n" - "-header-y += cuda.h\n" - "-header-y += cyclades.h\n" - "-header-y += cycx_cfm.h\n" - "-header-y += dcbnl.h\n" - "-header-y += dccp.h\n" - "-header-y += devlink.h\n" - "-header-y += dlmconstants.h\n" - "-header-y += dlm_device.h\n" - "-header-y += dlm.h\n" - "-header-y += dlm_netlink.h\n" - "-header-y += dlm_plock.h\n" - "-header-y += dm-ioctl.h\n" - "-header-y += dm-log-userspace.h\n" - "-header-y += dn.h\n" - "-header-y += dqblk_xfs.h\n" - "-header-y += edd.h\n" - "-header-y += efs_fs_sb.h\n" - "-header-y += elfcore.h\n" - "-header-y += elf-em.h\n" - "-header-y += elf-fdpic.h\n" - "-header-y += elf.h\n" - "-header-y += errno.h\n" - "-header-y += errqueue.h\n" - "-header-y += ethtool.h\n" - "-header-y += eventpoll.h\n" - "-header-y += fadvise.h\n" - "-header-y += falloc.h\n" - "-header-y += fanotify.h\n" - "-header-y += fb.h\n" - "-header-y += fcntl.h\n" - "-header-y += fd.h\n" - "-header-y += fdreg.h\n" - "-header-y += fib_rules.h\n" - "-header-y += fiemap.h\n" - "-header-y += filter.h\n" - "-header-y += firewire-cdev.h\n" - "-header-y += firewire-constants.h\n" - "-header-y += flat.h\n" - "-header-y += fou.h\n" - "-header-y += fs.h\n" - "-header-y += fsl_hypervisor.h\n" - "-header-y += fuse.h\n" - "-header-y += futex.h\n" - "-header-y += gameport.h\n" - "-header-y += genetlink.h\n" - "-header-y += gen_stats.h\n" - "-header-y += gfs2_ondisk.h\n" - "-header-y += gigaset_dev.h\n" - "-header-y += gpio.h\n" - "-header-y += gsmmux.h\n" - "-header-y += gtp.h\n" - "-header-y += hdlcdrv.h\n" - "-header-y += hdlc.h\n" - "-header-y += hdreg.h\n" - "-header-y += hiddev.h\n" - "-header-y += hid.h\n" - "-header-y += hidraw.h\n" - "-header-y += hpet.h\n" - "-header-y += hsr_netlink.h\n" - "-header-y += hyperv.h\n" - "-header-y += hysdn_if.h\n" - "-header-y += i2c-dev.h\n" - "-header-y += i2c.h\n" - "-header-y += i2o-dev.h\n" - "-header-y += i8k.h\n" - "-header-y += icmp.h\n" - "-header-y += icmpv6.h\n" - "-header-y += if_addr.h\n" - "-header-y += if_addrlabel.h\n" - "-header-y += if_alg.h\n" - "-header-y += if_arcnet.h\n" - "-header-y += if_arp.h\n" - "-header-y += if_bonding.h\n" - "-header-y += if_bridge.h\n" - "-header-y += if_cablemodem.h\n" - "-header-y += if_eql.h\n" - "-header-y += if_ether.h\n" - "-header-y += if_fc.h\n" - "-header-y += if_fddi.h\n" - "-header-y += if_frad.h\n" - "-header-y += if.h\n" - "-header-y += if_hippi.h\n" - "-header-y += if_infiniband.h\n" - "-header-y += if_link.h\n" - "-header-y += if_ltalk.h\n" - "-header-y += if_macsec.h\n" - "-header-y += if_packet.h\n" - "-header-y += if_phonet.h\n" - "-header-y += if_plip.h\n" - "-header-y += if_ppp.h\n" - "-header-y += if_pppol2tp.h\n" - "-header-y += if_pppox.h\n" - "-header-y += if_slip.h\n" - "-header-y += if_team.h\n" - "-header-y += if_tun.h\n" - "-header-y += if_tunnel.h\n" - "-header-y += if_vlan.h\n" - "-header-y += if_x25.h\n" - "-header-y += igmp.h\n" - "-header-y += ila.h\n" - "-header-y += in6.h\n" - "-header-y += inet_diag.h\n" - "-header-y += in.h\n" - "-header-y += inotify.h\n" - "-header-y += input.h\n" - "-header-y += input-event-codes.h\n" - "-header-y += in_route.h\n" - "-header-y += ioctl.h\n" - "-header-y += ip6_tunnel.h\n" - "-header-y += ipc.h\n" - "-header-y += ip.h\n" - "-header-y += ipmi.h\n" - "-header-y += ipmi_msgdefs.h\n" - "-header-y += ipsec.h\n" - "-header-y += ipv6.h\n" - "-header-y += ipv6_route.h\n" - "-header-y += ip_vs.h\n" - "-header-y += ipx.h\n" - "-header-y += irda.h\n" - "-header-y += irqnr.h\n" - "-header-y += isdn_divertif.h\n" - "-header-y += isdn.h\n" - "-header-y += isdnif.h\n" - "-header-y += isdn_ppp.h\n" - "-header-y += iso_fs.h\n" - "-header-y += ivtvfb.h\n" - "-header-y += ivtv.h\n" - "-header-y += ixjuser.h\n" - "-header-y += jffs2.h\n" - "-header-y += joystick.h\n" - "-header-y += kcmp.h\n" - "-header-y += kdev_t.h\n" - "-header-y += kd.h\n" - "-header-y += kernelcapi.h\n" - "-header-y += kernel.h\n" - "-header-y += kernel-page-flags.h\n" - "-header-y += kexec.h\n" - "-header-y += keyboard.h\n" - "-header-y += keyctl.h\n" - "-\n" - "-ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm.h \\\n" - "-\t\t $(srctree)/arch/$(SRCARCH)/include/asm/kvm.h),)\n" - "-header-y += kvm.h\n" - "-endif\n" - "-\n" - "-\n" - "-ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm_para.h \\\n" - "-\t\t $(srctree)/arch/$(SRCARCH)/include/asm/kvm_para.h),)\n" - "-header-y += kvm_para.h\n" - "-endif\n" - "-\n" - "-header-y += hw_breakpoint.h\n" - "-header-y += l2tp.h\n" - "-header-y += libc-compat.h\n" - "-header-y += lirc.h\n" - "-header-y += limits.h\n" - "-header-y += llc.h\n" - "-header-y += loop.h\n" - "-header-y += lp.h\n" - "-header-y += lwtunnel.h\n" - "-header-y += magic.h\n" - "-header-y += major.h\n" - "-header-y += map_to_7segment.h\n" - "-header-y += matroxfb.h\n" - "-header-y += mdio.h\n" - "-header-y += media.h\n" - "-header-y += media-bus-format.h\n" - "-header-y += mei.h\n" - "-header-y += membarrier.h\n" - "-header-y += memfd.h\n" - "-header-y += mempolicy.h\n" - "-header-y += meye.h\n" - "-header-y += mic_common.h\n" - "-header-y += mic_ioctl.h\n" - "-header-y += mii.h\n" - "-header-y += minix_fs.h\n" - "-header-y += mman.h\n" - "-header-y += mmtimer.h\n" - "-header-y += mpls.h\n" - "-header-y += mpls_iptunnel.h\n" - "-header-y += mqueue.h\n" - "-header-y += mroute6.h\n" - "-header-y += mroute.h\n" - "-header-y += msdos_fs.h\n" - "-header-y += msg.h\n" - "-header-y += mtio.h\n" - "-header-y += nbd.h\n" - "-header-y += ncp_fs.h\n" - "-header-y += ncp.h\n" - "-header-y += ncp_mount.h\n" - "-header-y += ncp_no.h\n" - "-header-y += ndctl.h\n" - "-header-y += neighbour.h\n" - "-header-y += netconf.h\n" - "-header-y += netdevice.h\n" - "-header-y += net_dropmon.h\n" - "-header-y += netfilter_arp.h\n" - "-header-y += netfilter_bridge.h\n" - "-header-y += netfilter_decnet.h\n" - "-header-y += netfilter.h\n" - "-header-y += netfilter_ipv4.h\n" - "-header-y += netfilter_ipv6.h\n" - "-header-y += net.h\n" - "-header-y += netlink_diag.h\n" - "-header-y += netlink.h\n" - "-header-y += netrom.h\n" - "-header-y += net_namespace.h\n" - "-header-y += net_tstamp.h\n" - "-header-y += nfc.h\n" - "-header-y += nfs2.h\n" - "-header-y += nfs3.h\n" - "-header-y += nfs4.h\n" - "-header-y += nfs4_mount.h\n" - "-header-y += nfsacl.h\n" - "-header-y += nfs_fs.h\n" - "-header-y += nfs.h\n" - "-header-y += nfs_idmap.h\n" - "-header-y += nfs_mount.h\n" - "-header-y += nl80211.h\n" - "-header-y += n_r3964.h\n" - "-header-y += nubus.h\n" - "-header-y += nvme_ioctl.h\n" - "-header-y += nvram.h\n" - "-header-y += omap3isp.h\n" - "-header-y += omapfb.h\n" - "-header-y += oom.h\n" - "-header-y += openvswitch.h\n" - "-header-y += packet_diag.h\n" - "-header-y += param.h\n" - "-header-y += parport.h\n" - "-header-y += patchkey.h\n" - "-header-y += pci.h\n" - "-header-y += pci_regs.h\n" - "-header-y += perf_event.h\n" - "-header-y += personality.h\n" - "-header-y += pfkeyv2.h\n" - "-header-y += pg.h\n" - "-header-y += phantom.h\n" - "-header-y += phonet.h\n" - "-header-y += pktcdvd.h\n" - "-header-y += pkt_cls.h\n" - "-header-y += pkt_sched.h\n" - "-header-y += pmu.h\n" - "-header-y += poll.h\n" - "-header-y += posix_acl.h\n" - "-header-y += posix_acl_xattr.h\n" - "-header-y += posix_types.h\n" - "-header-y += ppdev.h\n" - "-header-y += ppp-comp.h\n" - "-header-y += ppp_defs.h\n" - "-header-y += ppp-ioctl.h\n" - "-header-y += pps.h\n" - "-header-y += prctl.h\n" - "-header-y += psci.h\n" - "-header-y += ptp_clock.h\n" - "-header-y += ptrace.h\n" - "-header-y += qnx4_fs.h\n" - "-header-y += qnxtypes.h\n" - "-header-y += quota.h\n" - "-header-y += radeonfb.h\n" - "-header-y += random.h\n" - "-header-y += raw.h\n" - "-header-y += rds.h\n" - "-header-y += reboot.h\n" - "-header-y += reiserfs_fs.h\n" - "-header-y += reiserfs_xattr.h\n" - "-header-y += resource.h\n" - "-header-y += rfkill.h\n" - "-header-y += rio_cm_cdev.h\n" - "-header-y += rio_mport_cdev.h\n" - "-header-y += romfs_fs.h\n" - "-header-y += rose.h\n" - "-header-y += route.h\n" - "-header-y += rtc.h\n" - "-header-y += rtnetlink.h\n" - "-header-y += scc.h\n" - "-header-y += sched.h\n" - "-header-y += scif_ioctl.h\n" - "-header-y += screen_info.h\n" - "-header-y += sctp.h\n" - "-header-y += sdla.h\n" - "-header-y += seccomp.h\n" - "-header-y += securebits.h\n" - "-header-y += selinux_netlink.h\n" - "-header-y += sem.h\n" - "-header-y += serial_core.h\n" - "-header-y += serial.h\n" - "-header-y += serial_reg.h\n" - "-header-y += serio.h\n" - "-header-y += shm.h\n" - "-header-y += signalfd.h\n" - "-header-y += signal.h\n" - "-header-y += smiapp.h\n" - "-header-y += snmp.h\n" - "-header-y += sock_diag.h\n" - "-header-y += socket.h\n" - "-header-y += sockios.h\n" - "-header-y += sonet.h\n" - "-header-y += sonypi.h\n" - "-header-y += soundcard.h\n" - "-header-y += sound.h\n" - "-header-y += stat.h\n" - "-header-y += stddef.h\n" - "-header-y += string.h\n" - "-header-y += suspend_ioctls.h\n" - "-header-y += swab.h\n" - "-header-y += synclink.h\n" - "-header-y += sync_file.h\n" - "-header-y += sysctl.h\n" - "-header-y += sysinfo.h\n" - "-header-y += target_core_user.h\n" - "-header-y += taskstats.h\n" - "-header-y += tcp.h\n" - "-header-y += tcp_metrics.h\n" - "-header-y += telephony.h\n" - "-header-y += termios.h\n" - "-header-y += thermal.h\n" - "-header-y += time.h\n" - "-header-y += times.h\n" - "-header-y += timex.h\n" - "-header-y += tiocl.h\n" - "-header-y += tipc_config.h\n" - "-header-y += tipc_netlink.h\n" - "-header-y += tipc.h\n" - "-header-y += toshiba.h\n" - "-header-y += tty_flags.h\n" - "-header-y += tty.h\n" - "-header-y += types.h\n" - "-header-y += udf_fs_i.h\n" - "-header-y += udp.h\n" - "-header-y += uhid.h\n" - "-header-y += uinput.h\n" - "-header-y += uio.h\n" - "-header-y += uleds.h\n" - "-header-y += ultrasound.h\n" - "-header-y += un.h\n" - "-header-y += unistd.h\n" - "-header-y += unix_diag.h\n" - "-header-y += usbdevice_fs.h\n" - "-header-y += usbip.h\n" - "-header-y += utime.h\n" - "-header-y += utsname.h\n" - "-header-y += uuid.h\n" - "-header-y += uvcvideo.h\n" - "-header-y += v4l2-common.h\n" - "-header-y += v4l2-controls.h\n" - "-header-y += v4l2-dv-timings.h\n" - "-header-y += v4l2-mediabus.h\n" - "-header-y += v4l2-subdev.h\n" - "-header-y += veth.h\n" - "-header-y += vfio.h\n" - "-header-y += vhost.h\n" - "-header-y += videodev2.h\n" - "-header-y += virtio_9p.h\n" - "-header-y += virtio_balloon.h\n" - "-header-y += virtio_blk.h\n" - "-header-y += virtio_config.h\n" - "-header-y += virtio_console.h\n" - "-header-y += virtio_gpu.h\n" - "-header-y += virtio_ids.h\n" - "-header-y += virtio_input.h\n" - "-header-y += virtio_net.h\n" - "-header-y += virtio_pci.h\n" - "-header-y += virtio_ring.h\n" - "-header-y += virtio_rng.h\n" - "-header-y += virtio_scsi.h\n" - "-header-y += virtio_types.h\n" - "-header-y += virtio_vsock.h\n" - "-header-y += virtio_crypto.h\n" - "-header-y += vm_sockets.h\n" - "-header-y += vt.h\n" - "-header-y += vtpm_proxy.h\n" - "-header-y += wait.h\n" - "-header-y += wanrouter.h\n" - "-header-y += watchdog.h\n" - "-header-y += wimax.h\n" - "-header-y += wireless.h\n" - "-header-y += x25.h\n" - "-header-y += xattr.h\n" - "-header-y += xfrm.h\n" - "-header-y += xilinx-v4l2-controls.h\n" - "-header-y += zorro.h\n" - "-header-y += zorro_ids.h\n" - "-header-y += userfaultfd.h\n" - "diff --git a/include/uapi/linux/android/Kbuild b/include/uapi/linux/android/Kbuild\n" - "deleted file mode 100644\n" - "index ca011eec252a..000000000000\n" - "--- a/include/uapi/linux/android/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += binder.h\n" - "diff --git a/include/uapi/linux/byteorder/Kbuild b/include/uapi/linux/byteorder/Kbuild\n" - "deleted file mode 100644\n" - "index 619225b9ff2e..000000000000\n" - "--- a/include/uapi/linux/byteorder/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,3 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += big_endian.h\n" - "-header-y += little_endian.h\n" - "diff --git a/include/uapi/linux/caif/Kbuild b/include/uapi/linux/caif/Kbuild\n" - "deleted file mode 100644\n" - "index 43396612d3a3..000000000000\n" - "--- a/include/uapi/linux/caif/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,3 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += caif_socket.h\n" - "-header-y += if_caif.h\n" - "diff --git a/include/uapi/linux/can/Kbuild b/include/uapi/linux/can/Kbuild\n" - "deleted file mode 100644\n" - "index 21c91bf25a29..000000000000\n" - "--- a/include/uapi/linux/can/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,6 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += bcm.h\n" - "-header-y += error.h\n" - "-header-y += gw.h\n" - "-header-y += netlink.h\n" - "-header-y += raw.h\n" - "diff --git a/include/uapi/linux/dvb/Kbuild b/include/uapi/linux/dvb/Kbuild\n" - "deleted file mode 100644\n" - "index d40942cfc627..000000000000\n" - "--- a/include/uapi/linux/dvb/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,9 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += audio.h\n" - "-header-y += ca.h\n" - "-header-y += dmx.h\n" - "-header-y += frontend.h\n" - "-header-y += net.h\n" - "-header-y += osd.h\n" - "-header-y += version.h\n" - "-header-y += video.h\n" - "diff --git a/include/uapi/linux/hdlc/Kbuild b/include/uapi/linux/hdlc/Kbuild\n" - "deleted file mode 100644\n" - "index 8c1d2cb75e33..000000000000\n" - "--- a/include/uapi/linux/hdlc/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += ioctl.h\n" - "diff --git a/include/uapi/linux/hsi/Kbuild b/include/uapi/linux/hsi/Kbuild\n" - "deleted file mode 100644\n" - "index a16a00544258..000000000000\n" - "--- a/include/uapi/linux/hsi/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += hsi_char.h cs-protocol.h\n" - "diff --git a/include/uapi/linux/iio/Kbuild b/include/uapi/linux/iio/Kbuild\n" - "deleted file mode 100644\n" - "index 86f76d84c44f..000000000000\n" - "--- a/include/uapi/linux/iio/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,3 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += events.h\n" - "-header-y += types.h\n" - "diff --git a/include/uapi/linux/isdn/Kbuild b/include/uapi/linux/isdn/Kbuild\n" - "deleted file mode 100644\n" - "index 89e52850bf29..000000000000\n" - "--- a/include/uapi/linux/isdn/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += capicmd.h\n" - "diff --git a/include/uapi/linux/mmc/Kbuild b/include/uapi/linux/mmc/Kbuild\n" - "deleted file mode 100644\n" - "index 8c1d2cb75e33..000000000000\n" - "--- a/include/uapi/linux/mmc/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += ioctl.h\n" - "diff --git a/include/uapi/linux/netfilter/Kbuild b/include/uapi/linux/netfilter/Kbuild\n" - "deleted file mode 100644\n" - "index 03f194aeadc5..000000000000\n" - "--- a/include/uapi/linux/netfilter/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,89 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += ipset/\n" - "-header-y += nf_conntrack_common.h\n" - "-header-y += nf_conntrack_ftp.h\n" - "-header-y += nf_conntrack_sctp.h\n" - "-header-y += nf_conntrack_tcp.h\n" - "-header-y += nf_conntrack_tuple_common.h\n" - "-header-y += nf_log.h\n" - "-header-y += nf_tables.h\n" - "-header-y += nf_tables_compat.h\n" - "-header-y += nf_nat.h\n" - "-header-y += nfnetlink.h\n" - "-header-y += nfnetlink_acct.h\n" - "-header-y += nfnetlink_compat.h\n" - "-header-y += nfnetlink_conntrack.h\n" - "-header-y += nfnetlink_cthelper.h\n" - "-header-y += nfnetlink_cttimeout.h\n" - "-header-y += nfnetlink_log.h\n" - "-header-y += nfnetlink_queue.h\n" - "-header-y += x_tables.h\n" - "-header-y += xt_AUDIT.h\n" - "-header-y += xt_CHECKSUM.h\n" - "-header-y += xt_CLASSIFY.h\n" - "-header-y += xt_CONNMARK.h\n" - "-header-y += xt_CONNSECMARK.h\n" - "-header-y += xt_CT.h\n" - "-header-y += xt_DSCP.h\n" - "-header-y += xt_HMARK.h\n" - "-header-y += xt_IDLETIMER.h\n" - "-header-y += xt_LED.h\n" - "-header-y += xt_LOG.h\n" - "-header-y += xt_MARK.h\n" - "-header-y += xt_NFLOG.h\n" - "-header-y += xt_NFQUEUE.h\n" - "-header-y += xt_RATEEST.h\n" - "-header-y += xt_SECMARK.h\n" - "-header-y += xt_SYNPROXY.h\n" - "-header-y += xt_TCPMSS.h\n" - "-header-y += xt_TCPOPTSTRIP.h\n" - "-header-y += xt_TEE.h\n" - "-header-y += xt_TPROXY.h\n" - "-header-y += xt_addrtype.h\n" - "-header-y += xt_bpf.h\n" - "-header-y += xt_cgroup.h\n" - "-header-y += xt_cluster.h\n" - "-header-y += xt_comment.h\n" - "-header-y += xt_connbytes.h\n" - "-header-y += xt_connlabel.h\n" - "-header-y += xt_connlimit.h\n" - "-header-y += xt_connmark.h\n" - "-header-y += xt_conntrack.h\n" - "-header-y += xt_cpu.h\n" - "-header-y += xt_dccp.h\n" - "-header-y += xt_devgroup.h\n" - "-header-y += xt_dscp.h\n" - "-header-y += xt_ecn.h\n" - "-header-y += xt_esp.h\n" - "-header-y += xt_hashlimit.h\n" - "-header-y += xt_helper.h\n" - "-header-y += xt_ipcomp.h\n" - "-header-y += xt_iprange.h\n" - "-header-y += xt_ipvs.h\n" - "-header-y += xt_l2tp.h\n" - "-header-y += xt_length.h\n" - "-header-y += xt_limit.h\n" - "-header-y += xt_mac.h\n" - "-header-y += xt_mark.h\n" - "-header-y += xt_multiport.h\n" - "-header-y += xt_nfacct.h\n" - "-header-y += xt_osf.h\n" - "-header-y += xt_owner.h\n" - "-header-y += xt_physdev.h\n" - "-header-y += xt_pkttype.h\n" - "-header-y += xt_policy.h\n" - "-header-y += xt_quota.h\n" - "-header-y += xt_rateest.h\n" - "-header-y += xt_realm.h\n" - "-header-y += xt_recent.h\n" - "-header-y += xt_rpfilter.h\n" - "-header-y += xt_sctp.h\n" - "-header-y += xt_set.h\n" - "-header-y += xt_socket.h\n" - "-header-y += xt_state.h\n" - "-header-y += xt_statistic.h\n" - "-header-y += xt_string.h\n" - "-header-y += xt_tcpmss.h\n" - "-header-y += xt_tcpudp.h\n" - "-header-y += xt_time.h\n" - "-header-y += xt_u32.h\n" - "diff --git a/include/uapi/linux/netfilter/ipset/Kbuild b/include/uapi/linux/netfilter/ipset/Kbuild\n" - "deleted file mode 100644\n" - "index d2680423d9ab..000000000000\n" - "--- a/include/uapi/linux/netfilter/ipset/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,5 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += ip_set.h\n" - "-header-y += ip_set_bitmap.h\n" - "-header-y += ip_set_hash.h\n" - "-header-y += ip_set_list.h\n" - "diff --git a/include/uapi/linux/netfilter_arp/Kbuild b/include/uapi/linux/netfilter_arp/Kbuild\n" - "deleted file mode 100644\n" - "index 62d5637cc0ac..000000000000\n" - "--- a/include/uapi/linux/netfilter_arp/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,3 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += arp_tables.h\n" - "-header-y += arpt_mangle.h\n" - "diff --git a/include/uapi/linux/netfilter_bridge/Kbuild b/include/uapi/linux/netfilter_bridge/Kbuild\n" - "deleted file mode 100644\n" - "index 0fbad8ef96de..000000000000\n" - "--- a/include/uapi/linux/netfilter_bridge/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,18 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += ebt_802_3.h\n" - "-header-y += ebt_among.h\n" - "-header-y += ebt_arp.h\n" - "-header-y += ebt_arpreply.h\n" - "-header-y += ebt_ip.h\n" - "-header-y += ebt_ip6.h\n" - "-header-y += ebt_limit.h\n" - "-header-y += ebt_log.h\n" - "-header-y += ebt_mark_m.h\n" - "-header-y += ebt_mark_t.h\n" - "-header-y += ebt_nat.h\n" - "-header-y += ebt_nflog.h\n" - "-header-y += ebt_pkttype.h\n" - "-header-y += ebt_redirect.h\n" - "-header-y += ebt_stp.h\n" - "-header-y += ebt_vlan.h\n" - "-header-y += ebtables.h\n" - "diff --git a/include/uapi/linux/netfilter_ipv4/Kbuild b/include/uapi/linux/netfilter_ipv4/Kbuild\n" - "deleted file mode 100644\n" - "index ecb291df390e..000000000000\n" - "--- a/include/uapi/linux/netfilter_ipv4/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,10 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += ip_tables.h\n" - "-header-y += ipt_CLUSTERIP.h\n" - "-header-y += ipt_ECN.h\n" - "-header-y += ipt_LOG.h\n" - "-header-y += ipt_REJECT.h\n" - "-header-y += ipt_TTL.h\n" - "-header-y += ipt_ah.h\n" - "-header-y += ipt_ecn.h\n" - "-header-y += ipt_ttl.h\n" - "diff --git a/include/uapi/linux/netfilter_ipv6/Kbuild b/include/uapi/linux/netfilter_ipv6/Kbuild\n" - "deleted file mode 100644\n" - "index 75a668ca2353..000000000000\n" - "--- a/include/uapi/linux/netfilter_ipv6/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,13 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += ip6_tables.h\n" - "-header-y += ip6t_HL.h\n" - "-header-y += ip6t_LOG.h\n" - "-header-y += ip6t_NPT.h\n" - "-header-y += ip6t_REJECT.h\n" - "-header-y += ip6t_ah.h\n" - "-header-y += ip6t_frag.h\n" - "-header-y += ip6t_hl.h\n" - "-header-y += ip6t_ipv6header.h\n" - "-header-y += ip6t_mh.h\n" - "-header-y += ip6t_opts.h\n" - "-header-y += ip6t_rt.h\n" - "diff --git a/include/uapi/linux/nfsd/Kbuild b/include/uapi/linux/nfsd/Kbuild\n" - "deleted file mode 100644\n" - "index c11bc404053c..000000000000\n" - "--- a/include/uapi/linux/nfsd/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,6 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += cld.h\n" - "-header-y += debug.h\n" - "-header-y += export.h\n" - "-header-y += nfsfh.h\n" - "-header-y += stats.h\n" - "diff --git a/include/uapi/linux/raid/Kbuild b/include/uapi/linux/raid/Kbuild\n" - "deleted file mode 100644\n" - "index e2c3d25405d7..000000000000\n" - "--- a/include/uapi/linux/raid/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,3 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += md_p.h\n" - "-header-y += md_u.h\n" - "diff --git a/include/uapi/linux/spi/Kbuild b/include/uapi/linux/spi/Kbuild\n" - "deleted file mode 100644\n" - "index 0cc747eff165..000000000000\n" - "--- a/include/uapi/linux/spi/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += spidev.h\n" - "diff --git a/include/uapi/linux/sunrpc/Kbuild b/include/uapi/linux/sunrpc/Kbuild\n" - "deleted file mode 100644\n" - "index 8e02e47c20fb..000000000000\n" - "--- a/include/uapi/linux/sunrpc/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += debug.h\n" - "diff --git a/include/uapi/linux/tc_act/Kbuild b/include/uapi/linux/tc_act/Kbuild\n" - "deleted file mode 100644\n" - "index e3db7403296f..000000000000\n" - "--- a/include/uapi/linux/tc_act/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,15 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += tc_csum.h\n" - "-header-y += tc_defact.h\n" - "-header-y += tc_gact.h\n" - "-header-y += tc_ipt.h\n" - "-header-y += tc_mirred.h\n" - "-header-y += tc_nat.h\n" - "-header-y += tc_pedit.h\n" - "-header-y += tc_skbedit.h\n" - "-header-y += tc_vlan.h\n" - "-header-y += tc_bpf.h\n" - "-header-y += tc_connmark.h\n" - "-header-y += tc_ife.h\n" - "-header-y += tc_tunnel_key.h\n" - "-header-y += tc_skbmod.h\n" - "diff --git a/include/uapi/linux/tc_ematch/Kbuild b/include/uapi/linux/tc_ematch/Kbuild\n" - "deleted file mode 100644\n" - "index 53fca3925535..000000000000\n" - "--- a/include/uapi/linux/tc_ematch/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,5 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += tc_em_cmp.h\n" - "-header-y += tc_em_meta.h\n" - "-header-y += tc_em_nbyte.h\n" - "-header-y += tc_em_text.h\n" - "diff --git a/include/uapi/linux/usb/Kbuild b/include/uapi/linux/usb/Kbuild\n" - "deleted file mode 100644\n" - "index 4cc4d6e7e523..000000000000\n" - "--- a/include/uapi/linux/usb/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,12 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += audio.h\n" - "-header-y += cdc.h\n" - "-header-y += cdc-wdm.h\n" - "-header-y += ch11.h\n" - "-header-y += ch9.h\n" - "-header-y += functionfs.h\n" - "-header-y += g_printer.h\n" - "-header-y += gadgetfs.h\n" - "-header-y += midi.h\n" - "-header-y += tmc.h\n" - "-header-y += video.h\n" - "diff --git a/include/uapi/linux/wimax/Kbuild b/include/uapi/linux/wimax/Kbuild\n" - "deleted file mode 100644\n" - "index 1c97be49971f..000000000000\n" - "--- a/include/uapi/linux/wimax/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += i2400m.h\n" - "diff --git a/include/uapi/misc/Kbuild b/include/uapi/misc/Kbuild\n" - "deleted file mode 100644\n" - "index e96cae7d58c9..000000000000\n" - "--- a/include/uapi/misc/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# misc Header export list\n" - "-header-y += cxl.h\n" - "diff --git a/include/uapi/mtd/Kbuild b/include/uapi/mtd/Kbuild\n" - "deleted file mode 100644\n" - "index 5a691e10cd0e..000000000000\n" - "--- a/include/uapi/mtd/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,6 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += inftl-user.h\n" - "-header-y += mtd-abi.h\n" - "-header-y += mtd-user.h\n" - "-header-y += nftl-user.h\n" - "-header-y += ubi-user.h\n" - "diff --git a/include/uapi/rdma/Kbuild b/include/uapi/rdma/Kbuild\n" - "deleted file mode 100644\n" - "index 82bdf5626859..000000000000\n" - "--- a/include/uapi/rdma/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,18 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += ib_user_cm.h\n" - "-header-y += ib_user_mad.h\n" - "-header-y += ib_user_sa.h\n" - "-header-y += ib_user_verbs.h\n" - "-header-y += rdma_netlink.h\n" - "-header-y += rdma_user_cm.h\n" - "-header-y += hfi/\n" - "-header-y += rdma_user_rxe.h\n" - "-header-y += cxgb3-abi.h\n" - "-header-y += cxgb4-abi.h\n" - "-header-y += mlx4-abi.h\n" - "-header-y += mlx5-abi.h\n" - "-header-y += mthca-abi.h\n" - "-header-y += nes-abi.h\n" - "-header-y += ocrdma-abi.h\n" - "-header-y += hns-abi.h\n" - "-header-y += vmw_pvrdma-abi.h\n" - "diff --git a/include/uapi/rdma/hfi/Kbuild b/include/uapi/rdma/hfi/Kbuild\n" - "deleted file mode 100644\n" - "index ef23c294fc71..000000000000\n" - "--- a/include/uapi/rdma/hfi/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,2 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += hfi1_user.h\n" - "diff --git a/include/uapi/scsi/Kbuild b/include/uapi/scsi/Kbuild\n" - "deleted file mode 100644\n" - "index d791e0ad509d..000000000000\n" - "--- a/include/uapi/scsi/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,6 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += fc/\n" - "-header-y += scsi_bsg_fc.h\n" - "-header-y += scsi_netlink.h\n" - "-header-y += scsi_netlink_fc.h\n" - "-header-y += cxlflash_ioctl.h\n" - "diff --git a/include/uapi/scsi/fc/Kbuild b/include/uapi/scsi/fc/Kbuild\n" - "deleted file mode 100644\n" - "index 5ead9fac265c..000000000000\n" - "--- a/include/uapi/scsi/fc/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,5 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += fc_els.h\n" - "-header-y += fc_fs.h\n" - "-header-y += fc_gs.h\n" - "-header-y += fc_ns.h\n" - "diff --git a/include/uapi/sound/Kbuild b/include/uapi/sound/Kbuild\n" - "deleted file mode 100644\n" - "index 9578d8bdbf31..000000000000\n" - "--- a/include/uapi/sound/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,16 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += asequencer.h\n" - "-header-y += asoc.h\n" - "-header-y += asound.h\n" - "-header-y += asound_fm.h\n" - "-header-y += compress_offload.h\n" - "-header-y += compress_params.h\n" - "-header-y += emu10k1.h\n" - "-header-y += firewire.h\n" - "-header-y += hdsp.h\n" - "-header-y += hdspm.h\n" - "-header-y += sb16_csp.h\n" - "-header-y += sfnt_info.h\n" - "-header-y += tlv.h\n" - "-header-y += usb_stream.h\n" - "-header-y += snd_sst_tokens.h\n" - "diff --git a/include/uapi/video/Kbuild b/include/uapi/video/Kbuild\n" - "deleted file mode 100644\n" - "index ac7203bb32cc..000000000000\n" - "--- a/include/uapi/video/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,4 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += edid.h\n" - "-header-y += sisfb.h\n" - "-header-y += uvesafb.h\n" - "diff --git a/include/uapi/xen/Kbuild b/include/uapi/xen/Kbuild\n" - "deleted file mode 100644\n" - "index 5c459628e8c7..000000000000\n" - "--- a/include/uapi/xen/Kbuild\n" - "+++ /dev/null\n" - "@@ -1,5 +0,0 @@\n" - "-# UAPI Header export list\n" - "-header-y += evtchn.h\n" - "-header-y += gntalloc.h\n" - "-header-y += gntdev.h\n" - "-header-y += privcmd.h\n" - "diff --git a/include/video/Kbuild b/include/video/Kbuild\n" - "deleted file mode 100644\n" - "index e69de29bb2d1..000000000000\n" - "diff --git a/scripts/Makefile.headersinst b/scripts/Makefile.headersinst\n" - "index 876b42cfede4..bb93f8466a35 100644\n" - "--- a/scripts/Makefile.headersinst\n" - "+++ b/scripts/Makefile.headersinst\n" - "@@ -1,17 +1,18 @@\n" - " # ==========================================================================\n" - " # Installing headers\n" - " #\n" - "-# header-y - list files to be installed. They are preprocessed\n" - "-# to remove __KERNEL__ section of the file\n" - "-# genhdr-y - Same as header-y but in a generated/ directory\n" - "+# All headers under include/uapi, include/generated/uapi,\n" - "+# arch/<arch>/include/uapi/asm and /include/generated/uapi/asm are exported.\n" - "+# They are preprocessed to remove __KERNEL__ section of the file.\n" - " #\n" - " # ==========================================================================\n" - " \n" - " # generated header directory\n" - " gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))\n" - " \n" - "+# Kbuild file is optional\n" - " kbuild-file := $(srctree)/$(obj)/Kbuild\n" - "-include $(kbuild-file)\n" - "+-include $(kbuild-file)\n" - " \n" - " # called may set destination dir (when installing to asm/)\n" - " _dst := $(if $(dst),$(dst),$(obj))\n" - "@@ -25,9 +26,12 @@ include scripts/Kbuild.include\n" - " \n" - " installdir := $(INSTALL_HDR_PATH)/$(subst uapi/,,$(_dst))\n" - " \n" - "-header-y := $(sort $(header-y))\n" - "-subdirs := $(patsubst %/,%,$(filter %/, $(header-y)))\n" - "-header-y := $(filter-out %/, $(header-y))\n" - "+subdirs := $(patsubst $(srctree)/$(obj)/%/.,%,$(wildcard $(srctree)/$(obj)/*/.))\n" - "+subdirs += $(subdir-y)\n" - "+header-files := $(notdir $(wildcard $(srctree)/$(obj)/*.h))\n" - "+header-files += $(notdir $(wildcard $(srctree)/$(obj)/*.agh))\n" - "+genhdr-files := $(notdir $(wildcard $(srctree)/$(gen)/*.h))\n" - "+genhdr-files := $(filter-out $(header-files), $(genhdr-files))\n" - " \n" - " # files used to track state of install/check\n" - " install-file := $(installdir)/.install\n" - "@@ -35,26 +39,17 @@ check-file := $(installdir)/.check\n" - " \n" - " # generic-y list all files an architecture uses from asm-generic\n" - " # Use this to build a list of headers which require a wrapper\n" - "-wrapper-files := $(filter $(header-y), $(generic-y))\n" - "+generic-files := $(notdir $(wildcard $(srctree)/include/uapi/asm-generic/*.h))\n" - "+wrapper-files := $(filter $(generic-files), $(generic-y))\n" - "+wrapper-files := $(filter-out $(header-files), $(wrapper-files))\n" - " \n" - " srcdir := $(srctree)/$(obj)\n" - " gendir := $(objtree)/$(gen)\n" - " \n" - " # all headers files for this dir\n" - "-header-y := $(filter-out $(generic-y), $(header-y))\n" - "-all-files := $(header-y) $(genhdr-y) $(wrapper-files)\n" - "+all-files := $(header-files) $(genhdr-files) $(wrapper-files)\n" - " output-files := $(addprefix $(installdir)/, $(all-files))\n" - " \n" - "-# Check that all expected files exist\n" - "-$(foreach hdr, $(header-y), \\\n" - "- $(if $(wildcard $(srcdir)/$(hdr)),, \\\n" - "- $(error Missing UAPI file $(srcdir)/$(hdr)) \\\n" - "- ))\n" - "-$(foreach hdr, $(genhdr-y), \\\n" - "- $(if\t$(wildcard $(gendir)/$(hdr)),, \\\n" - "- $(error Missing generated UAPI file $(gendir)/$(hdr)) \\\n" - "- ))\n" - "-\n" - " # Work out what needs to be removed\n" - " oldheaders := $(patsubst $(installdir)/%,%,$(wildcard $(installdir)/*.h))\n" - " unwanted := $(filter-out $(all-files),$(oldheaders))\n" - "@@ -67,8 +62,8 @@ printdir = $(patsubst $(INSTALL_HDR_PATH)/%/,%,$(dir $@))\n" - " quiet_cmd_install = INSTALL $(printdir) ($(words $(all-files))\\\n" - " file$(if $(word 2, $(all-files)),s))\n" - " cmd_install = \\\n" - "- $(CONFIG_SHELL) $< $(installdir) $(srcdir) $(header-y); \\\n" - "- $(CONFIG_SHELL) $< $(installdir) $(gendir) $(genhdr-y); \\\n" - "+ $(CONFIG_SHELL) $< $(installdir) $(srcdir) $(header-files); \\\n" - "+ $(CONFIG_SHELL) $< $(installdir) $(gendir) $(genhdr-files); \\\n" - " for F in $(wrapper-files); do \\\n" - " echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F; \\\n" - " done; \\\n" - "-- \n" - "2.8.1\n" - "\n" - "\n" - "_______________________________________________\n" - "Xen-devel mailing list\n" - "Xen-devel@lists.xen.org\n" - https://lists.xen.org/xen-devel + "UmVndWxhcmx5LCB3aGVuIGEgbmV3IGhlYWRlciBpcyBjcmVhdGVkIGluIGluY2x1ZGUvdWFwaS8s\n" + "IHRoZSBkZXZlbG9wZXIKZm9yZ2V0cyB0byBhZGQgaXQgaW4gdGhlIGNvcnJlc3BvbmRpbmcgS2J1\n" + "aWxkIGZpbGUuIFRoaXMgZXJyb3IgaXMgdXN1YWxseQpkZXRlY3RlZCBhZnRlciB0aGUgcmVsZWFz\n" + "ZSBpcyBvdXQuCgpJbiBmYWN0LCBhbGwgaGVhZGVycyB1bmRlciB1YXBpIGRpcmVjdG9yaWVzIHNo\n" + "b3VsZCBiZSBleHBvcnRlZCwgdGh1cyBpdCdzCnVzZWxlc3MgdG8gaGF2ZSBhbiBleGhhdXN0aXZl\n" + "IGxpc3QuCgpBZnRlciB0aGlzIHBhdGNoLCB0aGUgZm9sbG93aW5nIGZpbGVzLCB3aGljaCB3ZXJl\n" + "IG5vdCBleHBvcnRlZCwgYXJlIG5vdwpleHBvcnRlZCAod2l0aCBtYWtlIGhlYWRlcnNfaW5zdGFs\n" + "bF9hbGwpOgphc20tdW5pY29yZTMyL3NobXBhcmFtLmgKYXNtLXVuaWNvcmUzMi91Y29udGV4dC5o\n" + "CmFzbS1oZXhhZ29uL3NobXBhcmFtLmgKYXNtLW1pcHMvdWNvbnRleHQuaAphc20tbWlwcy9od2Nh\n" + "cC5oCmFzbS1taXBzL3JlZy5oCmRybS92Z2VtX2RybS5oCmRybS9hcm1hZGFfZHJtLmgKZHJtL29t\n" + "YXBfZHJtLmgKZHJtL2V0bmF2aXZfZHJtLmgKYXNtLXRpbGUvc2htcGFyYW0uaAphc20tYmxhY2tm\n" + "aW4vc2htcGFyYW0uaAphc20tYmxhY2tmaW4vdWNvbnRleHQuaAphc20tcG93ZXJwYy9wZXJmX3Jl\n" + "Z3MuaApyZG1hL3FlZHItYWJpLmgKYXNtLXBhcmlzYy9rdm1fcGFyYS5oCmFzbS1vcGVucmlzYy9z\n" + "aG1wYXJhbS5oCmFzbS1uaW9zMi9rdm1fcGFyYS5oCmFzbS1uaW9zMi91Y29udGV4dC5oCmFzbS1z\n" + "aC9rdm1fcGFyYS5oCmFzbS1zaC91Y29udGV4dC5oCmFzbS14dGVuc2Eva3ZtX3BhcmEuaAphc20t\n" + "YXZyMzIva3ZtX3BhcmEuaAphc20tbTMyci9rdm1fcGFyYS5oCmFzbS1oODMwMC9zaG1wYXJhbS5o\n" + "CmFzbS1oODMwMC91Y29udGV4dC5oCmFzbS1tZXRhZy9rdm1fcGFyYS5oCmFzbS1tZXRhZy9zaG1w\n" + "YXJhbS5oCmFzbS1tZXRhZy91Y29udGV4dC5oCmFzbS1tNjhrL2t2bV9wYXJhLmgKYXNtLW02OGsv\n" + "c2htcGFyYW0uaApsaW51eC9iY2FjaGUuaApsaW51eC9rdm0uaApsaW51eC9rdm1fcGFyYS5oCmxp\n" + "bnV4L2tmZF9pb2N0bC5oCmxpbnV4L2NyeXB0b3VzZXIuaApsaW51eC9rY20uaApsaW51eC9rY292\n" + "LmgKbGludXgvc2VnNl9pcHR1bm5lbC5oCmxpbnV4L3N0bS5oCmxpbnV4L2dlbndxZQpsaW51eC9n\n" + "ZW53cWUvLmluc3RhbGwKbGludXgvZ2Vud3FlL2dlbndxZV9jYXJkLmgKbGludXgvZ2Vud3FlLy4u\n" + "aW5zdGFsbC5jbWQKbGludXgvc2VnNi5oCmxpbnV4L2NpZnMKbGludXgvY2lmcy8uaW5zdGFsbAps\n" + "aW51eC9jaWZzL2NpZnNfbW91bnQuaApsaW51eC9jaWZzLy4uaW5zdGFsbC5jbWQKbGludXgvYXV0\n" + "b19kZXYtaW9jdGwuaAoKVGhhbmtzIHRvIEp1bGllbiBGbG9yZXQgPGp1bGllbi5mbG9yZXRANndp\n" + "bmQuY29tPiBmb3IgdGhlIHRpcCB0byBnZXQgYWxsCnN1YmRpcnMgd2l0aCBhIHB1cmUgbWFrZWZp\n" + "bGUgY29tbWFuZC4KClNpZ25lZC1vZmYtYnk6IE5pY29sYXMgRGljaHRlbCA8bmljb2xhcy5kaWNo\n" + "dGVsQDZ3aW5kLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL2tidWlsZC9tYWtlZmlsZXMudHh0ICAg\n" + "ICAgICAgIHwgIDQxICsrLQogYXJjaC9hbHBoYS9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAgICAg\n" + "ICAgICB8ICA0MSAtLS0KIGFyY2gvYXJjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAg\n" + "ICAgfCAgIDMgLQogYXJjaC9hcm0vaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAgICAgICAgICB8\n" + "ICAxNyAtCiBhcmNoL2FybTY0L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgIHwgIDE4\n" + "IC0tCiBhcmNoL2F2cjMyL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgIHwgIDIwIC0t\n" + "CiBhcmNoL2JsYWNrZmluL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgIHwgIDE3IC0KIGFy\n" + "Y2gvYzZ4L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgICAgfCAgIDggLQogYXJjaC9j\n" + "cmlzL2luY2x1ZGUvdWFwaS9hcmNoLXYxMC9hcmNoL0tidWlsZCB8ICAgNSAtCiBhcmNoL2NyaXMv\n" + "aW5jbHVkZS91YXBpL2FyY2gtdjMyL2FyY2gvS2J1aWxkIHwgICAzIC0KIGFyY2gvY3Jpcy9pbmNs\n" + "dWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICAgICAgfCAgNDMgKy0tCiBhcmNoL2Zydi9pbmNsdWRl\n" + "L3VhcGkvYXNtL0tidWlsZCAgICAgICAgICAgIHwgIDMzIC0tCiBhcmNoL2g4MzAwL2luY2x1ZGUv\n" + "dWFwaS9hc20vS2J1aWxkICAgICAgICAgIHwgIDI4IC0tCiBhcmNoL2hleGFnb24vaW5jbHVkZS9h\n" + "c20vS2J1aWxkICAgICAgICAgICAgIHwgICAzIC0KIGFyY2gvaGV4YWdvbi9pbmNsdWRlL3VhcGkv\n" + "YXNtL0tidWlsZCAgICAgICAgfCAgMTMgLQogYXJjaC9pYTY0L2luY2x1ZGUvdWFwaS9hc20vS2J1\n" + "aWxkICAgICAgICAgICB8ICA0NSAtLS0KIGFyY2gvbTMyci9pbmNsdWRlL3VhcGkvYXNtL0tidWls\n" + "ZCAgICAgICAgICAgfCAgMzEgLS0KIGFyY2gvbTY4ay9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAg\n" + "ICAgICAgICAgfCAgMjQgLS0KIGFyY2gvbWV0YWcvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAg\n" + "ICAgICAgfCAgIDggLQogYXJjaC9taWNyb2JsYXplL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAg\n" + "ICB8ICAzMiAtLQogYXJjaC9taXBzL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgICB8\n" + "ICAzNyAtLS0KIGFyY2gvbW4xMDMwMC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICAgfCAg\n" + "MzIgLS0KIGFyY2gvbmlvczIvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAgICAgICAgfCAgIDQg\n" + "Ky0KIGFyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgfCAgIDMgLQog\n" + "YXJjaC9vcGVucmlzYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICB8ICAgOCAtCiBhcmNo\n" + "L3BhcmlzYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICAgIHwgIDI4IC0tCiBhcmNoL3Bv\n" + "d2VycGMvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAgICAgIHwgIDQ1IC0tLQogYXJjaC9zMzkw\n" + "L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAgICAgICB8ICA1MiAtLS0KIGFyY2gvc2NvcmUv\n" + "aW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgICAgfCAgIDQgLQogYXJjaC9zY29yZS9pbmNs\n" + "dWRlL3VhcGkvYXNtL0tidWlsZCAgICAgICAgICB8ICAzMiAtLQogYXJjaC9zaC9pbmNsdWRlL3Vh\n" + "cGkvYXNtL0tidWlsZCAgICAgICAgICAgICB8ICAyMyAtLQogYXJjaC9zcGFyYy9pbmNsdWRlL3Vh\n" + "cGkvYXNtL0tidWlsZCAgICAgICAgICB8ICA0OCAtLS0KIGFyY2gvdGlsZS9pbmNsdWRlL2FzbS9L\n" + "YnVpbGQgICAgICAgICAgICAgICAgfCAgIDMgLQogYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9hcmNo\n" + "L0tidWlsZCAgICAgICAgICB8ICAxNyAtCiBhcmNoL3RpbGUvaW5jbHVkZS91YXBpL2FzbS9LYnVp\n" + "bGQgICAgICAgICAgIHwgIDE5ICstCiBhcmNoL3VuaWNvcmUzMi9pbmNsdWRlL3VhcGkvYXNtL0ti\n" + "dWlsZCAgICAgIHwgICA2IC0KIGFyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkICAgICAg\n" + "ICAgICAgfCAgNTkgLS0tLQogYXJjaC94dGVuc2EvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgICAg\n" + "ICAgICB8ICAyMyAtLQogaW5jbHVkZS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg\n" + "ICB8ICAgMiAtCiBpbmNsdWRlL2FzbS1nZW5lcmljL0tidWlsZC5hc20gICAgICAgICAgICAgIHwg\n" + "ICAxIC0KIGluY2x1ZGUvc2NzaS9mYy9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgfCAgIDAK\n" + "IGluY2x1ZGUvdWFwaS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgLQogaW5j\n" + "bHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZCAgICAgICAgICAgICB8ICAzNiAtLS0KIGluY2x1\n" + "ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtICAgICAgICAgfCAgNjIgKystLQogaW5jbHVk\n" + "ZS91YXBpL2RybS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICB8ICAyMiAtLQogaW5jbHVkZS91\n" + "YXBpL2xpbnV4L0tidWlsZCAgICAgICAgICAgICAgICAgICB8IDQ4MiAtLS0tLS0tLS0tLS0tLS0t\n" + "LS0tLS0tLS0tLS0tCiBpbmNsdWRlL3VhcGkvbGludXgvYW5kcm9pZC9LYnVpbGQgICAgICAgICAg\n" + "IHwgICAyIC0KIGluY2x1ZGUvdWFwaS9saW51eC9ieXRlb3JkZXIvS2J1aWxkICAgICAgICAgfCAg\n" + "IDMgLQogaW5jbHVkZS91YXBpL2xpbnV4L2NhaWYvS2J1aWxkICAgICAgICAgICAgICB8ICAgMyAt\n" + "CiBpbmNsdWRlL3VhcGkvbGludXgvY2FuL0tidWlsZCAgICAgICAgICAgICAgIHwgICA2IC0KIGlu\n" + "Y2x1ZGUvdWFwaS9saW51eC9kdmIvS2J1aWxkICAgICAgICAgICAgICAgfCAgIDkgLQogaW5jbHVk\n" + "ZS91YXBpL2xpbnV4L2hkbGMvS2J1aWxkICAgICAgICAgICAgICB8ICAgMiAtCiBpbmNsdWRlL3Vh\n" + "cGkvbGludXgvaHNpL0tidWlsZCAgICAgICAgICAgICAgIHwgICAyIC0KIGluY2x1ZGUvdWFwaS9s\n" + "aW51eC9paW8vS2J1aWxkICAgICAgICAgICAgICAgfCAgIDMgLQogaW5jbHVkZS91YXBpL2xpbnV4\n" + "L2lzZG4vS2J1aWxkICAgICAgICAgICAgICB8ICAgMiAtCiBpbmNsdWRlL3VhcGkvbGludXgvbW1j\n" + "L0tidWlsZCAgICAgICAgICAgICAgIHwgICAyIC0KIGluY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0\n" + "ZXIvS2J1aWxkICAgICAgICAgfCAgODkgLS0tLS0KIGluY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0\n" + "ZXIvaXBzZXQvS2J1aWxkICAgfCAgIDUgLQogaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9h\n" + "cnAvS2J1aWxkICAgICB8ICAgMyAtCiBpbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2JyaWRn\n" + "ZS9LYnVpbGQgIHwgIDE4IC0tCiBpbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2lwdjQvS2J1\n" + "aWxkICAgIHwgIDEwIC0KIGluY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0ZXJfaXB2Ni9LYnVpbGQg\n" + "ICAgfCAgMTMgLQogaW5jbHVkZS91YXBpL2xpbnV4L25mc2QvS2J1aWxkICAgICAgICAgICAgICB8\n" + "ICAgNiAtCiBpbmNsdWRlL3VhcGkvbGludXgvcmFpZC9LYnVpbGQgICAgICAgICAgICAgIHwgICAz\n" + "IC0KIGluY2x1ZGUvdWFwaS9saW51eC9zcGkvS2J1aWxkICAgICAgICAgICAgICAgfCAgIDIgLQog\n" + "aW5jbHVkZS91YXBpL2xpbnV4L3N1bnJwYy9LYnVpbGQgICAgICAgICAgICB8ICAgMiAtCiBpbmNs\n" + "dWRlL3VhcGkvbGludXgvdGNfYWN0L0tidWlsZCAgICAgICAgICAgIHwgIDE1IC0KIGluY2x1ZGUv\n" + "dWFwaS9saW51eC90Y19lbWF0Y2gvS2J1aWxkICAgICAgICAgfCAgIDUgLQogaW5jbHVkZS91YXBp\n" + "L2xpbnV4L3VzYi9LYnVpbGQgICAgICAgICAgICAgICB8ICAxMiAtCiBpbmNsdWRlL3VhcGkvbGlu\n" + "dXgvd2ltYXgvS2J1aWxkICAgICAgICAgICAgIHwgICAyIC0KIGluY2x1ZGUvdWFwaS9taXNjL0ti\n" + "dWlsZCAgICAgICAgICAgICAgICAgICAgfCAgIDIgLQogaW5jbHVkZS91YXBpL210ZC9LYnVpbGQg\n" + "ICAgICAgICAgICAgICAgICAgICB8ICAgNiAtCiBpbmNsdWRlL3VhcGkvcmRtYS9LYnVpbGQgICAg\n" + "ICAgICAgICAgICAgICAgIHwgIDE4IC0tCiBpbmNsdWRlL3VhcGkvcmRtYS9oZmkvS2J1aWxkICAg\n" + "ICAgICAgICAgICAgIHwgICAyIC0KIGluY2x1ZGUvdWFwaS9zY3NpL0tidWlsZCAgICAgICAgICAg\n" + "ICAgICAgICAgfCAgIDYgLQogaW5jbHVkZS91YXBpL3Njc2kvZmMvS2J1aWxkICAgICAgICAgICAg\n" + "ICAgICB8ICAgNSAtCiBpbmNsdWRlL3VhcGkvc291bmQvS2J1aWxkICAgICAgICAgICAgICAgICAg\n" + "IHwgIDE2IC0KIGluY2x1ZGUvdWFwaS92aWRlby9LYnVpbGQgICAgICAgICAgICAgICAgICAgfCAg\n" + "IDQgLQogaW5jbHVkZS91YXBpL3hlbi9LYnVpbGQgICAgICAgICAgICAgICAgICAgICB8ICAgNSAt\n" + "CiBpbmNsdWRlL3ZpZGVvL0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAwCiBzY3Jp\n" + "cHRzL01ha2VmaWxlLmhlYWRlcnNpbnN0ICAgICAgICAgICAgICAgIHwgIDM5ICstLQogODEgZmls\n" + "ZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMTc0NSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBt\n" + "b2RlIDEwMDY0NCBhcmNoL2NyaXMvaW5jbHVkZS91YXBpL2FyY2gtdjEwL2FyY2gvS2J1aWxkCiBk\n" + "ZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9jcmlzL2luY2x1ZGUvdWFwaS9hcmNoLXYzMi9hcmNoL0ti\n" + "dWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvdGlsZS9pbmNsdWRlL3VhcGkvYXJjaC9LYnVp\n" + "bGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0\n" + "IGluY2x1ZGUvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1\n" + "ZGUvc2NzaS9mYy9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3VhcGkvS2J1aWxk\n" + "CiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZAogZGVs\n" + "ZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9kcm0vS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2\n" + "NDQgaW5jbHVkZS91YXBpL2xpbnV4L0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUv\n" + "dWFwaS9saW51eC9hbmRyb2lkL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFw\n" + "aS9saW51eC9ieXRlb3JkZXIvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBp\n" + "L2xpbnV4L2NhaWYvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xpbnV4\n" + "L2Nhbi9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3VhcGkvbGludXgvZHZiL0ti\n" + "dWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9saW51eC9oZGxjL0tidWlsZAog\n" + "ZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9saW51eC9oc2kvS2J1aWxkCiBkZWxldGUg\n" + "bW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xpbnV4L2lpby9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEw\n" + "MDY0NCBpbmNsdWRlL3VhcGkvbGludXgvaXNkbi9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBp\n" + "bmNsdWRlL3VhcGkvbGludXgvbW1jL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUv\n" + "dWFwaS9saW51eC9uZXRmaWx0ZXIvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91\n" + "YXBpL2xpbnV4L25ldGZpbHRlci9pcHNldC9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNs\n" + "dWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2FycC9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBp\n" + "bmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2JyaWRnZS9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEw\n" + "MDY0NCBpbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2lwdjQvS2J1aWxkCiBkZWxldGUgbW9k\n" + "ZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9pcHY2L0tidWlsZAogZGVsZXRl\n" + "IG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9saW51eC9uZnNkL0tidWlsZAogZGVsZXRlIG1vZGUg\n" + "MTAwNjQ0IGluY2x1ZGUvdWFwaS9saW51eC9yYWlkL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0\n" + "IGluY2x1ZGUvdWFwaS9saW51eC9zcGkvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVk\n" + "ZS91YXBpL2xpbnV4L3N1bnJwYy9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3Vh\n" + "cGkvbGludXgvdGNfYWN0L0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9s\n" + "aW51eC90Y19lbWF0Y2gvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xp\n" + "bnV4L3VzYi9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3VhcGkvbGludXgvd2lt\n" + "YXgvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL21pc2MvS2J1aWxkCiBk\n" + "ZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL210ZC9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEw\n" + "MDY0NCBpbmNsdWRlL3VhcGkvcmRtYS9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl\n" + "L3VhcGkvcmRtYS9oZmkvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL3Nj\n" + "c2kvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL3Njc2kvZmMvS2J1aWxk\n" + "CiBkZWxldGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL3NvdW5kL0tidWlsZAogZGVsZXRlIG1v\n" + "ZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS92aWRlby9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCBp\n" + "bmNsdWRlL3VhcGkveGVuL0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdmlkZW8v\n" + "S2J1aWxkCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9rYnVpbGQvbWFrZWZpbGVzLnR4dCBi\n" + "L0RvY3VtZW50YXRpb24va2J1aWxkL21ha2VmaWxlcy50eHQKaW5kZXggMzdiNTI1ZDMyOWFlLi41\n" + "M2UzMTA2MWZmMTggMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24va2J1aWxkL21ha2VmaWxlcy50\n" + "eHQKKysrIGIvRG9jdW1lbnRhdGlvbi9rYnVpbGQvbWFrZWZpbGVzLnR4dApAQCAtNDQsNyArNDQs\n" + "NyBAQCBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgTGludXgga2VybmVsIE1ha2VmaWxlcy4K\n" + "IAkgICAtLS0gNi4xMSBQb3N0LWxpbmsgcGFzcwogCiAJPT09IDcgS2J1aWxkIHN5bnRheCBmb3Ig\n" + "ZXhwb3J0ZWQgaGVhZGVycwotCQktLS0gNy4xIGhlYWRlci15CisJCS0tLSA3LjEgc3ViZGlyLXkK\n" + "IAkJLS0tIDcuMiBnZW5oZHIteQogCQktLS0gNy4zIGdlbmVyaWMteQogCQktLS0gNy40IGdlbmVy\n" + "YXRlZC15CkBAIC0xMjM1LDcgKzEyMzUsNyBAQCBXaGVuIGtidWlsZCBleGVjdXRlcywgdGhlIGZv\n" + "bGxvd2luZyBzdGVwcyBhcmUgZm9sbG93ZWQgKHJvdWdobHkpOgogCXRoYXQgbWF5IGJlIHNoYXJl\n" + "ZCBiZXR3ZWVuIGluZGl2aWR1YWwgYXJjaGl0ZWN0dXJlcy4KIAlUaGUgcmVjb21tZW5kZWQgYXBw\n" + "cm9hY2ggaG93IHRvIHVzZSBhIGdlbmVyaWMgaGVhZGVyIGZpbGUgaXMKIAl0byBsaXN0IHRoZSBm\n" + "aWxlIGluIHRoZSBLYnVpbGQgZmlsZS4KLQlTZWUgIjcuNCBnZW5lcmljLXkiIGZvciBmdXJ0aGVy\n" + "IGluZm8gb24gc3ludGF4IGV0Yy4KKwlTZWUgIjcuMyBnZW5lcmljLXkiIGZvciBmdXJ0aGVyIGlu\n" + "Zm8gb24gc3ludGF4IGV0Yy4KIAogLS0tIDYuMTEgUG9zdC1saW5rIHBhc3MKIApAQCAtMTI2Miwz\n" + "NyArMTI2MiwzNiBAQCBUaGUgcHJlLXByb2Nlc3NpbmcgZG9lczoKIC0gZHJvcCBpbmNsdWRlIG9m\n" + "IGNvbXBpbGVyLmgKIC0gZHJvcCBhbGwgc2VjdGlvbnMgdGhhdCBhcmUga2VybmVsIGludGVybmFs\n" + "IChndWFyZGVkIGJ5IGlmZGVmIF9fS0VSTkVMX18pCiAKLUVhY2ggcmVsZXZhbnQgZGlyZWN0b3J5\n" + "IGNvbnRhaW5zIGEgZmlsZSBuYW1lICJLYnVpbGQiIHdoaWNoIHNwZWNpZmllcyB0aGUKLWhlYWRl\n" + "cnMgdG8gYmUgZXhwb3J0ZWQuCitBbGwgaGVhZGVycyB1bmRlciBpbmNsdWRlL3VhcGkvLCBpbmNs\n" + "dWRlL2dlbmVyYXRlZC91YXBpLywKK2FyY2gvPGFyY2g+L2luY2x1ZGUvdWFwaS9hc20vIGFuZCBh\n" + "cmNoLzxhcmNoPi9pbmNsdWRlL2dlbmVyYXRlZC91YXBpL2FzbS8KK2FyZSBleHBvcnRlZC4KKwor\n" + "QSBLYnVpbGQgZmlsZSBtYXkgYmUgZGVmaW5lZCB1bmRlciBhcmNoLzxhcmNoPi9pbmNsdWRlL3Vh\n" + "cGkvYXNtLyBhbmQKK2FyY2gvPGFyY2g+L2luY2x1ZGUvYXNtLyB0byBsaXN0IGFzbSBmaWxlcyBj\n" + "b21pbmcgZnJvbSBhc20tZ2VuZXJpYy4KIFNlZSBzdWJzZXF1ZW50IGNoYXB0ZXIgZm9yIHRoZSBz\n" + "eW50YXggb2YgdGhlIEtidWlsZCBmaWxlLgogCi0JLS0tIDcuMSBoZWFkZXIteQorCS0tLSA3LjEg\n" + "c3ViZGlyLXkKIAotCWhlYWRlci15IHNwZWNpZmllcyBoZWFkZXIgZmlsZXMgdG8gYmUgZXhwb3J0\n" + "ZWQuCisJc3ViZGlyLXkgbWF5IGJlIHVzZWQgdG8gc3BlY2lmeSBhIHN1YmRpcmVjdG9yeSB0byBi\n" + "ZSBleHBvcnRlZC4KIAogCQlFeGFtcGxlOgotCQkJI2luY2x1ZGUvbGludXgvS2J1aWxkCi0JCQlo\n" + "ZWFkZXIteSArPSB1c2IvCi0JCQloZWFkZXIteSArPSBhaW9fYWJpLmgKKwkJCSNhcmNoL2NyaXMv\n" + "aW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKwkJCXN1YmRpci15ICs9IC4uL2FyY2gtdjEwL2FyY2gv\n" + "CisJCQlzdWJkaXIteSArPSAuLi9hcmNoLXYzMi9hcmNoLwogCi0JVGhlIGNvbnZlbnRpb24gaXMg\n" + "dG8gbGlzdCBvbmUgZmlsZSBwZXIgbGluZSBhbmQKKwlUaGUgY29udmVudGlvbiBpcyB0byBsaXN0\n" + "IG9uZSBzdWJkaXIgcGVyIGxpbmUgYW5kCiAJcHJlZmVyYWJseSBpbiBhbHBoYWJldGljIG9yZGVy\n" + "LgogCi0JaGVhZGVyLXkgYWxzbyBzcGVjaWZpZXMgd2hpY2ggc3ViZGlyZWN0b3JpZXMgdG8gdmlz\n" + "aXQuCi0JQSBzdWJkaXJlY3RvcnkgaXMgaWRlbnRpZmllZCBieSBhIHRyYWlsaW5nICcvJyB3aGlj\n" + "aAotCWNhbiBiZSBzZWVuIGluIHRoZSBleGFtcGxlIGFib3ZlIGZvciB0aGUgdXNiIHN1YmRpcmVj\n" + "dG9yeS4KLQotCVN1YmRpcmVjdG9yaWVzIGFyZSB2aXNpdGVkIGJlZm9yZSB0aGVpciBwYXJlbnQg\n" + "ZGlyZWN0b3JpZXMuCi0KIAktLS0gNy4yIGdlbmhkci15CiAKLQlnZW5oZHIteSBzcGVjaWZpZXMg\n" + "Z2VuZXJhdGVkIGZpbGVzIHRvIGJlIGV4cG9ydGVkLgotCUdlbmVyYXRlZCBmaWxlcyBhcmUgc3Bl\n" + "Y2lhbCBhcyB0aGV5IG5lZWQgdG8gYmUgbG9va2VkCi0JdXAgaW4gYW5vdGhlciBkaXJlY3Rvcnkg\n" + "d2hlbiBkb2luZyAnbWFrZSBPPS4uLicgYnVpbGRzLgorCWdlbmhkci15IHNwZWNpZmllcyBhc20g\n" + "ZmlsZXMgdG8gYmUgZ2VuZXJhdGVkLgogCiAJCUV4YW1wbGU6Ci0JCQkjaW5jbHVkZS9saW51eC9L\n" + "YnVpbGQKLQkJCWdlbmhkci15ICs9IHZlcnNpb24uaAorCQkJI2FyY2gveDg2L2luY2x1ZGUvdWFw\n" + "aS9hc20vS2J1aWxkCisJCQlnZW5oZHIteSArPSB1bmlzdGRfMzIuaAorCQkJZ2VuaGRyLXkgKz0g\n" + "dW5pc3RkXzY0LmgKKwkJCWdlbmhkci15ICs9IHVuaXN0ZF94MzIuaAorCiAKIAktLS0gNy4zIGdl\n" + "bmVyaWMteQogCmRpZmYgLS1naXQgYS9hcmNoL2FscGhhL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxk\n" + "IGIvYXJjaC9hbHBoYS9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCBkOTZmMmVmNWI2Mzku\n" + "LmIxNWJmNmJjMGU5NCAxMDA2NDQKLS0tIGEvYXJjaC9hbHBoYS9pbmNsdWRlL3VhcGkvYXNtL0ti\n" + "dWlsZAorKysgYi9hcmNoL2FscGhhL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDQzICsx\n" + "LDIgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2Fz\n" + "bS1nZW5lcmljL0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gYS5vdXQuaAotaGVhZGVyLXkgKz0g\n" + "YXV4dmVjLmgKLWhlYWRlci15ICs9IGJpdHNwZXJsb25nLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRl\n" + "ci5oCi1oZWFkZXIteSArPSBjb21waWxlci5oCi1oZWFkZXIteSArPSBjb25zb2xlLmgKLWhlYWRl\n" + "ci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15ICs9IGZwdS5oCi1o\n" + "ZWFkZXIteSArPSBnZW50cmFwLmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlv\n" + "Y3Rscy5oCi1oZWFkZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVh\n" + "ZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVyLXkgKz0gcGFsLmgK\n" + "LWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkgKz0gcG9z\n" + "aXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHJlZy5oCi1oZWFk\n" + "ZXIteSArPSByZWdkZWYuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2Vt\n" + "YnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIt\n" + "eSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2ln\n" + "bmFsLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9zLmgKLWhlYWRl\n" + "ci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAot\n" + "aGVhZGVyLXkgKz0gc3lzaW5mby5oCi1oZWFkZXIteSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSAr\n" + "PSB0ZXJtaW9zLmgKLWhlYWRlci15ICs9IHR5cGVzLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCmRp\n" + "ZmYgLS1naXQgYS9hcmNoL2FyYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvYXJjL2lu\n" + "Y2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IGY1MGQwMmRmNzhkNS4uYjE1YmY2YmMwZTk0IDEw\n" + "MDY0NAotLS0gYS9hcmNoL2FyYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL2Fy\n" + "Yy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSw1ICsxLDIgQEAKICMgVUFQSSBIZWFkZXIg\n" + "ZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20K\n" + "LWhlYWRlci15ICs9IGVsZi5oCi1oZWFkZXIteSArPSBwYWdlLmgKLWhlYWRlci15ICs9IGNhY2hl\n" + "Y3RsLmgKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkIGIvYXJj\n" + "aC9hcm0vaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggNDZhNzZjZDZhY2I2Li42MDdmNzAy\n" + "YzJkNjIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBi\n" + "L2FyY2gvYXJtL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDIzICsxLDYgQEAKICMgVUFQ\n" + "SSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0ti\n" + "dWlsZC5hc20KIAotaGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5o\n" + "Ci1oZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSArPSBod2NhcC5oCi1oZWFkZXIteSArPSBp\n" + "b2N0bHMuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVhZGVyLXkgKz0gbW1hbi5oCi1oZWFk\n" + "ZXIteSArPSBwZXJmX3JlZ3MuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkg\n" + "Kz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNpZ2NvbnRleHQu\n" + "aAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0g\n" + "c3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKIGdlbmhk\n" + "ci15ICs9IHVuaXN0ZC1jb21tb24uaAogZ2VuaGRyLXkgKz0gdW5pc3RkLW9hYmkuaAogZ2VuaGRy\n" + "LXkgKz0gdW5pc3RkLWVhYmkuaApkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL3VhcGkv\n" + "YXNtL0tidWlsZCBiL2FyY2gvYXJtNjQvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggODI1\n" + "YjBmZTUxYzJiLi4xM2E5N2FhMjI4NWYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS91\n" + "YXBpL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9hcm02NC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApA\n" + "QCAtMiwyMSArMiwzIEBACiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQu\n" + "YXNtCiAKIGdlbmVyaWMteSArPSBrdm1fcGFyYS5oCi0KLWhlYWRlci15ICs9IGF1eHZlYy5oCi1o\n" + "ZWFkZXIteSArPSBiaXRzcGVybG9uZy5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAotaGVhZGVy\n" + "LXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaHdjYXAuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEu\n" + "aAotaGVhZGVyLXkgKz0gcGVyZl9yZWdzLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15\n" + "ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0\n" + "LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15\n" + "ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHVjb250ZXh0LmgK\n" + "LWhlYWRlci15ICs9IHVuaXN0ZC5oCmRpZmYgLS1naXQgYS9hcmNoL2F2cjMyL2luY2x1ZGUvdWFw\n" + "aS9hc20vS2J1aWxkIGIvYXJjaC9hdnIzMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCAw\n" + "OGQ4YTNkNzZlYTguLjYxMDM5NTA4MzM2NCAxMDA2NDQKLS0tIGEvYXJjaC9hdnIzMi9pbmNsdWRl\n" + "L3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL2F2cjMyL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxk\n" + "CkBAIC0xLDI2ICsxLDYgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5j\n" + "bHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20KIAotaGVhZGVyLXkgKz0gYXV4dmVjLmgK\n" + "LWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBjYWNoZWN0bC5oCi1oZWFkZXIt\n" + "eSArPSBtc2didWYuaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlw\n" + "ZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIt\n" + "eSArPSBzZXR1cC5oCi1oZWFkZXIteSArPSBzaG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4\n" + "dC5oCi1oZWFkZXIteSArPSBzaWduYWwuaAotaGVhZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15\n" + "ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIteSArPSBzd2FiLmgKLWhl\n" + "YWRlci15ICs9IHRlcm1iaXRzLmgKLWhlYWRlci15ICs9IHRlcm1pb3MuaAotaGVhZGVyLXkgKz0g\n" + "dHlwZXMuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKIGdlbmVyaWMteSArPSBiaXRzcGVybG9uZy5o\n" + "CiBnZW5lcmljLXkgKz0gZXJybm8uaAogZ2VuZXJpYy15ICs9IGZjbnRsLmgKZGlmZiAtLWdpdCBh\n" + "L2FyY2gvYmxhY2tmaW4vaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL2JsYWNrZmluL2lu\n" + "Y2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IDBiZDI4Zjc3YWJjMy4uYjE1YmY2YmMwZTk0IDEw\n" + "MDY0NAotLS0gYS9hcmNoL2JsYWNrZmluL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBiL2Fy\n" + "Y2gvYmxhY2tmaW4vaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTEsMTkgKzEsMiBAQAogIyBV\n" + "QVBJIEhlYWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMv\n" + "S2J1aWxkLmFzbQotCi1oZWFkZXIteSArPSBiZmluX3Nwb3J0LmgKLWhlYWRlci15ICs9IGJ5dGVv\n" + "cmRlci5oCi1oZWFkZXIteSArPSBjYWNoZWN0bC5oCi1oZWFkZXIteSArPSBmY250bC5oCi1oZWFk\n" + "ZXIteSArPSBmaXhlZF9jb2RlLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBr\n" + "dm1fcGFyYS5oCi1oZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzLmgK\n" + "LWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15\n" + "ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHN0YXQuaAot\n" + "aGVhZGVyLXkgKz0gc3dhYi5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApkaWZmIC0tZ2l0IGEvYXJj\n" + "aC9jNngvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL2M2eC9pbmNsdWRlL3VhcGkvYXNt\n" + "L0tidWlsZAppbmRleCBlOWJjMmIyYjgxNDcuLjEzYTk3YWEyMjg1ZiAxMDA2NDQKLS0tIGEvYXJj\n" + "aC9jNngvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9jNngvaW5jbHVkZS91YXBp\n" + "L2FzbS9LYnVpbGQKQEAgLTIsMTEgKzIsMyBAQAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdl\n" + "bmVyaWMvS2J1aWxkLmFzbQogCiBnZW5lcmljLXkgKz0ga3ZtX3BhcmEuaAotCi1oZWFkZXIteSAr\n" + "PSBieXRlb3JkZXIuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVhZGVyLXkgKz0gcHRyYWNl\n" + "LmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNpZ2NvbnRleHQuaAotaGVhZGVy\n" + "LXkgKz0gc3dhYi5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApkaWZmIC0tZ2l0IGEvYXJjaC9jcmlz\n" + "L2luY2x1ZGUvdWFwaS9hcmNoLXYxMC9hcmNoL0tidWlsZCBiL2FyY2gvY3Jpcy9pbmNsdWRlL3Vh\n" + "cGkvYXJjaC12MTAvYXJjaC9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDkw\n" + "NDhjODdhNzgyYi4uMDAwMDAwMDAwMDAwCi0tLSBhL2FyY2gvY3Jpcy9pbmNsdWRlL3VhcGkvYXJj\n" + "aC12MTAvYXJjaC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSw1ICswLDAgQEAKLSMgVUFQSSBI\n" + "ZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IHN2X2FkZHIuYWdoCi1oZWFkZXIteSArPSBz\n" + "dl9hZGRyX2FnLmgKLWhlYWRlci15ICs9IHN2aW50by5oCi1oZWFkZXIteSArPSB1c2VyLmgKZGlm\n" + "ZiAtLWdpdCBhL2FyY2gvY3Jpcy9pbmNsdWRlL3VhcGkvYXJjaC12MzIvYXJjaC9LYnVpbGQgYi9h\n" + "cmNoL2NyaXMvaW5jbHVkZS91YXBpL2FyY2gtdjMyL2FyY2gvS2J1aWxkCmRlbGV0ZWQgZmlsZSBt\n" + "b2RlIDEwMDY0NAppbmRleCA1OWVmZmZkMTZiNjEuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNoL2Ny\n" + "aXMvaW5jbHVkZS91YXBpL2FyY2gtdjMyL2FyY2gvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEs\n" + "MyArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBjcnlwdG9j\n" + "b3AuaAotaGVhZGVyLXkgKz0gdXNlci5oCmRpZmYgLS1naXQgYS9hcmNoL2NyaXMvaW5jbHVkZS91\n" + "YXBpL2FzbS9LYnVpbGQgYi9hcmNoL2NyaXMvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXgg\n" + "ZDU1NjRhMGFlNjZhLi5kMGM1NDcxODU2ZTAgMTAwNjQ0Ci0tLSBhL2FyY2gvY3Jpcy9pbmNsdWRl\n" + "L3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL2NyaXMvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQK\n" + "QEAgLTEsNDQgKzEsNSBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBpbmNs\n" + "dWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogCi1oZWFkZXIteSArPSAuLi9hcmNoLXYx\n" + "MC9hcmNoLwotaGVhZGVyLXkgKz0gLi4vYXJjaC12MzIvYXJjaC8KLWhlYWRlci15ICs9IGF1eHZl\n" + "Yy5oCi1oZWFkZXIteSArPSBiaXRzcGVybG9uZy5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAot\n" + "aGVhZGVyLXkgKz0gZWxmLmgKLWhlYWRlci15ICs9IGVsZl92MTAuaAotaGVhZGVyLXkgKz0gZWxm\n" + "X3YzMi5oCi1oZWFkZXIteSArPSBlcnJuby5oCi1oZWFkZXIteSArPSBldGhlcm5ldC5oCi1oZWFk\n" + "ZXIteSArPSBldHJheGdwaW8uaAotaGVhZGVyLXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW9j\n" + "dGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhlYWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIt\n" + "eSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1zZ2J1Zi5oCi1oZWFkZXIteSArPSBwYXJhbS5oCi1o\n" + "ZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzLmgKLWhlYWRlci15ICs9\n" + "IHB0cmFjZS5oCi1oZWFkZXIteSArPSBwdHJhY2VfdjEwLmgKLWhlYWRlci15ICs9IHB0cmFjZV92\n" + "MzIuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gcnM0ODUuaAotaGVhZGVy\n" + "LXkgKz0gc2VtYnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5o\n" + "Ci1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVy\n" + "LXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9z\n" + "LmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9\n" + "IHN3YWIuaAotaGVhZGVyLXkgKz0gc3luY19zZXJpYWwuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMu\n" + "aAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSAr\n" + "PSB1bmlzdGQuaAorc3ViZGlyLXkgKz0gLi4vYXJjaC12MTAvYXJjaC8KK3N1YmRpci15ICs9IC4u\n" + "L2FyY2gtdjMyL2FyY2gvCmRpZmYgLS1naXQgYS9hcmNoL2Zydi9pbmNsdWRlL3VhcGkvYXNtL0ti\n" + "dWlsZCBiL2FyY2gvZnJ2L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IDQyYTJiMzM0NjFj\n" + "MC4uYjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL2Zydi9pbmNsdWRlL3VhcGkvYXNtL0ti\n" + "dWlsZAorKysgYi9hcmNoL2Zydi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSwzNSArMSwy\n" + "IEBACiAjIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20t\n" + "Z2VuZXJpYy9LYnVpbGQuYXNtCi0KLWhlYWRlci15ICs9IGF1eHZlYy5oCi1oZWFkZXIteSArPSBi\n" + "aXRzcGVybG9uZy5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAotaGVhZGVyLXkgKz0gZXJybm8u\n" + "aAotaGVhZGVyLXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0g\n" + "aW9jdGxzLmgKLWhlYWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1o\n" + "ZWFkZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1zZ2J1Zi5oCi1oZWFkZXIteSArPSBwYXJh\n" + "bS5oCi1oZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzLmgKLWhlYWRl\n" + "ci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSByZWdpc3RlcnMuaAotaGVhZGVyLXkgKz0gcmVz\n" + "b3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRl\n" + "ci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNp\n" + "Z2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFk\n" + "ZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZz\n" + "LmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkg\n" + "Kz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApk\n" + "aWZmIC0tZ2l0IGEvYXJjaC9oODMwMC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvaDgz\n" + "MDAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggZmI2MTAxYTVkNGYxLi5iMTViZjZiYzBl\n" + "OTQgMTAwNjQ0Ci0tLSBhL2FyY2gvaDgzMDAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKysrIGIv\n" + "YXJjaC9oODMwMC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSwzMCArMSwyIEBACiAjIFVB\n" + "UEkgSGVhZGVyIGV4cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9L\n" + "YnVpbGQuYXNtCi0KLWhlYWRlci15ICs9IGF1eHZlYy5oCi1oZWFkZXIteSArPSBiaXRzcGVybG9u\n" + "Zy5oCi1oZWFkZXIteSArPSBlcnJuby5oCi1oZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSAr\n" + "PSBpb2N0bC5oCi1oZWFkZXIteSArPSBpb2N0bHMuaAotaGVhZGVyLXkgKz0gaXBjYnVmLmgKLWhl\n" + "YWRlci15ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNn\n" + "YnVmLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkg\n" + "Kz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2Vt\n" + "YnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIt\n" + "eSArPSBzaWdpbmZvLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9z\n" + "LmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9\n" + "IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1o\n" + "ZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApkaWZmIC0tZ2l0IGEvYXJj\n" + "aC9oZXhhZ29uL2luY2x1ZGUvYXNtL0tidWlsZCBiL2FyY2gvaGV4YWdvbi9pbmNsdWRlL2FzbS9L\n" + "YnVpbGQKaW5kZXggZGI4ZGRhYmM2YmQyLi5mM2IxY2ViNWMxZTQgMTAwNjQ0Ci0tLSBhL2FyY2gv\n" + "aGV4YWdvbi9pbmNsdWRlL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9oZXhhZ29uL2luY2x1ZGUvYXNt\n" + "L0tidWlsZApAQCAtMSw2ICsxLDMgQEAKLQotaGVhZGVyLXkgKz0gdWNvbnRleHQuaAotCiBnZW5l\n" + "cmljLXkgKz0gYXV4dmVjLmgKIGdlbmVyaWMteSArPSBiYXJyaWVyLmgKIGdlbmVyaWMteSArPSBi\n" + "dWcuaApkaWZmIC0tZ2l0IGEvYXJjaC9oZXhhZ29uL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkIGIv\n" + "YXJjaC9oZXhhZ29uL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IGMzMTcwNmMzODYzMS4u\n" + "YjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL2hleGFnb24vaW5jbHVkZS91YXBpL2FzbS9L\n" + "YnVpbGQKKysrIGIvYXJjaC9oZXhhZ29uL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDE1\n" + "ICsxLDIgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBp\n" + "L2FzbS1nZW5lcmljL0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVh\n" + "ZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9\n" + "IHBhcmFtLmgKLWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSByZWdpc3RlcnMuaAot\n" + "aGVhZGVyLXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSAr\n" + "PSBzaWduYWwuaAotaGVhZGVyLXkgKz0gc3dhYi5oCi1oZWFkZXIteSArPSB1bmlzdGQuaAotaGVh\n" + "ZGVyLXkgKz0gdXNlci5oCmRpZmYgLS1naXQgYS9hcmNoL2lhNjQvaW5jbHVkZS91YXBpL2FzbS9L\n" + "YnVpbGQgYi9hcmNoL2lhNjQvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggODkxMDAyYmJi\n" + "OTk1Li4xM2E5N2FhMjI4NWYgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9pbmNsdWRlL3VhcGkvYXNt\n" + "L0tidWlsZAorKysgYi9hcmNoL2lhNjQvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTIsNDgg\n" + "KzIsMyBAQAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogCiBn\n" + "ZW5lcmljLXkgKz0ga3ZtX3BhcmEuaAotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAotaGVhZGVyLXkg\n" + "Kz0gYml0c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnJlYWsuaAotaGVhZGVyLXkgKz0gYnl0ZW9y\n" + "ZGVyLmgKLWhlYWRlci15ICs9IGNtcHhjaGcuaAotaGVhZGVyLXkgKz0gZXJybm8uaAotaGVhZGVy\n" + "LXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gZnB1LmgKLWhlYWRlci15ICs9IGdjY19pbnRyaW4u\n" + "aAotaGVhZGVyLXkgKz0gaWE2NHJlZ3MuaAotaGVhZGVyLXkgKz0gaW50ZWxfaW50cmluLmgKLWhl\n" + "YWRlci15ICs9IGludHJpbnNpY3MuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0g\n" + "aW9jdGxzLmgKLWhlYWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1o\n" + "ZWFkZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1zZ2J1Zi5oCi1oZWFkZXIteSArPSBwYXJh\n" + "bS5oCi1oZWFkZXIteSArPSBwZXJmbW9uLmgKLWhlYWRlci15ICs9IHBlcmZtb25fZGVmYXVsdF9z\n" + "bXBsLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVh\n" + "ZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHB0cmFjZV9vZmZzZXRzLmgKLWhlYWRlci15\n" + "ICs9IHJlc291cmNlLmgKLWhlYWRlci15ICs9IHJzZS5oCi1oZWFkZXIteSArPSBzZW1idWYuaAot\n" + "aGVhZGVyLXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2htYnVmLmgKLWhlYWRlci15ICs9IHNp\n" + "Z2NvbnRleHQuaAotaGVhZGVyLXkgKz0gc2lnaW5mby5oCi1oZWFkZXIteSArPSBzaWduYWwuaAot\n" + "aGVhZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0g\n" + "c3RhdC5oCi1oZWFkZXIteSArPSBzdGF0ZnMuaAotaGVhZGVyLXkgKz0gc3dhYi5oCi1oZWFkZXIt\n" + "eSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgKLWhlYWRlci15ICs9IHR5cGVz\n" + "LmgKLWhlYWRlci15ICs9IHVjb250ZXh0LmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCi1oZWFkZXIt\n" + "eSArPSB1c3RhY2suaApkaWZmIC0tZ2l0IGEvYXJjaC9tMzJyL2luY2x1ZGUvdWFwaS9hc20vS2J1\n" + "aWxkIGIvYXJjaC9tMzJyL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IDQzOTM3YTYxZDZj\n" + "Zi4uYjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL20zMnIvaW5jbHVkZS91YXBpL2FzbS9L\n" + "YnVpbGQKKysrIGIvYXJjaC9tMzJyL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDMzICsx\n" + "LDIgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2Fz\n" + "bS1nZW5lcmljL0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9\n" + "IGJpdHNwZXJsb25nLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBlcnJu\n" + "by5oCi1oZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSArPSBpb2N0bC5oCi1oZWFkZXIteSAr\n" + "PSBpb2N0bHMuaAotaGVhZGVyLXkgKz0gaXBjYnVmLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVh\n" + "ZGVyLXkgKz0gbXNnYnVmLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwu\n" + "aAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRl\n" + "ci15ICs9IHJlc291cmNlLmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1\n" + "cC5oCi1oZWFkZXIteSArPSBzaG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFk\n" + "ZXIteSArPSBzaWdpbmZvLmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2Nr\n" + "ZXQuaAotaGVhZGVyLXkgKz0gc29ja2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15\n" + "ICs9IHN0YXRmcy5oCi1oZWFkZXIteSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHRlcm1iaXRzLmgK\n" + "LWhlYWRlci15ICs9IHRlcm1pb3MuaAotaGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0g\n" + "dW5pc3RkLmgKZGlmZiAtLWdpdCBhL2FyY2gvbTY4ay9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBi\n" + "L2FyY2gvbTY4ay9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCA2YTJkMjU3YmRmYjIuLjY0\n" + "MzY4MDc3MjM1YSAxMDA2NDQKLS0tIGEvYXJjaC9tNjhrL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxk\n" + "CisrKyBiL2FyY2gvbTY4ay9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtOSwyNyArOSwzIEBA\n" + "IGdlbmVyaWMteSArPSBzb2NrZXQuaAogZ2VuZXJpYy15ICs9IHNvY2tpb3MuaAogZ2VuZXJpYy15\n" + "ICs9IHRlcm1iaXRzLmgKIGdlbmVyaWMteSArPSB0ZXJtaW9zLmgKLQotaGVhZGVyLXkgKz0gYS5v\n" + "dXQuaAotaGVhZGVyLXkgKz0gYm9vdGluZm8uaAotaGVhZGVyLXkgKz0gYm9vdGluZm8tYW1pZ2Eu\n" + "aAotaGVhZGVyLXkgKz0gYm9vdGluZm8tYXBvbGxvLmgKLWhlYWRlci15ICs9IGJvb3RpbmZvLWF0\n" + "YXJpLmgKLWhlYWRlci15ICs9IGJvb3RpbmZvLWhwMzAwLmgKLWhlYWRlci15ICs9IGJvb3RpbmZv\n" + "LW1hYy5oCi1oZWFkZXIteSArPSBib290aW5mby1xNDAuaAotaGVhZGVyLXkgKz0gYm9vdGluZm8t\n" + "dm1lLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBjYWNoZWN0bC5oCi1o\n" + "ZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSArPSBpb2N0bHMuaAotaGVhZGVyLXkgKz0gcGFy\n" + "YW0uaAotaGVhZGVyLXkgKz0gcG9sbC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlcy5oCi1oZWFk\n" + "ZXIteSArPSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2lnY29u\n" + "dGV4dC5oCi1oZWFkZXIteSArPSBzaWduYWwuaAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIt\n" + "eSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCmRpZmYgLS1naXQgYS9hcmNoL21ldGFn\n" + "L2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkIGIvYXJjaC9tZXRhZy9pbmNsdWRlL3VhcGkvYXNtL0ti\n" + "dWlsZAppbmRleCBhYjc4YmUyYjZlYjAuLmIyOTczMWViZDdhOSAxMDA2NDQKLS0tIGEvYXJjaC9t\n" + "ZXRhZy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL21ldGFnL2luY2x1ZGUvdWFw\n" + "aS9hc20vS2J1aWxkCkBAIC0xLDE0ICsxLDYgQEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QK\n" + "IGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20KIAotaGVhZGVyLXkg\n" + "Kz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGVjaC5oCi1oZWFkZXIteSArPSBwdHJhY2UuaAot\n" + "aGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdpbmZvLmgKLWhlYWRlci15\n" + "ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKLQogZ2VuZXJpYy15ICs9IG1tYW4uaAog\n" + "Z2VuZXJpYy15ICs9IHJlc291cmNlLmgKIGdlbmVyaWMteSArPSBzZXR1cC5oCmRpZmYgLS1naXQg\n" + "YS9hcmNoL21pY3JvYmxhemUvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL21pY3JvYmxh\n" + "emUvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggMWFhYzk5Zjg3ZGYxLi4yMTc4Yzc4Yzdj\n" + "MWEgMTAwNjQ0Ci0tLSBhL2FyY2gvbWljcm9ibGF6ZS9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAor\n" + "KysgYi9hcmNoL21pY3JvYmxhemUvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTIsMzUgKzIs\n" + "MyBAQAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogCiBnZW5l\n" + "cmljLXkgKz0gdHlwZXMuaAotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAotaGVhZGVyLXkgKz0gYml0\n" + "c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGVsZi5oCi1o\n" + "ZWFkZXIteSArPSBlcnJuby5oCi1oZWFkZXIteSArPSBmY250bC5oCi1oZWFkZXIteSArPSBpb2N0\n" + "bC5oCi1oZWFkZXIteSArPSBpb2N0bHMuaAotaGVhZGVyLXkgKz0gaXBjYnVmLmgKLWhlYWRlci15\n" + "ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNnYnVmLmgK\n" + "LWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkgKz0gcG9z\n" + "aXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHJlc291cmNlLmgK\n" + "LWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIteSArPSBz\n" + "aG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdpbmZvLmgK\n" + "LWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkgKz0g\n" + "c29ja2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN0YXRmcy5oCi1oZWFk\n" + "ZXIteSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHRlcm1iaXRzLmgKLWhlYWRlci15ICs9IHRlcm1p\n" + "b3MuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKZGlmZiAtLWdpdCBhL2FyY2gvbWlwcy9pbmNsdWRl\n" + "L3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvbWlwcy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRl\n" + "eCBmMmNmNDE0NjExNDYuLmEwMjY2ZmViYTllNiAxMDA2NDQKLS0tIGEvYXJjaC9taXBzL2luY2x1\n" + "ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBiL2FyY2gvbWlwcy9pbmNsdWRlL3VhcGkvYXNtL0tidWls\n" + "ZApAQCAtMiw0MCArMiwzIEBACiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVp\n" + "bGQuYXNtCiAKIGdlbmVyaWMteSArPSBpcGNidWYuaAotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAot\n" + "aGVhZGVyLXkgKz0gYml0ZmllbGQuaAotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVhZGVy\n" + "LXkgKz0gYnJlYWsuaAotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGNhY2hl\n" + "Y3RsLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15\n" + "ICs9IGluc3QuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhl\n" + "YWRlci15ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNn\n" + "YnVmLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkg\n" + "Kz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHJlc291\n" + "cmNlLmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIt\n" + "eSArPSBzZ2lkZWZzLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250\n" + "ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRl\n" + "ci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQu\n" + "aAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0g\n" + "c3lzbWlwcy5oCi1oZWFkZXIteSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgK\n" + "LWhlYWRlci15ICs9IHR5cGVzLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCmRpZmYgLS1naXQgYS9h\n" + "cmNoL21uMTAzMDAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL21uMTAzMDAvaW5jbHVk\n" + "ZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggMDQwMTc4Y2RiM2ViLi5iMTViZjZiYzBlOTQgMTAwNjQ0\n" + "Ci0tLSBhL2FyY2gvbW4xMDMwMC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL21u\n" + "MTAzMDAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTEsMzQgKzEsMiBAQAogIyBVQVBJIEhl\n" + "YWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxk\n" + "LmFzbQotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAot\n" + "aGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9\n" + "IGZjbnRsLmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFk\n" + "ZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVhZGVyLXkgKz0gbW1h\n" + "bi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVyLXkg\n" + "Kz0gcG9sbC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlcy5oCi1oZWFkZXIteSArPSBwdHJhY2Uu\n" + "aAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15\n" + "ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0\n" + "LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15\n" + "ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQuaAot\n" + "aGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVy\n" + "bWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFk\n" + "ZXIteSArPSB1bmlzdGQuaApkaWZmIC0tZ2l0IGEvYXJjaC9uaW9zMi9pbmNsdWRlL3VhcGkvYXNt\n" + "L0tidWlsZCBiL2FyY2gvbmlvczIvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggZTBiYjk3\n" + "MmE1MGQ3Li43NjY0NTVkMGQyOTEgMTAwNjQ0Ci0tLSBhL2FyY2gvbmlvczIvaW5jbHVkZS91YXBp\n" + "L2FzbS9LYnVpbGQKKysrIGIvYXJjaC9uaW9zMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAt\n" + "MSw1ICsxLDMgQEAKKyMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91\n" + "YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gZWxmLmgKLQogZ2VuZXJp\n" + "Yy15ICs9IHVjb250ZXh0LmgKZGlmZiAtLWdpdCBhL2FyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20v\n" + "S2J1aWxkIGIvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9LYnVpbGQKaW5kZXggMjgzMmYwMzFm\n" + "YjExLi41NjE5MTU3MTZmZDkgMTAwNjQ0Ci0tLSBhL2FyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20v\n" + "S2J1aWxkCisrKyBiL2FyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20vS2J1aWxkCkBAIC0xLDYgKzEs\n" + "MyBAQAotCi1oZWFkZXIteSArPSB1Y29udGV4dC5oCi0KIGdlbmVyaWMteSArPSBhdG9taWMuaAog\n" + "Z2VuZXJpYy15ICs9IGF1eHZlYy5oCiBnZW5lcmljLXkgKz0gYmFycmllci5oCmRpZmYgLS1naXQg\n" + "YS9hcmNoL29wZW5yaXNjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkIGIvYXJjaC9vcGVucmlzYy9p\n" + "bmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCA4MDc2MWViODJiNWYuLmIxNWJmNmJjMGU5NCAx\n" + "MDA2NDQKLS0tIGEvYXJjaC9vcGVucmlzYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9h\n" + "cmNoL29wZW5yaXNjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDEwICsxLDIgQEAKICMg\n" + "VUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmlj\n" + "L0tidWlsZC5hc20KLQotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGVsZi5o\n" + "Ci1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1oZWFkZXIteSArPSBwYXJhbS5oCi1oZWFkZXIteSAr\n" + "PSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSB1bmlzdGQu\n" + "aApkaWZmIC0tZ2l0IGEvYXJjaC9wYXJpc2MvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNo\n" + "L3BhcmlzYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCAzNDgzNTZjOTk1MTQuLjM5NzFj\n" + "NjBhN2U3ZiAxMDA2NDQKLS0tIGEvYXJjaC9wYXJpc2MvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQK\n" + "KysrIGIvYXJjaC9wYXJpc2MvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAgLTIsMzEgKzIsMyBA\n" + "QAogaW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQogCiBnZW5lcmlj\n" + "LXkgKz0gcmVzb3VyY2UuaAotCi1oZWFkZXIteSArPSBiaXRzcGVybG9uZy5oCi1oZWFkZXIteSAr\n" + "PSBieXRlb3JkZXIuaAotaGVhZGVyLXkgKz0gZXJybm8uaAotaGVhZGVyLXkgKz0gZmNudGwuaAot\n" + "aGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhlYWRlci15ICs9IGlw\n" + "Y2J1Zi5oCi1oZWFkZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1zZ2J1Zi5oCi1oZWFkZXIt\n" + "eSArPSBwZGMuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNl\n" + "LmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIteSAr\n" + "PSBzaG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdpbmZv\n" + "LmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkg\n" + "Kz0gc29ja2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN0YXRmcy5oCi1o\n" + "ZWFkZXIteSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHRlcm1iaXRzLmgKLWhlYWRlci15ICs9IHRl\n" + "cm1pb3MuaAotaGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0gdW5pc3RkLmgKZGlmZiAt\n" + "LWdpdCBhL2FyY2gvcG93ZXJwYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvcG93ZXJw\n" + "Yy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCBkYWIzNzE3ZTNlYTAuLmIxNWJmNmJjMGU5\n" + "NCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBi\n" + "L2FyY2gvcG93ZXJwYy9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSw0NyArMSwyIEBACiAj\n" + "IFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJp\n" + "Yy9LYnVpbGQuYXNtCi0KLWhlYWRlci15ICs9IGF1eHZlYy5oCi1oZWFkZXIteSArPSBiaXRzcGVy\n" + "bG9uZy5oCi1oZWFkZXIteSArPSBib290eC5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAotaGVh\n" + "ZGVyLXkgKz0gY3B1dGFibGUuaAotaGVhZGVyLXkgKz0gZWVoLmgKLWhlYWRlci15ICs9IGVsZi5o\n" + "Ci1oZWFkZXIteSArPSBlcGFwcl9oY2FsbHMuaAotaGVhZGVyLXkgKz0gZXJybm8uaAotaGVhZGVy\n" + "LXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgK\n" + "LWhlYWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIteSArPSBrdm0uaAotaGVhZGVyLXkgKz0ga3Zt\n" + "X3BhcmEuaAotaGVhZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVy\n" + "LXkgKz0gbnZyYW0uaAotaGVhZGVyLXkgKz0gb3BhbC1wcmQuaAotaGVhZGVyLXkgKz0gcGFyYW0u\n" + "aAotaGVhZGVyLXkgKz0gcGVyZl9ldmVudC5oCi1oZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15\n" + "ICs9IHBvc2l4X3R5cGVzLmgKLWhlYWRlci15ICs9IHBzM2ZiLmgKLWhlYWRlci15ICs9IHB0cmFj\n" + "ZS5oCi1oZWFkZXIteSArPSByZXNvdXJjZS5oCi1oZWFkZXIteSArPSBzZW1idWYuaAotaGVhZGVy\n" + "LXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2htYnVmLmgKLWhlYWRlci15ICs9IHNpZ2NvbnRl\n" + "eHQuaAotaGVhZGVyLXkgKz0gc2lnaW5mby5oCi1oZWFkZXIteSArPSBzaWduYWwuaAotaGVhZGVy\n" + "LXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0gc3B1X2lu\n" + "Zm8uaAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIteSArPSBzdGF0ZnMuaAotaGVhZGVyLXkg\n" + "Kz0gc3dhYi5oCi1oZWFkZXIteSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgK\n" + "LWhlYWRlci15ICs9IHRtLmgKLWhlYWRlci15ICs9IHR5cGVzLmgKLWhlYWRlci15ICs9IHVjb250\n" + "ZXh0LmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCmRpZmYgLS1naXQgYS9hcmNoL3MzOTAvaW5jbHVk\n" + "ZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL3MzOTAvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKaW5k\n" + "ZXggYmY3MzZlNzY0Y2I0Li5iMTViZjZiYzBlOTQgMTAwNjQ0Ci0tLSBhL2FyY2gvczM5MC9pbmNs\n" + "dWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL3MzOTAvaW5jbHVkZS91YXBpL2FzbS9LYnVp\n" + "bGQKQEAgLTEsNTQgKzEsMiBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBp\n" + "bmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQotCi1oZWFkZXIteSArPSBhdXh2ZWMu\n" + "aAotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhl\n" + "YWRlci15ICs9IGNocGlkLmgKLWhlYWRlci15ICs9IGNoc2MuaAotaGVhZGVyLXkgKz0gY2xwLmgK\n" + "LWhlYWRlci15ICs9IGNtYi5oCi1oZWFkZXIteSArPSBkYXNkLmgKLWhlYWRlci15ICs9IGRlYnVn\n" + "LmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15ICs9\n" + "IGh5cGZzLmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFk\n" + "ZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0ga3ZtLmgKLWhlYWRlci15ICs9IGt2bV9wYXJh\n" + "LmgKLWhlYWRlci15ICs9IGt2bV9wZXJmLmgKLWhlYWRlci15ICs9IGt2bV92aXJ0aW8uaAotaGVh\n" + "ZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBtb253cml0ZXIuaAotaGVhZGVyLXkgKz0gbXNn\n" + "YnVmLmgKLWhlYWRlci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkg\n" + "Kz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHFldGgu\n" + "aAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2NoaWQuaAotaGVhZGVyLXkg\n" + "Kz0gc2NscF9jdGwuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgK\n" + "LWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWUuaAotaGVhZGVyLXkgKz0gc2ln\n" + "Y29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdpbmZvLmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1o\n" + "ZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkgKz0gc29ja2lvcy5oCi1oZWFkZXIteSArPSBz\n" + "dGF0LmgKLWhlYWRlci15ICs9IHN0YXRmcy5oCi1oZWFkZXIteSArPSBzd2FiLmgKLWhlYWRlci15\n" + "ICs9IHRhcGUzOTAuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlv\n" + "cy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1Y29udGV4dC5oCi1oZWFkZXIt\n" + "eSArPSB1bmlzdGQuaAotaGVhZGVyLXkgKz0gdmlydGlvLWNjdy5oCi1oZWFkZXIteSArPSB2dG9j\n" + "LmgKLWhlYWRlci15ICs9IHpjcnlwdC5oCmRpZmYgLS1naXQgYS9hcmNoL3Njb3JlL2luY2x1ZGUv\n" + "YXNtL0tidWlsZCBiL2FyY2gvc2NvcmUvaW5jbHVkZS9hc20vS2J1aWxkCmluZGV4IGEwNTIxOGZm\n" + "M2ZlNC4uMTI4Y2E3ZWMwMjIwIDEwMDY0NAotLS0gYS9hcmNoL3Njb3JlL2luY2x1ZGUvYXNtL0ti\n" + "dWlsZAorKysgYi9hcmNoL3Njb3JlL2luY2x1ZGUvYXNtL0tidWlsZApAQCAtMSw3ICsxLDMgQEAK\n" + "LQotaGVhZGVyLXkgKz0KLQotCiBnZW5lcmljLXkgKz0gYmFycmllci5oCiBnZW5lcmljLXkgKz0g\n" + "Y2xrZGV2LmgKIGdlbmVyaWMteSArPSBjcHV0aW1lLmgKZGlmZiAtLWdpdCBhL2FyY2gvc2NvcmUv\n" + "aW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL3Njb3JlL2luY2x1ZGUvdWFwaS9hc20vS2J1\n" + "aWxkCmluZGV4IDA0MDE3OGNkYjNlYi4uYjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL3Nj\n" + "b3JlL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCisrKyBiL2FyY2gvc2NvcmUvaW5jbHVkZS91YXBp\n" + "L2FzbS9LYnVpbGQKQEAgLTEsMzQgKzEsMiBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAog\n" + "aW5jbHVkZSBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQotCi1oZWFkZXIteSAr\n" + "PSBhdXh2ZWMuaAotaGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnl0ZW9y\n" + "ZGVyLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15\n" + "ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBpcGNidWYuaAot\n" + "aGVhZGVyLXkgKz0ga3ZtX3BhcmEuaAotaGVhZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBt\n" + "c2didWYuaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVyLXkgKz0gcG9sbC5oCi1oZWFkZXIt\n" + "eSArPSBwb3NpeF90eXBlcy5oCi1oZWFkZXIteSArPSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gcmVz\n" + "b3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRl\n" + "ci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNp\n" + "Z2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHNvY2tldC5oCi1oZWFk\n" + "ZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3RhdGZz\n" + "LmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkg\n" + "Kz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1bmlzdGQuaApk\n" + "aWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvc2gvaW5j\n" + "bHVkZS91YXBpL2FzbS9LYnVpbGQKaW5kZXggNjA2MTNhZTc4NTEzLi5iMTViZjZiYzBlOTQgMTAw\n" + "NjQ0Ci0tLSBhL2FyY2gvc2gvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9zaC9p\n" + "bmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSwyNSArMSwyIEBACiAjIFVBUEkgSGVhZGVyIGV4\n" + "cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtCi0K\n" + "LWhlYWRlci15ICs9IGF1eHZlYy5oCi1oZWFkZXIteSArPSBieXRlb3JkZXIuaAotaGVhZGVyLXkg\n" + "Kz0gY2FjaGVjdGwuaAotaGVhZGVyLXkgKz0gY3B1LWZlYXR1cmVzLmgKLWhlYWRlci15ICs9IGh3\n" + "X2JyZWFrcG9pbnQuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5\n" + "cGVzLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzXzMyLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5\n" + "cGVzXzY0LmgKLWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSBwdHJhY2VfMzIuaAot\n" + "aGVhZGVyLXkgKz0gcHRyYWNlXzY0LmgKLWhlYWRlci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9\n" + "IHNpZ2NvbnRleHQuaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHNvY2tpb3Mu\n" + "aAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIteSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHR5\n" + "cGVzLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCi1oZWFkZXIteSArPSB1bmlzdGRfMzIuaAotaGVh\n" + "ZGVyLXkgKz0gdW5pc3RkXzY0LmgKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMvaW5jbHVkZS91YXBp\n" + "L2FzbS9LYnVpbGQgYi9hcmNoL3NwYXJjL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IGI1\n" + "ODQzZWUwOWZiNS4uYjE1YmY2YmMwZTk0IDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2luY2x1ZGUv\n" + "dWFwaS9hc20vS2J1aWxkCisrKyBiL2FyY2gvc3BhcmMvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQK\n" + "QEAgLTEsNTAgKzEsMiBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotIyBVc2VyIGV4cG9y\n" + "dGVkIHNwYXJjIGhlYWRlciBmaWxlcwotCiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJp\n" + "Yy9LYnVpbGQuYXNtCi0KLWhlYWRlci15ICs9IGFwYy5oCi1oZWFkZXIteSArPSBhc2kuaAotaGVh\n" + "ZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJpdHNwZXJsb25nLmgKLWhlYWRlci15ICs9\n" + "IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBkaXNwbGF5N3NlZy5oCi1oZWFkZXIteSArPSBlbnZj\n" + "dHJsLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZiaW8uaAotaGVhZGVyLXkg\n" + "Kz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW9jdGwuaAotaGVhZGVyLXkgKz0gaW9jdGxzLmgKLWhl\n" + "YWRlci15ICs9IGlwY2J1Zi5oCi1oZWFkZXIteSArPSBqc2ZsYXNoLmgKLWhlYWRlci15ICs9IGt2\n" + "bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNnYnVmLmgKLWhlYWRl\n" + "ci15ICs9IG9wZW5wcm9taW8uaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVyLXkgKz0gcGVy\n" + "ZmN0ci5oCi1oZWFkZXIteSArPSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X3R5cGVzLmgKLWhl\n" + "YWRlci15ICs9IHBzci5oCi1oZWFkZXIteSArPSBwc3Jjb21wYXQuaAotaGVhZGVyLXkgKz0gcHN0\n" + "YXRlLmgKLWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSByZXNvdXJjZS5oCi1oZWFk\n" + "ZXIteSArPSBzZW1idWYuaAotaGVhZGVyLXkgKz0gc2V0dXAuaAotaGVhZGVyLXkgKz0gc2htYnVm\n" + "LmgKLWhlYWRlci15ICs9IHNpZ2NvbnRleHQuaAotaGVhZGVyLXkgKz0gc2lnaW5mby5oCi1oZWFk\n" + "ZXIteSArPSBzaWduYWwuaAotaGVhZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tp\n" + "b3MuaAotaGVhZGVyLXkgKz0gc3RhdC5oCi1oZWFkZXIteSArPSBzdGF0ZnMuaAotaGVhZGVyLXkg\n" + "Kz0gc3dhYi5oCi1oZWFkZXIteSArPSB0ZXJtYml0cy5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgK\n" + "LWhlYWRlci15ICs9IHRyYXBzLmgKLWhlYWRlci15ICs9IHVjdHguaAotaGVhZGVyLXkgKz0gdW5p\n" + "c3RkLmgKLWhlYWRlci15ICs9IHV0cmFwLmgKLWhlYWRlci15ICs9IHdhdGNoZG9nLmgKZGlmZiAt\n" + "LWdpdCBhL2FyY2gvdGlsZS9pbmNsdWRlL2FzbS9LYnVpbGQgYi9hcmNoL3RpbGUvaW5jbHVkZS9h\n" + "c20vS2J1aWxkCmluZGV4IDJkMWY1NjM4OTc0Yy4uMDU3ZWFhNTMzODc3IDEwMDY0NAotLS0gYS9h\n" + "cmNoL3RpbGUvaW5jbHVkZS9hc20vS2J1aWxkCisrKyBiL2FyY2gvdGlsZS9pbmNsdWRlL2FzbS9L\n" + "YnVpbGQKQEAgLTEsNiArMSwzIEBACi0KLWhlYWRlci15ICs9IC4uL2FyY2gvCi0KIGdlbmVyaWMt\n" + "eSArPSBidWcuaAogZ2VuZXJpYy15ICs9IGJ1Z3MuaAogZ2VuZXJpYy15ICs9IGNsa2Rldi5oCmRp\n" + "ZmYgLS1naXQgYS9hcmNoL3RpbGUvaW5jbHVkZS91YXBpL2FyY2gvS2J1aWxkIGIvYXJjaC90aWxl\n" + "L2luY2x1ZGUvdWFwaS9hcmNoL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg\n" + "OTdkZmJlY2VjNmI2Li4wMDAwMDAwMDAwMDAKLS0tIGEvYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9h\n" + "cmNoL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDE3ICswLDAgQEAKLSMgVUFQSSBIZWFkZXIg\n" + "ZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGFiaS5oCi1oZWFkZXIteSArPSBjaGlwLmgKLWhlYWRl\n" + "ci15ICs9IGNoaXBfdGlsZWd4LmgKLWhlYWRlci15ICs9IGNoaXBfdGlsZXByby5oCi1oZWFkZXIt\n" + "eSArPSBpY2FjaGUuaAotaGVhZGVyLXkgKz0gaW50ZXJydXB0cy5oCi1oZWFkZXIteSArPSBpbnRl\n" + "cnJ1cHRzXzMyLmgKLWhlYWRlci15ICs9IGludGVycnVwdHNfNjQuaAotaGVhZGVyLXkgKz0gb3Bj\n" + "b2RlLmgKLWhlYWRlci15ICs9IG9wY29kZV90aWxlZ3guaAotaGVhZGVyLXkgKz0gb3Bjb2RlX3Rp\n" + "bGVwcm8uaAotaGVhZGVyLXkgKz0gc2ltLmgKLWhlYWRlci15ICs9IHNpbV9kZWYuaAotaGVhZGVy\n" + "LXkgKz0gc3ByX2RlZi5oCi1oZWFkZXIteSArPSBzcHJfZGVmXzMyLmgKLWhlYWRlci15ICs9IHNw\n" + "cl9kZWZfNjQuaApkaWZmIC0tZ2l0IGEvYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxk\n" + "IGIvYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCmluZGV4IGMyMGRiOGU0MjhiZi4u\n" + "ZTBhNTAxMTFlMDdmIDEwMDY0NAotLS0gYS9hcmNoL3RpbGUvaW5jbHVkZS91YXBpL2FzbS9LYnVp\n" + "bGQKKysrIGIvYXJjaC90aWxlL2luY2x1ZGUvdWFwaS9hc20vS2J1aWxkCkBAIC0xLDIxICsxLDYg\n" + "QEAKICMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKIGluY2x1ZGUgaW5jbHVkZS91YXBpL2FzbS1n\n" + "ZW5lcmljL0tidWlsZC5hc20KIAotaGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJp\n" + "dHNwZXJsb25nLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBjYWNoZWN0\n" + "bC5oCi1oZWFkZXIteSArPSBoYXJkd2FsbC5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1oZWFk\n" + "ZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IHB0cmFjZS5oCi1oZWFkZXIteSArPSBzZXR1cC5o\n" + "Ci1oZWFkZXIteSArPSBzaWdjb250ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVy\n" + "LXkgKz0gc2lnbmFsLmgKLWhlYWRlci15ICs9IHN0YXQuaAotaGVhZGVyLXkgKz0gc3dhYi5oCi1o\n" + "ZWFkZXIteSArPSB1Y29udGV4dC5oCi1oZWFkZXIteSArPSB1bmlzdGQuaAotCiBnZW5lcmljLXkg\n" + "Kz0gdWNvbnRleHQuaAorCitzdWJkaXIteSArPSAuLi9hcmNoCmRpZmYgLS1naXQgYS9hcmNoL3Vu\n" + "aWNvcmUzMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZCBiL2FyY2gvdW5pY29yZTMyL2luY2x1ZGUv\n" + "dWFwaS9hc20vS2J1aWxkCmluZGV4IDA1MTRkN2FkNjg1NS4uMTNhOTdhYTIyODVmIDEwMDY0NAot\n" + "LS0gYS9hcmNoL3VuaWNvcmUzMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAorKysgYi9hcmNoL3Vu\n" + "aWNvcmUzMi9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZApAQCAtMSwxMCArMSw0IEBACiAjIFVBUEkg\n" + "SGVhZGVyIGV4cG9ydCBsaXN0CiBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVp\n" + "bGQuYXNtCiAKLWhlYWRlci15ICs9IGJ5dGVvcmRlci5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5o\n" + "Ci1oZWFkZXIteSArPSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIt\n" + "eSArPSB1bmlzdGQuaAotCiBnZW5lcmljLXkgKz0ga3ZtX3BhcmEuaApkaWZmIC0tZ2l0IGEvYXJj\n" + "aC94ODYvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQgYi9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNt\n" + "L0tidWlsZAppbmRleCAzZGVjNzY5Y2FkZjcuLjgzYjZlOWEwZGNlNCAxMDA2NDQKLS0tIGEvYXJj\n" + "aC94ODYvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKKysrIGIvYXJjaC94ODYvaW5jbHVkZS91YXBp\n" + "L2FzbS9LYnVpbGQKQEAgLTQsNjIgKzQsMyBAQCBpbmNsdWRlIGluY2x1ZGUvdWFwaS9hc20tZ2Vu\n" + "ZXJpYy9LYnVpbGQuYXNtCiBnZW5oZHIteSArPSB1bmlzdGRfMzIuaAogZ2VuaGRyLXkgKz0gdW5p\n" + "c3RkXzY0LmgKIGdlbmhkci15ICs9IHVuaXN0ZF94MzIuaAotaGVhZGVyLXkgKz0gYS5vdXQuaAot\n" + "aGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJpdHNwZXJsb25nLmgKLWhlYWRlci15\n" + "ICs9IGJvb3QuaAotaGVhZGVyLXkgKz0gYm9vdHBhcmFtLmgKLWhlYWRlci15ICs9IGJ5dGVvcmRl\n" + "ci5oCi1oZWFkZXIteSArPSBkZWJ1Z3JlZy5oCi1oZWFkZXIteSArPSBlODIwLmgKLWhlYWRlci15\n" + "ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15ICs9IGh3X2JyZWFrcG9p\n" + "bnQuaAotaGVhZGVyLXkgKz0gaHlwZXJ2LmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15\n" + "ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0gaXN0LmgKLWhl\n" + "YWRlci15ICs9IGt2bS5oCi1oZWFkZXIteSArPSBrdm1fcGFyYS5oCi1oZWFkZXIteSArPSBrdm1f\n" + "cGVyZi5oCi1oZWFkZXIteSArPSBsZHQuaAotaGVhZGVyLXkgKz0gbWNlLmgKLWhlYWRlci15ICs9\n" + "IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNnYnVmLmgKLWhlYWRlci15ICs9IG1zci1pbmRleC5oCi1o\n" + "ZWFkZXIteSArPSBtc3IuaAotaGVhZGVyLXkgKz0gbXRyci5oCi1oZWFkZXIteSArPSBwYXJhbS5o\n" + "Ci1oZWFkZXIteSArPSBwZXJmX3JlZ3MuaAotaGVhZGVyLXkgKz0gcG9sbC5oCi1oZWFkZXIteSAr\n" + "PSBwb3NpeF90eXBlcy5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlc18zMi5oCi1oZWFkZXIteSAr\n" + "PSBwb3NpeF90eXBlc182NC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlc194MzIuaAotaGVhZGVy\n" + "LXkgKz0gcHJjdGwuaAotaGVhZGVyLXkgKz0gcHJvY2Vzc29yLWZsYWdzLmgKLWhlYWRlci15ICs9\n" + "IHB0cmFjZS1hYmkuaAotaGVhZGVyLXkgKz0gcHRyYWNlLmgKLWhlYWRlci15ICs9IHJlc291cmNl\n" + "LmgKLWhlYWRlci15ICs9IHNlbWJ1Zi5oCi1oZWFkZXIteSArPSBzZXR1cC5oCi1oZWFkZXIteSAr\n" + "PSBzaG1idWYuaAotaGVhZGVyLXkgKz0gc2lnY29udGV4dC5oCi1oZWFkZXIteSArPSBzaWdjb250\n" + "ZXh0MzIuaAotaGVhZGVyLXkgKz0gc2lnaW5mby5oCi1oZWFkZXIteSArPSBzaWduYWwuaAotaGVh\n" + "ZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0gc3Rh\n" + "dC5oCi1oZWFkZXIteSArPSBzdGF0ZnMuaAotaGVhZGVyLXkgKz0gc3ZtLmgKLWhlYWRlci15ICs9\n" + "IHN3YWIuaAotaGVhZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1o\n" + "ZWFkZXIteSArPSB0eXBlcy5oCi1oZWFkZXIteSArPSB1Y29udGV4dC5oCi1oZWFkZXIteSArPSB1\n" + "bmlzdGQuaAotaGVhZGVyLXkgKz0gdm04Ni5oCi1oZWFkZXIteSArPSB2bXguaAotaGVhZGVyLXkg\n" + "Kz0gdnN5c2NhbGwuaApkaWZmIC0tZ2l0IGEvYXJjaC94dGVuc2EvaW5jbHVkZS91YXBpL2FzbS9L\n" + "YnVpbGQgYi9hcmNoL3h0ZW5zYS9pbmNsdWRlL3VhcGkvYXNtL0tidWlsZAppbmRleCA1NmFhZDU0\n" + "ZTdmYjcuLmIxNWJmNmJjMGU5NCAxMDA2NDQKLS0tIGEvYXJjaC94dGVuc2EvaW5jbHVkZS91YXBp\n" + "L2FzbS9LYnVpbGQKKysrIGIvYXJjaC94dGVuc2EvaW5jbHVkZS91YXBpL2FzbS9LYnVpbGQKQEAg\n" + "LTEsMjUgKzEsMiBAQAogIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAogaW5jbHVkZSBpbmNsdWRl\n" + "L3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkLmFzbQotCi1oZWFkZXIteSArPSBhdXh2ZWMuaAotaGVh\n" + "ZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBp\n" + "cGNidWYuaAotaGVhZGVyLXkgKz0gbW1hbi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVy\n" + "LXkgKz0gcGFyYW0uaAotaGVhZGVyLXkgKz0gcG9sbC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBl\n" + "cy5oCi1oZWFkZXIteSArPSBwdHJhY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRlci15\n" + "ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250ZXh0\n" + "LmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkg\n" + "Kz0gc29ja2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVh\n" + "ZGVyLXkgKz0gdGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0gdW5p\n" + "c3RkLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvS2J1aWxkIGIvaW5jbHVkZS9LYnVpbGQKZGVsZXRl\n" + "ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGJhYjExNDViYzdhNy4uMDAwMDAwMDAwMDAwCi0tLSBh\n" + "L2luY2x1ZGUvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMiArMCwwIEBACi0jIFRvcC1sZXZl\n" + "bCBNYWtlZmlsZSBjYWxscyBpbnRvIGFzbS0kKEFSQ0gpCi0jIExpc3Qgb25seSBub24tYXJjaCBk\n" + "aXJlY3RvcmllcyBiZWxvdwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hc20tZ2VuZXJpYy9LYnVpbGQu\n" + "YXNtIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtCmRlbGV0ZWQgZmlsZSBtb2RlIDEw\n" + "MDY0NAppbmRleCBkMmVlODZiNGMwOTEuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL2FzbS1n\n" + "ZW5lcmljL0tidWlsZC5hc20KKysrIC9kZXYvbnVsbApAQCAtMSArMCwwIEBACi1pbmNsdWRlIGlu\n" + "Y2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtCmRpZmYgLS1naXQgYS9pbmNsdWRlL3Nj\n" + "c2kvZmMvS2J1aWxkIGIvaW5jbHVkZS9zY3NpL2ZjL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAx\n" + "MDA2NDQKaW5kZXggZTY5ZGUyOWJiMmQxLi4wMDAwMDAwMDAwMDAKZGlmZiAtLWdpdCBhL2luY2x1\n" + "ZGUvdWFwaS9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEw\n" + "MDY0NAppbmRleCAyNDVhYTZlMDVlNmEuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkv\n" + "S2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMTUgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBv\n" + "cnQgbGlzdAotIyBUb3AtbGV2ZWwgTWFrZWZpbGUgY2FsbHMgaW50byBhc20tJChBUkNIKQotIyBM\n" + "aXN0IG9ubHkgbm9uLWFyY2ggZGlyZWN0b3JpZXMgYmVsb3cKLQotCi1oZWFkZXIteSArPSBhc20t\n" + "Z2VuZXJpYy8KLWhlYWRlci15ICs9IGxpbnV4LwotaGVhZGVyLXkgKz0gc291bmQvCi1oZWFkZXIt\n" + "eSArPSBtdGQvCi1oZWFkZXIteSArPSByZG1hLwotaGVhZGVyLXkgKz0gdmlkZW8vCi1oZWFkZXIt\n" + "eSArPSBkcm0vCi1oZWFkZXIteSArPSB4ZW4vCi1oZWFkZXIteSArPSBzY3NpLwotaGVhZGVyLXkg\n" + "Kz0gbWlzYy8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQgYi9p\n" + "bmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp\n" + "bmRleCBiNzNkZTdiYjdhNjIuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvYXNtLWdl\n" + "bmVyaWMvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMzYgKzAsMCBAQAotIyBVQVBJIEhlYWRl\n" + "ciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gYXV4dmVjLmgKLWhlYWRlci15ICs9IGJpdHNwZXJs\n" + "b25nLmgKLWhlYWRlci15ICs9IGVycm5vLWJhc2UuaAotaGVhZGVyLXkgKz0gZXJybm8uaAotaGVh\n" + "ZGVyLXkgKz0gZmNudGwuaAotaGVhZGVyLXkgKz0gaW50LWw2NC5oCi1oZWFkZXIteSArPSBpbnQt\n" + "bGw2NC5oCi1oZWFkZXIteSArPSBpb2N0bC5oCi1oZWFkZXIteSArPSBpb2N0bHMuaAotaGVhZGVy\n" + "LXkgKz0gaXBjYnVmLmgKLWhlYWRlci15ICs9IGt2bV9wYXJhLmgKLWhlYWRlci15ICs9IG1tYW4t\n" + "Y29tbW9uLmgKLWhlYWRlci15ICs9IG1tYW4uaAotaGVhZGVyLXkgKz0gbXNnYnVmLmgKLWhlYWRl\n" + "ci15ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBvbGwuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlw\n" + "ZXMuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRl\n" + "ci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaG1wYXJh\n" + "bS5oCi1oZWFkZXIteSArPSBzaWdpbmZvLmgKLWhlYWRlci15ICs9IHNpZ25hbC1kZWZzLmgKLWhl\n" + "YWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSArPSBzb2NrZXQuaAotaGVhZGVyLXkgKz0gc29j\n" + "a2lvcy5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN0YXRmcy5oCi1oZWFkZXIt\n" + "eSArPSBzd2FiLmgKLWhlYWRlci15ICs9IHRlcm1iaXRzLmgKLWhlYWRlci15ICs9IHRlcm1pb3Mu\n" + "aAotaGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0gdWNvbnRleHQuaAotaGVhZGVyLXkg\n" + "Kz0gdW5pc3RkLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQu\n" + "YXNtIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL0tidWlsZC5hc20KaW5kZXggZmNkNTBiNzU5\n" + "MjE3Li5jMTM4MDVkNWEyYTAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9L\n" + "YnVpbGQuYXNtCisrKyBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9LYnVpbGQuYXNtCkBAIC04\n" + "LDM4ICs4LDM4IEBAIG9wdC1oZWFkZXIgKz0gYS5vdXQuaAogIwogIyBIZWFkZXJzIHRoYXQgYXJl\n" + "IG1hbmRhdG9yeSBpbiB1c3IvaW5jbHVkZS9hc20vCiAjCi1oZWFkZXIteSArPSBhdXh2ZWMuaAot\n" + "aGVhZGVyLXkgKz0gYml0c3BlcmxvbmcuaAotaGVhZGVyLXkgKz0gYnl0ZW9yZGVyLmgKLWhlYWRl\n" + "ci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRlci15ICs9IGlvY3RsLmgK\n" + "LWhlYWRlci15ICs9IGlvY3Rscy5oCi1oZWFkZXIteSArPSBpcGNidWYuaAotaGVhZGVyLXkgKz0g\n" + "bW1hbi5oCi1oZWFkZXIteSArPSBtc2didWYuaAotaGVhZGVyLXkgKz0gcGFyYW0uaAotaGVhZGVy\n" + "LXkgKz0gcG9sbC5oCi1oZWFkZXIteSArPSBwb3NpeF90eXBlcy5oCi1oZWFkZXIteSArPSBwdHJh\n" + "Y2UuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gc2VtYnVmLmgKLWhlYWRl\n" + "ci15ICs9IHNldHVwLmgKLWhlYWRlci15ICs9IHNobWJ1Zi5oCi1oZWFkZXIteSArPSBzaWdjb250\n" + "ZXh0LmgKLWhlYWRlci15ICs9IHNpZ2luZm8uaAotaGVhZGVyLXkgKz0gc2lnbmFsLmgKLWhlYWRl\n" + "ci15ICs9IHNvY2tldC5oCi1oZWFkZXIteSArPSBzb2NraW9zLmgKLWhlYWRlci15ICs9IHN0YXQu\n" + "aAotaGVhZGVyLXkgKz0gc3RhdGZzLmgKLWhlYWRlci15ICs9IHN3YWIuaAotaGVhZGVyLXkgKz0g\n" + "dGVybWJpdHMuaAotaGVhZGVyLXkgKz0gdGVybWlvcy5oCi1oZWFkZXIteSArPSB0eXBlcy5oCi1o\n" + "ZWFkZXIteSArPSB1bmlzdGQuaAorZ2VuZXJpYy15ICs9IGF1eHZlYy5oCitnZW5lcmljLXkgKz0g\n" + "Yml0c3BlcmxvbmcuaAorZ2VuZXJpYy15ICs9IGJ5dGVvcmRlci5oCitnZW5lcmljLXkgKz0gZXJy\n" + "bm8uaAorZ2VuZXJpYy15ICs9IGZjbnRsLmgKK2dlbmVyaWMteSArPSBpb2N0bC5oCitnZW5lcmlj\n" + "LXkgKz0gaW9jdGxzLmgKK2dlbmVyaWMteSArPSBpcGNidWYuaAorZ2VuZXJpYy15ICs9IG1tYW4u\n" + "aAorZ2VuZXJpYy15ICs9IG1zZ2J1Zi5oCitnZW5lcmljLXkgKz0gcGFyYW0uaAorZ2VuZXJpYy15\n" + "ICs9IHBvbGwuaAorZ2VuZXJpYy15ICs9IHBvc2l4X3R5cGVzLmgKK2dlbmVyaWMteSArPSBwdHJh\n" + "Y2UuaAorZ2VuZXJpYy15ICs9IHJlc291cmNlLmgKK2dlbmVyaWMteSArPSBzZW1idWYuaAorZ2Vu\n" + "ZXJpYy15ICs9IHNldHVwLmgKK2dlbmVyaWMteSArPSBzaG1idWYuaAorZ2VuZXJpYy15ICs9IHNp\n" + "Z2NvbnRleHQuaAorZ2VuZXJpYy15ICs9IHNpZ2luZm8uaAorZ2VuZXJpYy15ICs9IHNpZ25hbC5o\n" + "CitnZW5lcmljLXkgKz0gc29ja2V0LmgKK2dlbmVyaWMteSArPSBzb2NraW9zLmgKK2dlbmVyaWMt\n" + "eSArPSBzdGF0LmgKK2dlbmVyaWMteSArPSBzdGF0ZnMuaAorZ2VuZXJpYy15ICs9IHN3YWIuaAor\n" + "Z2VuZXJpYy15ICs9IHRlcm1iaXRzLmgKK2dlbmVyaWMteSArPSB0ZXJtaW9zLmgKK2dlbmVyaWMt\n" + "eSArPSB0eXBlcy5oCitnZW5lcmljLXkgKz0gdW5pc3RkLmgKIAotaGVhZGVyLXkgKz0gJChmb3Jl\n" + "YWNoIGhkciwkKG9wdC1oZWFkZXIpLCBcCitnZW5lcmljLXkgKz0gJChmb3JlYWNoIGhkciwkKG9w\n" + "dC1oZWFkZXIpLCBcCiAJICAgICAgJChpZiBcCiAJCSQod2lsZGNhcmQgXAogCQkJJChzcmN0cmVl\n" + "KS9hcmNoLyQoU1JDQVJDSCkvaW5jbHVkZS91YXBpL2FzbS8kKGhkcikgXApkaWZmIC0tZ2l0IGEv\n" + "aW5jbHVkZS91YXBpL2RybS9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvZHJtL0tidWlsZApkZWxldGVk\n" + "IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOTM1NWRkOGVmZjNiLi4wMDAwMDAwMDAwMDAKLS0tIGEv\n" + "aW5jbHVkZS91YXBpL2RybS9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwyMiArMCwwIEBACi0j\n" + "IFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBkcm0uaAotaGVhZGVyLXkgKz0g\n" + "ZHJtX2ZvdXJjYy5oCi1oZWFkZXIteSArPSBkcm1fbW9kZS5oCi1oZWFkZXIteSArPSBkcm1fc2Fy\n" + "ZWEuaAotaGVhZGVyLXkgKz0gYW1kZ3B1X2RybS5oCi1oZWFkZXIteSArPSBleHlub3NfZHJtLmgK\n" + "LWhlYWRlci15ICs9IGk4MTBfZHJtLmgKLWhlYWRlci15ICs9IGk5MTVfZHJtLmgKLWhlYWRlci15\n" + "ICs9IG1nYV9kcm0uaAotaGVhZGVyLXkgKz0gbm91dmVhdV9kcm0uaAotaGVhZGVyLXkgKz0gcXhs\n" + "X2RybS5oCi1oZWFkZXIteSArPSByMTI4X2RybS5oCi1oZWFkZXIteSArPSByYWRlb25fZHJtLmgK\n" + "LWhlYWRlci15ICs9IHNhdmFnZV9kcm0uaAotaGVhZGVyLXkgKz0gc2lzX2RybS5oCi1oZWFkZXIt\n" + "eSArPSB0ZWdyYV9kcm0uaAotaGVhZGVyLXkgKz0gdmlhX2RybS5oCi1oZWFkZXIteSArPSB2bXdn\n" + "ZnhfZHJtLmgKLWhlYWRlci15ICs9IG1zbV9kcm0uaAotaGVhZGVyLXkgKz0gdmM0X2RybS5oCi1o\n" + "ZWFkZXIteSArPSB2aXJ0Z3B1X2RybS5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgv\n" + "S2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2\n" + "NDQKaW5kZXggYThiOTNlNjg1MjM5Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xp\n" + "bnV4L0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDQ4MiArMCwwIEBACi0jIFVBUEkgSGVhZGVy\n" + "IGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBhbmRyb2lkLwotaGVhZGVyLXkgKz0gYnl0ZW9yZGVy\n" + "LwotaGVhZGVyLXkgKz0gY2FuLwotaGVhZGVyLXkgKz0gY2FpZi8KLWhlYWRlci15ICs9IGR2Yi8K\n" + "LWhlYWRlci15ICs9IGhkbGMvCi1oZWFkZXIteSArPSBoc2kvCi1oZWFkZXIteSArPSBpaW8vCi1o\n" + "ZWFkZXIteSArPSBpc2RuLwotaGVhZGVyLXkgKz0gbW1jLwotaGVhZGVyLXkgKz0gbmZzZC8KLWhl\n" + "YWRlci15ICs9IHJhaWQvCi1oZWFkZXIteSArPSBzcGkvCi1oZWFkZXIteSArPSBzdW5ycGMvCi1o\n" + "ZWFkZXIteSArPSB0Y19hY3QvCi1oZWFkZXIteSArPSB0Y19lbWF0Y2gvCi1oZWFkZXIteSArPSBu\n" + "ZXRmaWx0ZXIvCi1oZWFkZXIteSArPSBuZXRmaWx0ZXJfYXJwLwotaGVhZGVyLXkgKz0gbmV0Zmls\n" + "dGVyX2JyaWRnZS8KLWhlYWRlci15ICs9IG5ldGZpbHRlcl9pcHY0LwotaGVhZGVyLXkgKz0gbmV0\n" + "ZmlsdGVyX2lwdjYvCi1oZWFkZXIteSArPSB1c2IvCi1oZWFkZXIteSArPSB3aW1heC8KLQotZ2Vu\n" + "aGRyLXkgKz0gdmVyc2lvbi5oCi0KLWlmbmVxICgkKHdpbGRjYXJkICQoc3JjdHJlZSkvYXJjaC8k\n" + "KFNSQ0FSQ0gpL2luY2x1ZGUvdWFwaS9hc20vYS5vdXQuaCBcCi0JCSAgJChzcmN0cmVlKS9hcmNo\n" + "LyQoU1JDQVJDSCkvaW5jbHVkZS9hc20vYS5vdXQuaCksKQotaGVhZGVyLXkgKz0gYS5vdXQuaAot\n" + "ZW5kaWYKLQotaGVhZGVyLXkgKz0gYWNjdC5oCi1oZWFkZXIteSArPSBhZGIuaAotaGVhZGVyLXkg\n" + "Kz0gYWRmc19mcy5oCi1oZWFkZXIteSArPSBhZmZzX2hhcmRibG9ja3MuaAotaGVhZGVyLXkgKz0g\n" + "YWdwZ2FydC5oCi1oZWFkZXIteSArPSBhaW9fYWJpLmgKLWhlYWRlci15ICs9IGFtNDM3eC12cGZl\n" + "LmgKLWhlYWRlci15ICs9IGFwbV9iaW9zLmgKLWhlYWRlci15ICs9IGFyY2ZiLmgKLWhlYWRlci15\n" + "ICs9IGF0YWxrLmgKLWhlYWRlci15ICs9IGF0bWFwaS5oCi1oZWFkZXIteSArPSBhdG1hcnAuaAot\n" + "aGVhZGVyLXkgKz0gYXRtYnIyNjg0LmgKLWhlYWRlci15ICs9IGF0bWNsaXAuaAotaGVhZGVyLXkg\n" + "Kz0gYXRtZGV2LmgKLWhlYWRlci15ICs9IGF0bV9lbmkuaAotaGVhZGVyLXkgKz0gYXRtLmgKLWhl\n" + "YWRlci15ICs9IGF0bV9oZS5oCi1oZWFkZXIteSArPSBhdG1faWR0NzcxMDUuaAotaGVhZGVyLXkg\n" + "Kz0gYXRtaW9jLmgKLWhlYWRlci15ICs9IGF0bWxlYy5oCi1oZWFkZXIteSArPSBhdG1tcGMuaAot\n" + "aGVhZGVyLXkgKz0gYXRtX25pY3N0YXIuaAotaGVhZGVyLXkgKz0gYXRtcHBwLmgKLWhlYWRlci15\n" + "ICs9IGF0bXNhcC5oCi1oZWFkZXIteSArPSBhdG1zdmMuaAotaGVhZGVyLXkgKz0gYXRtX3RjcC5o\n" + "Ci1oZWFkZXIteSArPSBhdG1femF0bS5oCi1oZWFkZXIteSArPSBhdWRpdC5oCi1oZWFkZXIteSAr\n" + "PSBhdXRvX2ZzNC5oCi1oZWFkZXIteSArPSBhdXRvX2ZzLmgKLWhlYWRlci15ICs9IGF1eHZlYy5o\n" + "Ci1oZWFkZXIteSArPSBheDI1LmgKLWhlYWRlci15ICs9IGIxbGxpLmgKLWhlYWRlci15ICs9IGJh\n" + "eWNvbS5oCi1oZWFkZXIteSArPSBiY205MzN4eF9oY3MuaAotaGVhZGVyLXkgKz0gYmZzX2ZzLmgK\n" + "LWhlYWRlci15ICs9IGJpbmZtdHMuaAotaGVhZGVyLXkgKz0gYmxrcGcuaAotaGVhZGVyLXkgKz0g\n" + "YmxrdHJhY2VfYXBpLmgKLWhlYWRlci15ICs9IGJsa3pvbmVkLmgKLWhlYWRlci15ICs9IGJwZl9j\n" + "b21tb24uaAotaGVhZGVyLXkgKz0gYnBmX3BlcmZfZXZlbnQuaAotaGVhZGVyLXkgKz0gYnBmLmgK\n" + "LWhlYWRlci15ICs9IGJwcWV0aGVyLmgKLWhlYWRlci15ICs9IGJzZy5oCi1oZWFkZXIteSArPSBi\n" + "dC1ibWMuaAotaGVhZGVyLXkgKz0gYnRyZnMuaAotaGVhZGVyLXkgKz0gY2FuLmgKLWhlYWRlci15\n" + "ICs9IGNhcGFiaWxpdHkuaAotaGVhZGVyLXkgKz0gY2FwaS5oCi1oZWFkZXIteSArPSBjY2lzc19k\n" + "ZWZzLmgKLWhlYWRlci15ICs9IGNjaXNzX2lvY3RsLmgKLWhlYWRlci15ICs9IGNkcm9tLmgKLWhl\n" + "YWRlci15ICs9IGNlYy5oCi1oZWFkZXIteSArPSBjZWMtZnVuY3MuaAotaGVhZGVyLXkgKz0gY2dy\n" + "b3Vwc3RhdHMuaAotaGVhZGVyLXkgKz0gY2hpby5oCi1oZWFkZXIteSArPSBjbTQwMDBfY3MuaAot\n" + "aGVhZGVyLXkgKz0gY25fcHJvYy5oCi1oZWFkZXIteSArPSBjb2RhLmgKLWhlYWRlci15ICs9IGNv\n" + "ZGFfcHNkZXYuaAotaGVhZGVyLXkgKz0gY29mZi5oCi1oZWFkZXIteSArPSBjb25uZWN0b3IuaAot\n" + "aGVhZGVyLXkgKz0gY29uc3QuaAotaGVhZGVyLXkgKz0gY3JhbWZzX2ZzLmgKLWhlYWRlci15ICs9\n" + "IGN1ZGEuaAotaGVhZGVyLXkgKz0gY3ljbGFkZXMuaAotaGVhZGVyLXkgKz0gY3ljeF9jZm0uaAot\n" + "aGVhZGVyLXkgKz0gZGNibmwuaAotaGVhZGVyLXkgKz0gZGNjcC5oCi1oZWFkZXIteSArPSBkZXZs\n" + "aW5rLmgKLWhlYWRlci15ICs9IGRsbWNvbnN0YW50cy5oCi1oZWFkZXIteSArPSBkbG1fZGV2aWNl\n" + "LmgKLWhlYWRlci15ICs9IGRsbS5oCi1oZWFkZXIteSArPSBkbG1fbmV0bGluay5oCi1oZWFkZXIt\n" + "eSArPSBkbG1fcGxvY2suaAotaGVhZGVyLXkgKz0gZG0taW9jdGwuaAotaGVhZGVyLXkgKz0gZG0t\n" + "bG9nLXVzZXJzcGFjZS5oCi1oZWFkZXIteSArPSBkbi5oCi1oZWFkZXIteSArPSBkcWJsa194ZnMu\n" + "aAotaGVhZGVyLXkgKz0gZWRkLmgKLWhlYWRlci15ICs9IGVmc19mc19zYi5oCi1oZWFkZXIteSAr\n" + "PSBlbGZjb3JlLmgKLWhlYWRlci15ICs9IGVsZi1lbS5oCi1oZWFkZXIteSArPSBlbGYtZmRwaWMu\n" + "aAotaGVhZGVyLXkgKz0gZWxmLmgKLWhlYWRlci15ICs9IGVycm5vLmgKLWhlYWRlci15ICs9IGVy\n" + "cnF1ZXVlLmgKLWhlYWRlci15ICs9IGV0aHRvb2wuaAotaGVhZGVyLXkgKz0gZXZlbnRwb2xsLmgK\n" + "LWhlYWRlci15ICs9IGZhZHZpc2UuaAotaGVhZGVyLXkgKz0gZmFsbG9jLmgKLWhlYWRlci15ICs9\n" + "IGZhbm90aWZ5LmgKLWhlYWRlci15ICs9IGZiLmgKLWhlYWRlci15ICs9IGZjbnRsLmgKLWhlYWRl\n" + "ci15ICs9IGZkLmgKLWhlYWRlci15ICs9IGZkcmVnLmgKLWhlYWRlci15ICs9IGZpYl9ydWxlcy5o\n" + "Ci1oZWFkZXIteSArPSBmaWVtYXAuaAotaGVhZGVyLXkgKz0gZmlsdGVyLmgKLWhlYWRlci15ICs9\n" + "IGZpcmV3aXJlLWNkZXYuaAotaGVhZGVyLXkgKz0gZmlyZXdpcmUtY29uc3RhbnRzLmgKLWhlYWRl\n" + "ci15ICs9IGZsYXQuaAotaGVhZGVyLXkgKz0gZm91LmgKLWhlYWRlci15ICs9IGZzLmgKLWhlYWRl\n" + "ci15ICs9IGZzbF9oeXBlcnZpc29yLmgKLWhlYWRlci15ICs9IGZ1c2UuaAotaGVhZGVyLXkgKz0g\n" + "ZnV0ZXguaAotaGVhZGVyLXkgKz0gZ2FtZXBvcnQuaAotaGVhZGVyLXkgKz0gZ2VuZXRsaW5rLmgK\n" + "LWhlYWRlci15ICs9IGdlbl9zdGF0cy5oCi1oZWFkZXIteSArPSBnZnMyX29uZGlzay5oCi1oZWFk\n" + "ZXIteSArPSBnaWdhc2V0X2Rldi5oCi1oZWFkZXIteSArPSBncGlvLmgKLWhlYWRlci15ICs9IGdz\n" + "bW11eC5oCi1oZWFkZXIteSArPSBndHAuaAotaGVhZGVyLXkgKz0gaGRsY2Rydi5oCi1oZWFkZXIt\n" + "eSArPSBoZGxjLmgKLWhlYWRlci15ICs9IGhkcmVnLmgKLWhlYWRlci15ICs9IGhpZGRldi5oCi1o\n" + "ZWFkZXIteSArPSBoaWQuaAotaGVhZGVyLXkgKz0gaGlkcmF3LmgKLWhlYWRlci15ICs9IGhwZXQu\n" + "aAotaGVhZGVyLXkgKz0gaHNyX25ldGxpbmsuaAotaGVhZGVyLXkgKz0gaHlwZXJ2LmgKLWhlYWRl\n" + "ci15ICs9IGh5c2RuX2lmLmgKLWhlYWRlci15ICs9IGkyYy1kZXYuaAotaGVhZGVyLXkgKz0gaTJj\n" + "LmgKLWhlYWRlci15ICs9IGkyby1kZXYuaAotaGVhZGVyLXkgKz0gaThrLmgKLWhlYWRlci15ICs9\n" + "IGljbXAuaAotaGVhZGVyLXkgKz0gaWNtcHY2LmgKLWhlYWRlci15ICs9IGlmX2FkZHIuaAotaGVh\n" + "ZGVyLXkgKz0gaWZfYWRkcmxhYmVsLmgKLWhlYWRlci15ICs9IGlmX2FsZy5oCi1oZWFkZXIteSAr\n" + "PSBpZl9hcmNuZXQuaAotaGVhZGVyLXkgKz0gaWZfYXJwLmgKLWhlYWRlci15ICs9IGlmX2JvbmRp\n" + "bmcuaAotaGVhZGVyLXkgKz0gaWZfYnJpZGdlLmgKLWhlYWRlci15ICs9IGlmX2NhYmxlbW9kZW0u\n" + "aAotaGVhZGVyLXkgKz0gaWZfZXFsLmgKLWhlYWRlci15ICs9IGlmX2V0aGVyLmgKLWhlYWRlci15\n" + "ICs9IGlmX2ZjLmgKLWhlYWRlci15ICs9IGlmX2ZkZGkuaAotaGVhZGVyLXkgKz0gaWZfZnJhZC5o\n" + "Ci1oZWFkZXIteSArPSBpZi5oCi1oZWFkZXIteSArPSBpZl9oaXBwaS5oCi1oZWFkZXIteSArPSBp\n" + "Zl9pbmZpbmliYW5kLmgKLWhlYWRlci15ICs9IGlmX2xpbmsuaAotaGVhZGVyLXkgKz0gaWZfbHRh\n" + "bGsuaAotaGVhZGVyLXkgKz0gaWZfbWFjc2VjLmgKLWhlYWRlci15ICs9IGlmX3BhY2tldC5oCi1o\n" + "ZWFkZXIteSArPSBpZl9waG9uZXQuaAotaGVhZGVyLXkgKz0gaWZfcGxpcC5oCi1oZWFkZXIteSAr\n" + "PSBpZl9wcHAuaAotaGVhZGVyLXkgKz0gaWZfcHBwb2wydHAuaAotaGVhZGVyLXkgKz0gaWZfcHBw\n" + "b3guaAotaGVhZGVyLXkgKz0gaWZfc2xpcC5oCi1oZWFkZXIteSArPSBpZl90ZWFtLmgKLWhlYWRl\n" + "ci15ICs9IGlmX3R1bi5oCi1oZWFkZXIteSArPSBpZl90dW5uZWwuaAotaGVhZGVyLXkgKz0gaWZf\n" + "dmxhbi5oCi1oZWFkZXIteSArPSBpZl94MjUuaAotaGVhZGVyLXkgKz0gaWdtcC5oCi1oZWFkZXIt\n" + "eSArPSBpbGEuaAotaGVhZGVyLXkgKz0gaW42LmgKLWhlYWRlci15ICs9IGluZXRfZGlhZy5oCi1o\n" + "ZWFkZXIteSArPSBpbi5oCi1oZWFkZXIteSArPSBpbm90aWZ5LmgKLWhlYWRlci15ICs9IGlucHV0\n" + "LmgKLWhlYWRlci15ICs9IGlucHV0LWV2ZW50LWNvZGVzLmgKLWhlYWRlci15ICs9IGluX3JvdXRl\n" + "LmgKLWhlYWRlci15ICs9IGlvY3RsLmgKLWhlYWRlci15ICs9IGlwNl90dW5uZWwuaAotaGVhZGVy\n" + "LXkgKz0gaXBjLmgKLWhlYWRlci15ICs9IGlwLmgKLWhlYWRlci15ICs9IGlwbWkuaAotaGVhZGVy\n" + "LXkgKz0gaXBtaV9tc2dkZWZzLmgKLWhlYWRlci15ICs9IGlwc2VjLmgKLWhlYWRlci15ICs9IGlw\n" + "djYuaAotaGVhZGVyLXkgKz0gaXB2Nl9yb3V0ZS5oCi1oZWFkZXIteSArPSBpcF92cy5oCi1oZWFk\n" + "ZXIteSArPSBpcHguaAotaGVhZGVyLXkgKz0gaXJkYS5oCi1oZWFkZXIteSArPSBpcnFuci5oCi1o\n" + "ZWFkZXIteSArPSBpc2RuX2RpdmVydGlmLmgKLWhlYWRlci15ICs9IGlzZG4uaAotaGVhZGVyLXkg\n" + "Kz0gaXNkbmlmLmgKLWhlYWRlci15ICs9IGlzZG5fcHBwLmgKLWhlYWRlci15ICs9IGlzb19mcy5o\n" + "Ci1oZWFkZXIteSArPSBpdnR2ZmIuaAotaGVhZGVyLXkgKz0gaXZ0di5oCi1oZWFkZXIteSArPSBp\n" + "eGp1c2VyLmgKLWhlYWRlci15ICs9IGpmZnMyLmgKLWhlYWRlci15ICs9IGpveXN0aWNrLmgKLWhl\n" + "YWRlci15ICs9IGtjbXAuaAotaGVhZGVyLXkgKz0ga2Rldl90LmgKLWhlYWRlci15ICs9IGtkLmgK\n" + "LWhlYWRlci15ICs9IGtlcm5lbGNhcGkuaAotaGVhZGVyLXkgKz0ga2VybmVsLmgKLWhlYWRlci15\n" + "ICs9IGtlcm5lbC1wYWdlLWZsYWdzLmgKLWhlYWRlci15ICs9IGtleGVjLmgKLWhlYWRlci15ICs9\n" + "IGtleWJvYXJkLmgKLWhlYWRlci15ICs9IGtleWN0bC5oCi0KLWlmbmVxICgkKHdpbGRjYXJkICQo\n" + "c3JjdHJlZSkvYXJjaC8kKFNSQ0FSQ0gpL2luY2x1ZGUvdWFwaS9hc20va3ZtLmggXAotCQkgICQo\n" + "c3JjdHJlZSkvYXJjaC8kKFNSQ0FSQ0gpL2luY2x1ZGUvYXNtL2t2bS5oKSwpCi1oZWFkZXIteSAr\n" + "PSBrdm0uaAotZW5kaWYKLQotCi1pZm5lcSAoJCh3aWxkY2FyZCAkKHNyY3RyZWUpL2FyY2gvJChT\n" + "UkNBUkNIKS9pbmNsdWRlL3VhcGkvYXNtL2t2bV9wYXJhLmggXAotCQkgICQoc3JjdHJlZSkvYXJj\n" + "aC8kKFNSQ0FSQ0gpL2luY2x1ZGUvYXNtL2t2bV9wYXJhLmgpLCkKLWhlYWRlci15ICs9IGt2bV9w\n" + "YXJhLmgKLWVuZGlmCi0KLWhlYWRlci15ICs9IGh3X2JyZWFrcG9pbnQuaAotaGVhZGVyLXkgKz0g\n" + "bDJ0cC5oCi1oZWFkZXIteSArPSBsaWJjLWNvbXBhdC5oCi1oZWFkZXIteSArPSBsaXJjLmgKLWhl\n" + "YWRlci15ICs9IGxpbWl0cy5oCi1oZWFkZXIteSArPSBsbGMuaAotaGVhZGVyLXkgKz0gbG9vcC5o\n" + "Ci1oZWFkZXIteSArPSBscC5oCi1oZWFkZXIteSArPSBsd3R1bm5lbC5oCi1oZWFkZXIteSArPSBt\n" + "YWdpYy5oCi1oZWFkZXIteSArPSBtYWpvci5oCi1oZWFkZXIteSArPSBtYXBfdG9fN3NlZ21lbnQu\n" + "aAotaGVhZGVyLXkgKz0gbWF0cm94ZmIuaAotaGVhZGVyLXkgKz0gbWRpby5oCi1oZWFkZXIteSAr\n" + "PSBtZWRpYS5oCi1oZWFkZXIteSArPSBtZWRpYS1idXMtZm9ybWF0LmgKLWhlYWRlci15ICs9IG1l\n" + "aS5oCi1oZWFkZXIteSArPSBtZW1iYXJyaWVyLmgKLWhlYWRlci15ICs9IG1lbWZkLmgKLWhlYWRl\n" + "ci15ICs9IG1lbXBvbGljeS5oCi1oZWFkZXIteSArPSBtZXllLmgKLWhlYWRlci15ICs9IG1pY19j\n" + "b21tb24uaAotaGVhZGVyLXkgKz0gbWljX2lvY3RsLmgKLWhlYWRlci15ICs9IG1paS5oCi1oZWFk\n" + "ZXIteSArPSBtaW5peF9mcy5oCi1oZWFkZXIteSArPSBtbWFuLmgKLWhlYWRlci15ICs9IG1tdGlt\n" + "ZXIuaAotaGVhZGVyLXkgKz0gbXBscy5oCi1oZWFkZXIteSArPSBtcGxzX2lwdHVubmVsLmgKLWhl\n" + "YWRlci15ICs9IG1xdWV1ZS5oCi1oZWFkZXIteSArPSBtcm91dGU2LmgKLWhlYWRlci15ICs9IG1y\n" + "b3V0ZS5oCi1oZWFkZXIteSArPSBtc2Rvc19mcy5oCi1oZWFkZXIteSArPSBtc2cuaAotaGVhZGVy\n" + "LXkgKz0gbXRpby5oCi1oZWFkZXIteSArPSBuYmQuaAotaGVhZGVyLXkgKz0gbmNwX2ZzLmgKLWhl\n" + "YWRlci15ICs9IG5jcC5oCi1oZWFkZXIteSArPSBuY3BfbW91bnQuaAotaGVhZGVyLXkgKz0gbmNw\n" + "X25vLmgKLWhlYWRlci15ICs9IG5kY3RsLmgKLWhlYWRlci15ICs9IG5laWdoYm91ci5oCi1oZWFk\n" + "ZXIteSArPSBuZXRjb25mLmgKLWhlYWRlci15ICs9IG5ldGRldmljZS5oCi1oZWFkZXIteSArPSBu\n" + "ZXRfZHJvcG1vbi5oCi1oZWFkZXIteSArPSBuZXRmaWx0ZXJfYXJwLmgKLWhlYWRlci15ICs9IG5l\n" + "dGZpbHRlcl9icmlkZ2UuaAotaGVhZGVyLXkgKz0gbmV0ZmlsdGVyX2RlY25ldC5oCi1oZWFkZXIt\n" + "eSArPSBuZXRmaWx0ZXIuaAotaGVhZGVyLXkgKz0gbmV0ZmlsdGVyX2lwdjQuaAotaGVhZGVyLXkg\n" + "Kz0gbmV0ZmlsdGVyX2lwdjYuaAotaGVhZGVyLXkgKz0gbmV0LmgKLWhlYWRlci15ICs9IG5ldGxp\n" + "bmtfZGlhZy5oCi1oZWFkZXIteSArPSBuZXRsaW5rLmgKLWhlYWRlci15ICs9IG5ldHJvbS5oCi1o\n" + "ZWFkZXIteSArPSBuZXRfbmFtZXNwYWNlLmgKLWhlYWRlci15ICs9IG5ldF90c3RhbXAuaAotaGVh\n" + "ZGVyLXkgKz0gbmZjLmgKLWhlYWRlci15ICs9IG5mczIuaAotaGVhZGVyLXkgKz0gbmZzMy5oCi1o\n" + "ZWFkZXIteSArPSBuZnM0LmgKLWhlYWRlci15ICs9IG5mczRfbW91bnQuaAotaGVhZGVyLXkgKz0g\n" + "bmZzYWNsLmgKLWhlYWRlci15ICs9IG5mc19mcy5oCi1oZWFkZXIteSArPSBuZnMuaAotaGVhZGVy\n" + "LXkgKz0gbmZzX2lkbWFwLmgKLWhlYWRlci15ICs9IG5mc19tb3VudC5oCi1oZWFkZXIteSArPSBu\n" + "bDgwMjExLmgKLWhlYWRlci15ICs9IG5fcjM5NjQuaAotaGVhZGVyLXkgKz0gbnVidXMuaAotaGVh\n" + "ZGVyLXkgKz0gbnZtZV9pb2N0bC5oCi1oZWFkZXIteSArPSBudnJhbS5oCi1oZWFkZXIteSArPSBv\n" + "bWFwM2lzcC5oCi1oZWFkZXIteSArPSBvbWFwZmIuaAotaGVhZGVyLXkgKz0gb29tLmgKLWhlYWRl\n" + "ci15ICs9IG9wZW52c3dpdGNoLmgKLWhlYWRlci15ICs9IHBhY2tldF9kaWFnLmgKLWhlYWRlci15\n" + "ICs9IHBhcmFtLmgKLWhlYWRlci15ICs9IHBhcnBvcnQuaAotaGVhZGVyLXkgKz0gcGF0Y2hrZXku\n" + "aAotaGVhZGVyLXkgKz0gcGNpLmgKLWhlYWRlci15ICs9IHBjaV9yZWdzLmgKLWhlYWRlci15ICs9\n" + "IHBlcmZfZXZlbnQuaAotaGVhZGVyLXkgKz0gcGVyc29uYWxpdHkuaAotaGVhZGVyLXkgKz0gcGZr\n" + "ZXl2Mi5oCi1oZWFkZXIteSArPSBwZy5oCi1oZWFkZXIteSArPSBwaGFudG9tLmgKLWhlYWRlci15\n" + "ICs9IHBob25ldC5oCi1oZWFkZXIteSArPSBwa3RjZHZkLmgKLWhlYWRlci15ICs9IHBrdF9jbHMu\n" + "aAotaGVhZGVyLXkgKz0gcGt0X3NjaGVkLmgKLWhlYWRlci15ICs9IHBtdS5oCi1oZWFkZXIteSAr\n" + "PSBwb2xsLmgKLWhlYWRlci15ICs9IHBvc2l4X2FjbC5oCi1oZWFkZXIteSArPSBwb3NpeF9hY2xf\n" + "eGF0dHIuaAotaGVhZGVyLXkgKz0gcG9zaXhfdHlwZXMuaAotaGVhZGVyLXkgKz0gcHBkZXYuaAot\n" + "aGVhZGVyLXkgKz0gcHBwLWNvbXAuaAotaGVhZGVyLXkgKz0gcHBwX2RlZnMuaAotaGVhZGVyLXkg\n" + "Kz0gcHBwLWlvY3RsLmgKLWhlYWRlci15ICs9IHBwcy5oCi1oZWFkZXIteSArPSBwcmN0bC5oCi1o\n" + "ZWFkZXIteSArPSBwc2NpLmgKLWhlYWRlci15ICs9IHB0cF9jbG9jay5oCi1oZWFkZXIteSArPSBw\n" + "dHJhY2UuaAotaGVhZGVyLXkgKz0gcW54NF9mcy5oCi1oZWFkZXIteSArPSBxbnh0eXBlcy5oCi1o\n" + "ZWFkZXIteSArPSBxdW90YS5oCi1oZWFkZXIteSArPSByYWRlb25mYi5oCi1oZWFkZXIteSArPSBy\n" + "YW5kb20uaAotaGVhZGVyLXkgKz0gcmF3LmgKLWhlYWRlci15ICs9IHJkcy5oCi1oZWFkZXIteSAr\n" + "PSByZWJvb3QuaAotaGVhZGVyLXkgKz0gcmVpc2VyZnNfZnMuaAotaGVhZGVyLXkgKz0gcmVpc2Vy\n" + "ZnNfeGF0dHIuaAotaGVhZGVyLXkgKz0gcmVzb3VyY2UuaAotaGVhZGVyLXkgKz0gcmZraWxsLmgK\n" + "LWhlYWRlci15ICs9IHJpb19jbV9jZGV2LmgKLWhlYWRlci15ICs9IHJpb19tcG9ydF9jZGV2LmgK\n" + "LWhlYWRlci15ICs9IHJvbWZzX2ZzLmgKLWhlYWRlci15ICs9IHJvc2UuaAotaGVhZGVyLXkgKz0g\n" + "cm91dGUuaAotaGVhZGVyLXkgKz0gcnRjLmgKLWhlYWRlci15ICs9IHJ0bmV0bGluay5oCi1oZWFk\n" + "ZXIteSArPSBzY2MuaAotaGVhZGVyLXkgKz0gc2NoZWQuaAotaGVhZGVyLXkgKz0gc2NpZl9pb2N0\n" + "bC5oCi1oZWFkZXIteSArPSBzY3JlZW5faW5mby5oCi1oZWFkZXIteSArPSBzY3RwLmgKLWhlYWRl\n" + "ci15ICs9IHNkbGEuaAotaGVhZGVyLXkgKz0gc2VjY29tcC5oCi1oZWFkZXIteSArPSBzZWN1cmVi\n" + "aXRzLmgKLWhlYWRlci15ICs9IHNlbGludXhfbmV0bGluay5oCi1oZWFkZXIteSArPSBzZW0uaAot\n" + "aGVhZGVyLXkgKz0gc2VyaWFsX2NvcmUuaAotaGVhZGVyLXkgKz0gc2VyaWFsLmgKLWhlYWRlci15\n" + "ICs9IHNlcmlhbF9yZWcuaAotaGVhZGVyLXkgKz0gc2VyaW8uaAotaGVhZGVyLXkgKz0gc2htLmgK\n" + "LWhlYWRlci15ICs9IHNpZ25hbGZkLmgKLWhlYWRlci15ICs9IHNpZ25hbC5oCi1oZWFkZXIteSAr\n" + "PSBzbWlhcHAuaAotaGVhZGVyLXkgKz0gc25tcC5oCi1oZWFkZXIteSArPSBzb2NrX2RpYWcuaAot\n" + "aGVhZGVyLXkgKz0gc29ja2V0LmgKLWhlYWRlci15ICs9IHNvY2tpb3MuaAotaGVhZGVyLXkgKz0g\n" + "c29uZXQuaAotaGVhZGVyLXkgKz0gc29ueXBpLmgKLWhlYWRlci15ICs9IHNvdW5kY2FyZC5oCi1o\n" + "ZWFkZXIteSArPSBzb3VuZC5oCi1oZWFkZXIteSArPSBzdGF0LmgKLWhlYWRlci15ICs9IHN0ZGRl\n" + "Zi5oCi1oZWFkZXIteSArPSBzdHJpbmcuaAotaGVhZGVyLXkgKz0gc3VzcGVuZF9pb2N0bHMuaAot\n" + "aGVhZGVyLXkgKz0gc3dhYi5oCi1oZWFkZXIteSArPSBzeW5jbGluay5oCi1oZWFkZXIteSArPSBz\n" + "eW5jX2ZpbGUuaAotaGVhZGVyLXkgKz0gc3lzY3RsLmgKLWhlYWRlci15ICs9IHN5c2luZm8uaAot\n" + "aGVhZGVyLXkgKz0gdGFyZ2V0X2NvcmVfdXNlci5oCi1oZWFkZXIteSArPSB0YXNrc3RhdHMuaAot\n" + "aGVhZGVyLXkgKz0gdGNwLmgKLWhlYWRlci15ICs9IHRjcF9tZXRyaWNzLmgKLWhlYWRlci15ICs9\n" + "IHRlbGVwaG9ueS5oCi1oZWFkZXIteSArPSB0ZXJtaW9zLmgKLWhlYWRlci15ICs9IHRoZXJtYWwu\n" + "aAotaGVhZGVyLXkgKz0gdGltZS5oCi1oZWFkZXIteSArPSB0aW1lcy5oCi1oZWFkZXIteSArPSB0\n" + "aW1leC5oCi1oZWFkZXIteSArPSB0aW9jbC5oCi1oZWFkZXIteSArPSB0aXBjX2NvbmZpZy5oCi1o\n" + "ZWFkZXIteSArPSB0aXBjX25ldGxpbmsuaAotaGVhZGVyLXkgKz0gdGlwYy5oCi1oZWFkZXIteSAr\n" + "PSB0b3NoaWJhLmgKLWhlYWRlci15ICs9IHR0eV9mbGFncy5oCi1oZWFkZXIteSArPSB0dHkuaAot\n" + "aGVhZGVyLXkgKz0gdHlwZXMuaAotaGVhZGVyLXkgKz0gdWRmX2ZzX2kuaAotaGVhZGVyLXkgKz0g\n" + "dWRwLmgKLWhlYWRlci15ICs9IHVoaWQuaAotaGVhZGVyLXkgKz0gdWlucHV0LmgKLWhlYWRlci15\n" + "ICs9IHVpby5oCi1oZWFkZXIteSArPSB1bGVkcy5oCi1oZWFkZXIteSArPSB1bHRyYXNvdW5kLmgK\n" + "LWhlYWRlci15ICs9IHVuLmgKLWhlYWRlci15ICs9IHVuaXN0ZC5oCi1oZWFkZXIteSArPSB1bml4\n" + "X2RpYWcuaAotaGVhZGVyLXkgKz0gdXNiZGV2aWNlX2ZzLmgKLWhlYWRlci15ICs9IHVzYmlwLmgK\n" + "LWhlYWRlci15ICs9IHV0aW1lLmgKLWhlYWRlci15ICs9IHV0c25hbWUuaAotaGVhZGVyLXkgKz0g\n" + "dXVpZC5oCi1oZWFkZXIteSArPSB1dmN2aWRlby5oCi1oZWFkZXIteSArPSB2NGwyLWNvbW1vbi5o\n" + "Ci1oZWFkZXIteSArPSB2NGwyLWNvbnRyb2xzLmgKLWhlYWRlci15ICs9IHY0bDItZHYtdGltaW5n\n" + "cy5oCi1oZWFkZXIteSArPSB2NGwyLW1lZGlhYnVzLmgKLWhlYWRlci15ICs9IHY0bDItc3ViZGV2\n" + "LmgKLWhlYWRlci15ICs9IHZldGguaAotaGVhZGVyLXkgKz0gdmZpby5oCi1oZWFkZXIteSArPSB2\n" + "aG9zdC5oCi1oZWFkZXIteSArPSB2aWRlb2RldjIuaAotaGVhZGVyLXkgKz0gdmlydGlvXzlwLmgK\n" + "LWhlYWRlci15ICs9IHZpcnRpb19iYWxsb29uLmgKLWhlYWRlci15ICs9IHZpcnRpb19ibGsuaAot\n" + "aGVhZGVyLXkgKz0gdmlydGlvX2NvbmZpZy5oCi1oZWFkZXIteSArPSB2aXJ0aW9fY29uc29sZS5o\n" + "Ci1oZWFkZXIteSArPSB2aXJ0aW9fZ3B1LmgKLWhlYWRlci15ICs9IHZpcnRpb19pZHMuaAotaGVh\n" + "ZGVyLXkgKz0gdmlydGlvX2lucHV0LmgKLWhlYWRlci15ICs9IHZpcnRpb19uZXQuaAotaGVhZGVy\n" + "LXkgKz0gdmlydGlvX3BjaS5oCi1oZWFkZXIteSArPSB2aXJ0aW9fcmluZy5oCi1oZWFkZXIteSAr\n" + "PSB2aXJ0aW9fcm5nLmgKLWhlYWRlci15ICs9IHZpcnRpb19zY3NpLmgKLWhlYWRlci15ICs9IHZp\n" + "cnRpb190eXBlcy5oCi1oZWFkZXIteSArPSB2aXJ0aW9fdnNvY2suaAotaGVhZGVyLXkgKz0gdmly\n" + "dGlvX2NyeXB0by5oCi1oZWFkZXIteSArPSB2bV9zb2NrZXRzLmgKLWhlYWRlci15ICs9IHZ0LmgK\n" + "LWhlYWRlci15ICs9IHZ0cG1fcHJveHkuaAotaGVhZGVyLXkgKz0gd2FpdC5oCi1oZWFkZXIteSAr\n" + "PSB3YW5yb3V0ZXIuaAotaGVhZGVyLXkgKz0gd2F0Y2hkb2cuaAotaGVhZGVyLXkgKz0gd2ltYXgu\n" + "aAotaGVhZGVyLXkgKz0gd2lyZWxlc3MuaAotaGVhZGVyLXkgKz0geDI1LmgKLWhlYWRlci15ICs9\n" + "IHhhdHRyLmgKLWhlYWRlci15ICs9IHhmcm0uaAotaGVhZGVyLXkgKz0geGlsaW54LXY0bDItY29u\n" + "dHJvbHMuaAotaGVhZGVyLXkgKz0gem9ycm8uaAotaGVhZGVyLXkgKz0gem9ycm9faWRzLmgKLWhl\n" + "YWRlci15ICs9IHVzZXJmYXVsdGZkLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC9h\n" + "bmRyb2lkL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9hbmRyb2lkL0tidWlsZApkZWxldGVk\n" + "IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggY2EwMTFlZWMyNTJhLi4wMDAwMDAwMDAwMDAKLS0tIGEv\n" + "aW5jbHVkZS91YXBpL2xpbnV4L2FuZHJvaWQvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMiAr\n" + "MCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBiaW5kZXIuaApk\n" + "aWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L2J5dGVvcmRlci9LYnVpbGQgYi9pbmNsdWRl\n" + "L3VhcGkvbGludXgvYnl0ZW9yZGVyL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k\n" + "ZXggNjE5MjI1YjlmZjJlLi4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L2J5\n" + "dGVvcmRlci9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwzICswLDAgQEAKLSMgVUFQSSBIZWFk\n" + "ZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGJpZ19lbmRpYW4uaAotaGVhZGVyLXkgKz0gbGl0\n" + "dGxlX2VuZGlhbi5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvY2FpZi9LYnVpbGQg\n" + "Yi9pbmNsdWRlL3VhcGkvbGludXgvY2FpZi9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0\n" + "CmluZGV4IDQzMzk2NjEyZDNhMy4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFwaS9saW51\n" + "eC9jYWlmL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDMgKzAsMCBAQAotIyBVQVBJIEhlYWRl\n" + "ciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gY2FpZl9zb2NrZXQuaAotaGVhZGVyLXkgKz0gaWZf\n" + "Y2FpZi5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvY2FuL0tidWlsZCBiL2luY2x1\n" + "ZGUvdWFwaS9saW51eC9jYW4vS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAy\n" + "MWM5MWJmMjVhMjkuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvY2FuL0ti\n" + "dWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDYgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQg\n" + "bGlzdAotaGVhZGVyLXkgKz0gYmNtLmgKLWhlYWRlci15ICs9IGVycm9yLmgKLWhlYWRlci15ICs9\n" + "IGd3LmgKLWhlYWRlci15ICs9IG5ldGxpbmsuaAotaGVhZGVyLXkgKz0gcmF3LmgKZGlmZiAtLWdp\n" + "dCBhL2luY2x1ZGUvdWFwaS9saW51eC9kdmIvS2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L2R2\n" + "Yi9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGQ0MDk0MmNmYzYyNy4uMDAw\n" + "MDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC9kdmIvS2J1aWxkCisrKyAvZGV2L251\n" + "bGwKQEAgLTEsOSArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSAr\n" + "PSBhdWRpby5oCi1oZWFkZXIteSArPSBjYS5oCi1oZWFkZXIteSArPSBkbXguaAotaGVhZGVyLXkg\n" + "Kz0gZnJvbnRlbmQuaAotaGVhZGVyLXkgKz0gbmV0LmgKLWhlYWRlci15ICs9IG9zZC5oCi1oZWFk\n" + "ZXIteSArPSB2ZXJzaW9uLmgKLWhlYWRlci15ICs9IHZpZGVvLmgKZGlmZiAtLWdpdCBhL2luY2x1\n" + "ZGUvdWFwaS9saW51eC9oZGxjL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9oZGxjL0tidWls\n" + "ZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOGMxZDJjYjc1ZTMzLi4wMDAwMDAwMDAw\n" + "MDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L2hkbGMvS2J1aWxkCisrKyAvZGV2L251bGwKQEAg\n" + "LTEsMiArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBpb2N0\n" + "bC5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvaHNpL0tidWlsZCBiL2luY2x1ZGUv\n" + "dWFwaS9saW51eC9oc2kvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBhMTZh\n" + "MDA1NDQyNTguLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvaHNpL0tidWls\n" + "ZAorKysgL2Rldi9udWxsCkBAIC0xLDIgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlz\n" + "dAotaGVhZGVyLXkgKz0gaHNpX2NoYXIuaCBjcy1wcm90b2NvbC5oCmRpZmYgLS1naXQgYS9pbmNs\n" + "dWRlL3VhcGkvbGludXgvaWlvL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9paW8vS2J1aWxk\n" + "CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4NmY3NmQ4NGM0NGYuLjAwMDAwMDAwMDAw\n" + "MAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvaWlvL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0x\n" + "LDMgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gZXZlbnRz\n" + "LmgKLWhlYWRlci15ICs9IHR5cGVzLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC9p\n" + "c2RuL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9pc2RuL0tidWlsZApkZWxldGVkIGZpbGUg\n" + "bW9kZSAxMDA2NDQKaW5kZXggODllNTI4NTBiZjI5Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVk\n" + "ZS91YXBpL2xpbnV4L2lzZG4vS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMiArMCwwIEBACi0j\n" + "IFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBjYXBpY21kLmgKZGlmZiAtLWdp\n" + "dCBhL2luY2x1ZGUvdWFwaS9saW51eC9tbWMvS2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L21t\n" + "Yy9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDhjMWQyY2I3NWUzMy4uMDAw\n" + "MDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC9tbWMvS2J1aWxkCisrKyAvZGV2L251\n" + "bGwKQEAgLTEsMiArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSAr\n" + "PSBpb2N0bC5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyL0tidWls\n" + "ZCBiL2luY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0ZXIvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2Rl\n" + "IDEwMDY0NAppbmRleCAwM2YxOTRhZWFkYzUuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3Vh\n" + "cGkvbGludXgvbmV0ZmlsdGVyL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDg5ICswLDAgQEAK\n" + "LSMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGlwc2V0LwotaGVhZGVyLXkg\n" + "Kz0gbmZfY29ubnRyYWNrX2NvbW1vbi5oCi1oZWFkZXIteSArPSBuZl9jb25udHJhY2tfZnRwLmgK\n" + "LWhlYWRlci15ICs9IG5mX2Nvbm50cmFja19zY3RwLmgKLWhlYWRlci15ICs9IG5mX2Nvbm50cmFj\n" + "a190Y3AuaAotaGVhZGVyLXkgKz0gbmZfY29ubnRyYWNrX3R1cGxlX2NvbW1vbi5oCi1oZWFkZXIt\n" + "eSArPSBuZl9sb2cuaAotaGVhZGVyLXkgKz0gbmZfdGFibGVzLmgKLWhlYWRlci15ICs9IG5mX3Rh\n" + "Ymxlc19jb21wYXQuaAotaGVhZGVyLXkgKz0gbmZfbmF0LmgKLWhlYWRlci15ICs9IG5mbmV0bGlu\n" + "ay5oCi1oZWFkZXIteSArPSBuZm5ldGxpbmtfYWNjdC5oCi1oZWFkZXIteSArPSBuZm5ldGxpbmtf\n" + "Y29tcGF0LmgKLWhlYWRlci15ICs9IG5mbmV0bGlua19jb25udHJhY2suaAotaGVhZGVyLXkgKz0g\n" + "bmZuZXRsaW5rX2N0aGVscGVyLmgKLWhlYWRlci15ICs9IG5mbmV0bGlua19jdHRpbWVvdXQuaAot\n" + "aGVhZGVyLXkgKz0gbmZuZXRsaW5rX2xvZy5oCi1oZWFkZXIteSArPSBuZm5ldGxpbmtfcXVldWUu\n" + "aAotaGVhZGVyLXkgKz0geF90YWJsZXMuaAotaGVhZGVyLXkgKz0geHRfQVVESVQuaAotaGVhZGVy\n" + "LXkgKz0geHRfQ0hFQ0tTVU0uaAotaGVhZGVyLXkgKz0geHRfQ0xBU1NJRlkuaAotaGVhZGVyLXkg\n" + "Kz0geHRfQ09OTk1BUksuaAotaGVhZGVyLXkgKz0geHRfQ09OTlNFQ01BUksuaAotaGVhZGVyLXkg\n" + "Kz0geHRfQ1QuaAotaGVhZGVyLXkgKz0geHRfRFNDUC5oCi1oZWFkZXIteSArPSB4dF9ITUFSSy5o\n" + "Ci1oZWFkZXIteSArPSB4dF9JRExFVElNRVIuaAotaGVhZGVyLXkgKz0geHRfTEVELmgKLWhlYWRl\n" + "ci15ICs9IHh0X0xPRy5oCi1oZWFkZXIteSArPSB4dF9NQVJLLmgKLWhlYWRlci15ICs9IHh0X05G\n" + "TE9HLmgKLWhlYWRlci15ICs9IHh0X05GUVVFVUUuaAotaGVhZGVyLXkgKz0geHRfUkFURUVTVC5o\n" + "Ci1oZWFkZXIteSArPSB4dF9TRUNNQVJLLmgKLWhlYWRlci15ICs9IHh0X1NZTlBST1hZLmgKLWhl\n" + "YWRlci15ICs9IHh0X1RDUE1TUy5oCi1oZWFkZXIteSArPSB4dF9UQ1BPUFRTVFJJUC5oCi1oZWFk\n" + "ZXIteSArPSB4dF9URUUuaAotaGVhZGVyLXkgKz0geHRfVFBST1hZLmgKLWhlYWRlci15ICs9IHh0\n" + "X2FkZHJ0eXBlLmgKLWhlYWRlci15ICs9IHh0X2JwZi5oCi1oZWFkZXIteSArPSB4dF9jZ3JvdXAu\n" + "aAotaGVhZGVyLXkgKz0geHRfY2x1c3Rlci5oCi1oZWFkZXIteSArPSB4dF9jb21tZW50LmgKLWhl\n" + "YWRlci15ICs9IHh0X2Nvbm5ieXRlcy5oCi1oZWFkZXIteSArPSB4dF9jb25ubGFiZWwuaAotaGVh\n" + "ZGVyLXkgKz0geHRfY29ubmxpbWl0LmgKLWhlYWRlci15ICs9IHh0X2Nvbm5tYXJrLmgKLWhlYWRl\n" + "ci15ICs9IHh0X2Nvbm50cmFjay5oCi1oZWFkZXIteSArPSB4dF9jcHUuaAotaGVhZGVyLXkgKz0g\n" + "eHRfZGNjcC5oCi1oZWFkZXIteSArPSB4dF9kZXZncm91cC5oCi1oZWFkZXIteSArPSB4dF9kc2Nw\n" + "LmgKLWhlYWRlci15ICs9IHh0X2Vjbi5oCi1oZWFkZXIteSArPSB4dF9lc3AuaAotaGVhZGVyLXkg\n" + "Kz0geHRfaGFzaGxpbWl0LmgKLWhlYWRlci15ICs9IHh0X2hlbHBlci5oCi1oZWFkZXIteSArPSB4\n" + "dF9pcGNvbXAuaAotaGVhZGVyLXkgKz0geHRfaXByYW5nZS5oCi1oZWFkZXIteSArPSB4dF9pcHZz\n" + "LmgKLWhlYWRlci15ICs9IHh0X2wydHAuaAotaGVhZGVyLXkgKz0geHRfbGVuZ3RoLmgKLWhlYWRl\n" + "ci15ICs9IHh0X2xpbWl0LmgKLWhlYWRlci15ICs9IHh0X21hYy5oCi1oZWFkZXIteSArPSB4dF9t\n" + "YXJrLmgKLWhlYWRlci15ICs9IHh0X211bHRpcG9ydC5oCi1oZWFkZXIteSArPSB4dF9uZmFjY3Qu\n" + "aAotaGVhZGVyLXkgKz0geHRfb3NmLmgKLWhlYWRlci15ICs9IHh0X293bmVyLmgKLWhlYWRlci15\n" + "ICs9IHh0X3BoeXNkZXYuaAotaGVhZGVyLXkgKz0geHRfcGt0dHlwZS5oCi1oZWFkZXIteSArPSB4\n" + "dF9wb2xpY3kuaAotaGVhZGVyLXkgKz0geHRfcXVvdGEuaAotaGVhZGVyLXkgKz0geHRfcmF0ZWVz\n" + "dC5oCi1oZWFkZXIteSArPSB4dF9yZWFsbS5oCi1oZWFkZXIteSArPSB4dF9yZWNlbnQuaAotaGVh\n" + "ZGVyLXkgKz0geHRfcnBmaWx0ZXIuaAotaGVhZGVyLXkgKz0geHRfc2N0cC5oCi1oZWFkZXIteSAr\n" + "PSB4dF9zZXQuaAotaGVhZGVyLXkgKz0geHRfc29ja2V0LmgKLWhlYWRlci15ICs9IHh0X3N0YXRl\n" + "LmgKLWhlYWRlci15ICs9IHh0X3N0YXRpc3RpYy5oCi1oZWFkZXIteSArPSB4dF9zdHJpbmcuaAot\n" + "aGVhZGVyLXkgKz0geHRfdGNwbXNzLmgKLWhlYWRlci15ICs9IHh0X3RjcHVkcC5oCi1oZWFkZXIt\n" + "eSArPSB4dF90aW1lLmgKLWhlYWRlci15ICs9IHh0X3UzMi5oCmRpZmYgLS1naXQgYS9pbmNsdWRl\n" + "L3VhcGkvbGludXgvbmV0ZmlsdGVyL2lwc2V0L0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9u\n" + "ZXRmaWx0ZXIvaXBzZXQvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkMjY4\n" + "MDQyM2Q5YWIuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVy\n" + "L2lwc2V0L0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDUgKzAsMCBAQAotIyBVQVBJIEhlYWRl\n" + "ciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gaXBfc2V0LmgKLWhlYWRlci15ICs9IGlwX3NldF9i\n" + "aXRtYXAuaAotaGVhZGVyLXkgKz0gaXBfc2V0X2hhc2guaAotaGVhZGVyLXkgKz0gaXBfc2V0X2xp\n" + "c3QuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9hcnAvS2J1aWxk\n" + "IGIvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9hcnAvS2J1aWxkCmRlbGV0ZWQgZmlsZSBt\n" + "b2RlIDEwMDY0NAppbmRleCA2MmQ1NjM3Y2MwYWMuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRl\n" + "L3VhcGkvbGludXgvbmV0ZmlsdGVyX2FycC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwzICsw\n" + "LDAgQEAKLSMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGFycF90YWJsZXMu\n" + "aAotaGVhZGVyLXkgKz0gYXJwdF9tYW5nbGUuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xp\n" + "bnV4L25ldGZpbHRlcl9icmlkZ2UvS2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRl\n" + "cl9icmlkZ2UvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwZmJhZDhlZjk2\n" + "ZGUuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2JyaWRn\n" + "ZS9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwxOCArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4\n" + "cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBlYnRfODAyXzMuaAotaGVhZGVyLXkgKz0gZWJ0X2Ftb25n\n" + "LmgKLWhlYWRlci15ICs9IGVidF9hcnAuaAotaGVhZGVyLXkgKz0gZWJ0X2FycHJlcGx5LmgKLWhl\n" + "YWRlci15ICs9IGVidF9pcC5oCi1oZWFkZXIteSArPSBlYnRfaXA2LmgKLWhlYWRlci15ICs9IGVi\n" + "dF9saW1pdC5oCi1oZWFkZXIteSArPSBlYnRfbG9nLmgKLWhlYWRlci15ICs9IGVidF9tYXJrX20u\n" + "aAotaGVhZGVyLXkgKz0gZWJ0X21hcmtfdC5oCi1oZWFkZXIteSArPSBlYnRfbmF0LmgKLWhlYWRl\n" + "ci15ICs9IGVidF9uZmxvZy5oCi1oZWFkZXIteSArPSBlYnRfcGt0dHlwZS5oCi1oZWFkZXIteSAr\n" + "PSBlYnRfcmVkaXJlY3QuaAotaGVhZGVyLXkgKz0gZWJ0X3N0cC5oCi1oZWFkZXIteSArPSBlYnRf\n" + "dmxhbi5oCi1oZWFkZXIteSArPSBlYnRhYmxlcy5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkv\n" + "bGludXgvbmV0ZmlsdGVyX2lwdjQvS2J1aWxkIGIvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRl\n" + "cl9pcHY0L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZWNiMjkxZGYzOTBl\n" + "Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlcl9pcHY0L0ti\n" + "dWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDEwICswLDAgQEAKLSMgVUFQSSBIZWFkZXIgZXhwb3J0\n" + "IGxpc3QKLWhlYWRlci15ICs9IGlwX3RhYmxlcy5oCi1oZWFkZXIteSArPSBpcHRfQ0xVU1RFUklQ\n" + "LmgKLWhlYWRlci15ICs9IGlwdF9FQ04uaAotaGVhZGVyLXkgKz0gaXB0X0xPRy5oCi1oZWFkZXIt\n" + "eSArPSBpcHRfUkVKRUNULmgKLWhlYWRlci15ICs9IGlwdF9UVEwuaAotaGVhZGVyLXkgKz0gaXB0\n" + "X2FoLmgKLWhlYWRlci15ICs9IGlwdF9lY24uaAotaGVhZGVyLXkgKz0gaXB0X3R0bC5oCmRpZmYg\n" + "LS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyX2lwdjYvS2J1aWxkIGIvaW5jbHVk\n" + "ZS91YXBpL2xpbnV4L25ldGZpbHRlcl9pcHY2L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2\n" + "NDQKaW5kZXggNzVhNjY4Y2EyMzUzLi4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xp\n" + "bnV4L25ldGZpbHRlcl9pcHY2L0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDEzICswLDAgQEAK\n" + "LSMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGlwNl90YWJsZXMuaAotaGVh\n" + "ZGVyLXkgKz0gaXA2dF9ITC5oCi1oZWFkZXIteSArPSBpcDZ0X0xPRy5oCi1oZWFkZXIteSArPSBp\n" + "cDZ0X05QVC5oCi1oZWFkZXIteSArPSBpcDZ0X1JFSkVDVC5oCi1oZWFkZXIteSArPSBpcDZ0X2Fo\n" + "LmgKLWhlYWRlci15ICs9IGlwNnRfZnJhZy5oCi1oZWFkZXIteSArPSBpcDZ0X2hsLmgKLWhlYWRl\n" + "ci15ICs9IGlwNnRfaXB2NmhlYWRlci5oCi1oZWFkZXIteSArPSBpcDZ0X21oLmgKLWhlYWRlci15\n" + "ICs9IGlwNnRfb3B0cy5oCi1oZWFkZXIteSArPSBpcDZ0X3J0LmgKZGlmZiAtLWdpdCBhL2luY2x1\n" + "ZGUvdWFwaS9saW51eC9uZnNkL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9uZnNkL0tidWls\n" + "ZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzExYmM0MDQwNTNjLi4wMDAwMDAwMDAw\n" + "MDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L25mc2QvS2J1aWxkCisrKyAvZGV2L251bGwKQEAg\n" + "LTEsNiArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBjbGQu\n" + "aAotaGVhZGVyLXkgKz0gZGVidWcuaAotaGVhZGVyLXkgKz0gZXhwb3J0LmgKLWhlYWRlci15ICs9\n" + "IG5mc2ZoLmgKLWhlYWRlci15ICs9IHN0YXRzLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9s\n" + "aW51eC9yYWlkL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9yYWlkL0tidWlsZApkZWxldGVk\n" + "IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZTJjM2QyNTQwNWQ3Li4wMDAwMDAwMDAwMDAKLS0tIGEv\n" + "aW5jbHVkZS91YXBpL2xpbnV4L3JhaWQvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMyArMCww\n" + "IEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBtZF9wLmgKLWhlYWRl\n" + "ci15ICs9IG1kX3UuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L3NwaS9LYnVpbGQg\n" + "Yi9pbmNsdWRlL3VhcGkvbGludXgvc3BpL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK\n" + "aW5kZXggMGNjNzQ3ZWZmMTY1Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4\n" + "L3NwaS9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwyICswLDAgQEAKLSMgVUFQSSBIZWFkZXIg\n" + "ZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IHNwaWRldi5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3Vh\n" + "cGkvbGludXgvc3VucnBjL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC9zdW5ycGMvS2J1aWxk\n" + "CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4ZTAyZTQ3YzIwZmIuLjAwMDAwMDAwMDAw\n" + "MAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvc3VucnBjL0tidWlsZAorKysgL2Rldi9udWxsCkBA\n" + "IC0xLDIgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gZGVi\n" + "dWcuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L3RjX2FjdC9LYnVpbGQgYi9pbmNs\n" + "dWRlL3VhcGkvbGludXgvdGNfYWN0L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k\n" + "ZXggZTNkYjc0MDMyOTZmLi4wMDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4L3Rj\n" + "X2FjdC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwxNSArMCwwIEBACi0jIFVBUEkgSGVhZGVy\n" + "IGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSB0Y19jc3VtLmgKLWhlYWRlci15ICs9IHRjX2RlZmFj\n" + "dC5oCi1oZWFkZXIteSArPSB0Y19nYWN0LmgKLWhlYWRlci15ICs9IHRjX2lwdC5oCi1oZWFkZXIt\n" + "eSArPSB0Y19taXJyZWQuaAotaGVhZGVyLXkgKz0gdGNfbmF0LmgKLWhlYWRlci15ICs9IHRjX3Bl\n" + "ZGl0LmgKLWhlYWRlci15ICs9IHRjX3NrYmVkaXQuaAotaGVhZGVyLXkgKz0gdGNfdmxhbi5oCi1o\n" + "ZWFkZXIteSArPSB0Y19icGYuaAotaGVhZGVyLXkgKz0gdGNfY29ubm1hcmsuaAotaGVhZGVyLXkg\n" + "Kz0gdGNfaWZlLmgKLWhlYWRlci15ICs9IHRjX3R1bm5lbF9rZXkuaAotaGVhZGVyLXkgKz0gdGNf\n" + "c2tibW9kLmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC90Y19lbWF0Y2gvS2J1aWxk\n" + "IGIvaW5jbHVkZS91YXBpL2xpbnV4L3RjX2VtYXRjaC9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUg\n" + "MTAwNjQ0CmluZGV4IDUzZmNhMzkyNTUzNS4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFw\n" + "aS9saW51eC90Y19lbWF0Y2gvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsNSArMCwwIEBACi0j\n" + "IFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSB0Y19lbV9jbXAuaAotaGVhZGVy\n" + "LXkgKz0gdGNfZW1fbWV0YS5oCi1oZWFkZXIteSArPSB0Y19lbV9uYnl0ZS5oCi1oZWFkZXIteSAr\n" + "PSB0Y19lbV90ZXh0LmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC91c2IvS2J1aWxk\n" + "IGIvaW5jbHVkZS91YXBpL2xpbnV4L3VzYi9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0\n" + "CmluZGV4IDRjYzRkNmU3ZTUyMy4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFwaS9saW51\n" + "eC91c2IvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMTIgKzAsMCBAQAotIyBVQVBJIEhlYWRl\n" + "ciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gYXVkaW8uaAotaGVhZGVyLXkgKz0gY2RjLmgKLWhl\n" + "YWRlci15ICs9IGNkYy13ZG0uaAotaGVhZGVyLXkgKz0gY2gxMS5oCi1oZWFkZXIteSArPSBjaDku\n" + "aAotaGVhZGVyLXkgKz0gZnVuY3Rpb25mcy5oCi1oZWFkZXIteSArPSBnX3ByaW50ZXIuaAotaGVh\n" + "ZGVyLXkgKz0gZ2FkZ2V0ZnMuaAotaGVhZGVyLXkgKz0gbWlkaS5oCi1oZWFkZXIteSArPSB0bWMu\n" + "aAotaGVhZGVyLXkgKz0gdmlkZW8uaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L3dp\n" + "bWF4L0tidWlsZCBiL2luY2x1ZGUvdWFwaS9saW51eC93aW1heC9LYnVpbGQKZGVsZXRlZCBmaWxl\n" + "IG1vZGUgMTAwNjQ0CmluZGV4IDFjOTdiZTQ5OTcxZi4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1\n" + "ZGUvdWFwaS9saW51eC93aW1heC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSwyICswLDAgQEAK\n" + "LSMgVUFQSSBIZWFkZXIgZXhwb3J0IGxpc3QKLWhlYWRlci15ICs9IGkyNDAwbS5oCmRpZmYgLS1n\n" + "aXQgYS9pbmNsdWRlL3VhcGkvbWlzYy9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvbWlzYy9LYnVpbGQK\n" + "ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGU5NmNhZTdkNThjOS4uMDAwMDAwMDAwMDAw\n" + "Ci0tLSBhL2luY2x1ZGUvdWFwaS9taXNjL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDIgKzAs\n" + "MCBAQAotIyBtaXNjIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gY3hsLmgKZGlmZiAt\n" + "LWdpdCBhL2luY2x1ZGUvdWFwaS9tdGQvS2J1aWxkIGIvaW5jbHVkZS91YXBpL210ZC9LYnVpbGQK\n" + "ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDVhNjkxZTEwY2QwZS4uMDAwMDAwMDAwMDAw\n" + "Ci0tLSBhL2luY2x1ZGUvdWFwaS9tdGQvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsNiArMCww\n" + "IEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBpbmZ0bC11c2VyLmgK\n" + "LWhlYWRlci15ICs9IG10ZC1hYmkuaAotaGVhZGVyLXkgKz0gbXRkLXVzZXIuaAotaGVhZGVyLXkg\n" + "Kz0gbmZ0bC11c2VyLmgKLWhlYWRlci15ICs9IHViaS11c2VyLmgKZGlmZiAtLWdpdCBhL2luY2x1\n" + "ZGUvdWFwaS9yZG1hL0tidWlsZCBiL2luY2x1ZGUvdWFwaS9yZG1hL0tidWlsZApkZWxldGVkIGZp\n" + "bGUgbW9kZSAxMDA2NDQKaW5kZXggODJiZGY1NjI2ODU5Li4wMDAwMDAwMDAwMDAKLS0tIGEvaW5j\n" + "bHVkZS91YXBpL3JkbWEvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMTggKzAsMCBAQAotIyBV\n" + "QVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gaWJfdXNlcl9jbS5oCi1oZWFkZXIt\n" + "eSArPSBpYl91c2VyX21hZC5oCi1oZWFkZXIteSArPSBpYl91c2VyX3NhLmgKLWhlYWRlci15ICs9\n" + "IGliX3VzZXJfdmVyYnMuaAotaGVhZGVyLXkgKz0gcmRtYV9uZXRsaW5rLmgKLWhlYWRlci15ICs9\n" + "IHJkbWFfdXNlcl9jbS5oCi1oZWFkZXIteSArPSBoZmkvCi1oZWFkZXIteSArPSByZG1hX3VzZXJf\n" + "cnhlLmgKLWhlYWRlci15ICs9IGN4Z2IzLWFiaS5oCi1oZWFkZXIteSArPSBjeGdiNC1hYmkuaAot\n" + "aGVhZGVyLXkgKz0gbWx4NC1hYmkuaAotaGVhZGVyLXkgKz0gbWx4NS1hYmkuaAotaGVhZGVyLXkg\n" + "Kz0gbXRoY2EtYWJpLmgKLWhlYWRlci15ICs9IG5lcy1hYmkuaAotaGVhZGVyLXkgKz0gb2NyZG1h\n" + "LWFiaS5oCi1oZWFkZXIteSArPSBobnMtYWJpLmgKLWhlYWRlci15ICs9IHZtd19wdnJkbWEtYWJp\n" + "LmgKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9yZG1hL2hmaS9LYnVpbGQgYi9pbmNsdWRlL3Vh\n" + "cGkvcmRtYS9oZmkvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBlZjIzYzI5\n" + "NGZjNzEuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvcmRtYS9oZmkvS2J1aWxkCisr\n" + "KyAvZGV2L251bGwKQEAgLTEsMiArMCwwIEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1o\n" + "ZWFkZXIteSArPSBoZmkxX3VzZXIuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL3Njc2kvS2J1\n" + "aWxkIGIvaW5jbHVkZS91YXBpL3Njc2kvS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp\n" + "bmRleCBkNzkxZTBhZDUwOWQuLjAwMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL3VhcGkvc2NzaS9L\n" + "YnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSw2ICswLDAgQEAKLSMgVUFQSSBIZWFkZXIgZXhwb3J0\n" + "IGxpc3QKLWhlYWRlci15ICs9IGZjLwotaGVhZGVyLXkgKz0gc2NzaV9ic2dfZmMuaAotaGVhZGVy\n" + "LXkgKz0gc2NzaV9uZXRsaW5rLmgKLWhlYWRlci15ICs9IHNjc2lfbmV0bGlua19mYy5oCi1oZWFk\n" + "ZXIteSArPSBjeGxmbGFzaF9pb2N0bC5oCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvc2NzaS9m\n" + "Yy9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvc2NzaS9mYy9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUg\n" + "MTAwNjQ0CmluZGV4IDVlYWQ5ZmFjMjY1Yy4uMDAwMDAwMDAwMDAwCi0tLSBhL2luY2x1ZGUvdWFw\n" + "aS9zY3NpL2ZjL0tidWlsZAorKysgL2Rldi9udWxsCkBAIC0xLDUgKzAsMCBAQAotIyBVQVBJIEhl\n" + "YWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gZmNfZWxzLmgKLWhlYWRlci15ICs9IGZjX2Zz\n" + "LmgKLWhlYWRlci15ICs9IGZjX2dzLmgKLWhlYWRlci15ICs9IGZjX25zLmgKZGlmZiAtLWdpdCBh\n" + "L2luY2x1ZGUvdWFwaS9zb3VuZC9LYnVpbGQgYi9pbmNsdWRlL3VhcGkvc291bmQvS2J1aWxkCmRl\n" + "bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA5NTc4ZDhiZGJmMzEuLjAwMDAwMDAwMDAwMAot\n" + "LS0gYS9pbmNsdWRlL3VhcGkvc291bmQvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMTYgKzAs\n" + "MCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0gYXNlcXVlbmNlci5o\n" + "Ci1oZWFkZXIteSArPSBhc29jLmgKLWhlYWRlci15ICs9IGFzb3VuZC5oCi1oZWFkZXIteSArPSBh\n" + "c291bmRfZm0uaAotaGVhZGVyLXkgKz0gY29tcHJlc3Nfb2ZmbG9hZC5oCi1oZWFkZXIteSArPSBj\n" + "b21wcmVzc19wYXJhbXMuaAotaGVhZGVyLXkgKz0gZW11MTBrMS5oCi1oZWFkZXIteSArPSBmaXJl\n" + "d2lyZS5oCi1oZWFkZXIteSArPSBoZHNwLmgKLWhlYWRlci15ICs9IGhkc3BtLmgKLWhlYWRlci15\n" + "ICs9IHNiMTZfY3NwLmgKLWhlYWRlci15ICs9IHNmbnRfaW5mby5oCi1oZWFkZXIteSArPSB0bHYu\n" + "aAotaGVhZGVyLXkgKz0gdXNiX3N0cmVhbS5oCi1oZWFkZXIteSArPSBzbmRfc3N0X3Rva2Vucy5o\n" + "CmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvdmlkZW8vS2J1aWxkIGIvaW5jbHVkZS91YXBpL3Zp\n" + "ZGVvL0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYWM3MjAzYmIzMmNjLi4w\n" + "MDAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS91YXBpL3ZpZGVvL0tidWlsZAorKysgL2Rldi9udWxs\n" + "CkBAIC0xLDQgKzAsMCBAQAotIyBVQVBJIEhlYWRlciBleHBvcnQgbGlzdAotaGVhZGVyLXkgKz0g\n" + "ZWRpZC5oCi1oZWFkZXIteSArPSBzaXNmYi5oCi1oZWFkZXIteSArPSB1dmVzYWZiLmgKZGlmZiAt\n" + "LWdpdCBhL2luY2x1ZGUvdWFwaS94ZW4vS2J1aWxkIGIvaW5jbHVkZS91YXBpL3hlbi9LYnVpbGQK\n" + "ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDVjNDU5NjI4ZThjNy4uMDAwMDAwMDAwMDAw\n" + "Ci0tLSBhL2luY2x1ZGUvdWFwaS94ZW4vS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsNSArMCww\n" + "IEBACi0jIFVBUEkgSGVhZGVyIGV4cG9ydCBsaXN0Ci1oZWFkZXIteSArPSBldnRjaG4uaAotaGVh\n" + "ZGVyLXkgKz0gZ250YWxsb2MuaAotaGVhZGVyLXkgKz0gZ250ZGV2LmgKLWhlYWRlci15ICs9IHBy\n" + "aXZjbWQuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS92aWRlby9LYnVpbGQgYi9pbmNsdWRlL3ZpZGVv\n" + "L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZTY5ZGUyOWJiMmQxLi4wMDAw\n" + "MDAwMDAwMDAKZGlmZiAtLWdpdCBhL3NjcmlwdHMvTWFrZWZpbGUuaGVhZGVyc2luc3QgYi9zY3Jp\n" + "cHRzL01ha2VmaWxlLmhlYWRlcnNpbnN0CmluZGV4IDg3NmI0MmNmZWRlNC4uYmI5M2Y4NDY2YTM1\n" + "IDEwMDY0NAotLS0gYS9zY3JpcHRzL01ha2VmaWxlLmhlYWRlcnNpbnN0CisrKyBiL3NjcmlwdHMv\n" + "TWFrZWZpbGUuaGVhZGVyc2luc3QKQEAgLTEsMTcgKzEsMTggQEAKICMgPT09PT09PT09PT09PT09\n" + "PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09\n" + "PT0KICMgSW5zdGFsbGluZyBoZWFkZXJzCiAjCi0jIGhlYWRlci15ICAtIGxpc3QgZmlsZXMgdG8g\n" + "YmUgaW5zdGFsbGVkLiBUaGV5IGFyZSBwcmVwcm9jZXNzZWQKLSMgICAgICAgICAgICAgdG8gcmVt\n" + "b3ZlIF9fS0VSTkVMX18gc2VjdGlvbiBvZiB0aGUgZmlsZQotIyBnZW5oZHIteSAgLSBTYW1lIGFz\n" + "IGhlYWRlci15IGJ1dCBpbiBhIGdlbmVyYXRlZC8gZGlyZWN0b3J5CisjIEFsbCBoZWFkZXJzIHVu\n" + "ZGVyIGluY2x1ZGUvdWFwaSwgaW5jbHVkZS9nZW5lcmF0ZWQvdWFwaSwKKyMgYXJjaC88YXJjaD4v\n" + "aW5jbHVkZS91YXBpL2FzbSBhbmQgL2luY2x1ZGUvZ2VuZXJhdGVkL3VhcGkvYXNtIGFyZSBleHBv\n" + "cnRlZC4KKyMgVGhleSBhcmUgcHJlcHJvY2Vzc2VkIHRvIHJlbW92ZSBfX0tFUk5FTF9fIHNlY3Rp\n" + "b24gb2YgdGhlIGZpbGUuCiAjCiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09\n" + "PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKICMgZ2VuZXJhdGVkIGhl\n" + "YWRlciBkaXJlY3RvcnkKIGdlbiA6PSAkKGlmICQoZ2VuKSwkKGdlbiksJChzdWJzdCBpbmNsdWRl\n" + "LyxpbmNsdWRlL2dlbmVyYXRlZC8sJChvYmopKSkKIAorIyBLYnVpbGQgZmlsZSBpcyBvcHRpb25h\n" + "bAoga2J1aWxkLWZpbGUgOj0gJChzcmN0cmVlKS8kKG9iaikvS2J1aWxkCi1pbmNsdWRlICQoa2J1\n" + "aWxkLWZpbGUpCistaW5jbHVkZSAkKGtidWlsZC1maWxlKQogCiAjIGNhbGxlZCBtYXkgc2V0IGRl\n" + "c3RpbmF0aW9uIGRpciAod2hlbiBpbnN0YWxsaW5nIHRvIGFzbS8pCiBfZHN0IDo9ICQoaWYgJChk\n" + "c3QpLCQoZHN0KSwkKG9iaikpCkBAIC0yNSw5ICsyNiwxMiBAQCBpbmNsdWRlIHNjcmlwdHMvS2J1\n" + "aWxkLmluY2x1ZGUKIAogaW5zdGFsbGRpciAgICA6PSAkKElOU1RBTExfSERSX1BBVEgpLyQoc3Vi\n" + "c3QgdWFwaS8sLCQoX2RzdCkpCiAKLWhlYWRlci15ICAgICAgOj0gJChzb3J0ICQoaGVhZGVyLXkp\n" + "KQotc3ViZGlycyAgICAgICA6PSAkKHBhdHN1YnN0ICUvLCUsJChmaWx0ZXIgJS8sICQoaGVhZGVy\n" + "LXkpKSkKLWhlYWRlci15ICAgICAgOj0gJChmaWx0ZXItb3V0ICUvLCAkKGhlYWRlci15KSkKK3N1\n" + "YmRpcnMgICAgICAgOj0gJChwYXRzdWJzdCAkKHNyY3RyZWUpLyQob2JqKS8lLy4sJSwkKHdpbGRj\n" + "YXJkICQoc3JjdHJlZSkvJChvYmopLyovLikpCitzdWJkaXJzICAgICAgICs9ICQoc3ViZGlyLXkp\n" + "CitoZWFkZXItZmlsZXMgIDo9ICQobm90ZGlyICQod2lsZGNhcmQgJChzcmN0cmVlKS8kKG9iaikv\n" + "Ki5oKSkKK2hlYWRlci1maWxlcyAgKz0gJChub3RkaXIgJCh3aWxkY2FyZCAkKHNyY3RyZWUpLyQo\n" + "b2JqKS8qLmFnaCkpCitnZW5oZHItZmlsZXMgIDo9ICQobm90ZGlyICQod2lsZGNhcmQgJChzcmN0\n" + "cmVlKS8kKGdlbikvKi5oKSkKK2dlbmhkci1maWxlcyAgOj0gJChmaWx0ZXItb3V0ICQoaGVhZGVy\n" + "LWZpbGVzKSwgJChnZW5oZHItZmlsZXMpKQogCiAjIGZpbGVzIHVzZWQgdG8gdHJhY2sgc3RhdGUg\n" + "b2YgaW5zdGFsbC9jaGVjawogaW5zdGFsbC1maWxlICA6PSAkKGluc3RhbGxkaXIpLy5pbnN0YWxs\n" + "CkBAIC0zNSwyNiArMzksMTcgQEAgY2hlY2stZmlsZSAgICA6PSAkKGluc3RhbGxkaXIpLy5jaGVj\n" + "awogCiAjIGdlbmVyaWMteSBsaXN0IGFsbCBmaWxlcyBhbiBhcmNoaXRlY3R1cmUgdXNlcyBmcm9t\n" + "IGFzbS1nZW5lcmljCiAjIFVzZSB0aGlzIHRvIGJ1aWxkIGEgbGlzdCBvZiBoZWFkZXJzIHdoaWNo\n" + "IHJlcXVpcmUgYSB3cmFwcGVyCi13cmFwcGVyLWZpbGVzIDo9ICQoZmlsdGVyICQoaGVhZGVyLXkp\n" + "LCAkKGdlbmVyaWMteSkpCitnZW5lcmljLWZpbGVzIDo9ICQobm90ZGlyICQod2lsZGNhcmQgJChz\n" + "cmN0cmVlKS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvKi5oKSkKK3dyYXBwZXItZmlsZXMgOj0g\n" + "JChmaWx0ZXIgJChnZW5lcmljLWZpbGVzKSwgJChnZW5lcmljLXkpKQord3JhcHBlci1maWxlcyA6\n" + "PSAkKGZpbHRlci1vdXQgJChoZWFkZXItZmlsZXMpLCAkKHdyYXBwZXItZmlsZXMpKQogCiBzcmNk\n" + "aXIgICAgICAgIDo9ICQoc3JjdHJlZSkvJChvYmopCiBnZW5kaXIgICAgICAgIDo9ICQob2JqdHJl\n" + "ZSkvJChnZW4pCiAKICMgYWxsIGhlYWRlcnMgZmlsZXMgZm9yIHRoaXMgZGlyCi1oZWFkZXIteSAg\n" + "ICAgIDo9ICQoZmlsdGVyLW91dCAkKGdlbmVyaWMteSksICQoaGVhZGVyLXkpKQotYWxsLWZpbGVz\n" + "ICAgICA6PSAkKGhlYWRlci15KSAkKGdlbmhkci15KSAkKHdyYXBwZXItZmlsZXMpCithbGwtZmls\n" + "ZXMgICAgIDo9ICQoaGVhZGVyLWZpbGVzKSAkKGdlbmhkci1maWxlcykgJCh3cmFwcGVyLWZpbGVz\n" + "KQogb3V0cHV0LWZpbGVzICA6PSAkKGFkZHByZWZpeCAkKGluc3RhbGxkaXIpLywgJChhbGwtZmls\n" + "ZXMpKQogCi0jIENoZWNrIHRoYXQgYWxsIGV4cGVjdGVkIGZpbGVzIGV4aXN0Ci0kKGZvcmVhY2gg\n" + "aGRyLCAkKGhlYWRlci15KSwgXAotICAkKGlmICQod2lsZGNhcmQgJChzcmNkaXIpLyQoaGRyKSks\n" + "LCBcCi0gICAgICAgJChlcnJvciBNaXNzaW5nIFVBUEkgZmlsZSAkKHNyY2RpcikvJChoZHIpKSBc\n" + "Ci0gICApKQotJChmb3JlYWNoIGhkciwgJChnZW5oZHIteSksIFwKLSAgJChpZgkkKHdpbGRjYXJk\n" + "ICQoZ2VuZGlyKS8kKGhkcikpLCwgXAotICAgICAgICQoZXJyb3IgTWlzc2luZyBnZW5lcmF0ZWQg\n" + "VUFQSSBmaWxlICQoZ2VuZGlyKS8kKGhkcikpIFwKLSAgKSkKLQogIyBXb3JrIG91dCB3aGF0IG5l\n" + "ZWRzIHRvIGJlIHJlbW92ZWQKIG9sZGhlYWRlcnMgICAgOj0gJChwYXRzdWJzdCAkKGluc3RhbGxk\n" + "aXIpLyUsJSwkKHdpbGRjYXJkICQoaW5zdGFsbGRpcikvKi5oKSkKIHVud2FudGVkICAgICAgOj0g\n" + "JChmaWx0ZXItb3V0ICQoYWxsLWZpbGVzKSwkKG9sZGhlYWRlcnMpKQpAQCAtNjcsOCArNjIsOCBA\n" + "QCBwcmludGRpciA9ICQocGF0c3Vic3QgJChJTlNUQUxMX0hEUl9QQVRIKS8lLywlLCQoZGlyICRA\n" + "KSkKIHF1aWV0X2NtZF9pbnN0YWxsID0gSU5TVEFMTCAkKHByaW50ZGlyKSAoJCh3b3JkcyAkKGFs\n" + "bC1maWxlcykpXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGUkKGlmICQod29yZCAy\n" + "LCAkKGFsbC1maWxlcykpLHMpKQogICAgICAgY21kX2luc3RhbGwgPSBcCi0gICAgICAgICQoQ09O\n" + "RklHX1NIRUxMKSAkPCAkKGluc3RhbGxkaXIpICQoc3JjZGlyKSAkKGhlYWRlci15KTsgXAotICAg\n" + "ICAgICAkKENPTkZJR19TSEVMTCkgJDwgJChpbnN0YWxsZGlyKSAkKGdlbmRpcikgJChnZW5oZHIt\n" + "eSk7IFwKKyAgICAgICAgJChDT05GSUdfU0hFTEwpICQ8ICQoaW5zdGFsbGRpcikgJChzcmNkaXIp\n" + "ICQoaGVhZGVyLWZpbGVzKTsgXAorICAgICAgICAkKENPTkZJR19TSEVMTCkgJDwgJChpbnN0YWxs\n" + "ZGlyKSAkKGdlbmRpcikgJChnZW5oZHItZmlsZXMpOyBcCiAgICAgICAgIGZvciBGIGluICQod3Jh\n" + "cHBlci1maWxlcyk7IGRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg\n" + "ICAgICAgICAgICAgZWNobyAiXCNpbmNsdWRlIDxhc20tZ2VuZXJpYy8kJEY+IiA+ICQoaW5zdGFs\n" + "bGRpcikvJCRGOyAgICBcCiAgICAgICAgIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAg\n" + "ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoyLjguMQoKCl9fX19fX19fX19f\n" + "X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp\n" + "c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl\n" + bAo= -a5041f36f1600944091a3e353551412cf6cfc4efc3da06bcf88765e3a3c9e48e +bfa8b8b2766d349a1d6aa66089bad34ed5af67cd8faf7d5d24b06a740bda5290
diff --git a/a/1.txt b/N7/1.txt index c8247ac..e0e05ba 100644 --- a/a/1.txt +++ b/N7/1.txt @@ -58,10 +58,10 @@ linux/cifs/cifs_mount.h linux/cifs/..install.cmd linux/auto_dev-ioctl.h -Thanks to Julien Floret <julien.floret@6wind.com> for the tip to get all +Thanks to Julien Floret <julien.floret at 6wind.com> for the tip to get all subdirs with a pure makefile command. -Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com> +Signed-off-by: Nicolas Dichtel <nicolas.dichtel at 6wind.com> --- Documentation/kbuild/makefiles.txt | 41 ++- arch/alpha/include/uapi/asm/Kbuild | 41 --- @@ -2630,9 +2630,3 @@ index 876b42cfede4..bb93f8466a35 100644 done; \ -- 2.8.1 - - -_______________________________________________ -Xen-devel mailing list -Xen-devel@lists.xen.org -https://lists.xen.org/xen-devel diff --git a/a/content_digest b/N7/content_digest index be68b2f..f61e403 100644 --- a/a/content_digest +++ b/N7/content_digest @@ -1,38 +1,9 @@ "ref\0bf83da6b-01ef-bf44-b3e1-ca6fc5636818@6wind.com\0" "ref\01483695839-18660-1-git-send-email-nicolas.dichtel@6wind.com\0" - "From\0Nicolas Dichtel <nicolas.dichtel@6wind.com>\0" + "From\0nicolas.dichtel@6wind.com (Nicolas Dichtel)\0" "Subject\0[PATCH v2 7/7] uapi: export all headers under uapi directories\0" "Date\0Fri, 6 Jan 2017 10:43:59 +0100\0" - "To\0arnd@arndb.de\0" - "Cc\0linux-mips@linux-mips.org" - alsa-devel@alsa-project.org - linux-ia64@vger.kernel.org - linux-doc@vger.kernel.org - airlied@linux.ie - linux-fbdev@vger.kernel.org - dri-devel@lists.freedesktop.org - linux-mtd@lists.infradead.org - sparclinux@vger.kernel.org - linux-arch@vger.kernel.org - linux-s390@vger.kernel.org - linux-am33-list@redhat.com - linux-c6x-dev@linux-c6x.org - linux-rdma@vger.kernel.org - linux-hexagon@vger.kernel.org - linux-sh@vger.kernel.org - coreteam@netfilter.org - fcoe-devel@open-fcoe.org - xen-devel@lists.xenproject.org - linux-snps-arc@lists.infradead.org - linux-media@vger.kernel.org - uclinux-h8-devel@lists.sourceforge.jp - linux-xtensa@linux-xtensa.org - linux-kbuild@vger.kernel.org - adi-buildroot-devel@lists.sourceforge.net - linux-raid@vger.kernel.org - linux-m68k@lists.linux-m68k.org - openrisc@lists.librecores.org - " Nicolas Dichtel <nicolas.dichtel@6wind.com>linux-me\0" + "To\0linux-snps-arc@lists.infradead.org\0" "\00:1\0" "b\0" "Regularly, when a new header is created in include/uapi/, the developer\n" @@ -95,10 +66,10 @@ "linux/cifs/..install.cmd\n" "linux/auto_dev-ioctl.h\n" "\n" - "Thanks to Julien Floret <julien.floret@6wind.com> for the tip to get all\n" + "Thanks to Julien Floret <julien.floret at 6wind.com> for the tip to get all\n" "subdirs with a pure makefile command.\n" "\n" - "Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\n" + "Signed-off-by: Nicolas Dichtel <nicolas.dichtel at 6wind.com>\n" "---\n" " Documentation/kbuild/makefiles.txt | 41 ++-\n" " arch/alpha/include/uapi/asm/Kbuild | 41 ---\n" @@ -2666,12 +2637,6 @@ " echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F; \\\n" " done; \\\n" "-- \n" - "2.8.1\n" - "\n" - "\n" - "_______________________________________________\n" - "Xen-devel mailing list\n" - "Xen-devel@lists.xen.org\n" - https://lists.xen.org/xen-devel + 2.8.1 -a5041f36f1600944091a3e353551412cf6cfc4efc3da06bcf88765e3a3c9e48e +f8f1ba1302a8769957a336a080007064fb7a4223d6a2da99431bd0ec4425baca
diff --git a/a/1.txt b/N8/1.txt index c8247ac..30aaf05 100644 --- a/a/1.txt +++ b/N8/1.txt @@ -2630,9 +2630,3 @@ index 876b42cfede4..bb93f8466a35 100644 done; \ -- 2.8.1 - - -_______________________________________________ -Xen-devel mailing list -Xen-devel@lists.xen.org -https://lists.xen.org/xen-devel diff --git a/a/content_digest b/N8/content_digest index be68b2f..22d2759 100644 --- a/a/content_digest +++ b/N8/content_digest @@ -1,38 +1,9 @@ "ref\0bf83da6b-01ef-bf44-b3e1-ca6fc5636818@6wind.com\0" "ref\01483695839-18660-1-git-send-email-nicolas.dichtel@6wind.com\0" "From\0Nicolas Dichtel <nicolas.dichtel@6wind.com>\0" - "Subject\0[PATCH v2 7/7] uapi: export all headers under uapi directories\0" + "Subject\0[OpenRISC] [PATCH v2 7/7] uapi: export all headers under uapi directories\0" "Date\0Fri, 6 Jan 2017 10:43:59 +0100\0" - "To\0arnd@arndb.de\0" - "Cc\0linux-mips@linux-mips.org" - alsa-devel@alsa-project.org - linux-ia64@vger.kernel.org - linux-doc@vger.kernel.org - airlied@linux.ie - linux-fbdev@vger.kernel.org - dri-devel@lists.freedesktop.org - linux-mtd@lists.infradead.org - sparclinux@vger.kernel.org - linux-arch@vger.kernel.org - linux-s390@vger.kernel.org - linux-am33-list@redhat.com - linux-c6x-dev@linux-c6x.org - linux-rdma@vger.kernel.org - linux-hexagon@vger.kernel.org - linux-sh@vger.kernel.org - coreteam@netfilter.org - fcoe-devel@open-fcoe.org - xen-devel@lists.xenproject.org - linux-snps-arc@lists.infradead.org - linux-media@vger.kernel.org - uclinux-h8-devel@lists.sourceforge.jp - linux-xtensa@linux-xtensa.org - linux-kbuild@vger.kernel.org - adi-buildroot-devel@lists.sourceforge.net - linux-raid@vger.kernel.org - linux-m68k@lists.linux-m68k.org - openrisc@lists.librecores.org - " Nicolas Dichtel <nicolas.dichtel@6wind.com>linux-me\0" + "To\0openrisc@lists.librecores.org\0" "\00:1\0" "b\0" "Regularly, when a new header is created in include/uapi/, the developer\n" @@ -2666,12 +2637,6 @@ " echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F; \\\n" " done; \\\n" "-- \n" - "2.8.1\n" - "\n" - "\n" - "_______________________________________________\n" - "Xen-devel mailing list\n" - "Xen-devel@lists.xen.org\n" - https://lists.xen.org/xen-devel + 2.8.1 -a5041f36f1600944091a3e353551412cf6cfc4efc3da06bcf88765e3a3c9e48e +45277b3989c49798d3ff454f3eaf69102000cb7864e4a97bc3ebf87ecf618f4d
diff --git a/a/1.txt b/N9/1.txt index c8247ac..30aaf05 100644 --- a/a/1.txt +++ b/N9/1.txt @@ -2630,9 +2630,3 @@ index 876b42cfede4..bb93f8466a35 100644 done; \ -- 2.8.1 - - -_______________________________________________ -Xen-devel mailing list -Xen-devel@lists.xen.org -https://lists.xen.org/xen-devel diff --git a/a/content_digest b/N9/content_digest index be68b2f..23c9cbe 100644 --- a/a/content_digest +++ b/N9/content_digest @@ -1,38 +1,9 @@ "ref\0bf83da6b-01ef-bf44-b3e1-ca6fc5636818@6wind.com\0" "ref\01483695839-18660-1-git-send-email-nicolas.dichtel@6wind.com\0" - "From\0Nicolas Dichtel <nicolas.dichtel@6wind.com>\0" + "From\0nicolas.dichtel@6wind.com (Nicolas Dichtel)\0" "Subject\0[PATCH v2 7/7] uapi: export all headers under uapi directories\0" "Date\0Fri, 6 Jan 2017 10:43:59 +0100\0" - "To\0arnd@arndb.de\0" - "Cc\0linux-mips@linux-mips.org" - alsa-devel@alsa-project.org - linux-ia64@vger.kernel.org - linux-doc@vger.kernel.org - airlied@linux.ie - linux-fbdev@vger.kernel.org - dri-devel@lists.freedesktop.org - linux-mtd@lists.infradead.org - sparclinux@vger.kernel.org - linux-arch@vger.kernel.org - linux-s390@vger.kernel.org - linux-am33-list@redhat.com - linux-c6x-dev@linux-c6x.org - linux-rdma@vger.kernel.org - linux-hexagon@vger.kernel.org - linux-sh@vger.kernel.org - coreteam@netfilter.org - fcoe-devel@open-fcoe.org - xen-devel@lists.xenproject.org - linux-snps-arc@lists.infradead.org - linux-media@vger.kernel.org - uclinux-h8-devel@lists.sourceforge.jp - linux-xtensa@linux-xtensa.org - linux-kbuild@vger.kernel.org - adi-buildroot-devel@lists.sourceforge.net - linux-raid@vger.kernel.org - linux-m68k@lists.linux-m68k.org - openrisc@lists.librecores.org - " Nicolas Dichtel <nicolas.dichtel@6wind.com>linux-me\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "Regularly, when a new header is created in include/uapi/, the developer\n" @@ -2666,12 +2637,6 @@ " echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F; \\\n" " done; \\\n" "-- \n" - "2.8.1\n" - "\n" - "\n" - "_______________________________________________\n" - "Xen-devel mailing list\n" - "Xen-devel@lists.xen.org\n" - https://lists.xen.org/xen-devel + 2.8.1 -a5041f36f1600944091a3e353551412cf6cfc4efc3da06bcf88765e3a3c9e48e +281ad31b96b21309a046630e99587c437b08ad1e30c986088570bd924bdd8714
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.