From d071d6869fadc5cabb047fe23219dfbb151322f9 Mon Sep 17 00:00:00 2001 From: Masayuki Ishikawa Date: Tue, 4 Oct 2022 18:01:34 +0900 Subject: [PATCH] sched: irq: Refactor irq_spinlock.c Summary: - Call this_cpu() properly in spin_unlock_irqrestore() Impact: - None Testing: - Tested with spresense:wifi_smp Signed-off-by: Masayuki Ishikawa --- sched/irq/irq_spinlock.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sched/irq/irq_spinlock.c b/sched/irq/irq_spinlock.c index 41638c8ea2d..c828b57ca5a 100644 --- a/sched/irq/irq_spinlock.c +++ b/sched/irq/irq_spinlock.c @@ -137,10 +137,9 @@ irqstate_t spin_lock_irqsave(spinlock_t *lock) void spin_unlock_irqrestore(spinlock_t *lock, irqstate_t flags) { - int me = this_cpu(); - if (NULL == lock) { + int me = this_cpu(); DEBUGASSERT(0 < g_irq_spin_count[me]); g_irq_spin_count[me]--;