Ignore:
File:
1 edited

Legend:

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

    r8e16177 rdd4e2d7  
    256256}
    257257
    258 void ?{}(cluster & this, const char name[], Duration preemption_rate, int io_flags) with( this ) {
     258void ?{}(cluster & this, const char name[], Duration preemption_rate, unsigned io_flags) with( this ) {
    259259        this.name = name;
    260260        this.preemption_rate = preemption_rate;
     
    901901        // Wake them up
    902902        __cfadbg_print_safe(runtime_core, "Kernel : waking Processor %p\n", this->idles.head);
    903         /* paranoid */ verify( ! kernelTLS.preemption_state.enabled );
    904903        post( this->idles.head->idle );
    905904
     
    912911static bool __wake_proc(processor * this) {
    913912        __cfadbg_print_safe(runtime_core, "Kernel : waking Processor %p\n", this);
    914 
    915         disable_interrupts();
    916                 /* paranoid */ verify( ! kernelTLS.preemption_state.enabled );
    917                 bool ret = post( this->idle );
    918         enable_interrupts( __cfaabi_dbg_ctx );
    919 
    920         return ret;
     913        return post( this->idle );
    921914}
    922915
Note: See TracChangeset for help on using the changeset viewer.