sched: remove unused code
This commit is contained in:
29
sched/task.c
29
sched/task.c
@@ -74,35 +74,6 @@ kern_status_t setup_kernel_task(void)
|
|||||||
|
|
||||||
kern_status_t setup_idle_task(void)
|
kern_status_t setup_idle_task(void)
|
||||||
{
|
{
|
||||||
/*
|
|
||||||
__kernel_task = task_alloc();
|
|
||||||
if (!__kernel_task) {
|
|
||||||
return KERN_NO_MEMORY;
|
|
||||||
}
|
|
||||||
|
|
||||||
__kernel_task->t_id = 0;
|
|
||||||
__kernel_task->t_pmap = get_kernel_pmap();
|
|
||||||
__kernel_task->t_state = TASK_RUNNING;
|
|
||||||
|
|
||||||
snprintf(__kernel_task->t_name, sizeof __kernel_task->t_name, "kernel_task");
|
|
||||||
|
|
||||||
struct thread *kernel_thread = thread_alloc();
|
|
||||||
kernel_thread->tr_id = 0;
|
|
||||||
kernel_thread->tr_prio = PRIO_NORMAL;
|
|
||||||
kernel_thread->tr_state = THREAD_READY;
|
|
||||||
kernel_thread->tr_parent = __kernel_task;
|
|
||||||
kernel_thread->tr_quantum_target = default_quantum();
|
|
||||||
|
|
||||||
unsigned long flags;
|
|
||||||
task_lock_irqsave(__kernel_task, &flags);
|
|
||||||
queue_push_back(&__kernel_task->t_threads, &kernel_thread->tr_threads);
|
|
||||||
task_unlock_irqrestore(__kernel_task, flags);
|
|
||||||
|
|
||||||
spin_lock_irqsave(&task_list_lock, &flags);
|
|
||||||
task_list_insert(&task_list, __kernel_task);
|
|
||||||
spin_unlock_irqrestore(&task_list_lock, flags);
|
|
||||||
*/
|
|
||||||
|
|
||||||
__idle_task = task_alloc();
|
__idle_task = task_alloc();
|
||||||
if (!__idle_task) {
|
if (!__idle_task) {
|
||||||
return KERN_NO_MEMORY;
|
return KERN_NO_MEMORY;
|
||||||
|
|||||||
Reference in New Issue
Block a user