rt: Remove dead code from schedule_task()
This commit is contained in:
parent
08d9c5be2f
commit
e08f304b81
1 changed files with 3 additions and 6 deletions
|
@ -100,6 +100,7 @@ rust_sched_loop::kill_all_tasks() {
|
||||||
|
|
||||||
size_t
|
size_t
|
||||||
rust_sched_loop::number_of_live_tasks() {
|
rust_sched_loop::number_of_live_tasks() {
|
||||||
|
lock.must_have_lock();
|
||||||
return running_tasks.length() + blocked_tasks.length();
|
return running_tasks.length() + blocked_tasks.length();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -148,14 +149,10 @@ rust_sched_loop::release_task(rust_task *task) {
|
||||||
rust_task *
|
rust_task *
|
||||||
rust_sched_loop::schedule_task() {
|
rust_sched_loop::schedule_task() {
|
||||||
lock.must_have_lock();
|
lock.must_have_lock();
|
||||||
assert(this);
|
|
||||||
if (running_tasks.length() > 0) {
|
if (running_tasks.length() > 0) {
|
||||||
size_t k = isaac_rand(&rctx);
|
size_t k = isaac_rand(&rctx);
|
||||||
// Look around for a runnable task, starting at k.
|
size_t i = k % running_tasks.length();
|
||||||
for(size_t j = 0; j < running_tasks.length(); ++j) {
|
return (rust_task *)running_tasks[i];
|
||||||
size_t i = (j + k) % running_tasks.length();
|
|
||||||
return (rust_task *)running_tasks[i];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue