diff options
Diffstat (limited to 'kern/spinlock.h')
-rw-r--r-- | kern/spinlock.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kern/spinlock.h b/kern/spinlock.h index 01329f1d..4c983471 100644 --- a/kern/spinlock.h +++ b/kern/spinlock.h @@ -83,7 +83,7 @@ spinlock_trylock_intr_save(struct spinlock *lock, unsigned long *flags) int busy; thread_preempt_disable(); - *flags = cpu_intr_save(); + cpu_intr_save(flags); busy = spinlock_tryacquire(lock); if (busy) { @@ -98,7 +98,7 @@ static inline void spinlock_lock_intr_save(struct spinlock *lock, unsigned long *flags) { thread_preempt_disable(); - *flags = cpu_intr_save(); + cpu_intr_save(flags); spinlock_acquire(lock); } |