diff --git a/kernel/signal.c b/kernel/signal.c index 7929523810928d9aa405aa74cb2e390a6083491f..2f7736ff74188f0891c971b2151bc8da1af77b9e 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -2335,7 +2335,6 @@ int do_sigaction(int sig, struct k_sigaction *act, struct k_sigaction *oact) rm_from_queue_full(&mask, &t->signal->shared_pending); do { rm_from_queue_full(&mask, &t->pending); - recalc_sigpending_and_wake(t); t = next_thread(t); } while (t != current); }