From cb5e3ca248435f19fce0254987ba894a25611974 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 15 Feb 2023 23:40:54 +0100 Subject: Document spl levels of locks taken during interrupts --- kern/sched.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'kern/sched.h') diff --git a/kern/sched.h b/kern/sched.h index 588e0aa6..07d27ff5 100644 --- a/kern/sched.h +++ b/kern/sched.h @@ -64,7 +64,9 @@ struct run_queue { queue_head_t runq[NRQS]; /* one for each priority */ - decl_simple_lock_data(, lock) /* one lock for all queues */ + decl_simple_lock_data(, lock) /* one lock for all queues, + shall be taken at splsched + only */ int low; /* low queue value */ int count; /* count of threads runable */ }; -- cgit v1.2.3