From 5f88cd153b67d2d94f9625f1f69fa67000ea782f Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Sun, 30 Jun 2024 19:48:21 +0200 Subject: Kernel: cleanup --- kernel/drivers/keyboard.c | 2 +- kernel/sched/scheduler.c | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/kernel/drivers/keyboard.c b/kernel/drivers/keyboard.c index cd7ab9e..03d30fc 100644 --- a/kernel/drivers/keyboard.c +++ b/kernel/drivers/keyboard.c @@ -75,7 +75,7 @@ u8 capital_ascii_table[] = { '\"', // ; '~', // ; 'D', // LEFT SHIFT - '|', // ; + '|', // ; 'Z', 'X', 'C', 'V', 'B', 'N', 'M', '<', // ; '>', // ; diff --git a/kernel/sched/scheduler.c b/kernel/sched/scheduler.c index bd8759a..4e9592a 100644 --- a/kernel/sched/scheduler.c +++ b/kernel/sched/scheduler.c @@ -438,17 +438,16 @@ process_t *next_task(process_t *s) { if (!c) { c = ready_queue; } - if (c->is_interrupted) { - break; - } if (s == c) { // wait_for_interrupt(); } if (c->sleep_until > pit_num_ms()) { continue; } + if (c->is_interrupted) { + break; + } if (c->dead) { - kprintf("dead process\n"); continue; } if (is_halted(c)) { -- cgit v1.2.3