[RFC PATCH 5/6] ARM: use TLS register for 'current' on !SMP as well
From: Ard Biesheuvel <ardb@kernel.org>
Date: 2021-11-26 10:14:15
Subsystem:
arm port, the rest · Maintainers:
Russell King, Linus Torvalds
From: Ard Biesheuvel <ardb@kernel.org>
Date: 2021-11-26 10:14:15
Subsystem:
arm port, the rest · Maintainers:
Russell King, Linus Torvalds
Enable the use of the TLS register to hold the 'current' pointer also on non-SMP configurations that target v6k or later CPUs. This will permit the use of THREAD_INFO_IN_TASK as well as IRQ stacks and vmap'ed stacks for such configurations. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> --- arch/arm/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index e2ab72f2bf4a..61fc5cc03042 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig@@ -1165,7 +1165,7 @@ config SMP_ON_UP config CURRENT_POINTER_IN_TPIDRURO def_bool y - depends on SMP && CPU_32v6K && !CPU_V6 + depends on CPU_32v6K && !CPU_V6 config IRQSTACKS def_bool y
--
2.30.2
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel