On Wed, Jan 17, 2024 at 10:44:23AM +0100, Jiri Olsa wrote:
From: Martin Rodriguez Reboredo yakoyoku@gmail.com
commit c1177979af9c616661a126a80dd486ad0543b836 upstream.
Version 1.24 of pahole has the capability to exclude compilation units (CUs) of specific languages [1] [2]. Rust, as of writing, is not currently supported by pahole and if it's used with a build that has BTF debugging enabled it results in malformed kernel and module binaries [3]. So it's better for pahole to exclude Rust CUs until support for it arrives.
Co-developed-by: Eric Curtin ecurtin@redhat.com Signed-off-by: Eric Curtin ecurtin@redhat.com Signed-off-by: Martin Rodriguez Reboredo yakoyoku@gmail.com Signed-off-by: Daniel Borkmann daniel@iogearbox.net Tested-by: Eric Curtin ecurtin@redhat.com Reviewed-by: Neal Gompa neal@gompa.dev Acked-by: Miguel Ojeda ojeda@kernel.org Acked-by: Arnaldo Carvalho de Melo acme@redhat.com Link: https://git.kernel.org/pub/scm/devel/pahole/pahole.git/commit/?id=49358dfe2a... [1] Link: https://git.kernel.org/pub/scm/devel/pahole/pahole.git/commit/?id=8ee363790b... [2] Link: https://github.com/Rust-for-Linux/linux/issues/735 [3] Link: https://lore.kernel.org/bpf/20230111152050.559334-1-yakoyoku@gmail.com
You are forwarding this patch on, you also need to sign-off on it :(
thanks,
greg k-h