Changeset 482826d in mainline for generic/src/proc/task.c
- Timestamp:
- 2006-05-31T16:23:19Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 39031cc
- Parents:
- 343fc179
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/src/proc/task.c
r343fc179 r482826d 108 108 109 109 ipl = interrupts_disable(); 110 111 /* 112 * Increment address space reference count. 113 * TODO: Reconsider the locking scheme. 114 */ 115 mutex_lock(&as->lock); 116 as->refcount++; 117 mutex_unlock(&as->lock); 118 110 119 spinlock_lock(&tasks_lock); 111 120 … … 140 149 rc = elf_load((elf_header_t *) program_addr, as); 141 150 if (rc != EE_OK) { 142 as_ free(as);151 as_destroy(as); 143 152 return NULL; 144 153 }
Note:
See TracChangeset
for help on using the changeset viewer.