- if (0 < request->forward) {
- request->dst = (request->dst + message->forward + 1) % request->comm->size;
- SIMIX_mutex_lock(request_queue_mutex);
- xbt_fifo_push(request_queue, request);
- SIMIX_mutex_unlock(request_queue_mutex);
- } else {
- request->completed = 1;
- }
+ if (0 < request->forward) {
+ request->dst =
+ (request->dst + message->forward + 1) % request->comm->size;
+ xbt_fifo_push(request_queue, request);
+ } else {
+ DEBUG4("DONE Handling send request %p to %s (req_dst=%d,req_tag=%d)",
+ request, SIMIX_host_get_name(dhost),request->dst,message->tag);
+ request->completed = 1;
+ }