Rev 1460 | Rev 1568 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1460 | Rev 1468 | ||
|---|---|---|---|
| Line 54... | Line 54... | ||
| 54 | atomic_t active_calls; /**< Active asynchronous messages */ |
54 | atomic_t active_calls; /**< Active asynchronous messages */ |
| 55 | 55 | ||
| 56 | task_arch_t arch; /**< Architecture specific task data. */ |
56 | task_arch_t arch; /**< Architecture specific task data. */ |
| 57 | 57 | ||
| 58 | /** |
58 | /** |
| 59 | * Serializes access to the B+tree of task's futexes. This mutex is |
59 | * Serializes access to the B+tree of task's futexes. This mutex is |
| 60 | * independent on the task spinlock. |
60 | * independent on the task spinlock. |
| 61 | */ |
61 | */ |
| 62 | mutex_t futexes_lock; |
62 | mutex_t futexes_lock; |
| 63 | btree_t futexes; /**< B+tree of futexes referenced by this task. */ |
63 | btree_t futexes; /**< B+tree of futexes referenced by this task. */ |
| 64 | }; |
64 | }; |
| 65 | 65 | ||
| 66 | extern spinlock_t tasks_lock; |
66 | extern spinlock_t tasks_lock; |