diff options
author | Damien Zammit <damien@zamaudio.com> | 2024-02-23 08:09:55 +0000 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2024-02-23 14:00:17 +0100 |
commit | c5754fd61f08e8c1020cccbb9c7b875c33bd0a73 (patch) | |
tree | 107e26ba402bd11daa8cdadbececa4cbfaa440b0 /kern/processor.h | |
parent | ef98db8f048cf7c70aaa0a16c76ac66954aad12e (diff) | |
download | gnumach-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.h | 2 |
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 */ |