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

@@ -2620,11 +2620,11 @@
                 return;
         if (ssp->cmd_log_size == 0)
                 return;
         if ((bscbus_cmd_log_flags & (1 << cat)) == 0)
                 return;
-        idx = atomic_add_32_nv(&ssp->cmd_log_idx, 1);
+        idx = atomic_inc_32_nv(&ssp->cmd_log_idx);
         logp = &ssp->cmd_log[idx % ssp->cmd_log_size];
         logp->bcl_seq = idx;
         logp->bcl_cat = cat;
         logp->bcl_now = gethrtime();
         logp->bcl_chno = csp->chno;