sigcontext.patch 2.0 KB

123456789101112131415161718192021222324252627282930313233
  1. diff -Nur linux-3.10-nds32.orig/arch/nds32/include/uapi/asm/sigcontext.h linux-3.10-nds32/arch/nds32/include/uapi/asm/sigcontext.h
  2. --- linux-3.10-nds32.orig/arch/nds32/include/uapi/asm/sigcontext.h 2016-09-06 11:38:18.000000000 +0200
  3. +++ linux-3.10-nds32/arch/nds32/include/uapi/asm/sigcontext.h 2026-06-18 04:54:13.353977605 +0200
  4. @@ -55,7 +55,7 @@
  5. unsigned long nds32_r25;
  6. unsigned long nds32_fp; /* $r28 */
  7. unsigned long nds32_gp; /* $r29 */
  8. - unsigned long nds32_lp; /* $r30 */
  9. + unsigned long nds32_lr; /* $r30 */
  10. unsigned long nds32_sp; /* $r31 */
  11. unsigned long nds32_ipc;
  12. unsigned long fault_address;
  13. diff -Nur linux-3.10-nds32.orig/arch/nds32/kernel/signal.c linux-3.10-nds32/arch/nds32/kernel/signal.c
  14. --- linux-3.10-nds32.orig/arch/nds32/kernel/signal.c 2016-09-06 11:38:18.000000000 +0200
  15. +++ linux-3.10-nds32/arch/nds32/kernel/signal.c 2026-06-18 04:59:18.044804646 +0200
  16. @@ -197,7 +197,7 @@
  17. __get_user_error(regs->NDS32_r25, &sf->uc.uc_mcontext.nds32_r25, err);
  18. __get_user_error(regs->NDS32_fp, &sf->uc.uc_mcontext.nds32_fp, err);
  19. __get_user_error(regs->NDS32_gp, &sf->uc.uc_mcontext.nds32_gp, err);
  20. - __get_user_error(regs->NDS32_lp, &sf->uc.uc_mcontext.nds32_lp, err);
  21. + __get_user_error(regs->NDS32_lp, &sf->uc.uc_mcontext.nds32_lr, err);
  22. __get_user_error(regs->NDS32_sp, &sf->uc.uc_mcontext.nds32_sp, err);
  23. __get_user_error(regs->NDS32_ipc, &sf->uc.uc_mcontext.nds32_ipc, err);
  24. #if defined(CONFIG_HWZOL)
  25. @@ -312,7 +312,7 @@
  26. __put_user_error(regs->NDS32_r25, &sf->uc.uc_mcontext.nds32_r25, err);
  27. __put_user_error(regs->NDS32_fp, &sf->uc.uc_mcontext.nds32_fp, err);
  28. __put_user_error(regs->NDS32_gp, &sf->uc.uc_mcontext.nds32_gp, err);
  29. - __put_user_error(regs->NDS32_lp, &sf->uc.uc_mcontext.nds32_lp, err);
  30. + __put_user_error(regs->NDS32_lp, &sf->uc.uc_mcontext.nds32_lr, err);
  31. __put_user_error(regs->NDS32_sp, &sf->uc.uc_mcontext.nds32_sp, err);
  32. __put_user_error(regs->NDS32_ipc, &sf->uc.uc_mcontext.nds32_ipc, err);
  33. #if defined(CONFIG_HWZOL)