Commit 6d600397 authored by claes's avatar claes

lock.waiting condition removed

parent f52b4c01
......@@ -111,6 +111,7 @@ qos_WaitQue (
qdb_Unlock;
if (qp->lock.waiting) {
if (tmo != qcom_cTmoEternal) {
ok = futex_timed_wait(&(qp->lock.pid), 0, (struct timespec *) time_MsToD(&dtime, tmo));
} else {
......@@ -125,7 +126,8 @@ qos_WaitQue (
if (ok == EWOULDBLOCK) {
errh_Error("waitQue - Deadlock would occur");
}
}
qdb_Lock;
if ((qp->lock.waiting) || (ok == ETIMEDOUT)) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment