From f8b76f3b03dec540a6aeee7b176e0f01ef2b572f Mon Sep 17 00:00:00 2001 From: Peter Mitsis Date: Mon, 29 Nov 2021 09:52:11 -0500 Subject: [PATCH] kernel: add 'static' keyword to select routines Applies the 'static' keyword to the following inlined routines: z_priq_dumb_add() z_priq_mq_add() z_priq_mq_remove() As those routines are only used in one place, they no longer have externally visible declarations. Signed-off-by: Peter Mitsis --- include/kernel/sched_priq.h | 3 --- kernel/sched.c | 14 +++++++++++--- 2 files changed, 11 insertions(+), 6 deletions(-) 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;