From 41bff126258ad37e771183ea1bd55d8f2c00b1b9 Mon Sep 17 00:00:00 2001 From: Yong Cong Sin Date: Wed, 19 Jan 2022 20:33:49 +0800 Subject: [PATCH] drivers: modem: gsm: Use K_KERNEL_* macros GSM workq is a system only thread, use K_KERNEL_* macros instead of K_THREAD_* Signed-off-by: Yong Cong Sin --- drivers/modem/gsm_ppp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/modem/gsm_ppp.c b/drivers/modem/gsm_ppp.c index 4183779b3cc..52919f99660 100644 --- a/drivers/modem/gsm_ppp.c +++ b/drivers/modem/gsm_ppp.c @@ -102,7 +102,7 @@ static struct gsm_modem { NET_BUF_POOL_DEFINE(gsm_recv_pool, GSM_RECV_MAX_BUF, GSM_RECV_BUF_SIZE, 0, NULL); K_KERNEL_STACK_DEFINE(gsm_rx_stack, GSM_RX_STACK_SIZE); -K_THREAD_STACK_DEFINE(gsm_workq_stack, GSM_WORKQ_STACK_SIZE); +K_KERNEL_STACK_DEFINE(gsm_workq_stack, GSM_WORKQ_STACK_SIZE); static inline int gsm_work_reschedule(struct k_work_delayable *dwork, k_timeout_t delay) { @@ -1164,7 +1164,7 @@ static int gsm_init(const struct device *dev) /* initialize the work queue */ k_work_queue_init(&gsm->workq); - k_work_queue_start(&gsm->workq, gsm_workq_stack, K_THREAD_STACK_SIZEOF(gsm_workq_stack), + k_work_queue_start(&gsm->workq, gsm_workq_stack, K_KERNEL_STACK_SIZEOF(gsm_workq_stack), K_PRIO_COOP(7), NULL); k_thread_name_set(&gsm->workq.thread, "gsm_workq");