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

*** 49,59 **** #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_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) \ --- 49,59 ---- #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_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) \