Changes in / [6a8df56:4b1be68]
- Location:
- src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/concurrency/kernel.c
r6a8df56 r4b1be68 408 408 verify( !preemption_state.enabled ); 409 409 lock( ready_queue_lock __cfaabi_dbg_ctx2 ); 410 //TEMP hack to find a bug411 if(this_processor != mainProcessor) {412 if(ready_queue.head == mainThread) {413 unlock( ready_queue_lock );414 return NULL;415 }416 }417 418 410 thread_desc * head = pop_head( ready_queue ); 419 411 unlock( ready_queue_lock ); -
src/tests/preempt_longrun/processor.c
r6a8df56 r4b1be68 16 16 void main(worker_t & this) {} 17 17 18 extern processor * mainProcessor;19 extern thread_desc * mainThread;20 21 18 int main(int argc, char* argv[]) { 22 19 for(int i = 0; i < N; i++) { 23 assert(this_processor == mainProcessor);24 assert(this_thread == mainThread);25 20 processor p; 26 21 }
Note: See TracChangeset
for help on using the changeset viewer.