X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/0a7de7458d150b5d4dffc935ba399be265ef0a1a..c6bf4f310a33a9262d455ea4d3f0630b1255e3fe:/osfmk/x86_64/machine_remote_time.c?ds=sidebyside diff --git a/osfmk/x86_64/machine_remote_time.c b/osfmk/x86_64/machine_remote_time.c index 3c834c041..6172f3181 100644 --- a/osfmk/x86_64/machine_remote_time.c +++ b/osfmk/x86_64/machine_remote_time.c @@ -27,7 +27,7 @@ */ #include #include -#include +#include #include #include @@ -55,10 +55,10 @@ mach_bridge_register_regwrite_timestamp_callback(mach_bridge_regwrite_timestamp_ { static uint64_t delay_amount = 0; - if (!atomic_load(&bt_init_flag)) { + if (!os_atomic_load(&bt_init_flag, relaxed)) { mach_bridge_timer_init(); nanoseconds_to_absolutetime(DELAY_INTERVAL_NS, &delay_amount); - bt_init_flag = 1; + os_atomic_store(&bt_init_flag, 1, release); } lck_spin_lock(bt_maintenance_lock);