Changes in libcfa/src/concurrency/io.cfa [d36bac7:e9c0b4c]
- File:
-
- 1 edited
-
libcfa/src/concurrency/io.cfa (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/io.cfa
rd36bac7 re9c0b4c 138 138 /* paranoid */ verify( proc->io.ctx ); 139 139 140 __attribute__((unused)) cluster * cltr = proc->cltr;141 140 $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 // }147 141 148 142 __ioarbiter_flush( ctx ); … … 157 151 // Update statistics 158 152 __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 // }163 153 return; 164 154 default: … … 182 172 183 173 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 // }192 174 } 193 175
Note:
See TracChangeset
for help on using the changeset viewer.