diff options
Diffstat (limited to 'core/arch/arm/include/kernel/spinlock.h')
-rw-r--r-- | core/arch/arm/include/kernel/spinlock.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/arch/arm/include/kernel/spinlock.h b/core/arch/arm/include/kernel/spinlock.h index c248673..a19b764 100644 --- a/core/arch/arm/include/kernel/spinlock.h +++ b/core/arch/arm/include/kernel/spinlock.h @@ -59,7 +59,7 @@ unsigned int __cpu_spin_trylock(unsigned int *lock); static inline void cpu_spin_lock(unsigned int *lock) { - assert(thread_irq_disabled()); + assert(thread_foreign_intr_disabled()); __cpu_spin_lock(lock); spinlock_count_incr(); } @@ -68,7 +68,7 @@ static inline bool cpu_spin_trylock(unsigned int *lock) { unsigned int rc; - assert(thread_irq_disabled()); + assert(thread_foreign_intr_disabled()); rc = __cpu_spin_trylock(lock); if (!rc) spinlock_count_incr(); @@ -77,7 +77,7 @@ static inline bool cpu_spin_trylock(unsigned int *lock) static inline void cpu_spin_unlock(unsigned int *lock) { - assert(thread_irq_disabled()); + assert(thread_foreign_intr_disabled()); __cpu_spin_unlock(lock); spinlock_count_decr(); } |