aboutsummaryrefslogtreecommitdiff
path: root/kern/sched.h
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2024-02-19 00:58:00 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2024-02-19 00:58:00 +0100
commit8a49b0fd609ca347dbc8400af139c2b5e188f159 (patch)
tree6c149153698898d026332accad91b9e97827b625 /kern/sched.h
parent83bb0f42038f12beb9f2a31a8ef3f7ff75938681 (diff)
downloadgnumach-8a49b0fd609ca347dbc8400af139c2b5e188f159.tar.gz
gnumach-8a49b0fd609ca347dbc8400af139c2b5e188f159.tar.bz2
gnumach-8a49b0fd609ca347dbc8400af139c2b5e188f159.zip
Introduce and use assert_splsched()
Diffstat (limited to 'kern/sched.h')
-rw-r--r--kern/sched.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/kern/sched.h b/kern/sched.h
index 35747f19..d7e74d3a 100644
--- a/kern/sched.h
+++ b/kern/sched.h
@@ -77,11 +77,11 @@ typedef struct run_queue *run_queue_t;
/* Shall be taken at splsched only */
#ifdef MACH_LDEBUG
#define runq_lock(rq) do { \
- assert(splsched() == SPL7); \
+ assert_splsched(); \
simple_lock_nocheck(&(rq)->lock); \
} while (0)
#define runq_unlock(rq) do { \
- assert(splsched() == SPL7); \
+ assert_splsched(); \
simple_unlock_nocheck(&(rq)->lock); \
} while (0)
#else