On Wed, Feb 18, 2026 at 3:00 PM Joe Lawrence <[email protected]> wrote:
>
> On Thu, Feb 12, 2026 at 11:21:53AM -0800, Song Liu wrote:
[...]
> vmlinux.o: warning: objtool: correlate c_start.llvm.15251198824366928061 
> (origial) to c_start.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate c_stop.llvm.15251198824366928061 
> (origial) to c_stop.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate c_next.llvm.15251198824366928061 
> (origial) to c_next.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate show_cpuinfo.llvm.15251198824366928061 
> (origial) to show_cpuinfo.llvm.10047843810948474008 (patched)
> vmlinux.o: warning: objtool: correlate .str.llvm.1768504738091882651 
> (origial) to .str.llvm.7814622528726587167 (patched)
> vmlinux.o: warning: objtool: correlate 
> crypto_seq_ops.llvm.1768504738091882651 (origial) to 
> crypto_seq_ops.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate c_start.llvm.1768504738091882651 
> (origial) to c_start.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate c_stop.llvm.1768504738091882651 
> (origial) to c_stop.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate c_next.llvm.1768504738091882651 
> (origial) to c_next.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate c_show.llvm.1768504738091882651 
> (origial) to c_show.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate 
> __pfx_c_start.llvm.15251198824366928061 (origial) to 
> __pfx_c_start.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate __pfx_c_stop.llvm.15251198824366928061 
> (origial) to __pfx_c_stop.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate __pfx_c_next.llvm.15251198824366928061 
> (origial) to __pfx_c_next.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate 
> __pfx_show_cpuinfo.llvm.15251198824366928061 (origial) to 
> __pfx_show_cpuinfo.llvm.10047843810948474008 (patched)
> vmlinux.o: warning: objtool: correlate __pfx_c_start.llvm.1768504738091882651 
> (origial) to __pfx_c_start.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate __pfx_c_stop.llvm.1768504738091882651 
> (origial) to __pfx_c_stop.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate __pfx_c_next.llvm.1768504738091882651 
> (origial) to __pfx_c_next.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: correlate __pfx_c_show.llvm.1768504738091882651 
> (origial) to __pfx_c_show.llvm.14107081093236395767 (patched)
> vmlinux.o: warning: objtool: no correlation: c_start.llvm.1768504738091882651
> vmlinux.o: warning: objtool: no correlation: c_stop.llvm.1768504738091882651
> vmlinux.o: warning: objtool: no correlation: c_next.llvm.1768504738091882651
> vmlinux.o: new function: c_start.llvm.10047843810948474008
> vmlinux.o: new function: c_stop.llvm.10047843810948474008
> vmlinux.o: new function: c_next.llvm.10047843810948474008
> vmlinux.o: changed function: c_start.llvm.14107081093236395767
> vmlinux.o: changed function: c_stop.llvm.14107081093236395767
> vmlinux.o: changed function: c_next.llvm.14107081093236395767
> Building patch module: livepatch-min.ko
> SUCCESS

Thanks for the test case. This one shows the worst case of the .llvm.
suffix issue.

We have
  c_start.llvm.15251198824366928061
  c_start.llvm.1768504738091882651
in the original kernel, and
  c_start.llvm.14107081093236395767
  c_start.llvm.10047843810948474008
in the patched kernel.

All of them are GLOBAL HIDDEN functions, so I don't think we can
reliably correlate them. Maybe we should fail the build in such cases.

Any comments and suggestions on this one? CC: Josh.

> And since we're here, it looks like there's a type:
> s/origial/original/g.

Fixed!

Thanks,
Song

Reply via email to