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

@@ -371,11 +371,11 @@
 {
         task_t *tk;
 
         mutex_enter(&task_hash_lock);
         if ((tk = task_find(id, zoneid)) != NULL)
-                atomic_add_32(&tk->tk_hold_count, 1);
+                atomic_inc_32(&tk->tk_hold_count);
         mutex_exit(&task_hash_lock);
 
         return (tk);
 }
 

@@ -404,11 +404,11 @@
  *   No restriction on context.
  */
 void
 task_hold(task_t *tk)
 {
-        atomic_add_32(&tk->tk_hold_count, 1);
+        atomic_inc_32(&tk->tk_hold_count);
 }
 
 /*
  * void task_rele(task_t *)
  *