uml: remove code made redundant by CHOOSE_MODE removal
[deliverable/linux.git] / arch / um / os-Linux / registers.c
index 9dc3fad9ea29e45f56412382bcd9f90e00d0d248..ce0b791160e6428bb6bcc7065e243df3c20238a7 100644 (file)
 
 static unsigned long exec_regs[MAX_REG_NR];
 
-void init_thread_registers(union uml_pt_regs *to)
+void init_thread_registers(struct uml_pt_regs *to)
 {
-       memcpy(to->skas.regs, exec_regs, sizeof(to->skas.regs));
+       memcpy(to->regs, exec_regs, sizeof(to->regs));
 }
 
-void save_registers(int pid, union uml_pt_regs *regs)
+void save_registers(int pid, struct uml_pt_regs *regs)
 {
        int err;
 
-       err = ptrace(PTRACE_GETREGS, pid, 0, regs->skas.regs);
+       err = ptrace(PTRACE_GETREGS, pid, 0, regs->regs);
        if(err < 0)
                panic("save_registers - saving registers failed, errno = %d\n",
                      errno);
 }
 
-void restore_registers(int pid, union uml_pt_regs *regs)
+void restore_registers(int pid, struct uml_pt_regs *regs)
 {
        int err;
 
-       err = ptrace(PTRACE_SETREGS, pid, 0, regs->skas.regs);
+       err = ptrace(PTRACE_SETREGS, pid, 0, regs->regs);
        if(err < 0)
                panic("restore_registers - saving registers failed, "
                      "errno = %d\n", errno);
This page took 0.036052 seconds and 5 git commands to generate.