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);
}