]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/m68knommu/kernel/ptrace.c
ptrace: change signature of arch_ptrace()
[net-next-2.6.git] / arch / m68knommu / kernel / ptrace.c
index 6fe7c38cd5569de6c7eb8750f1f69be59422888f..7dbb08f5534edb40aa5f36181ae9b72219fc2361 100644 (file)
@@ -112,7 +112,8 @@ void ptrace_disable(struct task_struct *child)
        user_disable_single_step(child);
 }
 
-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)
 {
        int ret;
 
@@ -184,7 +185,7 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data)
                                ret = -EFAULT;
                                break;
                            }
-                           data += sizeof(long);
+                           data += sizeof(unsigned long);
                        }
                        ret = 0;
                        break;
@@ -204,7 +205,7 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data)
                                tmp |= get_reg(child, PT_SR) & ~(SR_MASK << 16);
                            }
                            put_reg(child, i, tmp);
-                           data += sizeof(long);
+                           data += sizeof(unsigned long);
                        }
                        ret = 0;
                        break;