diff --git a/sched/signal/sig_action.c b/sched/signal/sig_action.c index 9dd66851175..81a90c0b282 100644 --- a/sched/signal/sig_action.c +++ b/sched/signal/sig_action.c @@ -57,9 +57,9 @@ static FAR sigactq_t *nxsig_alloc_action(void) /* Try to get the signal action structure from the free list */ - flags = spin_lock_irqsave(); + flags = spin_lock_irqsave(NULL); sigact = (FAR sigactq_t *)sq_remfirst(&g_sigfreeaction); - spin_unlock_irqrestore(flags); + spin_unlock_irqrestore(NULL, flags); /* Check if we got one. */ @@ -71,9 +71,9 @@ static FAR sigactq_t *nxsig_alloc_action(void) /* And try again */ - flags = spin_lock_irqsave(); + flags = spin_lock_irqsave(NULL); sigact = (FAR sigactq_t *)sq_remfirst(&g_sigfreeaction); - spin_unlock_irqrestore(flags); + spin_unlock_irqrestore(NULL, flags); DEBUGASSERT(sigact); } @@ -372,7 +372,7 @@ void nxsig_release_action(FAR sigactq_t *sigact) /* Just put it back on the free list */ - flags = spin_lock_irqsave(); + flags = spin_lock_irqsave(NULL); sq_addlast((FAR sq_entry_t *)sigact, &g_sigfreeaction); - spin_unlock_irqrestore(flags); + spin_unlock_irqrestore(NULL, flags); }