Print this page
5042 stop using deprecated atomic functions

*** 201,211 **** case DTRACE_VTIME_ACTIVE_TNF: panic("DTrace virtual time already enabled"); /*NOTREACHED*/ } ! } while (cas32((uint32_t *)&dtrace_vtime_active, state, nstate) != state); } void dtrace_vtime_disable(void) --- 201,211 ---- case DTRACE_VTIME_ACTIVE_TNF: panic("DTrace virtual time already enabled"); /*NOTREACHED*/ } ! } while (atomic_cas_32((uint32_t *)&dtrace_vtime_active, state, nstate) != state); } void dtrace_vtime_disable(void)
*** 228,238 **** case DTRACE_VTIME_INACTIVE_TNF: panic("DTrace virtual time already disabled"); /*NOTREACHED*/ } ! } while (cas32((uint32_t *)&dtrace_vtime_active, state, nstate) != state); } void dtrace_vtime_enable_tnf(void) --- 228,238 ---- case DTRACE_VTIME_INACTIVE_TNF: panic("DTrace virtual time already disabled"); /*NOTREACHED*/ } ! } while (atomic_cas_32((uint32_t *)&dtrace_vtime_active, state, nstate) != state); } void dtrace_vtime_enable_tnf(void)
*** 255,265 **** case DTRACE_VTIME_INACTIVE_TNF: panic("TNF already active"); /*NOTREACHED*/ } ! } while (cas32((uint32_t *)&dtrace_vtime_active, state, nstate) != state); } void dtrace_vtime_disable_tnf(void) --- 255,265 ---- case DTRACE_VTIME_INACTIVE_TNF: panic("TNF already active"); /*NOTREACHED*/ } ! } while (atomic_cas_32((uint32_t *)&dtrace_vtime_active, state, nstate) != state); } void dtrace_vtime_disable_tnf(void)
*** 282,292 **** case DTRACE_VTIME_INACTIVE: panic("TNF already inactive"); /*NOTREACHED*/ } ! } while (cas32((uint32_t *)&dtrace_vtime_active, state, nstate) != state); } void dtrace_vtime_switch(kthread_t *next) --- 282,292 ---- case DTRACE_VTIME_INACTIVE: panic("TNF already inactive"); /*NOTREACHED*/ } ! } while (atomic_cas_32((uint32_t *)&dtrace_vtime_active, state, nstate) != state); } void dtrace_vtime_switch(kthread_t *next)