Print this page
5042 stop using deprecated atomic functions

@@ -169,13 +169,13 @@
  * Atomic exclusive operations will set "result" to "-1"
  * if the bit is already set/cleared. "result" will be set
  * to 0 otherwise.
  */
 #define BT_ATOMIC_SET(bitmap, bitindex) \
-        { atomic_or_long(&(BT_WIM(bitmap, bitindex)), BT_BIW(bitindex)); }
+        { atomic_or_ulong(&(BT_WIM(bitmap, bitindex)), BT_BIW(bitindex)); }
 #define BT_ATOMIC_CLEAR(bitmap, bitindex) \
-        { atomic_and_long(&(BT_WIM(bitmap, bitindex)), ~BT_BIW(bitindex)); }
+        { atomic_and_ulong(&(BT_WIM(bitmap, bitindex)), ~BT_BIW(bitindex)); }
 
 #define BT_ATOMIC_SET_EXCL(bitmap, bitindex, result) \
         { result = atomic_set_long_excl(&(BT_WIM(bitmap, bitindex)),    \
             (bitindex) % BT_NBIPUL); }
 #define BT_ATOMIC_CLEAR_EXCL(bitmap, bitindex, result) \