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 *) *