Generate BTF kind layout information, crcs for kernel and module BTF if support is available in pahole. Signed-off-by: Alan Maguire <alan.maguire@xxxxxxxxxx> --- scripts/pahole-flags.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/pahole-flags.sh b/scripts/pahole-flags.sh index 728d55190d97..cb304e0a4434 100755 --- a/scripts/pahole-flags.sh +++ b/scripts/pahole-flags.sh @@ -25,6 +25,13 @@ if [ "${pahole_ver}" -ge "124" ]; then fi if [ "${pahole_ver}" -ge "125" ]; then extra_paholeopt="${extra_paholeopt} --skip_encoding_btf_inconsistent_proto --btf_gen_optimized" + pahole_help="$(${PAHOLE} --help)" + if [[ "$pahole_help" =~ "btf_gen_kind_layout" ]]; then + extra_paholeopt="${extra_paholeopt} --btf_gen_kind_layout" + fi + if [[ "$pahole_help" =~ "btf_gen_crc" ]]; then + extra_paholeopt="${extra_paholeopt} --btf_gen_crc" + fi fi echo ${extra_paholeopt} -- 2.39.3