TaskStatus::Blocking->Blocked
This commit is contained in:
parent
fe2f776fe8
commit
4ccf22f581
2 changed files with 2 additions and 2 deletions
|
@ -48,7 +48,7 @@ pub fn suspend_current_and_run_next() {
|
||||||
pub fn block_current_task() -> *mut TaskContext {
|
pub fn block_current_task() -> *mut TaskContext {
|
||||||
let task = take_current_task().unwrap();
|
let task = take_current_task().unwrap();
|
||||||
let mut task_inner = task.inner_exclusive_access();
|
let mut task_inner = task.inner_exclusive_access();
|
||||||
task_inner.task_status = TaskStatus::Blocking;
|
task_inner.task_status = TaskStatus::Blocked;
|
||||||
&mut task_inner.task_cx as *mut TaskContext
|
&mut task_inner.task_cx as *mut TaskContext
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -76,5 +76,5 @@ impl TaskControlBlock {
|
||||||
pub enum TaskStatus {
|
pub enum TaskStatus {
|
||||||
Ready,
|
Ready,
|
||||||
Running,
|
Running,
|
||||||
Blocking,
|
Blocked,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue