kernel_optimize_test/arch/arm64/kernel
Jiang Liu 6db83cea1c arm64: fix possible invalid FPSIMD initialization state
If context switching happens during executing fpsimd_flush_thread(),
stale value in FPSIMD registers will be saved into current thread's
fpsimd_state by fpsimd_thread_switch(). That may cause invalid
initialization state for the new process, so disable preemption
when executing fpsimd_flush_thread().

Signed-off-by: Jiang Liu <jiang.liu@huawei.com>
Cc: Jiang Liu <liuj97@gmail.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2013-09-27 18:21:37 +01:00
..
vdso
.gitignore
arm64ksyms.c
asm-offsets.c
cputable.c
debug-monitors.c
early_printk.c
entry-fpsimd.S
entry.S
fpsimd.c
head.S
hw_breakpoint.c
hyp-stub.S
io.c
irq.c
kuser32.S
Makefile
module.c
perf_event.c
process.c
psci.c
ptrace.c
setup.c
signal.c
signal32.c
smp_psci.c
smp_spin_table.c
smp.c
stacktrace.c
sys_compat.c
sys.c
sys32.S
time.c
traps.c
vdso.c
vmlinux.lds.S