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

@@ -595,11 +595,11 @@
         /*
          * Remove pool association, and block if requested by pool_do_bind.
          */
         mutex_enter(&p->p_lock);
         ASSERT(p->p_pool->pool_ref > 0);
-        atomic_add_32(&p->p_pool->pool_ref, -1);
+        atomic_dec_32(&p->p_pool->pool_ref);
         p->p_pool = pool_default;
         /*
          * Now that our address space has been freed and all other threads
          * in this process have exited, set the PEXITED pool flag.  This
          * tells the pools subsystems to ignore this process if it was