diff options
Diffstat (limited to 'src/kernel/futexmgr.C')
-rw-r--r-- | src/kernel/futexmgr.C | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/futexmgr.C b/src/kernel/futexmgr.C index 6271471aa..37ad54586 100644 --- a/src/kernel/futexmgr.C +++ b/src/kernel/futexmgr.C @@ -33,7 +33,7 @@ uint64_t FutexManager::_wait(task_t* i_task, uint64_t * i_addr, uint64_t i_val) iv_lock.lock(); - if(*i_addr != i_val) + if(unlikely(*i_addr != i_val)) { // some other thread has modified the futex // bail-out retry required. |