X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/2d21ac55c334faf3a56e5634905ed6987fc787d4..d1ecb069dfe24481e4a83f44cb5217a2b06746d7:/osfmk/kern/ast.h diff --git a/osfmk/kern/ast.h b/osfmk/kern/ast.h index 93567aca7..b6f42e4ec 100644 --- a/osfmk/kern/ast.h +++ b/osfmk/kern/ast.h @@ -182,11 +182,11 @@ MACRO_END * be followed by ast_propagate(). */ #define thread_ast_set(act, reason) \ - ((void)hw_atomic_or(&(act)->ast, (reason))) + (hw_atomic_or_noret(&(act)->ast, (reason))) #define thread_ast_clear(act, reason) \ - ((void)hw_atomic_and(&(act)->ast, ~(reason))) + (hw_atomic_and_noret(&(act)->ast, ~(reason))) #define thread_ast_clear_all(act) \ - ((void)hw_atomic_and(&(act)->ast, AST_NONE)) + (hw_atomic_and_noret(&(act)->ast, AST_NONE)) #ifdef MACH_BSD