Changeset e9d15d9 in mainline for kernel/generic/src/proc/task.c
- Timestamp:
- 2017-08-18T21:15:26Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 24abb85d
- Parents:
- 1c85bae
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/task.c
r1c85bae re9d15d9 50 50 #include <adt/btree.h> 51 51 #include <adt/list.h> 52 #include <kobject/kobject.h> 52 53 #include <ipc/ipc.h> 53 54 #include <ipc/ipcrsc.h> … … 166 167 167 168 list_initialize(&task->threads); 168 169 int cap; 170 for (cap = 0; cap < MAX_KERNEL_OBJECTS; cap++) 171 kobject_init(&task->kobject[cap]); 169 170 task->kobject = malloc(sizeof(kobject_t) * MAX_KERNEL_OBJECTS, 0); 172 171 173 172 ipc_answerbox_init(&task->answerbox, task); … … 206 205 task->ucycles = 0; 207 206 task->kcycles = 0; 207 208 int cap; 209 for (cap = 0; cap < MAX_KERNEL_OBJECTS; cap++) 210 kobject_initialize(&task->kobject[cap]); 208 211 209 212 task->ipc_info.call_sent = 0; … … 282 285 as_release(task->as); 283 286 287 free(task->kobject); 288 284 289 slab_free(task_slab, task); 285 290 }
Note:
See TracChangeset
for help on using the changeset viewer.