Changeset b7fd2db6


Ignore:
Timestamp:
Apr 28, 2021, 4:00:03 PM (4 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
5407cdc, 99b2407, b2fc7ad9
Parents:
adaee12
Message:

Pushing changed to RWlock with io_drain.
I forget a few lines of the change.

File:
1 edited

Legend:

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

    radaee12 rb7fd2db6  
    895895                unsigned tail = *ctx->cq.tail;
    896896                if(head == tail) return false;
     897                ready_schedule_lock();
    897898                ret = __cfa_io_drain( proc );
     899                ready_schedule_unlock();
    898900        #endif
    899901        return ret;
Note: See TracChangeset for help on using the changeset viewer.