Print this page
5042 stop using deprecated atomic functions
*** 648,658 ****
* boot we set up the initial call to ts_update() here.
* Use an atomic compare-and-swap since that's easier and
* faster than a mutex (but check with an ordinary load first
* since most of the time this will already be done).
*/
! if (tspexists == 0 && cas32(&tspexists, 0, 1) == 0)
(void) timeout(ts_update, NULL, hz);
return (0);
}
--- 648,658 ----
* boot we set up the initial call to ts_update() here.
* Use an atomic compare-and-swap since that's easier and
* faster than a mutex (but check with an ordinary load first
* since most of the time this will already be done).
*/
! if (tspexists == 0 && atomic_cas_32(&tspexists, 0, 1) == 0)
(void) timeout(ts_update, NULL, hz);
return (0);
}