hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/arch/nds32/kernel/traps.c
....@@ -185,7 +185,7 @@
185185
186186 bust_spinlocks(0);
187187 spin_unlock_irq(&die_lock);
188
- do_exit(SIGSEGV);
188
+ make_task_dead(SIGSEGV);
189189 }
190190
191191 EXPORT_SYMBOL(die);
....@@ -289,7 +289,7 @@
289289 pr_emerg("unhandled_interruption\n");
290290 show_regs(regs);
291291 if (!user_mode(regs))
292
- do_exit(SIGKILL);
292
+ make_task_dead(SIGKILL);
293293 force_sig(SIGKILL);
294294 }
295295
....@@ -300,7 +300,7 @@
300300 addr, type);
301301 show_regs(regs);
302302 if (!user_mode(regs))
303
- do_exit(SIGKILL);
303
+ make_task_dead(SIGKILL);
304304 force_sig(SIGKILL);
305305 }
306306
....@@ -327,7 +327,7 @@
327327 pr_emerg("Reserved Instruction\n");
328328 show_regs(regs);
329329 if (!user_mode(regs))
330
- do_exit(SIGILL);
330
+ make_task_dead(SIGILL);
331331 force_sig(SIGILL);
332332 }
333333