Re: [PATCH v7 0/4] kallsyms: embed source file:line info in kernel stack traces
Sasha Levin <[email protected]> Thu, 16 Jul 2026 07:32:11 -0400
| Newsgroups | org.kernel.vger.linux-kbuild,org.kernel.vger.linux-doc,org.kernel.vger.linux-kernel,org.kernel.vger.linux-modules |
|---|---|
| Message-ID | <aljBOy_fIepzRqmY@laps> |
On Fri, Jul 10, 2026 at 12:04:56PM +0200, Geert Uytterhoeven wrote: >Hi Sasha, > >On Thu, 9 Jul 2026 at 18:38, Sasha Levin <[email protected]> wrote: >> Changes since v6 >> ================ >> >> - Address Sashiko AI review comments. > >What does that mean? >Please list the changes, so reviewers know what to look at. >Thanks! Sorry! I've missed your mail. There were a few smaller changes, mostly on the kunit tests side, here it is: - Bound lineinfo lookups to the resolved symbol's start so it stops stale annotations on __init code and __pfx_* padding - gen_lineinfo: handle SHT_REL .rel.debug_line (i386/arm32 modules) - gen_lineinfo: bias all exec sections, drop foreign DWARF sequences; cover .noinstr.text (kvm.ko) - __aligned(8) + static_asserts on the blob structs — fixes 32-bit layout mismatch (i386/m68k) - SLEB128 decoder: do the shift unsigned - KUnit: skip instead of fail when =m without KALLSYMS_LINEINFO_MODULES - KUnit: dereference_function_descriptor() for target addresses (ppc64 ELFv1/parisc) - KUnit: volatile accumulator in lineinfo_target_many_lines() (compilers fold it otherwise) - KUnit: OPTIMIZER_HIDE_VAR for the mid-function address — fixes objtool !ENDBR warning - KUnit: new regression tests (init-text stale annotation, 5-byte SLEB128 decode) -- Thanks, Sasha