aboutsummaryrefslogtreecommitdiff
path: root/kern/processor.c
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2024-02-23 08:09:55 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2024-02-23 14:00:17 +0100
commitc5754fd61f08e8c1020cccbb9c7b875c33bd0a73 (patch)
tree107e26ba402bd11daa8cdadbececa4cbfaa440b0 /kern/processor.c
parentef98db8f048cf7c70aaa0a16c76ac66954aad12e (diff)
downloadgnumach-c5754fd61f08e8c1020cccbb9c7b875c33bd0a73.tar.gz
gnumach-c5754fd61f08e8c1020cccbb9c7b875c33bd0a73.tar.bz2
gnumach-c5754fd61f08e8c1020cccbb9c7b875c33bd0a73.zip
kern: Use _irq variant of lock and disable interrupts
During quantum adjustment, disable interrupts and call appropriate lock. Message-ID: <20240223080948.457792-1-damien@zamaudio.com>
Diffstat (limited to 'kern/processor.c')
-rw-r--r--kern/processor.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kern/processor.c b/kern/processor.c
index 44315b87..0e42fa37 100644
--- a/kern/processor.c
+++ b/kern/processor.c
@@ -167,7 +167,7 @@ void pset_init(
pset->set_quantum = min_quantum;
#if NCPUS > 1
pset->quantum_adj_index = 0;
- simple_lock_init(&pset->quantum_adj_lock);
+ simple_lock_init_irq(&pset->quantum_adj_lock);
for (i = 0; i <= NCPUS; i++) {
pset->machine_quantum[i] = min_quantum;