Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4133a6e authored by Mark Salyzyn's avatar Mark Salyzyn Committed by Android Git Automerger
Browse files

am fc1357cf: Merge "logd: in nonblocking read, sched_yield() synchronization"

* commit 'fc1357cf':
  logd: in nonblocking read, sched_yield() synchronization
parents f0699c11 fc1357cf
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -92,6 +92,11 @@ bool LogReader::onDataAvailable(SocketClient *cli) {

    bool nonBlock = false;
    if (strncmp(buffer, "dumpAndClose", 12) == 0) {
        // Allow writer to get some cycles, and wait for pending notifications
        sched_yield();
        LogTimeEntry::lock();
        LogTimeEntry::unlock();
        sched_yield();
        nonBlock = true;
    }