scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading.
authorKui-Feng Lee <kuifeng@fb.com>
Thu, 17 Feb 2022 17:54:27 +0000 (09:54 -0800)
committerAndrii Nakryiko <andrii@kernel.org>
Tue, 22 Feb 2022 22:32:44 +0000 (14:32 -0800)
commitb4f72786429cc57383ff41e02407726313ca178d
treecbd94de746d8f2186299f8d2a507bf2940af0979
parent6966d4c4425b6796b1da13a6f86d09825df3d323
scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading.

Pass a "-j" argument to pahole if possible to reduce the time of
generating BTF info.

Since v1.22, pahole can parse DWARF and generate BTF with
multithreading to speed up the conversion.  It will reduce the overall
build time of the kernel for seconds.

v3 fixes whitespaces and improves the commit description.
v2 checks the version of pahole to enable multithreading only if possible.

[v2] https://lore.kernel.org/bpf/20220216193431.2691015-1-kuifeng@fb.com/
[v1] https://lore.kernel.org/bpf/20220216004616.2079689-1-kuifeng@fb.com/

Signed-off-by: Kui-Feng Lee <kuifeng@fb.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Yonghong Song <yhs@fb.com>
Link: https://lore.kernel.org/bpf/20220217175427.649713-1-kuifeng@fb.com
scripts/pahole-flags.sh