x86: Rename VPD (XCC)
[akaros.git] / kern / include / ros / atomic.h
index 1bf4c69..f13d5a5 100644 (file)
@@ -17,7 +17,7 @@ typedef void* atomic_t;
  * after.  If the value has changed, the reader needs to re-read.  If the value
  * is odd, a write is in progress or it is otherwise invalid/locked. */
 
-typedef uint8_t seq_ctr_t;
+typedef uint32_t seq_ctr_t;
 #define SEQCTR_INITIALIZER 0
 
 static inline bool seq_is_locked(seq_ctr_t seq_ctr);
@@ -37,5 +37,5 @@ static inline bool seq_is_locked(seq_ctr_t seq_ctr)
 static inline bool seqctr_retry(seq_ctr_t old_ctr, seq_ctr_t new_ctr)
 {
        rmb();  /* don't allow protected reads to reorder after the check */
-       return (seq_is_locked(old_ctr)) || (old_ctr != new_ctr);        
+       return (seq_is_locked(old_ctr)) || (old_ctr != new_ctr);
 }