uti: Fix dead-lock of calling terminate() from terminate()
Conflicts: arch/x86_64/kernel/syscall.c kernel/syscall.c
This commit is contained in:
@@ -1364,7 +1364,9 @@ done:
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (tthread->thread_offloaded) {
|
if (tthread->thread_offloaded) {
|
||||||
interrupt_syscall(tthread, sig);
|
if (!tthread->proc->nohost) {
|
||||||
|
interrupt_syscall(tthread, sig);
|
||||||
|
}
|
||||||
release_thread(tthread);
|
release_thread(tthread);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user