diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-08-12 13:30:47 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-08-12 23:29:30 +0200 |
commit | deb2b637605bf0beedb55ed5483f55af09ab41e9 (patch) | |
tree | ebe34978e45ed1c4928eb13a8132c926af304ea8 /kern/ast.c | |
parent | 5879781c77ac5ed903b3712aef546848681b449d (diff) | |
download | gnumach-deb2b637605bf0beedb55ed5483f55af09ab41e9.tar.gz gnumach-deb2b637605bf0beedb55ed5483f55af09ab41e9.tar.bz2 gnumach-deb2b637605bf0beedb55ed5483f55af09ab41e9.zip |
sched: Add runq_lock helpers which check they are called at spl7
Diffstat (limited to 'kern/ast.c')
-rw-r--r-- | kern/ast.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -203,7 +203,7 @@ ast_check(void) /* * Need to recheck and possibly update hint. */ - simple_lock(&rq->lock); + runq_lock(rq); q = rq->runq + rq->low; if (rq->count > 0) { for (i = rq->low; i < NRQS; i++) { @@ -213,7 +213,7 @@ ast_check(void) } rq->low = i; } - simple_unlock(&rq->lock); + runq_unlock(rq); } if (rq->low <= thread->sched_pri) { |