Rename urcu/urcu_ref.h to urcu/ref.h
[urcu.git] / compat_futex.c
index 27fc66bb4ff7e1318f6bde0788498505319ff02e..9dfcfeb43026639696875cc36367f05a554e0888 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Userspace RCU library - sys_futex compatibility code
  *
- * Copyright (c) 2009 Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
+ * Copyright (c) 2009 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -55,7 +55,7 @@ int compat_futex_noasync(int *uaddr, int op, int val,
        /*
         * memory barriers to serialize with the previous uaddr modification.
         */
-       smp_mb();
+       cmm_smp_mb();
 
        ret = pthread_mutex_lock(&compat_futex_lock);
        assert(!ret);
@@ -100,7 +100,7 @@ int compat_futex_async(int *uaddr, int op, int val,
        /*
         * Ensure previous memory operations on uaddr have completed.
         */
-       smp_mb();
+       cmm_smp_mb();
 
        switch (op) {
        case FUTEX_WAIT:
This page took 0.02296 seconds and 4 git commands to generate.