Ignore:
File:
1 edited

Legend:

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

    rcfaa35a r0fe52ef  
    163163                                call->data.task_id = TASK ? TASK->taskid : 0;
    164164                               
    165                                 irq_spinlock_lock(&event->answerbox->irq_lock,
    166                                     true);
    167                                 list_append(&call->ab_link,
    168                                     &event->answerbox->irq_notifs);
    169                                 irq_spinlock_unlock(&event->answerbox->irq_lock,
    170                                     true);
    171                                
    172                                 waitq_wakeup(&event->answerbox->wq,
    173                                     WAKEUP_FIRST);
     165                                irq_spinlock_lock(&event->answerbox->irq_lock, true);
     166                                list_append(&call->link, &event->answerbox->irq_notifs);
     167                                irq_spinlock_unlock(&event->answerbox->irq_lock, true);
     168                               
     169                                waitq_wakeup(&event->answerbox->wq, WAKEUP_FIRST);
    174170                               
    175171                                if (mask)
Note: See TracChangeset for help on using the changeset viewer.