summaryrefslogtreecommitdiff
path: root/kern/timer.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-09-01 23:58:40 +0200
committerRichard Braun <rbraun@sceen.net>2017-09-01 23:58:40 +0200
commita38f87c3f5fcff4aef6df11a126ceb275866bece (patch)
tree3cf906e75053a0693966efded88a4be769378809 /kern/timer.c
parentceda314a328a0ba291cb5eed73745848c691e762 (diff)
kern/timer: make timer time reads non atomic
This makes such accesses on 32-bits processor without 64-bits atomic instruction too cumbersome for what it's worth.
Diffstat (limited to 'kern/timer.c')
-rw-r--r--kern/timer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kern/timer.c b/kern/timer.c
index ba148d5f..77a6bb36 100644
--- a/kern/timer.c
+++ b/kern/timer.c
@@ -239,7 +239,7 @@ timer_set_canceled(struct timer *timer)
static void
timer_set_time(struct timer *timer, uint64_t ticks)
{
- atomic_store(&timer->ticks, ticks, ATOMIC_RELAXED);
+ timer->ticks = ticks;
}
static bool