All of lore.kernel.org
 help / color / mirror / Atom feed
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.