Guest User

Untitled

a guest
Nov 11th, 2010
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. diff --git a/src/rtapi/rtai_rtapi.c b/src/rtapi/rtai_rtapi.c
  2. index 0d59e4f..1df45fb 100644
  3. --- a/src/rtapi/rtai_rtapi.c
  4. +++ b/src/rtapi/rtai_rtapi.c
  5. @@ -655,10 +655,15 @@ static void wrapper(long task_id)
  6. static int rtapi_trap_handler(int vec, int signo, struct pt_regs *regs,
  7. void *task) {
  8. int self = rtapi_task_self();
  9. +#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,24)
  10. + unsigned long eip = regs->ip;
  11. +#else
  12. + unsigned long eip = regs->eip;
  13. +#endif
  14. rtapi_print_msg(RTAPI_MSG_ERR,
  15. "RTAPI: Task %d[%p]: Fault with vec=%d, signo=%d ip=%08lx.\n"
  16. "RTAPI: This fault may not be recoverable without rebooting.\n",
  17. - self, task, vec, signo, regs->ip);
  18. + self, task, vec, signo, eip);
  19. rtapi_task_pause(self);
  20. return 0;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment