fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / arch / sparc64 / kernel / ptrace.c
index d8cfba6..4544975 100644 (file)
@@ -204,10 +204,6 @@ static int fpregs_get(struct task_struct *target,
                else if (put_user(regs->fprs, (unsigned long __user *) ubuf))
                        return -EFAULT;
        }
-       if (!vx_check(vx_task_xid(child), VX_WATCH|VX_IDENT)) {
-               pt_error_return(regs, ESRCH);
-               goto out_tsk;
-       }
 
        return err;
 }
@@ -260,8 +256,7 @@ static const struct utrace_regset native_regsets[] = {
 
 const struct utrace_regset_view utrace_sparc64_native_view = {
        .name = UTS_MACHINE, .e_machine = ELF_ARCH,
-       .regsets = native_regsets,
-       .n = sizeof native_regsets / sizeof native_regsets[0],
+       .regsets = native_regsets, .n = ARRAY_SIZE(native_regsets)
 };
 EXPORT_SYMBOL_GPL(utrace_sparc64_native_view);
 
@@ -599,8 +594,7 @@ static const struct utrace_regset sparc32_regsets[] = {
 
 const struct utrace_regset_view utrace_sparc32_view = {
        .name = "sparc", .e_machine = EM_SPARC,
-       .regsets = sparc32_regsets,
-       .n = sizeof sparc32_regsets / sizeof sparc32_regsets[0],
+       .regsets = sparc32_regsets, .n = ARRAY_SIZE(sparc32_regsets)
 };
 EXPORT_SYMBOL_GPL(utrace_sparc32_view);