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;
}
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);
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);