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
