diff --git a/kernel/arch/armv8/syscall.c b/kernel/arch/armv8/syscall.c index 8a306ef..bef9ab6 100644 --- a/kernel/arch/armv8/syscall.c +++ b/kernel/arch/armv8/syscall.c @@ -33,6 +33,7 @@ #include #include #include +#include // helper macros for invocation handler definitions #define INVOCATION_HANDLER(func) \ @@ -91,7 +92,9 @@ handle_dispatcher_stop( { assert(argc == 2); + // TODO rueegges: kill using capability deletion once it is ready for last delete? scheduler_remove(to->u.dispatcher.dcb); + wakeup_remove(to->u.dispatcher.dcb); return SYSRET(SYS_ERR_OK); }