Tiezhu Yang 6933c11fb5 LoongArch: Do not kill the task in die() if notify_die() returns NOTIFY_STOP
If notify_die() returns NOTIFY_STOP, honor the return value from the
handler chain invocation in die() and return without killing the task
as, through a debugger, the fault may have been fixed. It makes sense
even if ignoring the event will make the system unstable: by allowing
access through a debugger it has been compromised already anyway. It
makes our port consistent with x86, arm64, riscv and csky.

Commit 20c0d2d44029 ("[PATCH] i386: pass proper trap numbers to die
chain handlers") may be the earliest of similar changes.

Link: https://lore.kernel.org/r/43DDF02E.76F0.0078.0@novell.com/
Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
2023-08-25 23:40:26 +08:00
..
2022-06-03 20:09:27 +08:00
2022-10-12 16:36:19 +08:00
2022-12-19 08:23:27 -06:00
2022-06-03 20:09:28 +08:00
2022-12-14 08:41:53 +08:00
2022-06-03 20:09:28 +08:00
2023-05-01 17:19:27 +08:00
2022-10-12 16:36:19 +08:00
2023-06-29 20:58:44 +08:00
2022-10-12 16:36:19 +08:00
2022-12-19 08:23:27 -06:00
2022-10-12 16:36:14 +08:00
2022-10-12 16:36:19 +08:00
2022-06-03 20:09:28 +08:00
2023-06-29 20:58:44 +08:00