Changeset 53af6e8c in mainline for kernel/generic/src/ipc/sysipc.c
- Timestamp:
- 2012-08-26T13:53:26Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- eb5560a
- Parents:
- 20282ef3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/sysipc.c
r20282ef3 r53af6e8c 194 194 list_remove(&answer->ta_link); 195 195 spinlock_unlock(&answer->sender->active_calls_lock); 196 197 /*198 * Hold the sender task so that it cannot suddenly disappear199 * while we are working with it.200 */201 task_hold(answer->sender);202 196 } 203 197 spinlock_unlock(&answer->forget_lock); … … 217 211 } 218 212 219 if (!olddata) { 220 task_release(answer->sender); 213 if (!olddata) 221 214 return rc; 222 }223 224 215 225 216 ops = sysipc_ops_get(answer->request_method); … … 227 218 rc = ops->answer_preprocess(answer, olddata); 228 219 229 task_release(answer->sender);230 231 220 return rc; 232 221 }
Note:
See TracChangeset
for help on using the changeset viewer.