]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/um/sys-x86/shared/sysdep/ptrace_64.h
um: kill includes of sysdep/sigcontext.h from stuff built with kernel headers
[mv-sheeva.git] / arch / um / sys-x86 / shared / sysdep / ptrace_64.h
index 9ed4597fa942d901e311796a618f434af1121b26..866fe7e473697563d48c4b5d20c44597e693c266 100644 (file)
 
 #define REGS_SET_SYSCALL_RETURN(r, res) REGS_RAX(r) = (res)
 
+#define IP_RESTART_SYSCALL(ip) ((ip) -= 2)
 #define REGS_RESTART_SYSCALL(r) IP_RESTART_SYSCALL(REGS_IP(r))
 
-#define REGS_SEGV_IS_FIXABLE(r) SEGV_IS_FIXABLE((r)->trap_type)
-
 #define REGS_FAULT_ADDR(r) ((r)->fault_addr)
 
 #define REGS_FAULT_WRITE(r) FAULT_WRITE((r)->fault_type)
@@ -152,8 +151,6 @@ struct syscall_args {
 
 #define UPT_RESTART_SYSCALL(r) REGS_RESTART_SYSCALL((r)->gp)
 
-#define UPT_SEGV_IS_FIXABLE(r) REGS_SEGV_IS_FIXABLE(&r->skas)
-
 #define UPT_FAULTINFO(r) (&(r)->faultinfo)
 
 static inline void arch_init_registers(int pid)