Print this page
5042 stop using deprecated atomic functions

@@ -21,12 +21,10 @@
 /*
  * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 #include <sys/cpuvar.h>
 #include <sys/kdi_impl.h>
 #include <sys/reboot.h>
 #include <sys/errno.h>
 #include <sys/atomic.h>

@@ -149,9 +147,9 @@
                         new = KDI_DTSTATE_IDLE;
                         break;
                 default:
                         return (EINVAL);
                 }
-        } while (cas32((uint_t *)&kdi_dtrace_state, cur, new) != cur);
+        } while (atomic_cas_32((uint_t *)&kdi_dtrace_state, cur, new) != cur);
 
         return (0);
 }