Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset 0315679 in mainline for uspace/srv/ns/ns.c


Ignore:
Timestamp:
2009-07-06T19:40:46Z (12 years ago)
Author:
Jiri Svoboda <jirik.svoboda@…>
Branches:
lfn, master
Children:
adb49f58
Parents:
5d96851
Message:

Move fully to IPC-based tracking of task startup and termination in NS. This also gets rid of the race condition present in the previous code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/ns/ns.c

    r5d96851 r0315679  
    109109                ipcarg_t retval;
    110110               
    111                 if (callid & IPC_CALLID_NOTIFICATION) {
    112                         id = (task_id_t)
    113                             MERGE_LOUP32(IPC_GET_ARG2(call), IPC_GET_ARG3(call));
    114                         wait_notification((wait_type_t) IPC_GET_ARG1(call), id);
    115                         continue;
    116                 }
    117                
    118111                switch (IPC_GET_METHOD(call)) {
    119112                case IPC_M_SHARE_IN:
Note: See TracChangeset for help on using the changeset viewer.