]> nv-tegra.nvidia Code Review - linux-3.10.git/blobdiff - arch/mips/kernel/ptrace32.c
[MIPS] Store sign-extend register values for PTRACE_GETREGS
[linux-3.10.git] / arch / mips / kernel / ptrace32.c
index f2bffed94fa312ba4c9b0c8f68a8d7b79cb58b32..76818be6ba7ce1511b37061c5cf4c9649d9397c7 100644 (file)
@@ -346,11 +346,11 @@ asmlinkage int sys32_ptrace(int request, int pid, int addr, int data)
                }
 
        case PTRACE_GETREGS:
-               ret = ptrace_getregs(child, (__u64 __user *) (__u64) data);
+               ret = ptrace_getregs(child, (__s64 __user *) (__u64) data);
                break;
 
        case PTRACE_SETREGS:
-               ret = ptrace_setregs(child, (__u64 __user *) (__u64) data);
+               ret = ptrace_setregs(child, (__s64 __user *) (__u64) data);
                break;
 
        case PTRACE_GETFPREGS: