Subversion Repositories HelenOS-historic

Rev

Rev 1591 | Rev 1702 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1591 Rev 1595
Line 333... Line 333...
333
        request = list_get_instance(box->calls.next, call_t, link);
333
        request = list_get_instance(box->calls.next, call_t, link);
334
        list_remove(&request->link);
334
        list_remove(&request->link);
335
        /* Append request to dispatch queue */
335
        /* Append request to dispatch queue */
336
        list_append(&request->link, &box->dispatched_calls);
336
        list_append(&request->link, &box->dispatched_calls);
337
    } else {
337
    } else {
338
        /* This can happen regularly after ipc_cleanup, remove
338
        /* This can happen regularly after ipc_cleanup */
339
         * the warning in the future when the IPC is
-
 
340
         * more debugged */
-
 
341
        printf("WARNING: Spurious IPC wakeup.\n");
-
 
342
        spinlock_unlock(&box->lock);
339
        spinlock_unlock(&box->lock);
343
        goto restart;
340
        goto restart;
344
    }
341
    }
345
    spinlock_unlock(&box->lock);
342
    spinlock_unlock(&box->lock);
346
    return request;
343
    return request;