diff options
Diffstat (limited to 'sys/amd64/include')
| -rw-r--r-- | sys/amd64/include/mutex.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/amd64/include/mutex.h b/sys/amd64/include/mutex.h index 1a8a7b65e7f6..0c4a9eb26ad6 100644 --- a/sys/amd64/include/mutex.h +++ b/sys/amd64/include/mutex.h @@ -60,6 +60,8 @@ extern char STR_SIEN[]; #define ASS_IDIS MPASS2((read_eflags() & PSL_I) == 0, STR_IDIS) #define ASS_SIEN(mpp) MPASS2((mpp)->mtx_saveintr & PSL_I, STR_SIEN) +#define mtx_legal2block() (read_eflags() & PSL_I) + /* * Assembly macros (for internal use only) *------------------------------------------------------------------------------ |
