[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241122122703.GW24774@noisy.programming.kicks-ass.net>
Date: Fri, 22 Nov 2024 13:27:03 +0100
From: Peter Zijlstra <peterz@...radead.org>
To: Nathan Chancellor <nathan@...nel.org>
Cc: Wentao Zhang <wentaoz5@...inois.edu>, Matt.Kelly2@...ing.com,
akpm@...ux-foundation.org, andrew.j.oppelt@...ing.com,
anton.ivanov@...bridgegreys.com, ardb@...nel.org, arnd@...db.de,
bhelgaas@...gle.com, bp@...en8.de, chuck.wolber@...ing.com,
dave.hansen@...ux.intel.com, dvyukov@...gle.com, hpa@...or.com,
jinghao7@...inois.edu, johannes@...solutions.net,
jpoimboe@...nel.org, justinstitt@...gle.com, kees@...nel.org,
kent.overstreet@...ux.dev, linux-arch@...r.kernel.org,
linux-efi@...r.kernel.org, linux-kbuild@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-trace-kernel@...r.kernel.org,
linux-um@...ts.infradead.org, llvm@...ts.linux.dev, luto@...nel.org,
marinov@...inois.edu, masahiroy@...nel.org, maskray@...gle.com,
mathieu.desnoyers@...icios.com, matthew.l.weber3@...ing.com,
mhiramat@...nel.org, mingo@...hat.com, morbo@...gle.com,
ndesaulniers@...gle.com, oberpar@...ux.ibm.com, paulmck@...nel.org,
richard@....at, rostedt@...dmis.org, samitolvanen@...gle.com,
samuel.sarkisian@...ing.com, steven.h.vanderleest@...ing.com,
tglx@...utronix.de, tingxur@...inois.edu, tyxu@...inois.edu,
x86@...nel.org
Subject: Re: [PATCH v2 0/4] Enable measuring the kernel's Source-based Code
Coverage and MC/DC with Clang
On Thu, Oct 03, 2024 at 04:29:38PM -0700, Nathan Chancellor wrote:
> $ /usr/bin/time -v make -skj"$(nproc)" ARCH=x86_64 LLVM=1 mrproper {def,amd_mem_encrypt.,fortify_source.,llvm_cov.}config bzImage
> ...
> vmlinux.o: warning: objtool: __sev_es_nmi_complete+0x6e: call to kasan_check_write() leaves .noinstr.text section
> vmlinux.o: warning: objtool: do_syscall_64+0x141: call to lockdep_hardirqs_off() leaves .noinstr.text section
> vmlinux.o: warning: objtool: do_int80_emulation+0x138: call to lockdep_hardirqs_off() leaves .noinstr.text section
> vmlinux.o: warning: objtool: handle_bug+0x5: call to kmsan_unpoison_entry_regs() leaves .noinstr.text section
> vmlinux.o: warning: objtool: syscall_enter_from_user_mode_prepare+0x105: call to lockdep_hardirqs_off() leaves .noinstr.text section
> vmlinux.o: warning: objtool: syscall_exit_to_user_mode+0x73: call to user_enter_irqoff() leaves .noinstr.text section
> vmlinux.o: warning: objtool: irqentry_enter_from_user_mode+0x105: call to lockdep_hardirqs_off() leaves .noinstr.text section
> vmlinux.o: warning: objtool: irqentry_exit_to_user_mode+0x62: call to user_enter_irqoff() leaves .noinstr.text section
> vmlinux.o: warning: objtool: irqentry_enter+0x45: call to lockdep_hardirqs_off() leaves .noinstr.text section
> vmlinux.o: warning: objtool: irqentry_exit+0x4a: call to lockdep_hardirqs_on() leaves .noinstr.text section
> vmlinux.o: warning: objtool: irqentry_nmi_enter+0x4: call to lockdep_off() leaves .noinstr.text section
> vmlinux.o: warning: objtool: irqentry_nmi_exit+0x67: call to lockdep_on() leaves .noinstr.text section
> vmlinux.o: warning: objtool: enter_s2idle_proper+0xb5: call to lockdep_hardirqs_off() leaves .noinstr.text section
> vmlinux.o: warning: objtool: cpuidle_enter_state+0x113: call to lockdep_hardirqs_off() leaves .noinstr.text section
> vmlinux.o: warning: objtool: default_idle_call+0xad: call to lockdep_hardirqs_on() leaves .noinstr.text section
> vmlinux.o: warning: objtool: cpu_idle_poll+0x29: call to lockdep_hardirqs_on() leaves .noinstr.text section
> vmlinux.o: warning: objtool: acpi_idle_enter_bm+0x118: call to lockdep_hardirqs_on() leaves .noinstr.text section
> vmlinux.o: warning: objtool: acpi_idle_do_entry+0x4: call to perf_lopwr_cb() leaves .noinstr.text section
Just saw this fly by, that looks like something is buggered bad. Notably
lockdep_hardirqs_{on,off}() are noinstr.
Is this patch-set causing this, or what?
Powered by blists - more mailing lists