Changes in / [c1581a0:c5c743e]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/io.cfa
rc1581a0 rc5c743e 372 372 verify( (*ring.completion_q.head) == (*ring.completion_q.tail) ); 373 373 374 __cfadbg_print_safe(io_core, "Kernel I/O : Slow poller for ring %p ready\n", &ring); 375 374 376 while(!__atomic_load_n(&ring.done, __ATOMIC_SEQ_CST)) { 375 377 #if defined(__CFA_IO_POLLING_USER__) … … 392 394 } 393 395 396 __cfadbg_print_safe(io_core, "Kernel I/O : Slow poller for ring %p stopping\n", &ring); 397 394 398 return 0p; 395 399 } … … 399 403 // Start parked 400 404 park( __cfaabi_dbg_ctx ); 405 406 __cfadbg_print_safe(io_core, "Kernel I/O : Fast poller for ring %p ready\n", &this.ring); 401 407 402 408 // Then loop until we need to start … … 414 420 } 415 421 } 422 423 __cfadbg_print_safe(io_core, "Kernel I/O : Fast poller for ring %p stopping\n", &this.ring); 416 424 } 417 425 #endif
Note: See TracChangeset
for help on using the changeset viewer.