Print this page
5045 use atomic_{inc,dec}_* instead of atomic_add_*

@@ -49,11 +49,11 @@
 #define VEC_MAX                 255
 
 /* atomic increment/decrement to keep track of outstanding binds, etc */
 #ifdef DEBUG
 #define ROOTNEX_DPROF_INC(addr)         atomic_inc_64(addr)
-#define ROOTNEX_DPROF_DEC(addr)         atomic_add_64(addr, -1)
+#define ROOTNEX_DPROF_DEC(addr)         atomic_dec_64(addr)
 #define ROOTNEX_DPROBE1(name, type1, arg1) \
         DTRACE_PROBE1(name, type1, arg1)
 #define ROOTNEX_DPROBE2(name, type1, arg1, type2, arg2) \
         DTRACE_PROBE2(name, type1, arg1, type2, arg2)
 #define ROOTNEX_DPROBE3(name, type1, arg1, type2, arg2, type3, arg3) \