Changes in kernel/generic/src/proc/task.c [908bb96:3ac5086] in mainline
- File:
-
- 1 edited
-
kernel/generic/src/proc/task.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/task.c
r908bb96 r3ac5086 41 41 #include <mm/slab.h> 42 42 #include <atomic.h> 43 #include <synch/futex.h> 43 44 #include <synch/spinlock.h> 44 45 #include <synch/waitq.h> … … 153 154 154 155 irq_spinlock_initialize(&task->lock, "task_t_lock"); 155 mutex_initialize(&task->futexes_lock, MUTEX_PASSIVE);156 156 157 157 list_initialize(&task->threads); … … 165 165 spinlock_initialize(&task->active_calls_lock, "active_calls_lock"); 166 166 list_initialize(&task->active_calls); 167 167 168 168 #ifdef CONFIG_UDEBUG 169 169 /* Init kbox stuff */ … … 196 196 task->ucycles = 0; 197 197 task->kcycles = 0; 198 198 199 199 task->ipc_info.call_sent = 0; 200 200 task->ipc_info.call_received = 0; … … 221 221 (void) ipc_phone_connect(&task->phones[0], ipc_phone_0); 222 222 223 btree_create(&task->futexes);223 futex_task_init(task); 224 224 225 225 /* … … 262 262 * Free up dynamically allocated state. 263 263 */ 264 btree_destroy(&task->futexes);264 futex_task_deinit(task); 265 265 266 266 /*
Note:
See TracChangeset
for help on using the changeset viewer.
