scheduler: make task wait cancellable

This commit is contained in:
2026-06-04 17:47:05 +02:00
parent 445fd2fd7f
commit fe1acaee8c
+1
View File
@@ -380,6 +380,7 @@ pub fn wait(self: *Scheduler, ids: []const TaskID) !TaskID {
task.wakeup_tasks = ids; task.wakeup_tasks = ids;
task.wakeup_futex = null; task.wakeup_futex = null;
contextSwitch(&task.regs, &self.regs); contextSwitch(&task.regs, &self.regs);
try self.checkCancel();
} }
} }