aboutsummaryrefslogtreecommitdiff
path: root/kern/processor.h
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.h
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.h')
-rw-r--r--kern/processor.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/kern/processor.h b/kern/processor.h
index 747badf2..a562f80a 100644
--- a/kern/processor.h
+++ b/kern/processor.h
@@ -77,7 +77,7 @@ struct processor_set {
int set_quantum; /* current default quantum */
#if NCPUS > 1
int quantum_adj_index; /* runtime quantum adj. */
- decl_simple_lock_data(, quantum_adj_lock) /* lock for above */
+ decl_simple_lock_irq_data(, quantum_adj_lock) /* lock for above */
int machine_quantum[NCPUS+1]; /* ditto */
#endif /* NCPUS > 1 */
long mach_factor; /* mach_factor */