Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 21db4036 authored by Palmer Dabbelt's avatar Palmer Dabbelt
Browse files

RISC-V: Add READ_ONCE in arch_spin_is_locked()



This was just incorrect in the original version.

Signed-off-by: default avatarPalmer Dabbelt <palmer@sifive.com>
parent 9347ce54
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@

/* FIXME: Replace this with a ticket lock, like MIPS. */

#define arch_spin_is_locked(x)	((x)->lock != 0)
#define arch_spin_is_locked(x)	(READ_ONCE((x)->lock) != 0)

static inline void arch_spin_unlock(arch_spinlock_t *lock)
{