All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1484158481.6398.1.camel@redhat.com>

diff --git a/a/content_digest b/N1/content_digest
index 30de631..8ef71c6 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -32,7 +32,23 @@
   linux-kbuild@vger.kernel.org
   adi-buildroot-devel@lists.sourceforge.net
   linux-raid@vger.kernel.org
- " linux-m68k@vger.kernel.org\0"
+  linux-m68k@vger.kernel.org
+  openrisc@lists.librecores.org
+  linux-metag@vger.kernel.org
+  linux-arm-kernel@lists.infradead.org
+  linux-nfs@vger.kernel.org
+  linux-parisc@vger.kernel.org
+  linux-cris-kernel@axis.com
+  netdev@vger.kernel.org
+  linux-mmc@vger.kernel.org
+  linux-kernel@vger.kernel.org
+  linux-spi@vger.kernel.org
+  mmarek@suse.com
+  netfilter-devel@vger.kernel.org
+  linux-alpha@vger.kernel.org
+  nios2-dev@lists.rocketboards.org
+  linuxppc-dev@lists.ozlabs.org
+ " davem@davemloft.net\0"
  "\00:1\0"
  "b\0"
  "On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:\n"
@@ -2670,4 +2686,4 @@
  "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F;\302\240\302\240\302\240\302\240\\\n"
  "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240done;\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\\"
 
-5fbf6b6d2947e45e7ede3479ddb4494352da06a692726efcf521ca2bb0cd2050
+bb31ea090ecf2ba49cc8dd2d8f238bab34411ce64bdc8408dfdeb27dbd39d4e4

diff --git a/a/1.txt b/N2/1.txt
index 6f6d5ca..7948df9 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -198,7 +198,7 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > @@ -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
@@ -1088,8 +1088,7 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > +++ b/arch/score/include/asm/Kbuild
 > @@ -1,7 +1,3 @@
 > -
-> -header-y +=
-> -
+> -header-y +> -
 > -
 >  generic-y += barrier.h
 >  generic-y += clkdev.h
@@ -2552,7 +2551,7 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- a/scripts/Makefile.headersinst
 > +++ b/scripts/Makefile.headersinst
 > @@ -1,17 +1,18 @@
->  # ==========================================================================
+>  # =====================================
 >  # Installing headers
 >  #
 > -# header-y  - list files to be installed. They are preprocessed
@@ -2562,7 +2561,7 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > +# 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)))
diff --git a/a/content_digest b/N2/content_digest
index 30de631..537d7a3 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -3,7 +3,7 @@
  "ref\01483695839-18660-8-git-send-email-nicolas.dichtel@6wind.com\0"
  "From\0Mark Salter <msalter@redhat.com>\0"
  "Subject\0Re: [Linux-c6x-dev] [PATCH v2 7/7] uapi: export all headers under uapi directories\0"
- "Date\0Wed, 11 Jan 2017 13:14:41 -0500\0"
+ "Date\0Wed, 11 Jan 2017 18:14:41 +0000\0"
  "To\0Nicolas Dichtel <nicolas.dichtel@6wind.com>"
  " arnd@arndb.de\0"
  "Cc\0linux-mips@linux-mips.org"
@@ -235,7 +235,7 @@
  "> @@ -44,7 +44,7 @@ This document describes the Linux kernel Makefiles.\n"
  "> \302\240\t\302\240\302\240\302\240--- 6.11 Post-link pass\n"
  "> \302\240\n"
- "> \302\240\t=== 7 Kbuild syntax for exported headers\n"
+ "> \302\240\t== 7 Kbuild syntax for exported headers\n"
  "> -\t\t--- 7.1 header-y\n"
  "> +\t\t--- 7.1 subdir-y\n"
  "> \302\240\t\t--- 7.2 genhdr-y\n"
@@ -1125,8 +1125,7 @@
  "> +++ b/arch/score/include/asm/Kbuild\n"
  "> @@ -1,7 +1,3 @@\n"
  "> -\n"
- "> -header-y +=\n"
- "> -\n"
+ "> -header-y +> -\n"
  "> -\n"
  "> \302\240generic-y += barrier.h\n"
  "> \302\240generic-y += clkdev.h\n"
@@ -2589,7 +2588,7 @@
  "> --- a/scripts/Makefile.headersinst\n"
  "> +++ b/scripts/Makefile.headersinst\n"
  "> @@ -1,17 +1,18 @@\n"
- "> \302\240# ==========================================================================\n"
+ "> \302\240# =====================================\n"
  "> \302\240# Installing headers\n"
  "> \302\240#\n"
  "> -# header-y\302\240\302\240- list files to be installed. They are preprocessed\n"
@@ -2599,7 +2598,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"
  "> \302\240#\n"
- "> \302\240# ==========================================================================\n"
+ "> \302\240# =====================================\n"
  "> \302\240\n"
  "> \302\240# generated header directory\n"
  "> \302\240gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))\n"
@@ -2670,4 +2669,4 @@
  "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F;\302\240\302\240\302\240\302\240\\\n"
  "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240done;\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\\"
 
-5fbf6b6d2947e45e7ede3479ddb4494352da06a692726efcf521ca2bb0cd2050
+fc34d9020f6f51008c5523f71380bf4f52444fdec345380dd5cbff1eb675ff7c

diff --git a/a/1.txt b/N3/1.txt
index 6f6d5ca..7239f8f 100644
--- a/a/1.txt
+++ b/N3/1.txt
@@ -1,4 +1,4 @@
-On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
+On Fri, 2017-01-06@10:43 +0100, Nicolas Dichtel wrote:
 > 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.
@@ -59,164 +59,164 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > 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 ---
->  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
+> ?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
+> ?	???--- 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
+> ?		--- 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.
+> ?	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
->  
+> ?
+> ?--- 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__)
->  
+> ?- 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/,
@@ -225,40 +225,40 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > +
 > +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.
->  
+> ?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:
+> ?
+> ?		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.
->  
+> ?	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
->  
+> ?	--- 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:
+> ?
+> ?		Example:
 > -			#include/linux/Kbuild
 > -			genhdr-y += version.h
 > +			#arch/x86/include/uapi/asm/Kbuild
@@ -266,16 +266,16 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > +			genhdr-y += unistd_64.h
 > +			genhdr-y += unistd_x32.h
 > +
->  
->  	--- 7.3 generic-y
->  
+> ?
+> ?	--- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += a.out.h
 > -header-y += auxvec.h
@@ -322,8 +322,8 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -header-y += elf.h
 > -header-y += page.h
 > -header-y += cachectl.h
@@ -332,9 +332,9 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > --- 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
->  
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
 > -header-y += auxvec.h
 > -header-y += byteorder.h
 > -header-y += fcntl.h
@@ -352,17 +352,17 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > -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
+> ?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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += kvm_para.h
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -386,9 +386,9 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > --- 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
->  
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
 > -header-y += auxvec.h
 > -header-y += byteorder.h
 > -header-y += cachectl.h
@@ -409,16 +409,16 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > -header-y += termios.h
 > -header-y += types.h
 > -header-y += unistd.h
->  generic-y += bitsperlong.h
->  generic-y += errno.h
->  generic-y += fcntl.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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += bfin_sport.h
 > -header-y += byteorder.h
@@ -441,9 +441,9 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > --- 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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += kvm_para.h
 > -
 > -header-y += byteorder.h
 > -header-y += kvm_para.h
@@ -453,7 +453,7 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > -header-y += swab.h
 > -header-y += unistd.h
 
-Acked-by: Mark Salter <msalter@redhat.com>
+Acked-by: Mark Salter <msalter at redhat.com>
 
 > diff --git a/arch/cris/include/uapi/arch-v10/arch/Kbuild b/arch/cris/include/uapi/arch-v10/arch/Kbuild
 > deleted file mode 100644
@@ -480,9 +480,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
->  
+> ?# 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
@@ -531,8 +531,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -571,8 +571,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -609,16 +609,16 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -
 > -header-y += ucontext.h
 > -
->  generic-y += auxvec.h
->  generic-y += barrier.h
->  generic-y += bug.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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += bitsperlong.h
 > -header-y += byteorder.h
@@ -637,9 +637,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += kvm_para.h
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -690,8 +690,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -728,9 +728,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?generic-y += sockios.h
+> ?generic-y += termbits.h
+> ?generic-y += termios.h
 > -
 > -header-y += a.out.h
 > -header-y += bootinfo.h
@@ -760,9 +760,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
->  
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
 > -header-y += byteorder.h
 > -header-y += ech.h
 > -header-y += ptrace.h
@@ -771,17 +771,17 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -header-y += swab.h
 > -header-y += unistd.h
 > -
->  generic-y += mman.h
->  generic-y += resource.h
->  generic-y += setup.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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += types.h
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -819,9 +819,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += ipcbuf.h
 > -
 > -header-y += auxvec.h
 > -header-y += bitfield.h
@@ -864,8 +864,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -904,11 +904,11 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > +++ b/arch/nios2/include/uapi/asm/Kbuild
 > @@ -1,5 +1,3 @@
 > +# UAPI Header export list
->  include include/uapi/asm-generic/Kbuild.asm
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += elf.h
 > -
->  generic-y += ucontext.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
@@ -917,16 +917,16 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -
 > -header-y += ucontext.h
 > -
->  generic-y += atomic.h
->  generic-y += auxvec.h
->  generic-y += barrier.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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += byteorder.h
 > -header-y += elf.h
@@ -940,9 +940,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += resource.h
 > -
 > -header-y += bitsperlong.h
 > -header-y += byteorder.h
@@ -976,8 +976,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -1028,8 +1028,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -1091,16 +1091,16 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -header-y +=
 > -
 > -
->  generic-y += barrier.h
->  generic-y += clkdev.h
->  generic-y += cputime.h
+> ?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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -1138,8 +1138,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += byteorder.h
@@ -1168,10 +1168,10 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- a/arch/sparc/include/uapi/asm/Kbuild
 > +++ b/arch/sparc/include/uapi/asm/Kbuild
 > @@ -1,50 +1,2 @@
->  # UAPI Header export list
+> ?# UAPI Header export list
 > -# User exported sparc header files
 > -
->  include include/uapi/asm-generic/Kbuild.asm
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += apc.h
 > -header-y += asi.h
@@ -1226,9 +1226,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -
 > -header-y += ../arch/
 > -
->  generic-y += bug.h
->  generic-y += bugs.h
->  generic-y += clkdev.h
+> ?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
@@ -1257,9 +1257,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
->  
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
 > -header-y += byteorder.h
@@ -1277,7 +1277,7 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -header-y += ucontext.h
 > -header-y += unistd.h
 > -
->  generic-y += ucontext.h
+> ?generic-y += ucontext.h
 > +
 > +subdir-y += ../arch
 > diff --git a/arch/unicore32/include/uapi/asm/Kbuild b/arch/unicore32/include/uapi/asm/Kbuild
@@ -1285,24 +1285,24 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
->  
+> ?# 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
+> ?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
+> ?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
@@ -1367,8 +1367,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += byteorder.h
@@ -1478,9 +1478,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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/
->  #
+> ?#
+> ?# Headers that are mandatory in usr/include/asm/
+> ?#
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
 > -header-y += byteorder.h
@@ -1541,12 +1541,12 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > +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) \
+> ?	??????$(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
@@ -1609,7 +1609,7 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -genhdr-y += version.h
 > -
 > -ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/a.out.h \
-> -		  $(srctree)/arch/$(SRCARCH)/include/asm/a.out.h),)
+> -		??$(srctree)/arch/$(SRCARCH)/include/asm/a.out.h),)
 > -header-y += a.out.h
 > -endif
 > -
@@ -1820,13 +1820,13 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -header-y += keyctl.h
 > -
 > -ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm.h \
-> -		  $(srctree)/arch/$(SRCARCH)/include/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),)
+> -		??$(srctree)/arch/$(SRCARCH)/include/asm/kvm_para.h),)
 > -header-y += kvm_para.h
 > -endif
 > -
@@ -2552,83 +2552,83 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# ==========================================================================
+> ?# 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)))
->  
+> ?#
+> ?# ==========================================================================
+> ?
+> ?# generated header directory
+> ?gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))
+> ?
 > +# Kbuild file is optional
->  kbuild-file := $(srctree)/$(obj)/Kbuild
+> ?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))
+> ?
+> ?# 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
+> ?
+> ?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))
->  
+> ?
+> ?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)) \
-> -   ))
+> -??$(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)) \
-> -  ))
+> -??$(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))
+> ?# 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;                                                           \
+> ?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;???????????????????????????????????????????????????????????\
diff --git a/a/content_digest b/N3/content_digest
index 30de631..c6998d0 100644
--- a/a/content_digest
+++ b/N3/content_digest
@@ -1,41 +1,13 @@
  "ref\0bf83da6b-01ef-bf44-b3e1-ca6fc5636818@6wind.com\0"
  "ref\01483695839-18660-1-git-send-email-nicolas.dichtel@6wind.com\0"
  "ref\01483695839-18660-8-git-send-email-nicolas.dichtel@6wind.com\0"
- "From\0Mark Salter <msalter@redhat.com>\0"
- "Subject\0Re: [Linux-c6x-dev] [PATCH v2 7/7] uapi: export all headers under uapi directories\0"
+ "From\0msalter@redhat.com (Mark Salter)\0"
+ "Subject\0[Linux-c6x-dev] [PATCH v2 7/7] uapi: export all headers under uapi directories\0"
  "Date\0Wed, 11 Jan 2017 13:14:41 -0500\0"
- "To\0Nicolas Dichtel <nicolas.dichtel@6wind.com>"
- " arnd@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@vger.kernel.org\0"
+ "To\0linux-snps-arc@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
- "On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:\n"
+ "On Fri, 2017-01-06@10:43 +0100, Nicolas Dichtel wrote:\n"
  "> 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"
@@ -96,164 +68,164 @@
  "> 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"
- "> \302\240Documentation/kbuild/makefiles.txt\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24041 ++-\n"
- "> \302\240arch/alpha/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24041 ---\n"
- "> \302\240arch/arc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240arch/arm/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24017 -\n"
- "> \302\240arch/arm64/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24018 --\n"
- "> \302\240arch/avr32/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24020 --\n"
- "> \302\240arch/blackfin/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24017 -\n"
- "> \302\240arch/c6x/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2408 -\n"
- "> \302\240arch/cris/include/uapi/arch-v10/arch/Kbuild |\302\240\302\240\302\2405 -\n"
- "> \302\240arch/cris/include/uapi/arch-v32/arch/Kbuild |\302\240\302\240\302\2403 -\n"
- "> \302\240arch/cris/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24043 +--\n"
- "> \302\240arch/frv/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24033 --\n"
- "> \302\240arch/h8300/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24028 --\n"
- "> \302\240arch/hexagon/include/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240arch/hexagon/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24013 -\n"
- "> \302\240arch/ia64/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24045 ---\n"
- "> \302\240arch/m32r/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24031 --\n"
- "> \302\240arch/m68k/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24024 --\n"
- "> \302\240arch/metag/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2408 -\n"
- "> \302\240arch/microblaze/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240|\302\240\302\24032 --\n"
- "> \302\240arch/mips/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24037 ---\n"
- "> \302\240arch/mn10300/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24032 --\n"
- "> \302\240arch/nios2/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2404 +-\n"
- "> \302\240arch/openrisc/include/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240arch/openrisc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2408 -\n"
- "> \302\240arch/parisc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24028 --\n"
- "> \302\240arch/powerpc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24045 ---\n"
- "> \302\240arch/s390/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24052 ---\n"
- "> \302\240arch/score/include/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2404 -\n"
- "> \302\240arch/score/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24032 --\n"
- "> \302\240arch/sh/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24023 --\n"
- "> \302\240arch/sparc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24048 ---\n"
- "> \302\240arch/tile/include/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240arch/tile/include/uapi/arch/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24017 -\n"
- "> \302\240arch/tile/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24019 +-\n"
- "> \302\240arch/unicore32/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240arch/x86/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24059 ----\n"
- "> \302\240arch/xtensa/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24023 --\n"
- "> \302\240include/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/asm-generic/Kbuild.asm\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 -\n"
- "> \302\240include/scsi/fc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2400\n"
- "> \302\240include/uapi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24015 -\n"
- "> \302\240include/uapi/asm-generic/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24036 ---\n"
- "> \302\240include/uapi/asm-generic/Kbuild.asm\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24062 ++--\n"
- "> \302\240include/uapi/drm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24022 --\n"
- "> \302\240include/uapi/linux/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 482 ----------------------------\n"
- "> \302\240include/uapi/linux/android/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/byteorder/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/caif/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/can/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240include/uapi/linux/dvb/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2409 -\n"
- "> \302\240include/uapi/linux/hdlc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/hsi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/iio/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/isdn/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/mmc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/netfilter/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24089 -----\n"
- "> \302\240include/uapi/linux/netfilter/ipset/Kbuild\302\240\302\240\302\240|\302\240\302\240\302\2405 -\n"
- "> \302\240include/uapi/linux/netfilter_arp/Kbuild\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/netfilter_bridge/Kbuild\302\240\302\240|\302\240\302\24018 --\n"
- "> \302\240include/uapi/linux/netfilter_ipv4/Kbuild\302\240\302\240\302\240\302\240|\302\240\302\24010 -\n"
- "> \302\240include/uapi/linux/netfilter_ipv6/Kbuild\302\240\302\240\302\240\302\240|\302\240\302\24013 -\n"
- "> \302\240include/uapi/linux/nfsd/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240include/uapi/linux/raid/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/spi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/sunrpc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/tc_act/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24015 -\n"
- "> \302\240include/uapi/linux/tc_ematch/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2405 -\n"
- "> \302\240include/uapi/linux/usb/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24012 -\n"
- "> \302\240include/uapi/linux/wimax/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/misc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/mtd/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240include/uapi/rdma/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24018 --\n"
- "> \302\240include/uapi/rdma/hfi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/scsi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240include/uapi/scsi/fc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2405 -\n"
- "> \302\240include/uapi/sound/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24016 -\n"
- "> \302\240include/uapi/video/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2404 -\n"
- "> \302\240include/uapi/xen/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2405 -\n"
- "> \302\240include/video/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2400\n"
- "> \302\240scripts/Makefile.headersinst\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24039 +--\n"
- "> \302\24081 files changed, 73 insertions(+), 1745 deletions(-)\n"
- "> \302\240delete mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild\n"
- "> \302\240delete mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild\n"
- "> \302\240delete mode 100644 arch/tile/include/uapi/arch/Kbuild\n"
- "> \302\240delete mode 100644 include/Kbuild\n"
- "> \302\240delete mode 100644 include/asm-generic/Kbuild.asm\n"
- "> \302\240delete mode 100644 include/scsi/fc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/asm-generic/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/drm/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/android/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/byteorder/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/caif/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/can/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/dvb/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/hdlc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/hsi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/iio/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/isdn/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/mmc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter/ipset/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter_arp/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter_bridge/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/nfsd/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/raid/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/spi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/sunrpc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/tc_act/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/tc_ematch/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/usb/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/wimax/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/misc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/mtd/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/rdma/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/rdma/hfi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/scsi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/scsi/fc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/sound/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/video/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/xen/Kbuild\n"
- "> \302\240delete mode 100644 include/video/Kbuild\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"
- "> \302\240\t\302\240\302\240\302\240--- 6.11 Post-link pass\n"
- "> \302\240\n"
- "> \302\240\t=== 7 Kbuild syntax for exported headers\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"
- "> \302\240\t\t--- 7.2 genhdr-y\n"
- "> \302\240\t\t--- 7.3 generic-y\n"
- "> \302\240\t\t--- 7.4 generated-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"
- "> \302\240\tthat may be shared between individual architectures.\n"
- "> \302\240\tThe recommended approach how to use a generic header file is\n"
- "> \302\240\tto list the file in the Kbuild file.\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"
- "> \302\240\n"
- "> \302\240--- 6.11 Post-link pass\n"
- "> \302\240\n"
+ "> ?\n"
+ "> ?--- 6.11 Post-link pass\n"
+ "> ?\n"
  "> @@ -1262,37 +1262,36 @@ The pre-processing does:\n"
- "> \302\240- drop include of compiler.h\n"
- "> \302\240- drop all sections that are kernel internal (guarded by ifdef __KERNEL__)\n"
- "> \302\240\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"
@@ -262,40 +234,40 @@
  "> +\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"
- "> \302\240See subsequent chapter for the syntax of the Kbuild file.\n"
- "> \302\240\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"
- "> \302\240\n"
+ "> ?\n"
  "> -\theader-y specifies header files to be exported.\n"
  "> +\tsubdir-y may be used to specify a subdirectory to be exported.\n"
- "> \302\240\n"
- "> \302\240\t\tExample:\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"
- "> \302\240\n"
+ "> ?\n"
  "> -\tThe convention is to list one file per line and\n"
  "> +\tThe convention is to list one subdir per line and\n"
- "> \302\240\tpreferably in alphabetic order.\n"
- "> \302\240\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"
- "> \302\240\t--- 7.2 genhdr-y\n"
- "> \302\240\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"
- "> \302\240\n"
- "> \302\240\t\tExample:\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"
@@ -303,16 +275,16 @@
  "> +\t\t\tgenhdr-y += unistd_64.h\n"
  "> +\t\t\tgenhdr-y += unistd_x32.h\n"
  "> +\n"
- "> \302\240\n"
- "> \302\240\t--- 7.3 generic-y\n"
- "> \302\240\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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -359,8 +331,8 @@
  "> --- a/arch/arc/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/arc/include/uapi/asm/Kbuild\n"
  "> @@ -1,5 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -369,9 +341,9 @@
  "> --- a/arch/arm/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/arm/include/uapi/asm/Kbuild\n"
  "> @@ -1,23 +1,6 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -389,17 +361,17 @@
  "> -header-y += statfs.h\n"
  "> -header-y += swab.h\n"
  "> -header-y += unistd.h\n"
- "> \302\240genhdr-y += unistd-common.h\n"
- "> \302\240genhdr-y += unistd-oabi.h\n"
- "> \302\240genhdr-y += unistd-eabi.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"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += kvm_para.h\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"
@@ -423,9 +395,9 @@
  "> --- a/arch/avr32/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/avr32/include/uapi/asm/Kbuild\n"
  "> @@ -1,26 +1,6 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -446,16 +418,16 @@
  "> -header-y += termios.h\n"
  "> -header-y += types.h\n"
  "> -header-y += unistd.h\n"
- "> \302\240generic-y += bitsperlong.h\n"
- "> \302\240generic-y += errno.h\n"
- "> \302\240generic-y += fcntl.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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -478,9 +450,9 @@
  "> --- a/arch/c6x/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/c6x/include/uapi/asm/Kbuild\n"
  "> @@ -2,11 +2,3 @@\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += kvm_para.h\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"
@@ -490,7 +462,7 @@
  "> -header-y += swab.h\n"
  "> -header-y += unistd.h\n"
  "\n"
- "Acked-by: Mark Salter <msalter@redhat.com>\n"
+ "Acked-by: Mark Salter <msalter at redhat.com>\n"
  "\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"
@@ -517,9 +489,9 @@
  "> --- a/arch/cris/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/cris/include/uapi/asm/Kbuild\n"
  "> @@ -1,44 +1,5 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -568,8 +540,8 @@
  "> --- a/arch/frv/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/frv/include/uapi/asm/Kbuild\n"
  "> @@ -1,35 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -608,8 +580,8 @@
  "> --- a/arch/h8300/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/h8300/include/uapi/asm/Kbuild\n"
  "> @@ -1,30 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -646,16 +618,16 @@
  "> -\n"
  "> -header-y += ucontext.h\n"
  "> -\n"
- "> \302\240generic-y += auxvec.h\n"
- "> \302\240generic-y += barrier.h\n"
- "> \302\240generic-y += bug.h\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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -674,9 +646,9 @@
  "> --- a/arch/ia64/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/ia64/include/uapi/asm/Kbuild\n"
  "> @@ -2,48 +2,3 @@\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += kvm_para.h\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"
@@ -727,8 +699,8 @@
  "> --- a/arch/m32r/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/m32r/include/uapi/asm/Kbuild\n"
  "> @@ -1,33 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -765,9 +737,9 @@
  "> --- 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"
- "> \302\240generic-y += sockios.h\n"
- "> \302\240generic-y += termbits.h\n"
- "> \302\240generic-y += termios.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"
@@ -797,9 +769,9 @@
  "> --- a/arch/metag/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/metag/include/uapi/asm/Kbuild\n"
  "> @@ -1,14 +1,6 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -808,17 +780,17 @@
  "> -header-y += swab.h\n"
  "> -header-y += unistd.h\n"
  "> -\n"
- "> \302\240generic-y += mman.h\n"
- "> \302\240generic-y += resource.h\n"
- "> \302\240generic-y += setup.h\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"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += types.h\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"
@@ -856,9 +828,9 @@
  "> --- a/arch/mips/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/mips/include/uapi/asm/Kbuild\n"
  "> @@ -2,40 +2,3 @@\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += ipcbuf.h\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"
@@ -901,8 +873,8 @@
  "> --- a/arch/mn10300/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/mn10300/include/uapi/asm/Kbuild\n"
  "> @@ -1,34 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -941,11 +913,11 @@
  "> +++ b/arch/nios2/include/uapi/asm/Kbuild\n"
  "> @@ -1,5 +1,3 @@\n"
  "> +# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
+ "> ?include include/uapi/asm-generic/Kbuild.asm\n"
  "> -\n"
  "> -header-y += elf.h\n"
  "> -\n"
- "> \302\240generic-y += ucontext.h\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"
@@ -954,16 +926,16 @@
  "> -\n"
  "> -header-y += ucontext.h\n"
  "> -\n"
- "> \302\240generic-y += atomic.h\n"
- "> \302\240generic-y += auxvec.h\n"
- "> \302\240generic-y += barrier.h\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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -977,9 +949,9 @@
  "> --- a/arch/parisc/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/parisc/include/uapi/asm/Kbuild\n"
  "> @@ -2,31 +2,3 @@\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += resource.h\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"
@@ -1013,8 +985,8 @@
  "> --- a/arch/powerpc/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/powerpc/include/uapi/asm/Kbuild\n"
  "> @@ -1,47 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1065,8 +1037,8 @@
  "> --- a/arch/s390/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/s390/include/uapi/asm/Kbuild\n"
  "> @@ -1,54 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1128,16 +1100,16 @@
  "> -header-y +=\n"
  "> -\n"
  "> -\n"
- "> \302\240generic-y += barrier.h\n"
- "> \302\240generic-y += clkdev.h\n"
- "> \302\240generic-y += cputime.h\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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1175,8 +1147,8 @@
  "> --- a/arch/sh/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/sh/include/uapi/asm/Kbuild\n"
  "> @@ -1,25 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1205,10 +1177,10 @@
  "> --- a/arch/sparc/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/sparc/include/uapi/asm/Kbuild\n"
  "> @@ -1,50 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
+ "> ?# UAPI Header export list\n"
  "> -# User exported sparc header files\n"
  "> -\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
+ "> ?include include/uapi/asm-generic/Kbuild.asm\n"
  "> -\n"
  "> -header-y += apc.h\n"
  "> -header-y += asi.h\n"
@@ -1263,9 +1235,9 @@
  "> -\n"
  "> -header-y += ../arch/\n"
  "> -\n"
- "> \302\240generic-y += bug.h\n"
- "> \302\240generic-y += bugs.h\n"
- "> \302\240generic-y += clkdev.h\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"
@@ -1294,9 +1266,9 @@
  "> --- a/arch/tile/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/tile/include/uapi/asm/Kbuild\n"
  "> @@ -1,21 +1,6 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -1314,7 +1286,7 @@
  "> -header-y += ucontext.h\n"
  "> -header-y += unistd.h\n"
  "> -\n"
- "> \302\240generic-y += ucontext.h\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"
@@ -1322,24 +1294,24 @@
  "> --- a/arch/unicore32/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/unicore32/include/uapi/asm/Kbuild\n"
  "> @@ -1,10 +1,4 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
- "> \302\240generic-y += kvm_para.h\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"
- "> \302\240genhdr-y += unistd_32.h\n"
- "> \302\240genhdr-y += unistd_64.h\n"
- "> \302\240genhdr-y += unistd_x32.h\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"
@@ -1404,8 +1376,8 @@
  "> --- a/arch/xtensa/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/xtensa/include/uapi/asm/Kbuild\n"
  "> @@ -1,25 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1515,9 +1487,9 @@
  "> --- 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"
- "> \302\240#\n"
- "> \302\240# Headers that are mandatory in usr/include/asm/\n"
- "> \302\240#\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"
@@ -1578,12 +1550,12 @@
  "> +generic-y += termios.h\n"
  "> +generic-y += types.h\n"
  "> +generic-y += unistd.h\n"
- "> \302\240\n"
+ "> ?\n"
  "> -header-y += $(foreach hdr,$(opt-header), \\\n"
  "> +generic-y += $(foreach hdr,$(opt-header), \\\n"
- "> \302\240\t\302\240\302\240\302\240\302\240\302\240\302\240$(if \\\n"
- "> \302\240\t\t$(wildcard \\\n"
- "> \302\240\t\t\t$(srctree)/arch/$(SRCARCH)/include/uapi/asm/$(hdr) \\\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"
@@ -1646,7 +1618,7 @@
  "> -genhdr-y += version.h\n"
  "> -\n"
  "> -ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/a.out.h \\\n"
- "> -\t\t\302\240\302\240$(srctree)/arch/$(SRCARCH)/include/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"
@@ -1857,13 +1829,13 @@
  "> -header-y += keyctl.h\n"
  "> -\n"
  "> -ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm.h \\\n"
- "> -\t\t\302\240\302\240$(srctree)/arch/$(SRCARCH)/include/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\302\240\302\240$(srctree)/arch/$(SRCARCH)/include/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"
@@ -2589,85 +2561,85 @@
  "> --- a/scripts/Makefile.headersinst\n"
  "> +++ b/scripts/Makefile.headersinst\n"
  "> @@ -1,17 +1,18 @@\n"
- "> \302\240# ==========================================================================\n"
- "> \302\240# Installing headers\n"
- "> \302\240#\n"
- "> -# header-y\302\240\302\240- list files to be installed. They are preprocessed\n"
- "> -#\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240to remove __KERNEL__ section of the file\n"
- "> -# genhdr-y\302\240\302\240- Same as header-y but in a generated/ directory\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"
- "> \302\240#\n"
- "> \302\240# ==========================================================================\n"
- "> \302\240\n"
- "> \302\240# generated header directory\n"
- "> \302\240gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))\n"
- "> \302\240\n"
+ "> ?#\n"
+ "> ?# ==========================================================================\n"
+ "> ?\n"
+ "> ?# generated header directory\n"
+ "> ?gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))\n"
+ "> ?\n"
  "> +# Kbuild file is optional\n"
- "> \302\240kbuild-file := $(srctree)/$(obj)/Kbuild\n"
+ "> ?kbuild-file := $(srctree)/$(obj)/Kbuild\n"
  "> -include $(kbuild-file)\n"
  "> +-include $(kbuild-file)\n"
- "> \302\240\n"
- "> \302\240# called may set destination dir (when installing to asm/)\n"
- "> \302\240_dst := $(if $(dst),$(dst),$(obj))\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"
- "> \302\240\n"
- "> \302\240installdir\302\240\302\240\302\240\302\240:= $(INSTALL_HDR_PATH)/$(subst uapi/,,$(_dst))\n"
- "> \302\240\n"
- "> -header-y\302\240\302\240\302\240\302\240\302\240\302\240:= $(sort $(header-y))\n"
- "> -subdirs\302\240\302\240\302\240\302\240\302\240\302\240\302\240:= $(patsubst %/,%,$(filter %/, $(header-y)))\n"
- "> -header-y\302\240\302\240\302\240\302\240\302\240\302\240:= $(filter-out %/, $(header-y))\n"
- "> +subdirs\302\240\302\240\302\240\302\240\302\240\302\240\302\240:= $(patsubst $(srctree)/$(obj)/%/.,%,$(wildcard $(srctree)/$(obj)/*/.))\n"
- "> +subdirs\302\240\302\240\302\240\302\240\302\240\302\240\302\240+= $(subdir-y)\n"
- "> +header-files\302\240\302\240:= $(notdir $(wildcard $(srctree)/$(obj)/*.h))\n"
- "> +header-files\302\240\302\240+= $(notdir $(wildcard $(srctree)/$(obj)/*.agh))\n"
- "> +genhdr-files\302\240\302\240:= $(notdir $(wildcard $(srctree)/$(gen)/*.h))\n"
- "> +genhdr-files\302\240\302\240:= $(filter-out $(header-files), $(genhdr-files))\n"
- "> \302\240\n"
- "> \302\240# files used to track state of install/check\n"
- "> \302\240install-file\302\240\302\240:= $(installdir)/.install\n"
- "> @@ -35,26 +39,17 @@ check-file\302\240\302\240\302\240\302\240:= $(installdir)/.check\n"
- "> \302\240\n"
- "> \302\240# generic-y list all files an architecture uses from asm-generic\n"
- "> \302\240# Use this to build a list of headers which require a wrapper\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"
- "> \302\240\n"
- "> \302\240srcdir\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240:= $(srctree)/$(obj)\n"
- "> \302\240gendir\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240:= $(objtree)/$(gen)\n"
- "> \302\240\n"
- "> \302\240# all headers files for this dir\n"
- "> -header-y\302\240\302\240\302\240\302\240\302\240\302\240:= $(filter-out $(generic-y), $(header-y))\n"
- "> -all-files\302\240\302\240\302\240\302\240\302\240:= $(header-y) $(genhdr-y) $(wrapper-files)\n"
- "> +all-files\302\240\302\240\302\240\302\240\302\240:= $(header-files) $(genhdr-files) $(wrapper-files)\n"
- "> \302\240output-files\302\240\302\240:= $(addprefix $(installdir)/, $(all-files))\n"
- "> \302\240\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"
- "> -\302\240\302\240$(if $(wildcard $(srcdir)/$(hdr)),, \\\n"
- "> -\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(error Missing UAPI file $(srcdir)/$(hdr)) \\\n"
- "> -\302\240\302\240\302\240))\n"
+ "> -??$(if $(wildcard $(srcdir)/$(hdr)),, \\\n"
+ "> -???????$(error Missing UAPI file $(srcdir)/$(hdr)) \\\n"
+ "> -???))\n"
  "> -$(foreach hdr, $(genhdr-y), \\\n"
- "> -\302\240\302\240$(if\t$(wildcard $(gendir)/$(hdr)),, \\\n"
- "> -\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(error Missing generated UAPI file $(gendir)/$(hdr)) \\\n"
- "> -\302\240\302\240))\n"
+ "> -??$(if\t$(wildcard $(gendir)/$(hdr)),, \\\n"
+ "> -???????$(error Missing generated UAPI file $(gendir)/$(hdr)) \\\n"
+ "> -??))\n"
  "> -\n"
- "> \302\240# Work out what needs to be removed\n"
- "> \302\240oldheaders\302\240\302\240\302\240\302\240:= $(patsubst $(installdir)/%,%,$(wildcard $(installdir)/*.h))\n"
- "> \302\240unwanted\302\240\302\240\302\240\302\240\302\240\302\240:= $(filter-out $(all-files),$(oldheaders))\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"
- "> \302\240quiet_cmd_install = INSTALL $(printdir) ($(words $(all-files))\\\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240file$(if $(word 2, $(all-files)),s))\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240cmd_install = \\\n"
- "> -\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(CONFIG_SHELL) $< $(installdir) $(srcdir) $(header-y); \\\n"
- "> -\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(CONFIG_SHELL) $< $(installdir) $(gendir) $(genhdr-y); \\\n"
- "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(CONFIG_SHELL) $< $(installdir) $(srcdir) $(header-files); \\\n"
- "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(CONFIG_SHELL) $< $(installdir) $(gendir) $(genhdr-files); \\\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240for F in $(wrapper-files); do\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\\\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F;\302\240\302\240\302\240\302\240\\\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240done;\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\\"
+ "> ?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;???????????????????????????????????????????????????????????\\"
 
-5fbf6b6d2947e45e7ede3479ddb4494352da06a692726efcf521ca2bb0cd2050
+5a0570449b92e6e536447d836fdb7aa02290c7d84227f1c18bb26aee43613f02

diff --git a/a/content_digest b/N4/content_digest
index 30de631..f7c6824 100644
--- a/a/content_digest
+++ b/N4/content_digest
@@ -2,37 +2,9 @@
  "ref\01483695839-18660-1-git-send-email-nicolas.dichtel@6wind.com\0"
  "ref\01483695839-18660-8-git-send-email-nicolas.dichtel@6wind.com\0"
  "From\0Mark Salter <msalter@redhat.com>\0"
- "Subject\0Re: [Linux-c6x-dev] [PATCH v2 7/7] uapi: export all headers under uapi directories\0"
+ "Subject\0[OpenRISC] [Linux-c6x-dev] [PATCH v2 7/7] uapi: export all headers under uapi directories\0"
  "Date\0Wed, 11 Jan 2017 13:14:41 -0500\0"
- "To\0Nicolas Dichtel <nicolas.dichtel@6wind.com>"
- " arnd@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@vger.kernel.org\0"
+ "To\0openrisc@lists.librecores.org\0"
  "\00:1\0"
  "b\0"
  "On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:\n"
@@ -2670,4 +2642,4 @@
  "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F;\302\240\302\240\302\240\302\240\\\n"
  "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240done;\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\\"
 
-5fbf6b6d2947e45e7ede3479ddb4494352da06a692726efcf521ca2bb0cd2050
+dcf06325aa55564a6833be0fab74cef45febf017e6686356476575f48f97873a

diff --git a/a/1.txt b/N5/1.txt
index 6f6d5ca..986a0cb 100644
--- a/a/1.txt
+++ b/N5/1.txt
@@ -64,159 +64,159 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > 
 > 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
+> ?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
+> ?	???--- 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
+> ?		--- 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.
+> ?	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
->  
+> ?
+> ?--- 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__)
->  
+> ?- 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/,
@@ -225,40 +225,40 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > +
 > +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.
->  
+> ?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:
+> ?
+> ?		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.
->  
+> ?	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
->  
+> ?	--- 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:
+> ?
+> ?		Example:
 > -			#include/linux/Kbuild
 > -			genhdr-y += version.h
 > +			#arch/x86/include/uapi/asm/Kbuild
@@ -266,16 +266,16 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > +			genhdr-y += unistd_64.h
 > +			genhdr-y += unistd_x32.h
 > +
->  
->  	--- 7.3 generic-y
->  
+> ?
+> ?	--- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += a.out.h
 > -header-y += auxvec.h
@@ -322,8 +322,8 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -header-y += elf.h
 > -header-y += page.h
 > -header-y += cachectl.h
@@ -332,9 +332,9 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > --- 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
->  
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
 > -header-y += auxvec.h
 > -header-y += byteorder.h
 > -header-y += fcntl.h
@@ -352,17 +352,17 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > -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
+> ?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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += kvm_para.h
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -386,9 +386,9 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > --- 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
->  
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
 > -header-y += auxvec.h
 > -header-y += byteorder.h
 > -header-y += cachectl.h
@@ -409,16 +409,16 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > -header-y += termios.h
 > -header-y += types.h
 > -header-y += unistd.h
->  generic-y += bitsperlong.h
->  generic-y += errno.h
->  generic-y += fcntl.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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += bfin_sport.h
 > -header-y += byteorder.h
@@ -441,9 +441,9 @@ On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:
 > --- 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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += kvm_para.h
 > -
 > -header-y += byteorder.h
 > -header-y += kvm_para.h
@@ -480,9 +480,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
->  
+> ?# 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
@@ -531,8 +531,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -571,8 +571,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -609,16 +609,16 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -
 > -header-y += ucontext.h
 > -
->  generic-y += auxvec.h
->  generic-y += barrier.h
->  generic-y += bug.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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += bitsperlong.h
 > -header-y += byteorder.h
@@ -637,9 +637,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += kvm_para.h
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -690,8 +690,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -728,9 +728,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?generic-y += sockios.h
+> ?generic-y += termbits.h
+> ?generic-y += termios.h
 > -
 > -header-y += a.out.h
 > -header-y += bootinfo.h
@@ -760,9 +760,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
->  
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
 > -header-y += byteorder.h
 > -header-y += ech.h
 > -header-y += ptrace.h
@@ -771,17 +771,17 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -header-y += swab.h
 > -header-y += unistd.h
 > -
->  generic-y += mman.h
->  generic-y += resource.h
->  generic-y += setup.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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += types.h
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -819,9 +819,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += ipcbuf.h
 > -
 > -header-y += auxvec.h
 > -header-y += bitfield.h
@@ -864,8 +864,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -904,11 +904,11 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > +++ b/arch/nios2/include/uapi/asm/Kbuild
 > @@ -1,5 +1,3 @@
 > +# UAPI Header export list
->  include include/uapi/asm-generic/Kbuild.asm
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += elf.h
 > -
->  generic-y += ucontext.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
@@ -917,16 +917,16 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -
 > -header-y += ucontext.h
 > -
->  generic-y += atomic.h
->  generic-y += auxvec.h
->  generic-y += barrier.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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += byteorder.h
 > -header-y += elf.h
@@ -940,9 +940,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
+> ?generic-y += resource.h
 > -
 > -header-y += bitsperlong.h
 > -header-y += byteorder.h
@@ -976,8 +976,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -1028,8 +1028,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -1091,16 +1091,16 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -header-y +=
 > -
 > -
->  generic-y += barrier.h
->  generic-y += clkdev.h
->  generic-y += cputime.h
+> ?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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
@@ -1138,8 +1138,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += byteorder.h
@@ -1168,10 +1168,10 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- a/arch/sparc/include/uapi/asm/Kbuild
 > +++ b/arch/sparc/include/uapi/asm/Kbuild
 > @@ -1,50 +1,2 @@
->  # UAPI Header export list
+> ?# UAPI Header export list
 > -# User exported sparc header files
 > -
->  include include/uapi/asm-generic/Kbuild.asm
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += apc.h
 > -header-y += asi.h
@@ -1226,9 +1226,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -
 > -header-y += ../arch/
 > -
->  generic-y += bug.h
->  generic-y += bugs.h
->  generic-y += clkdev.h
+> ?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
@@ -1257,9 +1257,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
->  
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
+> ?
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
 > -header-y += byteorder.h
@@ -1277,7 +1277,7 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -header-y += ucontext.h
 > -header-y += unistd.h
 > -
->  generic-y += ucontext.h
+> ?generic-y += ucontext.h
 > +
 > +subdir-y += ../arch
 > diff --git a/arch/unicore32/include/uapi/asm/Kbuild b/arch/unicore32/include/uapi/asm/Kbuild
@@ -1285,24 +1285,24 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
->  
+> ?# 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
+> ?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
+> ?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
@@ -1367,8 +1367,8 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# UAPI Header export list
+> ?include include/uapi/asm-generic/Kbuild.asm
 > -
 > -header-y += auxvec.h
 > -header-y += byteorder.h
@@ -1478,9 +1478,9 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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/
->  #
+> ?#
+> ?# Headers that are mandatory in usr/include/asm/
+> ?#
 > -header-y += auxvec.h
 > -header-y += bitsperlong.h
 > -header-y += byteorder.h
@@ -1541,12 +1541,12 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > +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) \
+> ?	??????$(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
@@ -1609,7 +1609,7 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -genhdr-y += version.h
 > -
 > -ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/a.out.h \
-> -		  $(srctree)/arch/$(SRCARCH)/include/asm/a.out.h),)
+> -		??$(srctree)/arch/$(SRCARCH)/include/asm/a.out.h),)
 > -header-y += a.out.h
 > -endif
 > -
@@ -1820,13 +1820,13 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > -header-y += keyctl.h
 > -
 > -ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm.h \
-> -		  $(srctree)/arch/$(SRCARCH)/include/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),)
+> -		??$(srctree)/arch/$(SRCARCH)/include/asm/kvm_para.h),)
 > -header-y += kvm_para.h
 > -endif
 > -
@@ -2552,83 +2552,83 @@ Acked-by: Mark Salter <msalter@redhat.com>
 > --- 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
+> ?# ==========================================================================
+> ?# 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)))
->  
+> ?#
+> ?# ==========================================================================
+> ?
+> ?# generated header directory
+> ?gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))
+> ?
 > +# Kbuild file is optional
->  kbuild-file := $(srctree)/$(obj)/Kbuild
+> ?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))
+> ?
+> ?# 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
+> ?
+> ?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))
->  
+> ?
+> ?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)) \
-> -   ))
+> -??$(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)) \
-> -  ))
+> -??$(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))
+> ?# 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;                                                           \
+> ?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;???????????????????????????????????????????????????????????\
diff --git a/a/content_digest b/N5/content_digest
index 30de631..903ea34 100644
--- a/a/content_digest
+++ b/N5/content_digest
@@ -1,38 +1,10 @@
  "ref\0bf83da6b-01ef-bf44-b3e1-ca6fc5636818@6wind.com\0"
  "ref\01483695839-18660-1-git-send-email-nicolas.dichtel@6wind.com\0"
  "ref\01483695839-18660-8-git-send-email-nicolas.dichtel@6wind.com\0"
- "From\0Mark Salter <msalter@redhat.com>\0"
- "Subject\0Re: [Linux-c6x-dev] [PATCH v2 7/7] uapi: export all headers under uapi directories\0"
+ "From\0msalter@redhat.com (Mark Salter)\0"
+ "Subject\0[Linux-c6x-dev] [PATCH v2 7/7] uapi: export all headers under uapi directories\0"
  "Date\0Wed, 11 Jan 2017 13:14:41 -0500\0"
- "To\0Nicolas Dichtel <nicolas.dichtel@6wind.com>"
- " arnd@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@vger.kernel.org\0"
+ "To\0linux-arm-kernel@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
  "On Fri, 2017-01-06 at 10:43 +0100, Nicolas Dichtel wrote:\n"
@@ -101,159 +73,159 @@
  "> \n"
  "> Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\n"
  "> ---\n"
- "> \302\240Documentation/kbuild/makefiles.txt\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24041 ++-\n"
- "> \302\240arch/alpha/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24041 ---\n"
- "> \302\240arch/arc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240arch/arm/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24017 -\n"
- "> \302\240arch/arm64/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24018 --\n"
- "> \302\240arch/avr32/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24020 --\n"
- "> \302\240arch/blackfin/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24017 -\n"
- "> \302\240arch/c6x/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2408 -\n"
- "> \302\240arch/cris/include/uapi/arch-v10/arch/Kbuild |\302\240\302\240\302\2405 -\n"
- "> \302\240arch/cris/include/uapi/arch-v32/arch/Kbuild |\302\240\302\240\302\2403 -\n"
- "> \302\240arch/cris/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24043 +--\n"
- "> \302\240arch/frv/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24033 --\n"
- "> \302\240arch/h8300/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24028 --\n"
- "> \302\240arch/hexagon/include/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240arch/hexagon/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24013 -\n"
- "> \302\240arch/ia64/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24045 ---\n"
- "> \302\240arch/m32r/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24031 --\n"
- "> \302\240arch/m68k/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24024 --\n"
- "> \302\240arch/metag/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2408 -\n"
- "> \302\240arch/microblaze/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240|\302\240\302\24032 --\n"
- "> \302\240arch/mips/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24037 ---\n"
- "> \302\240arch/mn10300/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24032 --\n"
- "> \302\240arch/nios2/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2404 +-\n"
- "> \302\240arch/openrisc/include/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240arch/openrisc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2408 -\n"
- "> \302\240arch/parisc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24028 --\n"
- "> \302\240arch/powerpc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24045 ---\n"
- "> \302\240arch/s390/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24052 ---\n"
- "> \302\240arch/score/include/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2404 -\n"
- "> \302\240arch/score/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24032 --\n"
- "> \302\240arch/sh/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24023 --\n"
- "> \302\240arch/sparc/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24048 ---\n"
- "> \302\240arch/tile/include/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240arch/tile/include/uapi/arch/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24017 -\n"
- "> \302\240arch/tile/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24019 +-\n"
- "> \302\240arch/unicore32/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240arch/x86/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24059 ----\n"
- "> \302\240arch/xtensa/include/uapi/asm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24023 --\n"
- "> \302\240include/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/asm-generic/Kbuild.asm\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 -\n"
- "> \302\240include/scsi/fc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2400\n"
- "> \302\240include/uapi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24015 -\n"
- "> \302\240include/uapi/asm-generic/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24036 ---\n"
- "> \302\240include/uapi/asm-generic/Kbuild.asm\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24062 ++--\n"
- "> \302\240include/uapi/drm/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24022 --\n"
- "> \302\240include/uapi/linux/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 482 ----------------------------\n"
- "> \302\240include/uapi/linux/android/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/byteorder/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/caif/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/can/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240include/uapi/linux/dvb/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2409 -\n"
- "> \302\240include/uapi/linux/hdlc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/hsi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/iio/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/isdn/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/mmc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/netfilter/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24089 -----\n"
- "> \302\240include/uapi/linux/netfilter/ipset/Kbuild\302\240\302\240\302\240|\302\240\302\240\302\2405 -\n"
- "> \302\240include/uapi/linux/netfilter_arp/Kbuild\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/netfilter_bridge/Kbuild\302\240\302\240|\302\240\302\24018 --\n"
- "> \302\240include/uapi/linux/netfilter_ipv4/Kbuild\302\240\302\240\302\240\302\240|\302\240\302\24010 -\n"
- "> \302\240include/uapi/linux/netfilter_ipv6/Kbuild\302\240\302\240\302\240\302\240|\302\240\302\24013 -\n"
- "> \302\240include/uapi/linux/nfsd/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240include/uapi/linux/raid/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 -\n"
- "> \302\240include/uapi/linux/spi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/sunrpc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/linux/tc_act/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24015 -\n"
- "> \302\240include/uapi/linux/tc_ematch/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2405 -\n"
- "> \302\240include/uapi/linux/usb/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24012 -\n"
- "> \302\240include/uapi/linux/wimax/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/misc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/mtd/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240include/uapi/rdma/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24018 --\n"
- "> \302\240include/uapi/rdma/hfi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 -\n"
- "> \302\240include/uapi/scsi/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 -\n"
- "> \302\240include/uapi/scsi/fc/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2405 -\n"
- "> \302\240include/uapi/sound/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24016 -\n"
- "> \302\240include/uapi/video/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2404 -\n"
- "> \302\240include/uapi/xen/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2405 -\n"
- "> \302\240include/video/Kbuild\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2400\n"
- "> \302\240scripts/Makefile.headersinst\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24039 +--\n"
- "> \302\24081 files changed, 73 insertions(+), 1745 deletions(-)\n"
- "> \302\240delete mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild\n"
- "> \302\240delete mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild\n"
- "> \302\240delete mode 100644 arch/tile/include/uapi/arch/Kbuild\n"
- "> \302\240delete mode 100644 include/Kbuild\n"
- "> \302\240delete mode 100644 include/asm-generic/Kbuild.asm\n"
- "> \302\240delete mode 100644 include/scsi/fc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/asm-generic/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/drm/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/android/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/byteorder/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/caif/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/can/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/dvb/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/hdlc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/hsi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/iio/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/isdn/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/mmc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter/ipset/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter_arp/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter_bridge/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/nfsd/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/raid/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/spi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/sunrpc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/tc_act/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/tc_ematch/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/usb/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/linux/wimax/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/misc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/mtd/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/rdma/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/rdma/hfi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/scsi/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/scsi/fc/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/sound/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/video/Kbuild\n"
- "> \302\240delete mode 100644 include/uapi/xen/Kbuild\n"
- "> \302\240delete mode 100644 include/video/Kbuild\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"
- "> \302\240\t\302\240\302\240\302\240--- 6.11 Post-link pass\n"
- "> \302\240\n"
- "> \302\240\t=== 7 Kbuild syntax for exported headers\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"
- "> \302\240\t\t--- 7.2 genhdr-y\n"
- "> \302\240\t\t--- 7.3 generic-y\n"
- "> \302\240\t\t--- 7.4 generated-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"
- "> \302\240\tthat may be shared between individual architectures.\n"
- "> \302\240\tThe recommended approach how to use a generic header file is\n"
- "> \302\240\tto list the file in the Kbuild file.\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"
- "> \302\240\n"
- "> \302\240--- 6.11 Post-link pass\n"
- "> \302\240\n"
+ "> ?\n"
+ "> ?--- 6.11 Post-link pass\n"
+ "> ?\n"
  "> @@ -1262,37 +1262,36 @@ The pre-processing does:\n"
- "> \302\240- drop include of compiler.h\n"
- "> \302\240- drop all sections that are kernel internal (guarded by ifdef __KERNEL__)\n"
- "> \302\240\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"
@@ -262,40 +234,40 @@
  "> +\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"
- "> \302\240See subsequent chapter for the syntax of the Kbuild file.\n"
- "> \302\240\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"
- "> \302\240\n"
+ "> ?\n"
  "> -\theader-y specifies header files to be exported.\n"
  "> +\tsubdir-y may be used to specify a subdirectory to be exported.\n"
- "> \302\240\n"
- "> \302\240\t\tExample:\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"
- "> \302\240\n"
+ "> ?\n"
  "> -\tThe convention is to list one file per line and\n"
  "> +\tThe convention is to list one subdir per line and\n"
- "> \302\240\tpreferably in alphabetic order.\n"
- "> \302\240\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"
- "> \302\240\t--- 7.2 genhdr-y\n"
- "> \302\240\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"
- "> \302\240\n"
- "> \302\240\t\tExample:\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"
@@ -303,16 +275,16 @@
  "> +\t\t\tgenhdr-y += unistd_64.h\n"
  "> +\t\t\tgenhdr-y += unistd_x32.h\n"
  "> +\n"
- "> \302\240\n"
- "> \302\240\t--- 7.3 generic-y\n"
- "> \302\240\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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -359,8 +331,8 @@
  "> --- a/arch/arc/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/arc/include/uapi/asm/Kbuild\n"
  "> @@ -1,5 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -369,9 +341,9 @@
  "> --- a/arch/arm/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/arm/include/uapi/asm/Kbuild\n"
  "> @@ -1,23 +1,6 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -389,17 +361,17 @@
  "> -header-y += statfs.h\n"
  "> -header-y += swab.h\n"
  "> -header-y += unistd.h\n"
- "> \302\240genhdr-y += unistd-common.h\n"
- "> \302\240genhdr-y += unistd-oabi.h\n"
- "> \302\240genhdr-y += unistd-eabi.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"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += kvm_para.h\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"
@@ -423,9 +395,9 @@
  "> --- a/arch/avr32/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/avr32/include/uapi/asm/Kbuild\n"
  "> @@ -1,26 +1,6 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -446,16 +418,16 @@
  "> -header-y += termios.h\n"
  "> -header-y += types.h\n"
  "> -header-y += unistd.h\n"
- "> \302\240generic-y += bitsperlong.h\n"
- "> \302\240generic-y += errno.h\n"
- "> \302\240generic-y += fcntl.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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -478,9 +450,9 @@
  "> --- a/arch/c6x/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/c6x/include/uapi/asm/Kbuild\n"
  "> @@ -2,11 +2,3 @@\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += kvm_para.h\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"
@@ -517,9 +489,9 @@
  "> --- a/arch/cris/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/cris/include/uapi/asm/Kbuild\n"
  "> @@ -1,44 +1,5 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -568,8 +540,8 @@
  "> --- a/arch/frv/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/frv/include/uapi/asm/Kbuild\n"
  "> @@ -1,35 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -608,8 +580,8 @@
  "> --- a/arch/h8300/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/h8300/include/uapi/asm/Kbuild\n"
  "> @@ -1,30 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -646,16 +618,16 @@
  "> -\n"
  "> -header-y += ucontext.h\n"
  "> -\n"
- "> \302\240generic-y += auxvec.h\n"
- "> \302\240generic-y += barrier.h\n"
- "> \302\240generic-y += bug.h\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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -674,9 +646,9 @@
  "> --- a/arch/ia64/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/ia64/include/uapi/asm/Kbuild\n"
  "> @@ -2,48 +2,3 @@\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += kvm_para.h\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"
@@ -727,8 +699,8 @@
  "> --- a/arch/m32r/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/m32r/include/uapi/asm/Kbuild\n"
  "> @@ -1,33 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -765,9 +737,9 @@
  "> --- 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"
- "> \302\240generic-y += sockios.h\n"
- "> \302\240generic-y += termbits.h\n"
- "> \302\240generic-y += termios.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"
@@ -797,9 +769,9 @@
  "> --- a/arch/metag/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/metag/include/uapi/asm/Kbuild\n"
  "> @@ -1,14 +1,6 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -808,17 +780,17 @@
  "> -header-y += swab.h\n"
  "> -header-y += unistd.h\n"
  "> -\n"
- "> \302\240generic-y += mman.h\n"
- "> \302\240generic-y += resource.h\n"
- "> \302\240generic-y += setup.h\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"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += types.h\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"
@@ -856,9 +828,9 @@
  "> --- a/arch/mips/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/mips/include/uapi/asm/Kbuild\n"
  "> @@ -2,40 +2,3 @@\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += ipcbuf.h\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"
@@ -901,8 +873,8 @@
  "> --- a/arch/mn10300/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/mn10300/include/uapi/asm/Kbuild\n"
  "> @@ -1,34 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -941,11 +913,11 @@
  "> +++ b/arch/nios2/include/uapi/asm/Kbuild\n"
  "> @@ -1,5 +1,3 @@\n"
  "> +# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
+ "> ?include include/uapi/asm-generic/Kbuild.asm\n"
  "> -\n"
  "> -header-y += elf.h\n"
  "> -\n"
- "> \302\240generic-y += ucontext.h\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"
@@ -954,16 +926,16 @@
  "> -\n"
  "> -header-y += ucontext.h\n"
  "> -\n"
- "> \302\240generic-y += atomic.h\n"
- "> \302\240generic-y += auxvec.h\n"
- "> \302\240generic-y += barrier.h\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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -977,9 +949,9 @@
  "> --- a/arch/parisc/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/parisc/include/uapi/asm/Kbuild\n"
  "> @@ -2,31 +2,3 @@\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\n"
- "> \302\240generic-y += resource.h\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"
@@ -1013,8 +985,8 @@
  "> --- a/arch/powerpc/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/powerpc/include/uapi/asm/Kbuild\n"
  "> @@ -1,47 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1065,8 +1037,8 @@
  "> --- a/arch/s390/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/s390/include/uapi/asm/Kbuild\n"
  "> @@ -1,54 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1128,16 +1100,16 @@
  "> -header-y +=\n"
  "> -\n"
  "> -\n"
- "> \302\240generic-y += barrier.h\n"
- "> \302\240generic-y += clkdev.h\n"
- "> \302\240generic-y += cputime.h\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"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1175,8 +1147,8 @@
  "> --- a/arch/sh/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/sh/include/uapi/asm/Kbuild\n"
  "> @@ -1,25 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1205,10 +1177,10 @@
  "> --- a/arch/sparc/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/sparc/include/uapi/asm/Kbuild\n"
  "> @@ -1,50 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
+ "> ?# UAPI Header export list\n"
  "> -# User exported sparc header files\n"
  "> -\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
+ "> ?include include/uapi/asm-generic/Kbuild.asm\n"
  "> -\n"
  "> -header-y += apc.h\n"
  "> -header-y += asi.h\n"
@@ -1263,9 +1235,9 @@
  "> -\n"
  "> -header-y += ../arch/\n"
  "> -\n"
- "> \302\240generic-y += bug.h\n"
- "> \302\240generic-y += bugs.h\n"
- "> \302\240generic-y += clkdev.h\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"
@@ -1294,9 +1266,9 @@
  "> --- a/arch/tile/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/tile/include/uapi/asm/Kbuild\n"
  "> @@ -1,21 +1,6 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
@@ -1314,7 +1286,7 @@
  "> -header-y += ucontext.h\n"
  "> -header-y += unistd.h\n"
  "> -\n"
- "> \302\240generic-y += ucontext.h\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"
@@ -1322,24 +1294,24 @@
  "> --- a/arch/unicore32/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/unicore32/include/uapi/asm/Kbuild\n"
  "> @@ -1,10 +1,4 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\n"
- "> \302\240\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"
- "> \302\240generic-y += kvm_para.h\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"
- "> \302\240genhdr-y += unistd_32.h\n"
- "> \302\240genhdr-y += unistd_64.h\n"
- "> \302\240genhdr-y += unistd_x32.h\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"
@@ -1404,8 +1376,8 @@
  "> --- a/arch/xtensa/include/uapi/asm/Kbuild\n"
  "> +++ b/arch/xtensa/include/uapi/asm/Kbuild\n"
  "> @@ -1,25 +1,2 @@\n"
- "> \302\240# UAPI Header export list\n"
- "> \302\240include include/uapi/asm-generic/Kbuild.asm\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"
@@ -1515,9 +1487,9 @@
  "> --- 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"
- "> \302\240#\n"
- "> \302\240# Headers that are mandatory in usr/include/asm/\n"
- "> \302\240#\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"
@@ -1578,12 +1550,12 @@
  "> +generic-y += termios.h\n"
  "> +generic-y += types.h\n"
  "> +generic-y += unistd.h\n"
- "> \302\240\n"
+ "> ?\n"
  "> -header-y += $(foreach hdr,$(opt-header), \\\n"
  "> +generic-y += $(foreach hdr,$(opt-header), \\\n"
- "> \302\240\t\302\240\302\240\302\240\302\240\302\240\302\240$(if \\\n"
- "> \302\240\t\t$(wildcard \\\n"
- "> \302\240\t\t\t$(srctree)/arch/$(SRCARCH)/include/uapi/asm/$(hdr) \\\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"
@@ -1646,7 +1618,7 @@
  "> -genhdr-y += version.h\n"
  "> -\n"
  "> -ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/a.out.h \\\n"
- "> -\t\t\302\240\302\240$(srctree)/arch/$(SRCARCH)/include/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"
@@ -1857,13 +1829,13 @@
  "> -header-y += keyctl.h\n"
  "> -\n"
  "> -ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm.h \\\n"
- "> -\t\t\302\240\302\240$(srctree)/arch/$(SRCARCH)/include/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\302\240\302\240$(srctree)/arch/$(SRCARCH)/include/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"
@@ -2589,85 +2561,85 @@
  "> --- a/scripts/Makefile.headersinst\n"
  "> +++ b/scripts/Makefile.headersinst\n"
  "> @@ -1,17 +1,18 @@\n"
- "> \302\240# ==========================================================================\n"
- "> \302\240# Installing headers\n"
- "> \302\240#\n"
- "> -# header-y\302\240\302\240- list files to be installed. They are preprocessed\n"
- "> -#\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240to remove __KERNEL__ section of the file\n"
- "> -# genhdr-y\302\240\302\240- Same as header-y but in a generated/ directory\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"
- "> \302\240#\n"
- "> \302\240# ==========================================================================\n"
- "> \302\240\n"
- "> \302\240# generated header directory\n"
- "> \302\240gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))\n"
- "> \302\240\n"
+ "> ?#\n"
+ "> ?# ==========================================================================\n"
+ "> ?\n"
+ "> ?# generated header directory\n"
+ "> ?gen := $(if $(gen),$(gen),$(subst include/,include/generated/,$(obj)))\n"
+ "> ?\n"
  "> +# Kbuild file is optional\n"
- "> \302\240kbuild-file := $(srctree)/$(obj)/Kbuild\n"
+ "> ?kbuild-file := $(srctree)/$(obj)/Kbuild\n"
  "> -include $(kbuild-file)\n"
  "> +-include $(kbuild-file)\n"
- "> \302\240\n"
- "> \302\240# called may set destination dir (when installing to asm/)\n"
- "> \302\240_dst := $(if $(dst),$(dst),$(obj))\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"
- "> \302\240\n"
- "> \302\240installdir\302\240\302\240\302\240\302\240:= $(INSTALL_HDR_PATH)/$(subst uapi/,,$(_dst))\n"
- "> \302\240\n"
- "> -header-y\302\240\302\240\302\240\302\240\302\240\302\240:= $(sort $(header-y))\n"
- "> -subdirs\302\240\302\240\302\240\302\240\302\240\302\240\302\240:= $(patsubst %/,%,$(filter %/, $(header-y)))\n"
- "> -header-y\302\240\302\240\302\240\302\240\302\240\302\240:= $(filter-out %/, $(header-y))\n"
- "> +subdirs\302\240\302\240\302\240\302\240\302\240\302\240\302\240:= $(patsubst $(srctree)/$(obj)/%/.,%,$(wildcard $(srctree)/$(obj)/*/.))\n"
- "> +subdirs\302\240\302\240\302\240\302\240\302\240\302\240\302\240+= $(subdir-y)\n"
- "> +header-files\302\240\302\240:= $(notdir $(wildcard $(srctree)/$(obj)/*.h))\n"
- "> +header-files\302\240\302\240+= $(notdir $(wildcard $(srctree)/$(obj)/*.agh))\n"
- "> +genhdr-files\302\240\302\240:= $(notdir $(wildcard $(srctree)/$(gen)/*.h))\n"
- "> +genhdr-files\302\240\302\240:= $(filter-out $(header-files), $(genhdr-files))\n"
- "> \302\240\n"
- "> \302\240# files used to track state of install/check\n"
- "> \302\240install-file\302\240\302\240:= $(installdir)/.install\n"
- "> @@ -35,26 +39,17 @@ check-file\302\240\302\240\302\240\302\240:= $(installdir)/.check\n"
- "> \302\240\n"
- "> \302\240# generic-y list all files an architecture uses from asm-generic\n"
- "> \302\240# Use this to build a list of headers which require a wrapper\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"
- "> \302\240\n"
- "> \302\240srcdir\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240:= $(srctree)/$(obj)\n"
- "> \302\240gendir\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240:= $(objtree)/$(gen)\n"
- "> \302\240\n"
- "> \302\240# all headers files for this dir\n"
- "> -header-y\302\240\302\240\302\240\302\240\302\240\302\240:= $(filter-out $(generic-y), $(header-y))\n"
- "> -all-files\302\240\302\240\302\240\302\240\302\240:= $(header-y) $(genhdr-y) $(wrapper-files)\n"
- "> +all-files\302\240\302\240\302\240\302\240\302\240:= $(header-files) $(genhdr-files) $(wrapper-files)\n"
- "> \302\240output-files\302\240\302\240:= $(addprefix $(installdir)/, $(all-files))\n"
- "> \302\240\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"
- "> -\302\240\302\240$(if $(wildcard $(srcdir)/$(hdr)),, \\\n"
- "> -\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(error Missing UAPI file $(srcdir)/$(hdr)) \\\n"
- "> -\302\240\302\240\302\240))\n"
+ "> -??$(if $(wildcard $(srcdir)/$(hdr)),, \\\n"
+ "> -???????$(error Missing UAPI file $(srcdir)/$(hdr)) \\\n"
+ "> -???))\n"
  "> -$(foreach hdr, $(genhdr-y), \\\n"
- "> -\302\240\302\240$(if\t$(wildcard $(gendir)/$(hdr)),, \\\n"
- "> -\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(error Missing generated UAPI file $(gendir)/$(hdr)) \\\n"
- "> -\302\240\302\240))\n"
+ "> -??$(if\t$(wildcard $(gendir)/$(hdr)),, \\\n"
+ "> -???????$(error Missing generated UAPI file $(gendir)/$(hdr)) \\\n"
+ "> -??))\n"
  "> -\n"
- "> \302\240# Work out what needs to be removed\n"
- "> \302\240oldheaders\302\240\302\240\302\240\302\240:= $(patsubst $(installdir)/%,%,$(wildcard $(installdir)/*.h))\n"
- "> \302\240unwanted\302\240\302\240\302\240\302\240\302\240\302\240:= $(filter-out $(all-files),$(oldheaders))\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"
- "> \302\240quiet_cmd_install = INSTALL $(printdir) ($(words $(all-files))\\\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240file$(if $(word 2, $(all-files)),s))\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240cmd_install = \\\n"
- "> -\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(CONFIG_SHELL) $< $(installdir) $(srcdir) $(header-y); \\\n"
- "> -\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(CONFIG_SHELL) $< $(installdir) $(gendir) $(genhdr-y); \\\n"
- "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(CONFIG_SHELL) $< $(installdir) $(srcdir) $(header-files); \\\n"
- "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240$(CONFIG_SHELL) $< $(installdir) $(gendir) $(genhdr-files); \\\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240for F in $(wrapper-files); do\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\\\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240echo \"\\#include <asm-generic/$$F>\" > $(installdir)/$$F;\302\240\302\240\302\240\302\240\\\n"
- "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240done;\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\\"
+ "> ?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;???????????????????????????????????????????????????????????\\"
 
-5fbf6b6d2947e45e7ede3479ddb4494352da06a692726efcf521ca2bb0cd2050
+095abf93fd1e5d5bc11c33697bf141006e9627e0909ad93bcc21aed533065793

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.