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

@@ -645,11 +645,11 @@
                 mutex_exit(&rp4freelist_lock);
 
                 rp = kmem_cache_alloc(rnode4_cache, KM_SLEEP);
                 new_vp = vn_alloc(KM_SLEEP);
 
-                atomic_add_long((ulong_t *)&rnode4_new, 1);
+                atomic_inc_ulong((ulong_t *)&rnode4_new);
 #ifdef DEBUG
                 clstat4_debug.nrnode.value.ui64++;
 #endif
                 vp = new_vp;
         }

@@ -1218,11 +1218,11 @@
 
         vp = RTOV4(rp);
         vfsp = vp->v_vfsp;
 
         uninit_rnode4(rp);
-        atomic_add_long((ulong_t *)&rnode4_new, -1);
+        atomic_dec_ulong((ulong_t *)&rnode4_new);
 #ifdef DEBUG
         clstat4_debug.nrnode.value.ui64--;
 #endif
         kmem_cache_free(rnode4_cache, rp);
         vn_invalid(vp);