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.