Changeset 31d8e10 in mainline for kernel/generic/src/ipc
- Timestamp:
- 2007-04-05T16:09:49Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 547fa39
- Parents:
- 879585a3
- Location:
- kernel/generic/src/ipc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/ipc.c
r879585a3 r31d8e10 375 375 call_t *call; 376 376 phone_t *phone; 377 DEADLOCK_PROBE_INIT(p_phonelck); 377 378 378 379 /* Disconnect all our phones ('ipc_phone_hangup') */ … … 388 389 while (!list_empty(&TASK->answerbox.connected_phones)) { 389 390 phone = list_get_instance(TASK->answerbox.connected_phones.next, 390 391 phone_t, link); 391 392 if (! spinlock_trylock(&phone->lock)) { 392 393 spinlock_unlock(&TASK->answerbox.lock); 394 DEADLOCK_PROBE(p_phonelck, DEADLOCK_THRESHOLD); 393 395 goto restart_phones; 394 396 } -
kernel/generic/src/ipc/irq.c
r879585a3 r31d8e10 337 337 link_t *cur = box->irq_head.next; 338 338 irq_t *irq; 339 DEADLOCK_PROBE_INIT(p_irqlock); 339 340 340 341 irq = list_get_instance(cur, irq_t, notif_cfg.link); … … 345 346 spinlock_unlock(&box->irq_lock); 346 347 interrupts_restore(ipl); 348 DEADLOCK_PROBE(p_irqlock, DEADLOCK_THRESHOLD); 347 349 goto loop; 348 350 }
Note:
See TracChangeset
for help on using the changeset viewer.