]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
jump_label: use ATOMIC_INIT() for initialization of .enabled
authorThomas Weißschuh <thomas.weissschuh@linutronix.de>
Fri, 13 Mar 2026 08:22:18 +0000 (09:22 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Mon, 16 Mar 2026 12:16:48 +0000 (13:16 +0100)
commit428c56525bf5dbc3bd5e30014df1f5213f8bd7c8
tree0b647315d2502a2a620eadb64b036e861e75babc
parent16df04446e34a1e7dba57f657af6ad5f51199763
jump_label: use ATOMIC_INIT() for initialization of .enabled

Currently ATOMIC_INIT() is not used because in the past that macro was
provided by linux/atomic.h which is not usable from linux/jump_label.h.
However since commit 7ca8cf5347f7 ("locking/atomic: Move ATOMIC_INIT
into linux/types.h") the macro only requires linux/types.h.

Remove the now unnecessary workaround and the associated assertions.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://patch.msgid.link/20260313-jump_label-cleanup-v2-1-35d3c0bde549@linutronix.de
include/linux/jump_label.h
kernel/jump_label.c