Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/io.cfa

    rd36bac7 re9c0b4c  
    138138                /* paranoid */ verify( proc->io.ctx );
    139139
    140                 __attribute__((unused)) cluster * cltr = proc->cltr;
    141140                $io_context & ctx = *proc->io.ctx;
    142 
    143                 // for(i; 2) {
    144                 //      unsigned idx = proc->rdq.id + i;
    145                 //      cltr->ready_queue.lanes.tscs[idx].tv = -1ull;
    146                 // }
    147141
    148142                __ioarbiter_flush( ctx );
     
    157151                                // Update statistics
    158152                                __STATS__( false, io.calls.errors.busy ++; )
    159                                 // for(i; 2) {
    160                                 //      unsigned idx = proc->rdq.id + i;
    161                                 //      cltr->ready_queue.lanes.tscs[idx].tv = rdtscl();
    162                                 // }
    163153                                return;
    164154                        default:
     
    182172
    183173                ctx.proc->io.pending = false;
    184 
    185                 ready_schedule_lock();
    186                 __cfa_io_drain( proc );
    187                 ready_schedule_unlock();
    188                 // for(i; 2) {
    189                 //      unsigned idx = proc->rdq.id + i;
    190                 //      cltr->ready_queue.lanes.tscs[idx].tv = rdtscl();
    191                 // }
    192174        }
    193175
Note: See TracChangeset for help on using the changeset viewer.