diff --git a/include/kernel/sched_priq.h b/include/kernel/sched_priq.h index c8d95770685..03eea7e503d 100644 --- a/include/kernel/sched_priq.h +++ b/include/kernel/sched_priq.h @@ -33,7 +33,6 @@ struct k_thread; struct k_thread *z_priq_dumb_best(sys_dlist_t *pq); void z_priq_dumb_remove(sys_dlist_t *pq, struct k_thread *thread); -void z_priq_dumb_add(sys_dlist_t *pq, struct k_thread *thread); struct _priq_rb { struct rbtree tree; @@ -56,8 +55,6 @@ struct _priq_mq { unsigned int bitmask; /* bit 1<base.prio - K_HIGHEST_THREAD_PRIO; @@ -1085,7 +1092,8 @@ ALWAYS_INLINE void z_priq_mq_add(struct _priq_mq *pq, struct k_thread *thread) pq->bitmask |= BIT(priority_bit); } -ALWAYS_INLINE void z_priq_mq_remove(struct _priq_mq *pq, struct k_thread *thread) +static ALWAYS_INLINE void z_priq_mq_remove(struct _priq_mq *pq, + struct k_thread *thread) { int priority_bit = thread->base.prio - K_HIGHEST_THREAD_PRIO;