Changeset 12ab886 in mainline for kernel/generic/src/ipc/ipc.c


Ignore:
Timestamp:
2008-04-05T11:06:10Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1383356
Parents:
776f2e6
Message:

Fix initialization of answerbox→task in ipc_answerbox_init.
Contributed by Jiri Svoboda.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/ipc.c

    r776f2e6 r12ab886  
    118118 *
    119119 * @param box           Answerbox structure to be initialized.
    120  */
    121 void ipc_answerbox_init(answerbox_t *box)
     120 * @param task          Task to which the answerbox belongs.
     121 */
     122void ipc_answerbox_init(answerbox_t *box, task_t *task)
    122123{
    123124        spinlock_initialize(&box->lock, "ipc_box_lock");
     
    130131        list_initialize(&box->irq_notifs);
    131132        list_initialize(&box->irq_head);
    132         box->task = TASK;
     133        box->task = task;
    133134}
    134135
     
    173174        answerbox_t sync_box;
    174175
    175         ipc_answerbox_init(&sync_box);
     176        ipc_answerbox_init(&sync_box, TASK);
    176177
    177178        /* We will receive data in a special box. */
Note: See TracChangeset for help on using the changeset viewer.