diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2021-03-06 17:51:05 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2021-03-06 17:51:05 +0200 |
commit | adfb2c00592e08815a546548f3e87809a645696c (patch) | |
tree | 45b31744909ea1ebc0d75365bd0fdaac404fc145 /src/scheduler.h | |
parent | GDT: flush segment registers on lgdt (diff) | |
download | kernel.cpp-adfb2c00592e08815a546548f3e87809a645696c.tar.xz |
scheduler: fix task switching
Diffstat (limited to 'src/scheduler.h')
-rw-r--r-- | src/scheduler.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scheduler.h b/src/scheduler.h index 9e5e9f2..a3148bb 100644 --- a/src/scheduler.h +++ b/src/scheduler.h @@ -7,7 +7,7 @@ class Scheduler : public InterruptHandler { public: Scheduler(uint16_t cs); - bool add_task(uint8_t* stack, uint16_t cs, void (*entry)()); + [[nodiscard]] uint16_t add_task(uint8_t* stack, uint16_t cs, void (*entry)()); [[nodiscard]] cpu_state_t* trigger(cpu_state_t*) override; private: |