Thread (6 messages) 6 messages, 4 authors, 2026-01-12

Re: [PATCH] arm64/mm: Fix annotated branch unbootable kernel

From: Breno Leitao <leitao@debian.org>
Date: 2026-01-12 09:42:50
Also in: linux-arm-kernel, lkml, stable

Hello Steven,

On Fri, Jan 09, 2026 at 02:50:22PM -0500, Steven Rostedt wrote:
[ Resending with my kernel.org email, as I received a bunch of messages from gmail saying it's blocking me :-p ]

On Mon, 5 Jan 2026 21:15:40 +0000
Will Deacon [off-list ref] wrote:
quoted
quoted
Another approach is to disable profiling on all arch/arm64 code, similarly to
x86, where DISABLE_BRANCH_PROFILING is called for all arch/x86 code. See
commit 2cbb20b008dba ("tracing: Disable branch profiling in noinstr
code").  
Yes, let's start with arch/arm64/. We know that's safe and then if
somebody wants to make it finer-grained, it's on them to figure out a
way to do it without playing whack-a-mole.
OK, so by adding -DDISABLE_BRANCH_PROFILING to the Makefile configs and for
the files that were audited, could be opt-in?
How to do the audit in this case? I suppose we want to disable branch
profiling for files that have any function that would eventually call
noinstr functions, right?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help