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)