]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/sparc/kernel/ptrace_64.c
ptrace: change signature of arch_ptrace()
[net-next-2.6.git] / arch / sparc / kernel / ptrace_64.c
index aa90da08bf61c84d54876e6a0e7962ef87b374c7..d9db5a4dfef92ae88d4d070671d28627abdc5126 100644 (file)
@@ -969,7 +969,8 @@ struct fps {
        unsigned long fsr;
 };
 
-long arch_ptrace(struct task_struct *child, long request, long addr, long data)
+long arch_ptrace(struct task_struct *child, long request,
+                unsigned long addr, unsigned long data)
 {
        const struct user_regset_view *view = task_user_regset_view(current);
        unsigned long addr2 = task_pt_regs(current)->u_regs[UREG_I4];
@@ -977,8 +978,8 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data)
        struct fps __user *fps;
        int ret;
 
-       pregs = (struct pt_regs __user *) (unsigned long) addr;
-       fps = (struct fps __user *) (unsigned long) addr;
+       pregs = (struct pt_regs __user *) addr;
+       fps = (struct fps __user *) addr;
 
        switch (request) {
        case PTRACE_PEEKUSR: