Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 412 → Rev 413

/SPARTAN/trunk/src/proc/task.c
64,7 → 64,7
*/
task_t *task_create(vm_t *m)
{
pri_t pri;
ipl_t ipl;
task_t *ta;
ta = (task_t *) malloc(sizeof(task_t));
74,11 → 74,11
list_initialize(&ta->tasks_link);
ta->vm = m;
pri = cpu_priority_high();
ipl = interrupts_disable();
spinlock_lock(&tasks_lock);
list_append(&ta->tasks_link, &tasks_head);
spinlock_unlock(&tasks_lock);
cpu_priority_restore(pri);
interrupts_restore(ipl);
}
return ta;
}