Searched hist:"75 fa4adc4f50ee52d8cdfa3e84798176ccb4a354" (Results 1 – 3 of 3) sorted by relevance
/linux/arch/arm/include/asm/ |
H A D | switch_to.h | diff 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 D | tls.h | diff 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 D | entry-header.S | diff 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>
|