Home
last modified time | relevance | path

Searched hist:"75 fa4adc4f50ee52d8cdfa3e84798176ccb4a354" (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arm/include/asm/
H A Dswitch_to.hdiff 75fa4adc4f50ee52d8cdfa3e84798176ccb4a354 Mon Jan 24 19:28:58 CET 2022 Ard Biesheuvel <ardb@kernel.org> ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6

Use the SMP_ON_UP patching framework to elide HWCAP_TLS tests from the
context switch and return to userspace code paths, as SMP systems are
guaranteed to have this h/w capability.

At the same time, omit the update of __entry_task if the system is
detected to be UP at runtime, as in that case, the value is never used.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
H A Dtls.hdiff 75fa4adc4f50ee52d8cdfa3e84798176ccb4a354 Mon Jan 24 19:28:58 CET 2022 Ard Biesheuvel <ardb@kernel.org> ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6

Use the SMP_ON_UP patching framework to elide HWCAP_TLS tests from the
context switch and return to userspace code paths, as SMP systems are
guaranteed to have this h/w capability.

At the same time, omit the update of __entry_task if the system is
detected to be UP at runtime, as in that case, the value is never used.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
/linux/arch/arm/kernel/
H A Dentry-header.Sdiff 75fa4adc4f50ee52d8cdfa3e84798176ccb4a354 Mon Jan 24 19:28:58 CET 2022 Ard Biesheuvel <ardb@kernel.org> ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6

Use the SMP_ON_UP patching framework to elide HWCAP_TLS tests from the
context switch and return to userspace code paths, as SMP systems are
guaranteed to have this h/w capability.

At the same time, omit the update of __entry_task if the system is
detected to be UP at runtime, as in that case, the value is never used.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>