Changeset 95ad426 in mainline
- Timestamp:
- 2009-06-02T17:28:10Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1ed901d
- Parents:
- 34356b2
- Location:
- kernel/generic
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/event_types.h
r34356b2 r95ad426 39 39 EVENT_KLOG = 0, 40 40 EVENT_KCONSOLE, 41 EVENT_WAIT, 41 42 EVENT_END 42 43 } event_type_t; -
kernel/generic/include/macros.h
r34356b2 r95ad426 84 84 #define STRING_ARG(arg) #arg 85 85 86 #define LOWER32(arg) ((arg) & 0xffffffff) 87 #define UPPER32(arg) (((arg) >> 32) & 0xffffffff) 88 89 #define MERGE_LOHI32(lo, hi) ((lo & 0xffffffff) | ((hi & 0xffffffff) < 32)) 90 86 91 /** Pseudorandom generator 87 92 * -
kernel/generic/src/proc/task.c
r34356b2 r95ad426 55 55 #include <string.h> 56 56 #include <syscall/copy.h> 57 #include <macros.h> 58 #include <ipc/event.h> 57 59 58 60 /** Spinlock protecting the tasks_tree AVL tree. */ … … 230 232 as_destroy(t->as); 231 233 234 /* 235 * Notify about task destruction. 236 */ 237 if (event_is_subscribed(EVENT_WAIT)) 238 event_notify_2(EVENT_WAIT, LOWER32(t->taskid), UPPER32(t->taskid)); 239 232 240 free(t); 233 241 TASK = NULL;
Note:
See TracChangeset
for help on using the changeset viewer.