Print this page
5042 stop using deprecated atomic functions

@@ -186,12 +186,12 @@
 #define xge_os_udelay(us)                       drv_usecwait(us)
 #define xge_os_mdelay(ms)                       drv_usecwait(ms * 1000)
 
 #define xge_os_cmpxchg(targetp, cmp, newval)            \
         sizeof (*(targetp)) == 4 ?                      \
-        cas32((uint32_t *)targetp, cmp, newval) :       \
-        cas64((uint64_t *)targetp, cmp, newval)
+        atomic_cas_32((uint32_t *)targetp, cmp, newval) :       \
+        atomic_cas_64((uint64_t *)targetp, cmp, newval)
 
 /* ------------------------- misc primitives ------------------------------- */
 
 #define xge_os_unlikely(x)              (x)
 #define xge_os_prefetch(a)              (a = a)