[vmkit-commits] [vmkit] r73066 -	/vmkit/trunk/include/mvm/Threads/Locks.h
    Nicolas Geoffray 
    nicolas.geoffray at lip6.fr
       
    Mon Jun  8 03:28:50 PDT 2009
    
    
  
Author: geoffray
Date: Mon Jun  8 05:28:48 2009
New Revision: 73066
URL: http://llvm.org/viewvc/llvm-project?rev=73066&view=rev
Log:
Fix a serious mindo.
Modified:
    vmkit/trunk/include/mvm/Threads/Locks.h
Modified: vmkit/trunk/include/mvm/Threads/Locks.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/mvm/Threads/Locks.h?rev=73066&r1=73065&r2=73066&view=diff
==============================================================================
--- vmkit/trunk/include/mvm/Threads/Locks.h (original)
+++ vmkit/trunk/include/mvm/Threads/Locks.h Mon Jun  8 05:28:48 2009
@@ -12,6 +12,7 @@
 
 #include <pthread.h>
 #include <cassert>
+#include <cstdio>
 
 #include "mvm/Threads/Thread.h"
 
@@ -353,7 +354,7 @@
   ///
   void acquire() {
     uint32 count = 0;
-    while (!(llvm_atomic_cmp_swap_i8(&locked, 0, 1)))
+    while (llvm_atomic_cmp_swap_i8(&locked, 0, 1))
       mvm::Thread::yield(&count);
   }
 
    
    
More information about the vmkit-commits
mailing list