Thread (23 messages) 23 messages, 4 authors, 2021-12-04

Re: [PATCH v2 10/12] ARM: use TLS register for 'current' on !SMP as well

From: Arnd Bergmann <arnd@arndb.de>
Date: 2021-11-30 14:07:07

On Tue, Nov 30, 2021 at 1:58 PM Ard Biesheuvel [off-list ref] wrote:
quoted hunk ↗ jump to hunk
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.

Acked-by: Linus Walleij <redacted>
Acked-by: Nicolas Pitre <nico@fluxnic.net>
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 b0e403076227..5ad2151c43dd 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1154,7 +1154,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
Acked-by: Arnd Bergmann <arnd@arndb.de>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help