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

@@ -289,15 +289,15 @@
 #define MYRI10GE_SLICE_STAT_ADD(field, val)                             \
 (((struct myri10ge_slice_stat *)ss->ksp_stat->ks_data)->field.value.ul) += val
 #define MYRI10GE_SLICE_STAT_DEC(field)                                  \
 (((struct myri10ge_slice_stat *)ss->ksp_stat->ks_data)->field.value.ul)--
 #define MYRI10GE_ATOMIC_SLICE_STAT_INC(field)                           \
-atomic_add_long(&(((struct myri10ge_slice_stat *)                       \
-            ss->ksp_stat->ks_data)->field.value.ul), 1)
+atomic_inc_ulong(&(((struct myri10ge_slice_stat *)                      \
+        ss->ksp_stat->ks_data)->field.value.ul))
 #define MYRI10GE_ATOMIC_SLICE_STAT_DEC(field)                           \
-atomic_add_long(&(((struct myri10ge_slice_stat *)                       \
-            ss->ksp_stat->ks_data)->field.value.ul), -1)
+atomic_dec_ulong(&(((struct myri10ge_slice_stat *)                      \
+        ss->ksp_stat->ks_data)->field.value.ul))
 #define MYRI10GE_SLICE_STAT(field)                                      \
 (((struct myri10ge_slice_stat *)ss->ksp_stat->ks_data)->field.value.ul)
 
 
 struct myri10ge_tx_copybuf