lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 5 Jun 2019 11:37:21 +0900
From:   Masahiro Yamada <>
To:     Linux Kbuild mailing list <>
Cc:     Song Liu <>,
        "open list:DOCUMENTATION" <>,
        Benjamin Herrenschmidt <>,
        Palmer Dabbelt <>,
        Heiko Carstens <>,
        Alexei Starovoitov <>,
        David Howells <>,
        Paul Mackerras <>,,
        Vincent Chen <>,
        Sam Ravnborg <>,
        linux-s390 <>,
        Vasily Gorbik <>,
        Daniel Borkmann <>,
        Jonathan Corbet <>,
        Michael Ellerman <>,
        Helge Deller <>,
        Christian Borntraeger <>,
        Yonghong Song <>,
        arcml <>,
        Albert Ou <>,
        Arnd Bergmann <>,
        Jani Nikula <>,
        Greentime Hu <>,
        "James E.J. Bottomley" <>,
        Michal Marek <>,, Vineet Gupta <>,
        Randy Dunlap <>,
        Linux Kernel Mailing List <>,
        Networking <>,,
        linuxppc-dev <>,
        Martin KaFai Lau <>
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
<> 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:
> 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


(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