Rev 1591 | Rev 1705 | 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; |