v1 -> v2: - Use opt-out instead of opt-in. Rename the flag name to '--skip_encoding_btf_vars' Previous commit f3d9054ba8ff ("btf_encoder: Teach pahole to store percpu variables in vmlinux BTF.") introduced a feature in btf_encoder that encodes global symbols in BTF. However, this feature is not protected by any flag. In order to avoid surprises after Pahole v1.18 rolls out, add a flag to toggle this feature off. Also as a refactor, introduce '--btf_encode_force' to replace the old '--force' and '-j' option that is used to forcefully emit BTF. Hao Luo (2): btf_encoder: Allow disabling BTF var encoding. btf_encoder: Introduce option '--btf_encode_force' btf_encoder.c | 5 ++++- btf_encoder.h | 3 ++- pahole.c | 22 +++++++++++++++++----- 3 files changed, 23 insertions(+), 7 deletions(-) -- 2.28.0.681.g6f77f65b4e-goog