]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/ipc/ipc_importance.h
xnu-7195.101.1.tar.gz
[apple/xnu.git] / osfmk / ipc / ipc_importance.h
index 9f69a6af193c14d2ab2d09f8333a6050013d9cd0..16ca8ed40f5ad3afb5cd46f7311f8ccf2f4d6b0f 100644 (file)
@@ -95,10 +95,10 @@ struct ipc_importance_elem {
 
 #if !IIE_REF_DEBUG
 #define ipc_importance_reference_internal(elem)         \
-       (hw_atomic_add(&(elem)->iie_bits, 1) & IIE_REFS_MASK)
+       (os_atomic_inc(&(elem)->iie_bits, relaxed) & IIE_REFS_MASK)
 
 #define ipc_importance_release_internal(elem)           \
-       (hw_atomic_sub(&(elem)->iie_bits, 1) & IIE_REFS_MASK)
+       (os_atomic_dec(&(elem)->iie_bits, relaxed) & IIE_REFS_MASK)
 #endif
 
 struct ipc_importance_task {