ppc64: VMX memsetting incorrect size
PATCH 1/1 ppc64: VMX memsetting incorrect size
Fixup of an incorrect memset() size for vmx in restore_sigcontext.
Signed-off-by Jake Moilanen <[email protected]>
---
arch/ppc64/kernel/signal.c renamed from arch/ppc64/kernel/signal.c~vmx_memset_size +1 -1
@@ -210,7 +210,7 @@ static long restore_sigcontext(struct ptif (v_regs !=0 && (regs->msr &MSR_VEC ) !=0 ) err |=__copy_from_user (current->thread.vr, v_regs,33 *sizeof (vector128));else if (current->thread.used_vr) -memset (¤t->thread.vr,0 ,33 ); +memset (¤t->thread.vr,0 ,33 *sizeof (vector128));/* Always get VRSAVE back */ if (v_regs !=0 ) err |=__get_user (current->thread.vrsave, (u32 __user *)&v_regs[33 ]);
_