[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