On 9/16/22 07:21, Thorsten Leemhuis wrote:
On 06.09.22 14:31, Greg Kroah-Hartman wrote:
From: Martin Rodriguez Reboredo yakoyoku@gmail.com
New pahole (version 1.24) generates by default new BTF_KIND_ENUM64 BTF tag, which is not supported by stable kernel.
Martin, when you wrote "not supported by stable kernel", did you mean just 5.15.y or 5.19.y as well? Because I ran into...
As a result the kernel with CONFIG_DEBUG_INFO_BTF option will fail to compile with following error:
BTFIDS vmlinux FAILED: load BTF from vmlinux: Invalid argument
...this compile error when compiling 5.19.9 for F37 and from a quick look into this it seems this was caused by a update of dwarves to 1.24 that recently landed in that distribution. This patch seems to fix the problem (it got past the point of the error, but modules are still compiling).
Thorsten, by stable I've meant both current stable and longterm, i.e. 5.19 and below, and yes, I didn't sent a patch according to the stable submission guidelines for 5.19 in time so I apologize for that. Gonna send the patch for it. Thanks for reminding me.