Changeset 88169d9 in mainline for generic/src/proc/task.c
- Timestamp:
- 2006-06-07T00:34:09Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 977649b
- Parents:
- 590cb380
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/src/proc/task.c
r590cb380 r88169d9 56 56 #endif 57 57 58 /** Spinlock protecting the tasks_btree B+tree. */ 58 59 SPINLOCK_INITIALIZE(tasks_lock); 60 61 /** B+tree of active tasks. 62 * 63 * The task is guaranteed to exist after it was found in the tasks_btree as long as: 64 * @li the tasks_lock is held, 65 * @li the task's lock is held when task's lock is acquired before releasing tasks_lock or 66 * @li the task's refcount is grater than 0 67 * 68 */ 59 69 btree_t tasks_btree; 70 60 71 static task_id_t task_counter = 0; 61 72 … … 239 250 * The tasks_lock must be already held by the caller of this function 240 251 * and interrupts must be disabled. 241 *242 * The task is guaranteed to exist after it was found in the tasks_btree as long as:243 * @li the tasks_lock is held,244 * @li the task's lock is held when task's lock is acquired before releasing tasks_lock or245 * @li the task's refcount is grater than 0246 252 * 247 253 * @param id Task ID.
Note:
See TracChangeset
for help on using the changeset viewer.