diff --git a/src/kernel/scheduler.rs b/src/kernel/scheduler.rs
index 207c5e6..7cfe0ee 100644
--- a/src/kernel/scheduler.rs
+++ b/src/kernel/scheduler.rs
@@ -1,6 +1,6 @@
use crate::utility::list::List;
use crate::kernel::thread::Thread;
-use crate::utility::system::{g_current_thread, g_thread_to_be_destroyed};
+use crate::utility::system::{G_CURRENT_THREAD, G_THREAD_TO_BE_DESTROYED};
struct Scheduler<> {
@@ -50,7 +50,7 @@ impl Scheduler {
///
/// **next_thread** thread to dispatch to the CPU
pub fn switch_to(&self, next_thread: Thread) {
- match g_current_thread.write() {
+ match G_CURRENT_THREAD.write() {
Ok(mut current_thread) => {
let old_thread = current_thread.as_mut().unwrap();
@@ -63,7 +63,7 @@ impl Scheduler {
current_thread.replace(next_thread);
}
- match g_thread_to_be_destroyed.write() {
+ match G_THREAD_TO_BE_DESTROYED.write() {
Ok(mut thread_to_be_destroyed) => {
if thread_to_be_destroyed.is_some() {
drop(thread_to_be_destroyed.take());
diff --git a/src/kernel/thread.rs b/src/kernel/thread.rs
index 9b0354d..922df0e 100644
--- a/src/kernel/thread.rs
+++ b/src/kernel/thread.rs
@@ -37,7 +37,7 @@ impl Thread {
pc: 0
},
stack_pointer: 0,
- object_type: ObjectType::THREAD_TYPE
+ object_type: ObjectType::ThreadType
}
}
diff --git a/src/utility/system.rs b/src/utility/system.rs
index f5b8b50..4c274ec 100644
--- a/src/utility/system.rs
+++ b/src/utility/system.rs
@@ -6,17 +6,17 @@ use crate::kernel::thread::Thread;
extern crate lazy_static;
lazy_static! {
- pub static ref g_current_thread: RwLock