[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAK7LNAQ50Lnz+1hjHg2PK_h7DyfNkY7D1XGL5_VPDe5xLgx2Kw@mail.gmail.com>
Date: Wed, 5 Jun 2019 11:37:21 +0900
From: Masahiro Yamada <yamada.masahiro@...ionext.com>
To: Linux Kbuild mailing list <linux-kbuild@...r.kernel.org>
Cc: Song Liu <songliubraving@...com>,
"open list:DOCUMENTATION" <linux-doc@...r.kernel.org>,
Benjamin Herrenschmidt <benh@...nel.crashing.org>,
Palmer Dabbelt <palmer@...ive.com>,
Heiko Carstens <heiko.carstens@...ibm.com>,
Alexei Starovoitov <ast@...nel.org>,
David Howells <dhowells@...hat.com>,
Paul Mackerras <paulus@...ba.org>,
linux-riscv@...ts.infradead.org,
Vincent Chen <deanbo422@...il.com>,
Sam Ravnborg <sam@...nborg.org>,
linux-s390 <linux-s390@...r.kernel.org>,
Vasily Gorbik <gor@...ux.ibm.com>,
Daniel Borkmann <daniel@...earbox.net>,
Jonathan Corbet <corbet@....net>,
Michael Ellerman <mpe@...erman.id.au>,
Helge Deller <deller@....de>,
Christian Borntraeger <borntraeger@...ibm.com>,
Yonghong Song <yhs@...com>,
arcml <linux-snps-arc@...ts.infradead.org>,
Albert Ou <aou@...s.berkeley.edu>,
Arnd Bergmann <arnd@...db.de>,
Jani Nikula <jani.nikula@...el.com>,
Greentime Hu <green.hu@...il.com>,
"James E.J. Bottomley" <James.Bottomley@...senpartnership.com>,
Michal Marek <michal.lkml@...kovi.net>,
linux-parisc@...r.kernel.org, Vineet Gupta <vgupta@...opsys.com>,
Randy Dunlap <rdunlap@...radead.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Networking <netdev@...r.kernel.org>, bpf@...r.kernel.org,
linuxppc-dev <linuxppc-dev@...ts.ozlabs.org>,
Martin KaFai Lau <kafai@...com>
Subject: Re: [PATCH 00/15] kbuild: refactor headers_install and support
compile-test of UAPI headers
On Tue, Jun 4, 2019 at 7:15 PM Masahiro Yamada
<yamada.masahiro@...ionext.com> wrote:
>
>
> Multiple people have suggested to compile-test UAPI headers.
>
> Currently, Kbuild provides simple sanity checks by headers_check
> but they are not enough to catch bugs.
>
> The most recent patch I know is David Howells' work:
> https://patchwork.kernel.org/patch/10590203/
>
> I agree that we need better tests for UAPI headers,
> but I want to integrate it in a clean way.
>
> The idea that has been in my mind is to compile each header
> to make sure the selfcontainedness.
For convenience, I pushed this series at
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
uapi-header-test-v1
(13/15 was replaced with v2)
If you want to test it quickly, please check-out it, then
$ make -j8 allmodconfig usr/
(As I noted in the commit log, you need to use
a compiler that provides <stdlib.h>, <sys/time.h>, etc.)
--
Best Regards
Masahiro Yamada
Powered by blists - more mailing lists