perf: use atomics to prevent TSAN issues

This commit is contained in:
Julian Oes
2026-02-18 13:14:03 +13:00
parent a757a7c29d
commit b56f2dbcbd
2 changed files with 146 additions and 111 deletions
@@ -95,7 +95,9 @@ public:
} else
#endif // __PX4_NUTTX
{
return __atomic_load_n(&_value, __ATOMIC_SEQ_CST);
T val;
__atomic_load(&_value, &val, __ATOMIC_SEQ_CST);
return val;
}
}