Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 17 Nov 2016 13:59:32 +0100 (CET)
From: Julia Lawall <>
To: Peter Zijlstra <>
cc: Julia Lawall <>, 
    "Reshetova, Elena" <>, 
    Rik van Riel <>, 
    "" <>, 
    Will Deacon <>, Greg KH <>, 
    David Windsor <>, Arnd Bergmann <>, 
    Thomas Gleixner <>, Ingo Molnar <>, 
    "Anvin, H Peter" <>
Subject: Re: Re: [RFC v4 PATCH 00/13] HARDENED_ATOMIC

With the options

--all-includes --include-headers --include-headers-for-types -I
/var/julia/linux-next/include -I /var/julia/linux-next/include/drm -I
/var/julia/linux-next/include/uapi --use-idutils

with 9 parallel jobs, I get 20 occurrences that have to be checked
manually due to insufficient type information in 1.5 minutes elapsed time.

Replacing --all-includes with --recursive-includes increases the elapsed
time to over 12 minutes but give only 9 occurrences that have to be

--include-headers-for-types does some caching of header file information.
Make coccicheck by default achieves paralellism by starting a thread for
each file, which eliminates the benefit of caching.  One then also needs
the argument --chunksize N, for perhaps N = 20, to get some benefit from
the caching.


Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.