summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kernel/drivers/keyboard.c2
-rw-r--r--kernel/sched/scheduler.c7
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)) {