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

@@ -411,11 +411,11 @@
                 if ((mp->b_cont != NULL) &&
                     (mp->b_cont->b_datap->db_type == M_DATA)) {
                         mp = mp->b_cont; /* jump over the M_CTL into M_DATA */
                 } else {
                         ipgpc0dbg(("ipgpc_invoke_action: no data\n"));
-                        atomic_add_64(&ipgpc_epackets, 1);
+                        atomic_inc_64(&ipgpc_epackets);
                         return (EINVAL);
                 }
         }
 
         /*

@@ -483,21 +483,21 @@
                 end = gethrtime(); /* stop timer */
         }
 
         /* ipgpc_classify will only return NULL if a memory error occured */
         if (out_class == NULL) {
-                atomic_add_64(&ipgpc_epackets, 1);
+                atomic_inc_64(&ipgpc_epackets);
                 return (ENOMEM);
         }
 
         ipgpc1dbg(("ipgpc_invoke_action: class = %s", out_class->class_name));
         /* print time to classify(..) */
         ipgpc2dbg(("ipgpc_invoke_action: time = %lld nsec\n", (end - start)));
 
         if ((rc = ipp_packet_add_class(packet, out_class->class_name,
             out_class->next_action)) != 0) {
-                atomic_add_64(&ipgpc_epackets, 1);
+                atomic_inc_64(&ipgpc_epackets);
                 ipgpc0dbg(("ipgpc_invoke_action: ipp_packet_add_class " \
                     "failed with error %d", rc));
                 return (rc);
         }
         return (ipp_packet_next(packet, IPP_ACTION_CONT));