aboutsummaryrefslogtreecommitdiff
path: root/common/dispatch.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2023-08-03 18:40:19 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2023-08-03 18:40:19 +0300
commit4829e11dabc681e8901fa5e148129cd0c7116342 (patch)
treedf2af544e1c983dc636f617f2130e2fd39809a61 /common/dispatch.c
parent35390858b9af3d4df5d78346183c9dd724579091 (diff)
downloadkmi-4829e11dabc681e8901fa5e148129cd0c7116342.tar.gz
kmi-4829e11dabc681e8901fa5e148129cd0c7116342.zip
dispatch doesn't have to worry about ipi
Diffstat (limited to 'common/dispatch.c')
-rw-r--r--common/dispatch.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/common/dispatch.c b/common/dispatch.c
index 62f10a9..2786678 100644
--- a/common/dispatch.c
+++ b/common/dispatch.c
@@ -31,11 +31,5 @@
void dispatch(sys_arg_t a, sys_arg_t b, sys_arg_t c,
sys_arg_t d, sys_arg_t e, sys_arg_t f)
{
- struct tcb *t = cur_tcb();
- if (clear_ipi(t)) {
- handle_ipi(t);
- return;
- }
-
- handle_syscall(a, b, c, d, e, f, t);
+ handle_syscall(a, b, c, d, e, f, cur_tcb());
}