powerpc: fix giveup_vsx to save registers correctly
giveup_vsx didn't save the FPU and VMX regsiters. Change it to be like giveup_fpr/altivec which save these registers. Also update call sites where FPU and VMX are already saved to use the original giveup_vsx (renamed to __giveup_vsx). Signed-off-by:Michael Neuling <mikey@neuling.org> Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org>
Showing
- arch/powerpc/kernel/misc_64.S 4 additions, 4 deletionsarch/powerpc/kernel/misc_64.S
- arch/powerpc/kernel/process.c 9 additions, 1 deletionarch/powerpc/kernel/process.c
- arch/powerpc/kernel/signal_32.c 1 addition, 1 deletionarch/powerpc/kernel/signal_32.c
- arch/powerpc/kernel/signal_64.c 1 addition, 1 deletionarch/powerpc/kernel/signal_64.c
- include/asm-powerpc/system.h 1 addition, 0 deletionsinclude/asm-powerpc/system.h
Loading
Please register or sign in to comment