[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190701005845.12475-1-yamada.masahiro@socionext.com>
Date: Mon, 1 Jul 2019 09:58:38 +0900
From: Masahiro Yamada <yamada.masahiro@...ionext.com>
To: linux-kbuild@...r.kernel.org
Cc: Sam Ravnborg <sam@...nborg.org>,
Joel Fernandes <joel@...lfernandes.org>,
Masahiro Yamada <yamada.masahiro@...ionext.com>,
Tony Luck <tony.luck@...el.com>, linux-doc@...r.kernel.org,
John Fastabend <john.fastabend@...il.com>,
Jonathan Corbet <corbet@....net>,
Jakub Kicinski <jakub.kicinski@...ronome.com>,
linux-riscv@...ts.infradead.org,
Daniel Borkmann <daniel@...earbox.net>,
xdp-newbies@...r.kernel.org, Anton Vorontsov <anton@...msg.org>,
Palmer Dabbelt <palmer@...ive.com>,
Matthias Brugger <matthias.bgg@...il.com>,
Song Liu <songliubraving@...com>, Yonghong Song <yhs@...com>,
Michal Marek <michal.lkml@...kovi.net>,
Jesper Dangaard Brouer <hawk@...nel.org>,
Martin KaFai Lau <kafai@...com>,
linux-mediatek@...ts.infradead.org,
linux-arm-kernel@...ts.infradead.org,
Albert Ou <aou@...s.berkeley.edu>,
Colin Cross <ccross@...roid.com>,
"David S. Miller" <davem@...emloft.net>,
Kees Cook <keescook@...omium.org>,
Alexei Starovoitov <ast@...nel.org>, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org, bpf@...r.kernel.org
Subject: [PATCH 0/7] Compile-test UAPI and kernel headers
1/7: add CONFIG_CC_CAN_LINK to use it in 2/7
2/7: Compile-test exported headers
3/7: Do not generate intermediate wrappers.
This will avoid header search path issue.
4/7: maybe useful for 7/7 and in some other places.
Add header-test-pattern-y syntax.
5/7: Minor cleanup of gen_kheaders.sh
6/7: Exclude all files without ".h" extension
from the kheaders_data.tar.xz
This will be needed by 7/7 because we need to
exclude "*.h.s" from the archive
7/7: Compile-test kernel-space headers in include/.
Masahiro Yamada (7):
init/Kconfig: add CONFIG_CC_CAN_LINK
kbuild: compile-test exported headers to ensure they are
self-contained
kbuild: do not create wrappers for header-test-y
kbuild: support header-test-pattern-y
kheaders: remove meaningless -R option of 'ls'
kheaders: include only headers into kheaders_data.tar.xz
kbuild: compile-test kernel headers to ensure they are self-contained
.gitignore | 1 -
Documentation/dontdiff | 1 -
Documentation/kbuild/makefiles.txt | 13 +-
Makefile | 4 +-
include/Kbuild | 1253 ++++++++++++++++++++++++++++
init/Kconfig | 24 +
kernel/gen_kheaders.sh | 51 +-
net/bpfilter/Kconfig | 2 +-
scripts/Makefile.build | 10 +-
scripts/Makefile.lib | 13 +-
usr/.gitignore | 1 -
usr/Makefile | 2 +
usr/include/.gitignore | 3 +
usr/include/Makefile | 131 +++
14 files changed, 1462 insertions(+), 47 deletions(-)
create mode 100644 include/Kbuild
create mode 100644 usr/include/.gitignore
create mode 100644 usr/include/Makefile
--
2.17.1
Powered by blists - more mailing lists